diff --git a/src/Classes/CalcsTab.lua b/src/Classes/CalcsTab.lua index 281c8178cd..6b96b5cfa5 100644 --- a/src/Classes/CalcsTab.lua +++ b/src/Classes/CalcsTab.lua @@ -58,6 +58,16 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro self.build.buildFlag = true end) }, }, + { label = "Stat Set", { controlName = "statSet", + control = new("DropDownControl", nil, {0, 0, 300, 16}, nil, function(index, value) + local mainSocketGroup = self.build.skillsTab.socketGroupList[self.input.skill_number] + local srcInstance = mainSocketGroup.displaySkillListCalcs[mainSocketGroup.mainActiveSkillCalcs].activeEffect.srcInstance + srcInstance.statSetCalcs = srcInstance.statSetCalcs or { } + srcInstance.statSetCalcs.statSet = value.statSet + self:AddUndoState() + self.build.buildFlag = true + end) + }, }, { label = "Skill Part", playerFlag = "multiPart", { controlName = "mainSkillPart", control = new("DropDownControl", nil, {0, 0, 250, 16}, nil, function(index, value) local mainSocketGroup = self.build.skillsTab.socketGroupList[self.input.skill_number] @@ -374,7 +384,7 @@ end function CalcsTabClass:CheckFlag(obj) local actor = self.input.showMinion and self.calcsEnv.minion or self.calcsEnv.player - local skillFlags = actor.mainSkill.skillFlags + local skillFlags = actor.mainSkill.activeEffect.srcInstance.statSetCalcs.skillFlags if obj.flag and not skillFlags[obj.flag] then return end @@ -385,7 +395,7 @@ function CalcsTabClass:CheckFlag(obj) end end end - if obj.playerFlag and not self.calcsEnv.player.mainSkill.skillFlags[obj.playerFlag] then + if obj.playerFlag and not self.calcsEnv.player.mainSkill.activeEffect.srcInstance.statSetCalcs.skillFlags[obj.playerFlag] then return end if obj.notFlag and skillFlags[obj.notFlag] then diff --git a/src/Classes/ConfigTab.lua b/src/Classes/ConfigTab.lua index 28de4d9598..886027e7a4 100644 --- a/src/Classes/ConfigTab.lua +++ b/src/Classes/ConfigTab.lua @@ -448,7 +448,8 @@ local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Cont if varData.ifFlag then t_insert(shownFuncs, listOrSingleIfOption(varData.ifFlag, function(ifOption) local skillModList = self.build.calcsTab.mainEnv.player.mainSkill.skillModList - local skillFlags = self.build.calcsTab.mainEnv.player.mainSkill.skillFlags + -- only checking flags of skill in main env. rework may be required + local skillFlags = self.build.calcsTab.mainEnv.player.mainSkill.activeEffect.srcInstance.statSetMain.skillFlags -- Check both the skill mods for flags and flags that are set via calcPerform return skillFlags[ifOption] or skillModList:Flag(nil, ifOption) end)) @@ -497,7 +498,8 @@ local ConfigTabClass = newClass("ConfigTab", "UndoHandler", "ControlHost", "Cont if varData.ifSkillFlag then t_insert(shownFuncs, listOrSingleIfOption(varData.ifSkillFlag, function(ifOption) for _, activeSkill in ipairs(self.build.calcsTab.mainEnv.player.activeSkillList) do - if activeSkill.skillFlags[ifOption] then + -- only checking flags of skill in main env. rework may be required + if activeSkill.activeEffect.srcInstance.statSetMain.skillFlags[ifOption] then return true end end diff --git a/src/Classes/GemSelectControl.lua b/src/Classes/GemSelectControl.lua index c5ca5a2e55..189e01f806 100644 --- a/src/Classes/GemSelectControl.lua +++ b/src/Classes/GemSelectControl.lua @@ -12,12 +12,6 @@ local m_max = math.max local m_floor = math.floor local toolTipText = "Prefix tag searches with a colon and exclude tags with a dash. e.g. :fire:lightning:-cold:area" -local altQualMap = { - ["Default"] = "", - ["Alternate1"] = "Anomalous ", - ["Alternate2"] = "Divergent ", - ["Alternate3"] = "Phantasmal ", -} local GemSelectClass = newClass("GemSelectControl", "EditControl", function(self, anchor, rect, skillsTab, index, changeFunc, forceTooltip) self.EditControl(anchor, rect, nil, nil, "^ %a':-") @@ -58,7 +52,7 @@ local GemSelectClass = newClass("GemSelectControl", "EditControl", function(self } end) -function GemSelectClass:CalcOutputWithThisGem(calcFunc, gemData, qualityId, useFullDPS) +function GemSelectClass:CalcOutputWithThisGem(calcFunc, gemData, useFullDPS) local gemList = self.skillsTab.displayGroup.gemList local oldGem if gemList[self.index] then @@ -66,7 +60,6 @@ function GemSelectClass:CalcOutputWithThisGem(calcFunc, gemData, qualityId, useF else gemList[self.index] = { level = gemData.naturalMaxLevel, - qualityId = qualityId, quality = self.skillsTab.defaultGemQuality or 0, count = 1, enabled = true, @@ -83,9 +76,6 @@ function GemSelectClass:CalcOutputWithThisGem(calcFunc, gemData, qualityId, useF gemInstance.level = self.skillsTab:ProcessGemLevel(gemData) gemInstance.gemData = gemData gemInstance.displayEffect = nil - if gemInstance.qualityId == nil or gemInstance.qualityId == "" then - gemInstance.qualityId = "Default" - end -- Add hovered gem to tooltip self:AddGemTooltip(gemInstance) -- Calculate the impact of using this gem @@ -114,17 +104,7 @@ function GemSelectClass:PopulateGemList() if (self.sortGemsBy and gemData.tags[self.sortGemsBy] == true or not self.sortGemsBy) then local levelRequirement = (gemData.grantedEffect.levels and gemData.grantedEffect.levels[1] and gemData.grantedEffect.levels[1].levelRequirement) or 1 if characterLevel >= levelRequirement or not matchLevel then - if (showAwakened or showAll) and gemData.grantedEffect.plusVersionOf then - self.gems["Default:" .. gemId] = gemData - elseif showNormal or showAll then - if self.skillsTab.showAltQualityGems and (self.skillsTab.defaultGemQuality or 0) > 0 then - for _, altQual in ipairs(self.skillsTab:getGemAltQualityList(gemData)) do - self.gems[altQual.type .. ":" .. gemId] = gemData - end - else - self.gems["Default:" .. gemId] = gemData - end - end + self.gems["Default:" .. gemId] = gemData end end end @@ -140,7 +120,6 @@ function GemSelectClass:FilterSupport(gemId, gemData) or showSupportTypes == "ALL" or (showSupportTypes == "NORMAL" and not gemData.grantedEffect.plusVersionOf) or (showSupportTypes == "AWAKENED" and gemData.grantedEffect.plusVersionOf)) - and (self.skillsTab.showAltQualityGems or (not self.skillsTab.showAltQualityGems and self:GetQualityType(gemId) == "Default")) end function GemSelectClass:BuildList(buf) @@ -170,7 +149,7 @@ function GemSelectClass:BuildList(buf) for i, pattern in ipairs(patternList) do local matchList = { } for gemId, gemData in pairs(self.gems) do - if self:FilterSupport(gemId, gemData) and not added[gemId] and ((" "..gemData.name:lower()):match(pattern) or altQualMap[self:GetQualityType(gemId)]:lower():match(pattern)) then + if self:FilterSupport(gemId, gemData) and not added[gemId] and ((" "..gemData.name:lower()):match(pattern)) then addThisGem = true if #tagsList > 0 then for _, tag in ipairs(tagsList) do @@ -250,11 +229,11 @@ function GemSelectClass:UpdateSortCache() and sortCache.outputRevision == self.skillsTab.build.outputRevision and sortCache.defaultLevel == self.skillsTab.defaultGemLevel and (sortCache.characterLevel == self.skillsTab.build.characterLevel or self.skillsTab.defaultGemLevel ~= "characterLevel") and sortCache.defaultQuality == self.skillsTab.defaultGemQuality and sortCache.sortType == self.skillsTab.sortGemsByDPSField - and sortCache.considerAlternates == self.skillsTab.showAltQualityGems and sortCache.considerGemType == self.skillsTab.showSupportGemTypes then + and sortCache.considerGemType == self.skillsTab.showSupportGemTypes then return end - if not sameSortBy or not sortCache or (sortCache.considerAlternates ~= self.skillsTab.showAltQualityGems or sortCache.considerGemType ~= self.skillsTab.showSupportGemTypes + if not sameSortBy or not sortCache or (sortCache.considerGemType ~= self.skillsTab.showSupportGemTypes or sortCache.defaultQuality ~= self.skillsTab.defaultGemQuality or sortCache.defaultLevel ~= self.skillsTab.defaultGemLevel or (sortCache.characterLevel ~= self.skillsTab.build.characterLevel and self.skillsTab.defaultGemLevel == "characterLevel")) then @@ -265,7 +244,6 @@ function GemSelectClass:UpdateSortCache() -- Initialize a new sort cache sortCache = { considerGemType = self.skillsTab.showSupportGemTypes, - considerAlternates = self.skillsTab.showAltQualityGems, socketGroup = self.skillsTab.displayGroup, gemInstance = self.skillsTab.displayGroup.gemList[self.index], outputRevision = self.skillsTab.build.outputRevision, @@ -334,7 +312,7 @@ function GemSelectClass:UpdateSortCache() sortCache.dps[gemId] = baseDPS -- Ignore gems that don't support the active skill if sortCache.canSupport[gemId] or gemData.grantedEffect.hasGlobalEffect then - local output = self:CalcOutputWithThisGem(calcFunc, gemData, self:GetQualityType(gemId), useFullDPS) + local output = self:CalcOutputWithThisGem(calcFunc, gemData, useFullDPS) -- Check for nil because some fields may not be populated, default to 0 sortCache.dps[gemId] = (dpsField == "FullDPS" and output[dpsField] ~= nil and output[dpsField]) or (output.Minion and output.Minion.CombinedDPS) or (output[dpsField] ~= nil and output[dpsField]) or 0 end @@ -457,9 +435,6 @@ function GemSelectClass:Draw(viewPort, noTooltip) end end local gemText = gemData and gemData.name or "" - if gemId and gemId ~= "" then - gemText = altQualMap[self:GetQualityType(gemId)] .. gemText - end DrawString(0, y, "LEFT", height - 4, "VAR", gemText) if gemData then if gemData.grantedEffect.support and self.sortCache.canSupport[gemId] then @@ -477,7 +452,7 @@ function GemSelectClass:Draw(viewPort, noTooltip) local calcFunc, calcBase = self.skillsTab.build.calcsTab:GetMiscCalculator(self.build) if calcFunc then self.tooltip:Clear() - local output, gemInstance = self:CalcOutputWithThisGem(calcFunc, self.gems[self.list[self.hoverSel]], self:GetQualityType(self.list[self.hoverSel]), self.skillsTab.sortGemsByDPSField == "FullDPS") + local output = self:CalcOutputWithThisGem(calcFunc, self.gems[self.list[self.hoverSel]], self.skillsTab.sortGemsByDPSField == "FullDPS") self.tooltip:AddSeparator(10) self.skillsTab.build:AddStatComparesToTooltip(self.tooltip, calcBase, output, "^7Selecting this gem will give you:") self.tooltip:Draw(x, y + height + 2 + (self.hoverSel - 1) * (height - 4) - scrollBar.offset, width, height - 4, viewPort) @@ -506,10 +481,6 @@ function GemSelectClass:Draw(viewPort, noTooltip) local cursorX, cursorY = GetCursorPos() self.tooltip:Clear() if gemInstance and gemInstance.gemData then - -- Check valid qualityId, set to 'Default' if missing - if gemInstance.qualityId == nil or gemInstance.qualityId == "" then - gemInstance.qualityId = "Default" - end self:AddGemTooltip(gemInstance) else self.tooltip:AddLine(16, toolTipText) @@ -564,25 +535,29 @@ function GemSelectClass:AddGemTooltip(gemInstance) local grantedEffect = gemInstance.gemData.grantedEffect local additionalEffects = gemInstance.gemData.additionalGrantedEffects - self.tooltip:AddLine(20, colorCodes.GEM .. altQualMap[gemInstance.qualityId]..grantedEffect.name) + self.tooltip:AddLine(20, colorCodes.GEM .. grantedEffect.name) self.tooltip:AddSeparator(10) self.tooltip:AddLine(16, "^x7F7F7F" .. gemInstance.gemData.tagString) -- Will need rework if a gem can have 2+ additional supports - self:AddCommonGemInfo(gemInstance, grantedEffect, true, additionalEffects[1] and additionalEffects[1].support and additionalEffects[1]) + self:AddGrantedEffectInfo(gemInstance, grantedEffect, true) + for _, statSet in ipairs(grantedEffect.statSets) do + self:AddStatSetInfo(gemInstance, grantedEffect, statSet) + end - if additionalEffects then - for _, additional in ipairs(additionalEffects) do - if not additional.support then - self.tooltip:AddSeparator(10) - self.tooltip:AddLine(20, colorCodes.GEM .. additional.name) - self.tooltip:AddSeparator(10) - self:AddCommonGemInfo(gemInstance, additional) + for _, additional in ipairs(additionalEffects or {}) do + if not additional.support then + self.tooltip:AddSeparator(10) + self.tooltip:AddLine(20, colorCodes.GEM .. additional.name) + self.tooltip:AddSeparator(10) + self:AddGrantedEffectInfo(gemInstance, additional) + for _, statSet in ipairs(additional.statSets) do + self:AddStatSetInfo(gemInstance, grantedEffect, statSet) end end end end -function GemSelectClass:AddCommonGemInfo(gemInstance, grantedEffect, addReq, mergeStatsFrom) +function GemSelectClass:AddGrantedEffectInfo(gemInstance, grantedEffect, addReq) local displayInstance = gemInstance.displayEffect or gemInstance local grantedEffectLevel = grantedEffect.levels[displayInstance.level] or { } if addReq then @@ -661,12 +636,6 @@ function GemSelectClass:AddCommonGemInfo(gemInstance, grantedEffect, addReq, mer self.tooltip:AddLine(16, "^x7F7F7FCast Time: ^7Instant") end end - if grantedEffectLevel.critChance then - self.tooltip:AddLine(16, string.format("^x7F7F7FCritical Hit Chance: ^7%.2f%%", grantedEffectLevel.critChance)) - end - if grantedEffectLevel.damageEffectiveness then - self.tooltip:AddLine(16, string.format("^x7F7F7FEffectiveness of Added Damage: ^7%d%%", grantedEffectLevel.damageEffectiveness * 100)) - end end if addReq and displayInstance.quality > 0 then self.tooltip:AddLine(16, string.format("^x7F7F7FQuality: "..colorCodes.MAGIC.."+%d%%^7%s", @@ -688,17 +657,30 @@ function GemSelectClass:AddCommonGemInfo(gemInstance, grantedEffect, addReq, mer self.tooltip:AddLine(16, colorCodes.GEM..line) end end - if self.skillsTab.build.data.describeStats then +end +function GemSelectClass:AddStatSetInfo(gemInstance, grantedEffect, statSet) + local displayInstance = gemInstance.displayEffect or gemInstance + local statSetLevel = statSet.levels[displayInstance.level] or { } + self.tooltip:AddSeparator(10) + self.tooltip:AddLine(20, colorCodes.GEM .. statSet.label) + self.tooltip:AddSeparator(10) + if statSetLevel.critChance then + self.tooltip:AddLine(16, string.format("^x7F7F7FCritical Hit Chance: ^7%.2f%%", statSetLevel.critChance)) + end + if statSetLevel.baseMultiplier then + self.tooltip:AddLine(16, string.format("^x7F7F7FAttack Damage: ^7%d%%", statSetLevel.baseMultiplier * 100)) + end + if self.skillsTab and self.skillsTab.build.data.describeStats then self.tooltip:AddSeparator(10) - local stats = calcLib.buildSkillInstanceStats(displayInstance, grantedEffect) - if mergeStatsFrom then - for stat, val in pairs(calcLib.buildSkillInstanceStats(displayInstance, mergeStatsFrom)) do - stats[stat] = (stats[stat] or 0) + val - end - end - local descriptions, lineMap = self.skillsTab.build.data.describeStats(stats, grantedEffect.statDescriptionScope) + local stats = calcLib.buildSkillInstanceStats(displayInstance, grantedEffect, statSet) + --if mergeStatsFrom then + -- for stat, val in pairs(calcLib.buildSkillInstanceStats(displayInstance, mergeStatsFrom)) do + -- stats[stat] = (stats[stat] or 0) + val + -- end + --end + local descriptions, lineMap = self.skillsTab.build.data.describeStats(stats, statSet.statDescriptionScope) for _, line in ipairs(descriptions) do - local source = grantedEffect.statMap[lineMap[line]] or self.skillsTab.build.data.skillStatMap[lineMap[line]] + local source = statSet.statMap[lineMap[line]] or self.skillsTab.build.data.skillStatMap[lineMap[line]] if source then if launch.devModeAlt then local devText = lineMap[line] @@ -720,7 +702,6 @@ function GemSelectClass:AddCommonGemInfo(gemInstance, grantedEffect, addReq, mer end end end - function GemSelectClass:OnFocusGained() self.EditControl:OnFocusGained() self.dropped = true diff --git a/src/Classes/ModStore.lua b/src/Classes/ModStore.lua index 1458e06a38..e0fdc771b3 100644 --- a/src/Classes/ModStore.lua +++ b/src/Classes/ModStore.lua @@ -238,7 +238,8 @@ function ModStoreClass:GetStat(stat, cfg) local totalMana = self.actor.output["Mana"] if totalMana == 0 then return 0 else for _, activeSkill in ipairs(self.actor.activeSkillList) do - if (activeSkill.skillTypes[SkillType.Aura] and not activeSkill.skillFlags.disable and activeSkill.buffList and activeSkill.buffList[1] and activeSkill.buffList[1].name == cfg.skillName) then + -- currently only checks main statset for skill flags. rework if required + if (activeSkill.skillTypes[SkillType.Aura] and not activeSkill.activeEffect.srcInstance.statSetMain.skillFlags.disable and activeSkill.buffList and activeSkill.buffList[1] and activeSkill.buffList[1].name == cfg.skillName) then local manaBase = activeSkill.skillData["ManaReservedBase"] or 0 reservedPercentMana = manaBase / totalMana * 100 break diff --git a/src/Classes/SkillsTab.lua b/src/Classes/SkillsTab.lua index f188c42fa6..1b87dd637c 100644 --- a/src/Classes/SkillsTab.lua +++ b/src/Classes/SkillsTab.lua @@ -88,7 +88,6 @@ local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Cont self.sortGemsByDPS = true self.sortGemsByDPSField = "CombinedDPS" self.showSupportGemTypes = "ALL" - self.showAltQualityGems = false self.defaultGemLevel = "normalMaximum" self.defaultGemQuality = main.defaultGemQuality @@ -121,7 +120,7 @@ local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Cont -- Gem options local optionInputsX = 170 local optionInputsY = 45 - self.controls.optionSection = new("SectionControl", { "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { 0, optionInputsY + 50, 360, 156 }, "Gem Options") + self.controls.optionSection = new("SectionControl", { "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { 0, optionInputsY + 50, 360, 130 }, "Gem Options") self.controls.sortGemsByDPS = new("CheckBoxControl", { "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { optionInputsX, optionInputsY + 70, 20 }, "Sort gems by DPS:", function(state) self.sortGemsByDPS = state end, nil, true) @@ -146,9 +145,6 @@ local SkillsTabClass = newClass("SkillsTab", "UndoHandler", "ControlHost", "Cont self.showSupportGemTypes = value.show end) self.controls.showSupportGemTypesLabel = new("LabelControl", { "RIGHT", self.controls.showSupportGemTypes, "LEFT" }, { -4, 0, 0, 16 }, "^7Show support gems:") - self.controls.showAltQualityGems = new("CheckBoxControl", { "TOPLEFT", self.controls.groupList, "BOTTOMLEFT" }, { optionInputsX, optionInputsY + 166, 20 }, "^7Show quality variants:", function(state) - self.showAltQualityGems = state - end) -- Socket group details if main.portraitMode then @@ -262,34 +258,11 @@ will automatically apply to the skill.]] self:CreateGemSlot(1) self.controls.gemNameHeader = new("LabelControl", {"BOTTOMLEFT", self.gemSlots[1].nameSpec, "TOPLEFT"}, {0, -2, 0, 16}, "^7Gem name:") self.controls.gemLevelHeader = new("LabelControl", {"BOTTOMLEFT", self.gemSlots[1].level, "TOPLEFT"}, {0, -2, 0, 16}, "^7Level:") - self.controls.gemQualityIdHeader = new("LabelControl", {"BOTTOMLEFT", self.gemSlots[1].qualityId, "TOPLEFT"}, {0, -2, 0, 16}, "^7Variant:") self.controls.gemQualityHeader = new("LabelControl", {"BOTTOMLEFT", self.gemSlots[1].quality, "TOPLEFT"}, {0, -2, 0, 16}, "^7Quality:") self.controls.gemEnableHeader = new("LabelControl", {"BOTTOMLEFT", self.gemSlots[1].enabled, "TOPLEFT"}, {-16, -2, 0, 16}, "^7Enabled:") self.controls.gemCountHeader = new("LabelControl", {"BOTTOMLEFT", self.gemSlots[1].count, "TOPLEFT"}, {8, -2, 0, 16}, "^7Count:") end) --- parse real gem name and quality by omitting the first word if alt qual is set -function SkillsTabClass:GetBaseNameAndQuality(gemTypeLine, quality) - gemTypeLine = sanitiseText(gemTypeLine) - -- if quality is default or nil check the gem type line if we have alt qual by comparing to the existing list - if gemTypeLine and (quality == nil or quality == "" or quality == "Default") then - local firstword, otherwords = gemTypeLine:match("(%w+)%s(.+)") - if firstword and otherwords then - for _, entry in ipairs(alternateGemQualityList) do - if firstword == entry.label then - -- return the gem name minus without a leading space and the new resolved type - if entry.type == nil or entry.type == "" then - entry.type = "Default" - end - return otherwords, entry.type - end - end - end - end - -- no alt qual found, return gemTypeLine as is and either existing quality or Default if none is set - return gemTypeLine, quality or "Default" -end - function SkillsTabClass:LoadSkill(node, skillSetId) if node.elem ~= "Skill" then return @@ -341,13 +314,6 @@ function SkillsTabClass:LoadSkill(node, skillSetId) end gemInstance.level = tonumber(child.attrib.level) gemInstance.quality = tonumber(child.attrib.quality) - local nameSpecOverride, qualityOverrideId = SkillsTabClass:GetBaseNameAndQuality(gemInstance.nameSpec, child.attrib.qualityId) - gemInstance.nameSpec = nameSpecOverride - gemInstance.qualityId = qualityOverrideId - - if gemInstance.gemData then - gemInstance.qualityId.list = self:getGemAltQualityList(gemInstance.gemData) - end gemInstance.enabled = not child.attrib.enabled and true or child.attrib.enabled == "true" gemInstance.enableGlobal1 = not child.attrib.enableGlobal1 or child.attrib.enableGlobal1 == "true" gemInstance.enableGlobal2 = child.attrib.enableGlobal2 == "true" @@ -392,10 +358,6 @@ function SkillsTabClass:Load(xml, fileName) self.sortGemsByDPS = xml.attrib.sortGemsByDPS == "true" end self.controls.sortGemsByDPS.state = self.sortGemsByDPS - if xml.attrib.showAltQualityGems then - self.showAltQualityGems = xml.attrib.showAltQualityGems == "true" - end - self.controls.showAltQualityGems.state = self.showAltQualityGems self.controls.showSupportGemTypes:SelByValue(xml.attrib.showSupportGemTypes or "ALL", "show") self.controls.sortGemsByDPSFieldControl:SelByValue(xml.attrib.sortGemsByDPSField or "CombinedDPS", "type") self.showSupportGemTypes = self.controls.showSupportGemTypes:GetSelValueByKey("show") @@ -431,7 +393,6 @@ function SkillsTabClass:Save(xml) sortGemsByDPS = tostring(self.sortGemsByDPS), showSupportGemTypes = self.showSupportGemTypes, sortGemsByDPSField = self.sortGemsByDPSField, - showAltQualityGems = tostring(self.showAltQualityGems) } for _, skillSetId in ipairs(self.skillSetOrderList) do local skillSet = self.skillSets[skillSetId] @@ -457,7 +418,6 @@ function SkillsTabClass:Save(xml) variantId = gemInstance.gemData and gemInstance.gemData.variantId, level = tostring(gemInstance.level), quality = tostring(gemInstance.quality), - qualityId = gemInstance.qualityId, enabled = tostring(gemInstance.enabled), enableGlobal1 = tostring(gemInstance.enableGlobal1), enableGlobal2 = tostring(gemInstance.enableGlobal2), @@ -553,7 +513,7 @@ function SkillsTabClass:CopySocketGroup(socketGroup) skillText = skillText .. "Slot: " .. socketGroup.slot .. "\r\n" end for _, gemInstance in ipairs(socketGroup.gemList) do - skillText = skillText .. string.format("%s %d/%d %s %s %d\r\n", gemInstance.nameSpec, gemInstance.level, gemInstance.quality, gemInstance.qualityId, gemInstance.enabled and "" or "DISABLED", gemInstance.count or 1) + skillText = skillText .. string.format("%s %d/%d %s %d\r\n", gemInstance.nameSpec, gemInstance.level, gemInstance.quality, gemInstance.enabled and "" or "DISABLED", gemInstance.count or 1) end Copy(skillText) end @@ -570,12 +530,11 @@ function SkillsTabClass:PasteSocketGroup(testInput) if slot then newGroup.slot = slot end - for nameSpec, level, quality, qualityId, state, count in skillText:gmatch("([ %a']+) (%d+)/(%d+) (%a+%d?) ?(%a*) (%d+)") do + for nameSpec, level, quality, state, count in skillText:gmatch("([ %a']+) (%d+)/(%d+) ?(%a*) (%d+)") do t_insert(newGroup.gemList, { nameSpec = nameSpec, level = tonumber(level) or 20, quality = tonumber(quality) or 0, - qualityId = qualityId, enabled = state ~= "DISABLED", count = tonumber(count) or 1, enableGlobal1 = true, @@ -607,8 +566,6 @@ function SkillsTabClass:CreateGemSlot(index) self.gemSlots[index2].nameSpec:SetText(gemInstance.nameSpec) self.gemSlots[index2].level:SetText(gemInstance.level) self.gemSlots[index2].quality:SetText(gemInstance.quality) - self.gemSlots[index2].qualityId.list = self:getGemAltQualityList(gemInstance.gemData) - self.gemSlots[index2].qualityId:SelByValue(gemInstance.qualityId, "type") self.gemSlots[index2].enabled.state = gemInstance.enabled self.gemSlots[index2].enableGlobal1.state = gemInstance.enableGlobal1 self.gemSlots[index2].enableGlobal2.state = gemInstance.enableGlobal2 @@ -635,7 +592,7 @@ function SkillsTabClass:CreateGemSlot(index) self.controls["gemSlot"..index.."Delete"] = slot.delete -- Gem name specification - slot.nameSpec = new("GemSelectControl", { "LEFT", slot.delete, "RIGHT" }, { 2, 0, 300, 20 }, self, index, function(gemId, qualityId, addUndo) + slot.nameSpec = new("GemSelectControl", { "LEFT", slot.delete, "RIGHT" }, { 2, 0, 300, 20 }, self, index, function(gemId, addUndo) if not self.displayGroup then return end @@ -648,7 +605,6 @@ function SkillsTabClass:CreateGemSlot(index) nameSpec = "", level = 1, quality = self.defaultGemQuality or 0, - qualityId = "Default", enabled = true, enableGlobal1 = true, enableGlobal2 = true, @@ -658,7 +614,6 @@ function SkillsTabClass:CreateGemSlot(index) self.displayGroup.gemList[index] = gemInstance slot.level:SetText(gemInstance.level) slot.quality:SetText(gemInstance.quality) - slot.qualityId:SelByValue(gemInstance.qualityId) slot.enabled.state = true slot.enableGlobal1.state = true slot.enableGlobal2.state = true @@ -676,9 +631,6 @@ function SkillsTabClass:CreateGemSlot(index) gemInstance.level = self:ProcessGemLevel(gemInstance.gemData) gemInstance.naturalMaxLevel = gemInstance.level -- Gem changed, update the list and default the quality id - slot.qualityId.list = self:getGemAltQualityList(gemInstance.gemData) - slot.qualityId:SelByValue(qualityId or "Default", "type") - gemInstance.qualityId = qualityId or "Default" slot.level:SetText(gemInstance.level) slot.count:SetText(gemInstance.count or 1) if addUndo then @@ -693,11 +645,9 @@ function SkillsTabClass:CreateGemSlot(index) slot.level = new("EditControl", { "LEFT", slot.nameSpec, "RIGHT" }, { 2, 0, 60, 20 }, nil, nil, "%D", 2, function(buf) local gemInstance = self.displayGroup.gemList[index] if not gemInstance then - gemInstance = { nameSpec = "", level = self.defaultGemLevel or 20, quality = self.defaultGemQuality or 0, qualityId = "Default", enabled = true, enableGlobal1 = true, enableGlobal2 = true, count = 1, new = true } + gemInstance = { nameSpec = "", level = self.defaultGemLevel or 20, quality = self.defaultGemQuality or 0, enabled = true, enableGlobal1 = true, enableGlobal2 = true, count = 1, new = true } self.displayGroup.gemList[index] = gemInstance - slot.qualityId.list = self:getGemAltQualityList(gemInstance.gemData) slot.quality:SetText(gemInstance.quality) - slot.qualityId:SelByValue(gemInstance.qualityId, "type") slot.enabled.state = true slot.enableGlobal1.state = true slot.count:SetText(gemInstance.count) @@ -713,26 +663,23 @@ function SkillsTabClass:CreateGemSlot(index) end self.controls["gemSlot"..index.."Level"] = slot.level - -- Gem quality id - slot.qualityId = new("DropDownControl", {"LEFT",slot.level,"RIGHT"}, {2, 0, 90, 20}, alternateGemQualityList, function(dropDownIndex, value) + -- Gem quality + slot.quality = new("EditControl", {"LEFT",slot.level,"RIGHT"}, {2, 0, 60, 20}, nil, nil, "%D", 2, function(buf) local gemInstance = self.displayGroup.gemList[index] if not gemInstance then - gemInstance = { nameSpec = "", level = self.defaultGemLevel or 20, quality = self.defaultGemQuality or 0, qualityId = "Default", enabled = true, enableGlobal1 = true, enableGlobal2 = true, count = 1, new = true } + gemInstance = { nameSpec = "", level = self.defaultGemLevel or 20, quality = self.defaultGemQuality or 0, enabled = true, enableGlobal1 = true, enableGlobal2 = true, count = 1, new = true } self.displayGroup.gemList[index] = gemInstance slot.level:SetText(gemInstance.level) slot.enabled.state = true slot.enableGlobal1.state = true slot.count:SetText(gemInstance.count) end - gemInstance.qualityId = value.type + gemInstance.quality = tonumber(buf) or self.defaultGemQuality or 0 self:ProcessSocketGroup(self.displayGroup) self:AddUndoState() self.build.buildFlag = true end) - slot.qualityId.enabled = function() - return index <= #self.displayGroup.gemList - end - slot.qualityId.tooltipFunc = function(tooltip) + slot.quality.tooltipFunc = function(tooltip) -- Reset the tooltip tooltip:Clear() -- Get the gem instance from the skills @@ -741,15 +688,8 @@ function SkillsTabClass:CreateGemSlot(index) return end local gemData = gemInstance.gemData - -- Get the hovered quality item - local hoveredQuality - if not slot.qualityId.dropped then - hoveredQuality = alternateGemQualityList[slot.qualityId.selIndex] - else - hoveredQuality = alternateGemQualityList[slot.qualityId.hoverSel] - end -- gem data may not be initialized yet, or the quality may be nil, which happens when just floating over the dropdown - if not gemData or not hoveredQuality then + if not gemData then return end -- Function for both granted effect and secondary such as vaal @@ -761,12 +701,12 @@ function SkillsTabClass:CreateGemSlot(index) -- Do the stats one at a time because we're not guaranteed to get the descriptions in the same order we look at them here local stats = { } stats[qual[1]] = qual[2] * 20 - local descriptions = self.build.data.describeStats(stats, grantedEffect.statDescriptionScope) + local descriptions = self.build.data.describeStats(stats, grantedEffect.statSets[1].statDescriptionScope) -- line may be nil if the value results in no line due to not being enough quality for _, line in ipairs(descriptions) do if line then -- Check if we have a handler for the mod in the gem's statMap or in the shared stat map for skills - if grantedEffect.statMap[qual[1]] or self.build.data.skillStatMap[qual[1]] then + if grantedEffect.statSets[1].statMap[qual[1]] or self.build.data.skillStatMap[qual[1]] then tooltip:AddLine(16, colorCodes.MAGIC..line) else tooltip:AddLine(16, colorCodes.UNSUPPORTED..line) @@ -776,12 +716,12 @@ function SkillsTabClass:CreateGemSlot(index) end end -- Check if there is a quality of this type for the effect - if gemData and gemData.grantedEffect.qualityStats and gemData.grantedEffect.qualityStats[hoveredQuality.type] then - local qualityTable = gemData.grantedEffect.qualityStats[hoveredQuality.type] + if gemData and gemData.grantedEffect.qualityStats then + local qualityTable = gemData.grantedEffect.qualityStats addQualityLines(qualityTable, gemData.grantedEffect) end - if gemData and gemData.secondaryGrantedEffect and gemData.secondaryGrantedEffect.qualityStats and gemData.secondaryGrantedEffect.qualityStats[hoveredQuality.type] then - local qualityTable = gemData.secondaryGrantedEffect.qualityStats[hoveredQuality.type] + if gemData and gemData.secondaryGrantedEffect and gemData.secondaryGrantedEffect.qualityStats then + local qualityTable = gemData.secondaryGrantedEffect.qualityStats tooltip:AddSeparator(10) addQualityLines(qualityTable, gemData.secondaryGrantedEffect) end @@ -789,45 +729,12 @@ function SkillsTabClass:CreateGemSlot(index) if self.displayGroup.gemList[index] then local calcFunc, calcBase = self.build.calcsTab:GetMiscCalculator(self.build) if calcFunc then - local tempQual = self.displayGroup.gemList[index].qualityId - self.displayGroup.gemList[index].qualityId = hoveredQuality.type - self:ProcessSocketGroup(self.displayGroup) + local storedQuality = self.displayGroup.gemList[index].quality + self.displayGroup.gemList[index].quality = 20 local output = calcFunc() - self.displayGroup.gemList[index].qualityId = tempQual + self.displayGroup.gemList[index].quality = storedQuality tooltip:AddSeparator(10) - self.build:AddStatComparesToTooltip(tooltip, calcBase, output, "^7Switching to this quality variant will give you:") - end - end - end - self.controls["gemSlot"..index.."QualityId"] = slot.qualityId - - -- Gem quality - slot.quality = new("EditControl", {"LEFT",slot.qualityId,"RIGHT"}, {2, 0, 60, 20}, nil, nil, "%D", 2, function(buf) - local gemInstance = self.displayGroup.gemList[index] - if not gemInstance then - gemInstance = { nameSpec = "", level = self.defaultGemLevel or 20, quality = self.defaultGemQuality or 0, qualityId = "Default", enabled = true, enableGlobal1 = true, enableGlobal2 = true, count = 1, new = true } - self.displayGroup.gemList[index] = gemInstance - slot.level:SetText(gemInstance.level) - slot.enabled.state = true - slot.enableGlobal1.state = true - slot.count:SetText(gemInstance.count) - end - gemInstance.quality = tonumber(buf) or self.defaultGemQuality or 0 - self:ProcessSocketGroup(self.displayGroup) - self:AddUndoState() - self.build.buildFlag = true - end) - slot.quality.tooltipFunc = function(tooltip) - if tooltip:CheckForUpdate(self.build.outputRevision, self.displayGroup) then - if self.displayGroup.gemList[index] then - local calcFunc, calcBase = self.build.calcsTab:GetMiscCalculator(self.build) - if calcFunc then - local storedQuality = self.displayGroup.gemList[index].quality - self.displayGroup.gemList[index].quality = 20 - local output = calcFunc() - self.displayGroup.gemList[index].quality = storedQuality - self.build:AddStatComparesToTooltip(tooltip, calcBase, output, "^7Setting to 20 quality will give you:") - end + self.build:AddStatComparesToTooltip(tooltip, calcBase, output, "^7Setting to 20 quality will give you:") end end end @@ -841,12 +748,10 @@ function SkillsTabClass:CreateGemSlot(index) slot.enabled = new("CheckBoxControl", {"LEFT",slot.quality,"RIGHT"}, {18, 0, 20}, nil, function(state) local gemInstance = self.displayGroup.gemList[index] if not gemInstance then - gemInstance = { nameSpec = "", level = self.defaultGemLevel or 20, quality = self.defaultGemQuality or 0, qualityId = "Default", enabled = true, enableGlobal1 = true, enableGlobal2 = true, count = 1, new = true } + gemInstance = { nameSpec = "", level = self.defaultGemLevel or 20, quality = self.defaultGemQuality or 0, enabled = true, enableGlobal1 = true, enableGlobal2 = true, count = 1, new = true } self.displayGroup.gemList[index] = gemInstance slot.level:SetText(gemInstance.level) slot.quality:SetText(gemInstance.quality) - slot.qualityId.list = self:getGemAltQualityList(gemInstance.gemData) - slot.qualityId:SelByValue(gemInstance.qualityId, "type") slot.count:SetText(gemInstance.count) end if not gemInstance.gemData.vaalGem then @@ -882,12 +787,10 @@ function SkillsTabClass:CreateGemSlot(index) slot.count = new("EditControl", {"LEFT",slot.enabled,"RIGHT"}, {18, 0, 60, 20}, nil, nil, "%D", 2, function(buf) local gemInstance = self.displayGroup.gemList[index] if not gemInstance then - gemInstance = { nameSpec = "", level = self.defaultGemLevel or 20, quality = self.defaultGemQuality or 0, qualityId = "Default", enabled = true, enableGlobal1 = true, count = 1, new = true } + gemInstance = { nameSpec = "", level = self.defaultGemLevel or 20, quality = self.defaultGemQuality or 0, enabled = true, enableGlobal1 = true, count = 1, new = true } self.displayGroup.gemList[index] = gemInstance slot.level:SetText(gemInstance.level) - slot.qualityId.list = self:getGemAltQualityList(gemInstance.gemData) slot.quality:SetText(gemInstance.quality) - slot.qualityId:SelByValue(gemInstance.qualityId, "type") slot.enabled.state = true slot.enableGlobal1.state = true end @@ -967,17 +870,6 @@ function SkillsTabClass:CreateGemSlot(index) self.controls["gemSlot"..index.."EnableGlobal2"] = slot.enableGlobal2 end -function SkillsTabClass:getGemAltQualityList(gemData) - local altQualList = { } - - for indx, entry in ipairs(alternateGemQualityList) do - if gemData and (gemData.grantedEffect.qualityStats and gemData.grantedEffect.qualityStats[entry.type] or (gemData.secondaryGrantedEffect and gemData.secondaryGrantedEffect.qualityStats and gemData.secondaryGrantedEffect.qualityStats[entry.type])) then - t_insert(altQualList, entry) - end - end - return #altQualList > 0 and altQualList or {{ label = "Default", type = "Default" }} -end - -- Update the gem slot controls to reflect the currently displayed socket group function SkillsTabClass:UpdateGemSlots() if not self.displayGroup then @@ -992,7 +884,6 @@ function SkillsTabClass:UpdateGemSlots() slot.nameSpec:SetText("") slot.level:SetText("") slot.quality:SetText("") - slot.qualityId:SelByValue("Default", "type") slot.enabled.state = false slot.count:SetText(1) else @@ -1108,12 +999,12 @@ function SkillsTabClass:ProcessSocketGroup(socketGroup) if gemInstance.gemData or gemInstance.grantedEffect then gemInstance.new = nil local grantedEffect = gemInstance.grantedEffect or gemInstance.gemData.grantedEffect - if grantedEffect.color == 1 then + if gemInstance.gemData.reqStr >= 50 then gemInstance.color = colorCodes.STRENGTH - elseif grantedEffect.color == 2 then - gemInstance.color = colorCodes.DEXTERITY - elseif grantedEffect.color == 3 then + elseif gemInstance.gemData.reqInt >= 50 then gemInstance.color = colorCodes.INTELLIGENCE + elseif gemInstance.gemData.reqDex >= 50 then + gemInstance.color = colorCodes.DEXTERITY else gemInstance.color = colorCodes.NORMAL end @@ -1151,8 +1042,6 @@ function SkillsTabClass:SetDisplayGroup(socketGroup) self.gemSlots[index].nameSpec:SetText(gemInstance.nameSpec) self.gemSlots[index].level:SetText(gemInstance.level) self.gemSlots[index].quality:SetText(gemInstance.quality) - self.gemSlots[index].qualityId.list = self:getGemAltQualityList(gemInstance.gemData) - self.gemSlots[index].qualityId:SelByValue(gemInstance.qualityId, "type") self.gemSlots[index].enabled.state = gemInstance.enabled self.gemSlots[index].enableGlobal1.state = gemInstance.enableGlobal1 self.gemSlots[index].enableGlobal2.state = gemInstance.enableGlobal2 diff --git a/src/Data/Gems.lua b/src/Data/Gems.lua index fe2586dc17..4f983235b4 100644 --- a/src/Data/Gems.lua +++ b/src/Data/Gems.lua @@ -117,7 +117,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemFasterAttackSupport"] = { name = "Martial Tempo", @@ -132,7 +132,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemMultipleProjectilesSupport"] = { name = "Scattershot", @@ -147,7 +147,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemFasterProjectilesSupport"] = { name = "Acceleration", @@ -162,7 +162,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemAddedColdDamageSupport"] = { name = "Cold Infusion", @@ -178,7 +178,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemAdditionalAccuracySupport"] = { name = "Bullseye", @@ -193,7 +193,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemIncreasedAreaOfEffectSupport"] = { name = "Magnified Effect", @@ -208,7 +208,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemAddedLightningDamageSupport"] = { name = "Lightning Infusion", @@ -224,7 +224,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemRaiseZombie"] = { name = "Raise Zombie", @@ -271,7 +271,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemKnockbackSupport"] = { name = "Bludgeon", @@ -285,7 +285,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemLifeLeechSupport"] = { name = "Life Thief", @@ -301,7 +301,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemManaLeechSupport"] = { name = "Soul Thief", @@ -317,7 +317,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemAddedChaosDamageSupport"] = { name = "Chaos Infusion", @@ -333,7 +333,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemFlickerStrike"] = { name = "Flicker Strike", @@ -386,7 +386,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemFrostWall"] = { name = "Frost Wall", @@ -422,7 +422,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemFasterCastSupport"] = { name = "Arcane Tempo", @@ -437,7 +437,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemTemporalChains"] = { name = "Temporal Chains", @@ -586,7 +586,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemBloodlustSupport"] = { name = "Bloodlust", @@ -603,7 +603,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemFirestorm"] = { name = "Firestorm", @@ -741,7 +741,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemArc"] = { name = "Arc", @@ -794,7 +794,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemColdPenetrationSupport"] = { name = "Cold Penetration", @@ -809,7 +809,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemLightningPenetrationSupport"] = { name = "Lightning Penetration", @@ -824,7 +824,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemChainSupport"] = { name = "Chain", @@ -840,7 +840,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemForkSupport"] = { name = "Fork", @@ -855,7 +855,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemFlammability"] = { name = "Flammability", @@ -953,7 +953,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemElementalArmySupport"] = { name = "Elemental Army", @@ -968,7 +968,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemSlowerProjectilesSupport"] = { name = "Deceleration", @@ -983,7 +983,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemPurityOfFire"] = { name = "Purity of Fire", @@ -1260,7 +1260,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemChanceToShockSupport"] = { name = "Conduction", @@ -1275,7 +1275,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemRollingMagma"] = { name = "Rolling Magma", @@ -1412,7 +1412,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemSunder"] = { name = "Sunder", @@ -1468,7 +1468,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemSkeletalWarrior"] = { name = "Skeletal Warrior", @@ -1635,7 +1635,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemChanceToBleedSupport"] = { name = "Lacerate", @@ -1650,7 +1650,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemChanceToPoisonSupport"] = { name = "Envenom", @@ -1665,7 +1665,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemMaimSupport"] = { name = "Maim", @@ -1680,7 +1680,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemImmolateSupport"] = { name = "Immolate", @@ -1711,7 +1711,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemBrutalitySupport"] = { name = "Brutality", @@ -1726,7 +1726,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemMomentumSupport"] = { name = "Momentum", @@ -1756,7 +1756,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemVulnerability"] = { name = "Vulnerability", @@ -1792,7 +1792,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemUnleashSupport"] = { name = "Unleash", @@ -1807,7 +1807,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemCloseCombatSupport"] = { name = "Close Combat", @@ -1822,7 +1822,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemRageSupport"] = { name = "Rage", @@ -1838,7 +1838,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemPlagueBearer"] = { name = "Plague Bearer", @@ -1875,7 +1875,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemMeatShieldSupport"] = { name = "Meat Shield", @@ -1890,7 +1890,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemInfernalLegionSupport"] = { name = "Infernal Legion", @@ -1943,7 +1943,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemSeismicCry"] = { name = "Seismic Cry", @@ -2074,7 +2074,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemBeheadSupport"] = { name = "Behead", @@ -2091,7 +2091,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemExecuteSupport"] = { name = "Execute", @@ -2105,7 +2105,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemBoneshatter"] = { name = "Boneshatter", @@ -2158,7 +2158,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemLightningConduit"] = { name = "Lightning Conduit", @@ -2380,7 +2380,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemInevitableCriticalsSupport"] = { name = "Inevitable Critical", @@ -2395,7 +2395,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemRuthlessSupport"] = { name = "Ruthless", @@ -2409,7 +2409,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemLessDurationSupport"] = { name = "Fast Forward", @@ -2424,7 +2424,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemFistOfWarSupport"] = { name = "Fist of War", @@ -2441,7 +2441,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemUnbreakableSupport"] = { name = "Unbreakable", @@ -2455,7 +2455,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemMoreDurationSupport"] = { name = "Persistence", @@ -2470,7 +2470,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemImpactShockwaveSupport"] = { name = "Impact Shockwave", @@ -2487,7 +2487,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemHexBloomSupport"] = { name = "Hex Bloom", @@ -2503,7 +2503,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemGlacialCascade"] = { name = "Glacial Cascade", @@ -2638,7 +2638,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemFrozenVortexSupport"] = { name = "Frozen Vortex", @@ -2655,7 +2655,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemSpiralVolley"] = { name = "Spiral Volley", @@ -2706,7 +2706,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemStaffUnleash"] = { name = "Unleash", @@ -2740,7 +2740,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemLastingFrostSupport"] = { name = "Deep Freeze", @@ -2755,7 +2755,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemChanceToIgniteSupport"] = { name = "Ignition", @@ -2770,7 +2770,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemDeadlyIgnitesSupport"] = { name = "Searing Flame", @@ -2785,7 +2785,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemIgniteDurationSupport"] = { name = "Eternal Flame", @@ -2800,7 +2800,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemCastOnShock"] = { name = "Cast on Shock", @@ -4129,7 +4129,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemLockdownSupport"] = { name = "Lockdown", @@ -5621,6 +5621,27 @@ return { reqInt = 0, naturalMaxLevel = 20, }, + ["Metadata/Items/Gems/SkillGemArmourExplosionSupport"] = { + name = "Armour Explosion", + gameId = "Metadata/Items/Gem/SupportGemArmourExplosion", + variantId = "ArmourExplosionSupport", + grantedEffectId = "SupportArmourExplosionPlayer", + additionalGrantedEffectId1 = "ArmourExplosionPlayer", + tags = { + support = true, + grants_active_skill = true, + attack = true, + area = true, + trigger = true, + fire = true, + payoff = true, + }, + tagString = "Support, Attack, AoE, Trigger, Fire, Payoff", + reqStr = 100, + reqDex = 0, + reqInt = 0, + naturalMaxLevel = 1, + }, ["Metadata/Items/Gems/SkillGemStompingGroundSupport"] = { name = "Stomping Ground", gameId = "Metadata/Items/Gem/SupportGemStompingGround", @@ -5719,7 +5740,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemDeepCutsSupport"] = { name = "Deep Cuts", @@ -5734,7 +5755,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemCorruptingCrySupport"] = { name = "Corrupting Cry", @@ -5751,7 +5772,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemWindowOfOpportunitySupport"] = { name = "Window of Opportunity", @@ -5766,7 +5787,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemFireMasterySupport"] = { name = "Fire Mastery", @@ -5781,7 +5802,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemColdMasterySupport"] = { name = "Cold Mastery", @@ -5796,7 +5817,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemLightningMasterySupport"] = { name = "Lightning Mastery", @@ -5811,7 +5832,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemChaosMasterySupport"] = { name = "Chaos Mastery", @@ -5826,7 +5847,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemPhysicalMasterySupport"] = { name = "Physical Mastery", @@ -5841,7 +5862,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemMinionMasterySupport"] = { name = "Minion Mastery", @@ -5856,7 +5877,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemShockchainArrow"] = { name = "Shockchain Arrow", @@ -6045,7 +6066,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemEncumberanceSupport"] = { name = "Encumbrance", @@ -6061,7 +6082,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemPrecisionSupport"] = { name = "Precision", @@ -6077,7 +6098,7 @@ return { reqStr = 0, reqDex = 100, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemClaritySupport"] = { name = "Clarity", @@ -6093,7 +6114,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemVitalitySupport"] = { name = "Vitality", @@ -6109,7 +6130,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemHerbalismSupport"] = { name = "Herbalism", @@ -6125,7 +6146,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemCannibalismSupport"] = { name = "Cannibalism", @@ -6141,7 +6162,7 @@ return { reqStr = 100, reqDex = 0, reqInt = 0, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemSoulbreakerSupport"] = { name = "Soulbreaker", @@ -6159,7 +6180,7 @@ return { reqStr = 0, reqDex = 0, reqInt = 100, - naturalMaxLevel = 20, + naturalMaxLevel = 1, }, ["Metadata/Items/Gems/SkillGemRuptureSupport"] = { name = "Rupture", diff --git a/src/Data/Skills/act_dex.lua b/src/Data/Skills/act_dex.lua index 0a582fa594..6d687b30f1 100644 --- a/src/Data/Skills/act_dex.lua +++ b/src/Data/Skills/act_dex.lua @@ -11,828 +11,1217 @@ skills["AlchemistsBoonPlayer"] = { name = "Alchemist's Boon", baseTypeName = "Alchemist's Boon", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "While active, grants you Flask charges passively and causes Life and Mana recovery from your Flasks to also apply to Allies in your Presence.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Aura] = true, }, - statDescriptionScope = "alchemist_boon", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "skill_alchemists_boon_generate_x_charges_for_any_flask_per_minute", 0.1 }, - }, - }, - stats = { - "skill_alchemists_boon_generate_x_charges_for_any_flask_per_minute", - "recovery_from_flasks_applies_to_allies_in_presence_%", - "base_deal_no_damage", + { "skill_alchemists_boon_generate_x_charges_for_any_flask_per_minute", 0.1 }, }, levels = { - [1] = { 10, 15, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, }, - [2] = { 10, 16, levelRequirement = 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 10, 17, levelRequirement = 6, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 10, 18, levelRequirement = 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 11, 19, levelRequirement = 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 11, 20, levelRequirement = 18, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 11, 21, levelRequirement = 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 11, 22, levelRequirement = 26, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 12, 23, levelRequirement = 31, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 12, 24, levelRequirement = 36, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 12, 25, levelRequirement = 41, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 12, 26, levelRequirement = 46, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 13, 27, levelRequirement = 52, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 13, 28, levelRequirement = 58, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 13, 29, levelRequirement = 64, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 13, 30, levelRequirement = 66, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 14, 31, levelRequirement = 72, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 14, 32, levelRequirement = 78, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 14, 33, levelRequirement = 84, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 14, 34, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 15, 35, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 15, 36, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 15, 37, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 15, 38, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 16, 39, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, - [26] = { 16, 40, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 16, 41, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 16, 42, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 17, 43, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 17, 44, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 17, 45, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 17, 46, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 18, 47, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 18, 48, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 18, 49, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 18, 50, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 19, 51, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 19, 52, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 19, 53, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 19, 54, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Alchemist's Boon", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "alchemist_boon", + baseFlags = { + }, + stats = { + "skill_alchemists_boon_generate_x_charges_for_any_flask_per_minute", + "recovery_from_flasks_applies_to_allies_in_presence_%", + "base_deal_no_damage", + }, + levels = { + [1] = { 10, 15, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { 10, 16, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 10, 17, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 10, 18, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 11, 19, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 11, 20, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 11, 21, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 11, 22, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 12, 23, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 12, 24, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 12, 25, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 12, 26, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 13, 27, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 13, 28, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 13, 29, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 13, 30, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 14, 31, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 14, 32, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 14, 33, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 14, 34, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 15, 35, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 15, 36, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 15, 37, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 15, 38, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 16, 39, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { 16, 40, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 16, 41, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 16, 42, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 17, 43, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 17, 44, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 17, 45, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 17, 46, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 18, 47, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 18, 48, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 18, 49, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 18, 50, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 19, 51, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 19, 52, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 19, 53, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 19, 54, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["BarragePlayer"] = { name = "Barrage", baseTypeName = "Barrage", color = 2, - incrementalEffectiveness = 0.092720001935959, description = "Ready a volley of arrows, Empowering your next Bow Attack to repeat multiple times. Consumes your Frenzy Charges on use to add additional repeats.", skillTypes = { [SkillType.Spell] = true, [SkillType.Duration] = true, [SkillType.ModifiesNextSkill] = true, [SkillType.Cooldown] = true, [SkillType.ConsumesCharges] = true, [SkillType.Nonpathing] = true, [SkillType.Buff] = true, [SkillType.EmpowersOtherSkill] = true, [SkillType.SkillConsumesFrenzyChargesOnUse] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "empower_barrage", castTime = 0.7, - baseFlags = { - }, qualityStats = { - Default = { - { "empower_barrage_damage_-%_final_with_repeated_projectiles", -0.75 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 5000 }, - { "empowered_barrage_maximum_cooldown_ms", 30000 }, - { "empower_barrage_base_number_of_barrage_repeats", 2 }, - { "empower_barrage_number_of_barrage_repeats_per_frenzy_charge", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "empower_barrage_cooldown_%_of_attack_time", - "empower_barrage_damage_-%_final_with_repeated_projectiles", - "can_perform_skill_while_moving", - "base_deal_no_damage", + { "empower_barrage_damage_-%_final_with_repeated_projectiles", -0.75 }, }, levels = { - [1] = { 1500, 25, storedUses = 1, levelRequirement = 0, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 1, cost = { Mana = 12, }, }, - [2] = { 1485, 24, storedUses = 1, levelRequirement = 3, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 13, }, }, - [3] = { 1470, 24, storedUses = 1, levelRequirement = 6, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 14, }, }, - [4] = { 1455, 23, storedUses = 1, levelRequirement = 10, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 15, }, }, - [5] = { 1440, 23, storedUses = 1, levelRequirement = 14, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 16, }, }, - [6] = { 1425, 22, storedUses = 1, levelRequirement = 18, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 17, }, }, - [7] = { 1410, 22, storedUses = 1, levelRequirement = 22, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 19, }, }, - [8] = { 1395, 21, storedUses = 1, levelRequirement = 26, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 20, }, }, - [9] = { 1380, 21, storedUses = 1, levelRequirement = 31, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 22, }, }, - [10] = { 1365, 20, storedUses = 1, levelRequirement = 36, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 24, }, }, - [11] = { 1350, 20, storedUses = 1, levelRequirement = 41, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 26, }, }, - [12] = { 1335, 19, storedUses = 1, levelRequirement = 46, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 28, }, }, - [13] = { 1320, 19, storedUses = 1, levelRequirement = 52, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 30, }, }, - [14] = { 1305, 18, storedUses = 1, levelRequirement = 58, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 33, }, }, - [15] = { 1290, 18, storedUses = 1, levelRequirement = 64, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 35, }, }, - [16] = { 1275, 17, storedUses = 1, levelRequirement = 66, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 38, }, }, - [17] = { 1260, 17, storedUses = 1, levelRequirement = 72, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 41, }, }, - [18] = { 1245, 16, storedUses = 1, levelRequirement = 78, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 45, }, }, - [19] = { 1230, 16, storedUses = 1, levelRequirement = 84, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 48, }, }, - [20] = { 1215, 15, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 52, }, }, - [21] = { 1200, 15, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 57, }, }, - [22] = { 1185, 14, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 61, }, }, - [23] = { 1170, 14, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 66, }, }, - [24] = { 1155, 13, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 71, }, }, - [25] = { 1140, 13, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 136.875, cost = { Mana = 77, }, }, - [26] = { 1125, 12, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 83, }, }, - [27] = { 1110, 12, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 90, }, }, - [28] = { 1095, 11, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 97, }, }, - [29] = { 1080, 11, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 105, }, }, - [30] = { 1065, 10, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 114, }, }, - [31] = { 1050, 10, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 123, }, }, - [32] = { 1035, 9, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 133, }, }, - [33] = { 1020, 9, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 143, }, }, - [34] = { 1005, 8, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 155, }, }, - [35] = { 990, 8, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 167, }, }, - [36] = { 975, 7, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 181, }, }, - [37] = { 960, 7, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 195, }, }, - [38] = { 945, 6, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 211, }, }, - [39] = { 930, 6, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 228, }, }, - [40] = { 915, 5, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 246, }, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 2, cost = { Mana = 12, }, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 2, cost = { Mana = 13, }, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 2, cost = { Mana = 14, }, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 2, cost = { Mana = 15, }, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 2, cost = { Mana = 16, }, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 2, cost = { Mana = 17, }, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 2, cost = { Mana = 19, }, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 2, cost = { Mana = 20, }, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 2, cost = { Mana = 22, }, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 2, cost = { Mana = 24, }, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 2, cost = { Mana = 26, }, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 2, cost = { Mana = 28, }, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 2, cost = { Mana = 30, }, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 2, cost = { Mana = 33, }, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 2, cost = { Mana = 35, }, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 2, cost = { Mana = 38, }, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 2, cost = { Mana = 41, }, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 2, cost = { Mana = 45, }, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 2, cost = { Mana = 48, }, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 52, }, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 57, }, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 61, }, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 66, }, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 71, }, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 77, }, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 83, }, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 90, }, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 97, }, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 105, }, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 114, }, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 123, }, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 133, }, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 143, }, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 155, }, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 167, }, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 181, }, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 195, }, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 211, }, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 228, }, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 246, }, }, + }, + statSets = { + [1] = { + label = "Barrage", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "empower_barrage", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 5000 }, + { "empowered_barrage_maximum_cooldown_ms", 30000 }, + { "empower_barrage_base_number_of_barrage_repeats", 2 }, + { "empower_barrage_number_of_barrage_repeats_per_frenzy_charge", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "empower_barrage_cooldown_%_of_attack_time", + "empower_barrage_damage_-%_final_with_repeated_projectiles", + "can_perform_skill_while_moving", + "base_deal_no_damage", + }, + levels = { + [1] = { 1500, 25, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { 1485, 24, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 1470, 24, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 1455, 23, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 1440, 23, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 1425, 22, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 1410, 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 1395, 21, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 1380, 21, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 1365, 20, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 1350, 20, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 1335, 19, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 1320, 19, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 1305, 18, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 1290, 18, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 1275, 17, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 1260, 17, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 1245, 16, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 1230, 16, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 1215, 15, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 1200, 15, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 1185, 14, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 1170, 14, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 1155, 13, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 1140, 13, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { 1125, 12, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 1110, 12, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 1095, 11, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 1080, 11, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 1065, 10, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 1050, 10, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 1035, 9, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 1020, 9, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 1005, 8, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 990, 8, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 975, 7, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 960, 7, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 945, 6, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 930, 6, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 915, 5, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["CombatFrenzyPlayer"] = { name = "Combat Frenzy", baseTypeName = "Combat Frenzy", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "While active, grants you a Frenzy Charge when you Freeze, Electrocute or Pin an enemy. This can only occur once every few seconds.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.GeneratesCharges] = true, }, - statDescriptionScope = "combat_frenzy", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "chance_to_gain_1_more_charge_%", 1 }, - }, - }, - stats = { - "skill_combat_frenzy_x_ms_cooldown", - "base_deal_no_damage", + { "chance_to_gain_1_more_charge_%", 1 }, }, levels = { - [1] = { 3000, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 2925, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 2850, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 2775, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 2700, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 2625, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 2550, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 2475, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 2400, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 2325, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 2250, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 2175, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 2100, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 2025, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 1950, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 1875, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 1800, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 1725, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 1650, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 1575, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 1500, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 1425, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 1350, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 1275, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 1200, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 1125, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 1050, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 1000, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 950, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 900, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 850, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 800, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 750, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 700, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 650, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 600, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 550, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 500, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 450, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 400, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Combat Frenzy", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "combat_frenzy", + baseFlags = { + }, + stats = { + "skill_combat_frenzy_x_ms_cooldown", + "base_deal_no_damage", + }, + levels = { + [1] = { 3000, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 2925, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 2850, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 2775, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 2700, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 2625, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 2550, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 2475, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 2400, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 2325, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 2250, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 2175, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 2100, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 2025, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 1950, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 1875, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 1800, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 1725, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 1650, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 1575, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 1500, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 1425, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 1350, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 1275, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 1200, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 1125, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 1050, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 1000, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 950, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 900, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 850, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 800, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 750, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 700, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 650, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 600, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 550, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 500, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 450, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 400, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["DetonatingArrowPlayer"] = { name = "Detonating Arrow", baseTypeName = "Detonating Arrow", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Channel to build up power before firing off a burning arrow. At maximum charge, the arrow will detonate at the end of its flight, causing an explosion in an area around it.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Fire] = true, [SkillType.Triggerable] = true, [SkillType.Channel] = true, [SkillType.CanRapidFire] = true, [SkillType.Area] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "detonating_arrow", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "detonating_arrow_max_number_of_stages", 0.1 }, - }, - }, - constantStats = { - { "detonating_arrow_max_number_of_stages", 4 }, - { "active_skill_override_turn_duration_ms", 120 }, - { "detonating_arrow_all_damage_%_to_gain_as_fire_per_stage", 120 }, - { "channel_start_lock_cancelling_of_attack_time_%", 20 }, - { "channel_skill_end_animation_duration_multiplier_permyriad", 2344 }, - }, - constantStats1 = { - { "active_skill_base_secondary_area_of_effect_radius", 18 }, - }, - stats = { - "base_is_projectile", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "attack_speed_modifiers_apply_to_over_time_cost", - }, - stats1 = { - "is_area_damage", + { "detonating_arrow_max_number_of_stages", 0.1 }, }, levels = { - [1] = { attackSpeedMultiplier = -55, baseMultiplier = 0.3, levelRequirement = 0, actorLevel = 1, cost = { ManaPerMinute = 422, }, }, - [2] = { attackSpeedMultiplier = -55, baseMultiplier = 0.33, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 472, }, }, - [3] = { attackSpeedMultiplier = -55, baseMultiplier = 0.36, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 529, }, }, - [4] = { attackSpeedMultiplier = -55, baseMultiplier = 0.4, levelRequirement = 10, actorLevel = 10.307999610901, cost = { ManaPerMinute = 593, }, }, - [5] = { attackSpeedMultiplier = -55, baseMultiplier = 0.43, levelRequirement = 14, actorLevel = 14.074999809265, cost = { ManaPerMinute = 664, }, }, - [6] = { attackSpeedMultiplier = -55, baseMultiplier = 0.46, levelRequirement = 18, actorLevel = 18.068000793457, cost = { ManaPerMinute = 744, }, }, - [7] = { attackSpeedMultiplier = -55, baseMultiplier = 0.49, levelRequirement = 22, actorLevel = 22.287000656128, cost = { ManaPerMinute = 833, }, }, - [8] = { attackSpeedMultiplier = -55, baseMultiplier = 0.52, levelRequirement = 26, actorLevel = 26.732000350952, cost = { ManaPerMinute = 934, }, }, - [9] = { attackSpeedMultiplier = -55, baseMultiplier = 0.55, levelRequirement = 31, actorLevel = 31.40299987793, cost = { ManaPerMinute = 1046, }, }, - [10] = { attackSpeedMultiplier = -55, baseMultiplier = 0.57, levelRequirement = 36, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1172, }, }, - [11] = { attackSpeedMultiplier = -55, baseMultiplier = 0.6, levelRequirement = 41, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1313, }, }, - [12] = { attackSpeedMultiplier = -55, baseMultiplier = 0.63, levelRequirement = 46, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1470, }, }, - [13] = { attackSpeedMultiplier = -55, baseMultiplier = 0.66, levelRequirement = 52, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1647, }, }, - [14] = { attackSpeedMultiplier = -55, baseMultiplier = 0.7, levelRequirement = 58, actorLevel = 58.147998809814, cost = { ManaPerMinute = 1845, }, }, - [15] = { attackSpeedMultiplier = -55, baseMultiplier = 0.73, levelRequirement = 64, actorLevel = 64.175003051758, cost = { ManaPerMinute = 2067, }, }, - [16] = { attackSpeedMultiplier = -55, baseMultiplier = 0.77, levelRequirement = 66, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2316, }, }, - [17] = { attackSpeedMultiplier = -55, baseMultiplier = 0.81, levelRequirement = 72, actorLevel = 76.906997680664, cost = { ManaPerMinute = 2594, }, }, - [18] = { attackSpeedMultiplier = -55, baseMultiplier = 0.85, levelRequirement = 78, actorLevel = 83.611999511719, cost = { ManaPerMinute = 2906, }, }, - [19] = { attackSpeedMultiplier = -55, baseMultiplier = 0.89, levelRequirement = 84, actorLevel = 90.542999267578, cost = { ManaPerMinute = 3255, }, }, - [20] = { attackSpeedMultiplier = -55, baseMultiplier = 0.94, levelRequirement = 90, actorLevel = 97.699996948242, cost = { ManaPerMinute = 3646, }, }, - [21] = { attackSpeedMultiplier = -55, baseMultiplier = 0.98, levelRequirement = 90, actorLevel = 105.08300018311, cost = { ManaPerMinute = 4085, }, }, - [22] = { attackSpeedMultiplier = -55, baseMultiplier = 1.03, levelRequirement = 90, actorLevel = 112.69200134277, cost = { ManaPerMinute = 4576, }, }, - [23] = { attackSpeedMultiplier = -55, baseMultiplier = 1.08, levelRequirement = 90, actorLevel = 120.52700042725, cost = { ManaPerMinute = 5126, }, }, - [24] = { attackSpeedMultiplier = -55, baseMultiplier = 1.14, levelRequirement = 90, actorLevel = 128.58799743652, cost = { ManaPerMinute = 5742, }, }, - [25] = { attackSpeedMultiplier = -55, baseMultiplier = 1.19, levelRequirement = 90, actorLevel = 136.875, cost = { ManaPerMinute = 6432, }, }, - [26] = { attackSpeedMultiplier = -55, baseMultiplier = 1.25, levelRequirement = 90, actorLevel = 145.38800048828, cost = { ManaPerMinute = 7206, }, }, - [27] = { attackSpeedMultiplier = -55, baseMultiplier = 1.32, levelRequirement = 90, actorLevel = 154.12699890137, cost = { ManaPerMinute = 8072, }, }, - [28] = { attackSpeedMultiplier = -55, baseMultiplier = 1.38, levelRequirement = 90, actorLevel = 163.09199523926, cost = { ManaPerMinute = 9042, }, }, - [29] = { attackSpeedMultiplier = -55, baseMultiplier = 1.45, levelRequirement = 90, actorLevel = 172.28300476074, cost = { ManaPerMinute = 10129, }, }, - [30] = { attackSpeedMultiplier = -55, baseMultiplier = 1.52, levelRequirement = 90, actorLevel = 181.69999694824, cost = { ManaPerMinute = 11347, }, }, - [31] = { attackSpeedMultiplier = -55, baseMultiplier = 1.6, levelRequirement = 90, actorLevel = 191.34300231934, cost = { ManaPerMinute = 12710, }, }, - [32] = { attackSpeedMultiplier = -55, baseMultiplier = 1.68, levelRequirement = 90, actorLevel = 201.21200561523, cost = { ManaPerMinute = 14238, }, }, - [33] = { attackSpeedMultiplier = -55, baseMultiplier = 1.76, levelRequirement = 90, actorLevel = 211.30700683594, cost = { ManaPerMinute = 15950, }, }, - [34] = { attackSpeedMultiplier = -55, baseMultiplier = 1.85, levelRequirement = 90, actorLevel = 221.62800598145, cost = { ManaPerMinute = 17867, }, }, - [35] = { attackSpeedMultiplier = -55, baseMultiplier = 1.95, levelRequirement = 90, actorLevel = 232.17500305176, cost = { ManaPerMinute = 20015, }, }, - [36] = { attackSpeedMultiplier = -55, baseMultiplier = 2.04, levelRequirement = 90, actorLevel = 242.94799804688, cost = { ManaPerMinute = 22421, }, }, - [37] = { attackSpeedMultiplier = -55, baseMultiplier = 2.14, levelRequirement = 90, actorLevel = 253.94700622559, cost = { ManaPerMinute = 25116, }, }, - [38] = { attackSpeedMultiplier = -55, baseMultiplier = 2.25, levelRequirement = 90, actorLevel = 265.17199707031, cost = { ManaPerMinute = 28135, }, }, - [39] = { attackSpeedMultiplier = -55, baseMultiplier = 2.36, levelRequirement = 90, actorLevel = 276.62298583984, cost = { ManaPerMinute = 31516, }, }, - [40] = { attackSpeedMultiplier = -55, baseMultiplier = 2.48, levelRequirement = 90, actorLevel = 288.29998779297, cost = { ManaPerMinute = 35305, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -55, levelRequirement = 0, actorLevel = 1, cost = { ManaPerMinute = 422, }, }, - [2] = { attackSpeedMultiplier = -55, levelRequirement = 3, actorLevel = 1, cost = { ManaPerMinute = 472, }, }, - [3] = { attackSpeedMultiplier = -55, levelRequirement = 6, actorLevel = 1, cost = { ManaPerMinute = 529, }, }, - [4] = { attackSpeedMultiplier = -55, levelRequirement = 10, actorLevel = 1, cost = { ManaPerMinute = 593, }, }, - [5] = { attackSpeedMultiplier = -55, levelRequirement = 14, actorLevel = 1, cost = { ManaPerMinute = 664, }, }, - [6] = { attackSpeedMultiplier = -55, levelRequirement = 18, actorLevel = 1, cost = { ManaPerMinute = 744, }, }, - [7] = { attackSpeedMultiplier = -55, levelRequirement = 22, actorLevel = 1, cost = { ManaPerMinute = 833, }, }, - [8] = { attackSpeedMultiplier = -55, levelRequirement = 26, actorLevel = 1, cost = { ManaPerMinute = 934, }, }, - [9] = { attackSpeedMultiplier = -55, levelRequirement = 31, actorLevel = 1, cost = { ManaPerMinute = 1046, }, }, - [10] = { attackSpeedMultiplier = -55, levelRequirement = 36, actorLevel = 1, cost = { ManaPerMinute = 1172, }, }, - [11] = { attackSpeedMultiplier = -55, levelRequirement = 41, actorLevel = 1, cost = { ManaPerMinute = 1313, }, }, - [12] = { attackSpeedMultiplier = -55, levelRequirement = 46, actorLevel = 1, cost = { ManaPerMinute = 1470, }, }, - [13] = { attackSpeedMultiplier = -55, levelRequirement = 52, actorLevel = 1, cost = { ManaPerMinute = 1647, }, }, - [14] = { attackSpeedMultiplier = -55, levelRequirement = 58, actorLevel = 1, cost = { ManaPerMinute = 1845, }, }, - [15] = { attackSpeedMultiplier = -55, levelRequirement = 64, actorLevel = 1, cost = { ManaPerMinute = 2067, }, }, - [16] = { attackSpeedMultiplier = -55, levelRequirement = 66, actorLevel = 1, cost = { ManaPerMinute = 2316, }, }, - [17] = { attackSpeedMultiplier = -55, levelRequirement = 72, actorLevel = 1, cost = { ManaPerMinute = 2594, }, }, - [18] = { attackSpeedMultiplier = -55, levelRequirement = 78, actorLevel = 1, cost = { ManaPerMinute = 2906, }, }, - [19] = { attackSpeedMultiplier = -55, levelRequirement = 84, actorLevel = 1, cost = { ManaPerMinute = 3255, }, }, - [20] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 3646, }, }, - [21] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 4085, }, }, - [22] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 4576, }, }, - [23] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 5126, }, }, - [24] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 5742, }, }, - [25] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 6432, }, }, - [26] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 7206, }, }, - [27] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 8072, }, }, - [28] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 9042, }, }, - [29] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 10129, }, }, - [30] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 11347, }, }, - [31] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 12710, }, }, - [32] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 14238, }, }, - [33] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 15950, }, }, - [34] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 17867, }, }, - [35] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 20015, }, }, - [36] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 22421, }, }, - [37] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 25116, }, }, - [38] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 28135, }, }, - [39] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 31516, }, }, - [40] = { attackSpeedMultiplier = -55, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 35305, }, }, - }, + [1] = { attackSpeedMultiplier = -55, levelRequirement = 0, cost = { ManaPerMinute = 422, }, }, + [2] = { attackSpeedMultiplier = -55, levelRequirement = 3, cost = { ManaPerMinute = 472, }, }, + [3] = { attackSpeedMultiplier = -55, levelRequirement = 6, cost = { ManaPerMinute = 529, }, }, + [4] = { attackSpeedMultiplier = -55, levelRequirement = 10, cost = { ManaPerMinute = 593, }, }, + [5] = { attackSpeedMultiplier = -55, levelRequirement = 14, cost = { ManaPerMinute = 664, }, }, + [6] = { attackSpeedMultiplier = -55, levelRequirement = 18, cost = { ManaPerMinute = 744, }, }, + [7] = { attackSpeedMultiplier = -55, levelRequirement = 22, cost = { ManaPerMinute = 833, }, }, + [8] = { attackSpeedMultiplier = -55, levelRequirement = 26, cost = { ManaPerMinute = 934, }, }, + [9] = { attackSpeedMultiplier = -55, levelRequirement = 31, cost = { ManaPerMinute = 1046, }, }, + [10] = { attackSpeedMultiplier = -55, levelRequirement = 36, cost = { ManaPerMinute = 1172, }, }, + [11] = { attackSpeedMultiplier = -55, levelRequirement = 41, cost = { ManaPerMinute = 1313, }, }, + [12] = { attackSpeedMultiplier = -55, levelRequirement = 46, cost = { ManaPerMinute = 1470, }, }, + [13] = { attackSpeedMultiplier = -55, levelRequirement = 52, cost = { ManaPerMinute = 1647, }, }, + [14] = { attackSpeedMultiplier = -55, levelRequirement = 58, cost = { ManaPerMinute = 1845, }, }, + [15] = { attackSpeedMultiplier = -55, levelRequirement = 64, cost = { ManaPerMinute = 2067, }, }, + [16] = { attackSpeedMultiplier = -55, levelRequirement = 66, cost = { ManaPerMinute = 2316, }, }, + [17] = { attackSpeedMultiplier = -55, levelRequirement = 72, cost = { ManaPerMinute = 2594, }, }, + [18] = { attackSpeedMultiplier = -55, levelRequirement = 78, cost = { ManaPerMinute = 2906, }, }, + [19] = { attackSpeedMultiplier = -55, levelRequirement = 84, cost = { ManaPerMinute = 3255, }, }, + [20] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 3646, }, }, + [21] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 4085, }, }, + [22] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 4576, }, }, + [23] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 5126, }, }, + [24] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 5742, }, }, + [25] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 6432, }, }, + [26] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 7206, }, }, + [27] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 8072, }, }, + [28] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 9042, }, }, + [29] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 10129, }, }, + [30] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 11347, }, }, + [31] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 12710, }, }, + [32] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 14238, }, }, + [33] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 15950, }, }, + [34] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 17867, }, }, + [35] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 20015, }, }, + [36] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 22421, }, }, + [37] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 25116, }, }, + [38] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 28135, }, }, + [39] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 31516, }, }, + [40] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 35305, }, }, + }, + statSets = { + [1] = { + label = "Arrow", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "detonating_arrow", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "detonating_arrow_max_number_of_stages", 4 }, + { "active_skill_override_turn_duration_ms", 120 }, + { "detonating_arrow_all_damage_%_to_gain_as_fire_per_stage", 120 }, + { "channel_start_lock_cancelling_of_attack_time_%", 20 }, + { "channel_skill_end_animation_duration_multiplier_permyriad", 2344 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "attack_speed_modifiers_apply_to_over_time_cost", + }, + levels = { + [1] = { baseMultiplier = 0.3, actorLevel = 1, }, + [2] = { baseMultiplier = 0.33, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.36, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.4, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.43, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.46, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.49, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.52, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.55, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.57, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.6, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.63, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.66, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.7, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.73, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.77, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.81, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.85, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 0.89, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 0.94, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 0.98, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.03, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.08, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.14, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.19, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.25, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.32, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.38, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.45, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 1.52, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 1.6, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 1.68, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 1.76, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 1.85, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 1.95, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.04, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.14, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 2.25, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 2.36, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 2.48, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "detonating_arrow", + baseFlags = { + area = true, + }, + constantStats = { + { "active_skill_base_secondary_area_of_effect_radius", 18 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["ElectrocutingArrowPlayer"] = { name = "Electrocuting Arrow", baseTypeName = "Electrocuting Arrow", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Leap forward into the air and fire downward. Hitting an enemy will attach an Electrocuting Rod to them, causing all incoming Lightning damage to build up Electrocution. This rod is removed when the enemy is next Electrocuted.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.Lightning] = true, [SkillType.Duration] = true, [SkillType.Jumping] = true, [SkillType.CannotChain] = true, [SkillType.ProjectileNoCollision] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "electrocuting_arrow", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "base_skill_effect_duration", 300 }, - }, - }, - constantStats = { - { "attack_maximum_action_distance_+", -95 }, - { "base_skill_effect_duration", 25000 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 50 }, - { "added_attack_time_ms", 1200 }, - }, - stats = { - "base_is_projectile", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "projectiles_fire_at_ground", - "cannot_pierce", - "base_projectiles_cannot_chain", + { "base_skill_effect_duration", 300 }, }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 12, }, }, - [2] = { baseMultiplier = 1.1, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 13, }, }, - [3] = { baseMultiplier = 1.22, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 15, }, }, - [4] = { baseMultiplier = 1.33, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 17, }, }, - [5] = { baseMultiplier = 1.45, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 19, }, }, - [6] = { baseMultiplier = 1.57, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 21, }, }, - [7] = { baseMultiplier = 1.7, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 24, }, }, - [8] = { baseMultiplier = 1.82, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 27, }, }, - [9] = { baseMultiplier = 1.93, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 30, }, }, - [10] = { baseMultiplier = 2.05, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 34, }, }, - [11] = { baseMultiplier = 2.19, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 38, }, }, - [12] = { baseMultiplier = 2.33, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 43, }, }, - [13] = { baseMultiplier = 2.49, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 48, }, }, - [14] = { baseMultiplier = 2.66, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 54, }, }, - [15] = { baseMultiplier = 2.85, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 60, }, }, - [16] = { baseMultiplier = 3.05, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 67, }, }, - [17] = { baseMultiplier = 3.28, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 75, }, }, - [18] = { baseMultiplier = 3.52, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 85, }, }, - [19] = { baseMultiplier = 3.79, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 95, }, }, - [20] = { baseMultiplier = 4.08, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 106, }, }, - [21] = { baseMultiplier = 4.4, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 119, }, }, - [22] = { baseMultiplier = 4.74, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 133, }, }, - [23] = { baseMultiplier = 5.1, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 150, }, }, - [24] = { baseMultiplier = 5.5, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 168, }, }, - [25] = { baseMultiplier = 5.92, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 188, }, }, - [26] = { baseMultiplier = 6.38, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 210, }, }, - [27] = { baseMultiplier = 6.88, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 236, }, }, - [28] = { baseMultiplier = 7.41, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 264, }, }, - [29] = { baseMultiplier = 7.98, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 296, }, }, - [30] = { baseMultiplier = 8.6, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 332, }, }, - [31] = { baseMultiplier = 9.26, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 371, }, }, - [32] = { baseMultiplier = 9.98, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 416, }, }, - [33] = { baseMultiplier = 10.75, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 466, }, }, - [34] = { baseMultiplier = 11.58, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 522, }, }, - [35] = { baseMultiplier = 12.47, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 585, }, }, - [36] = { baseMultiplier = 13.44, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 656, }, }, - [37] = { baseMultiplier = 14.48, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 735, }, }, - [38] = { baseMultiplier = 15.59, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 823, }, }, - [39] = { baseMultiplier = 16.8, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 922, }, }, - [40] = { baseMultiplier = 18.1, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1033, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 12, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 13, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 15, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 17, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 19, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 21, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 24, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 27, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 30, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 34, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 38, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 43, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 48, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 54, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 60, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 67, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 75, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 85, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 95, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 106, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 119, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 133, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 150, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 168, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 188, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 210, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 236, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 264, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 296, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 332, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 371, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 416, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 466, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 522, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 585, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 656, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 735, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 823, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 922, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1033, }, }, + }, + statSets = { + [1] = { + label = "Electrocuting Arrow", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "electrocuting_arrow", + baseFlags = { + }, + constantStats = { + { "attack_maximum_action_distance_+", -95 }, + { "base_skill_effect_duration", 25000 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 50 }, + { "added_attack_time_ms", 1200 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "projectiles_fire_at_ground", + "cannot_pierce", + "base_projectiles_cannot_chain", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.22, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.33, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.45, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.57, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.7, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.82, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.93, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.05, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.19, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.33, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.49, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.66, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.85, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.05, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 3.28, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.52, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.79, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 4.08, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 4.4, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 4.74, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 5.1, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 5.5, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 5.92, actorLevel = 136.875, }, + [26] = { baseMultiplier = 6.38, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 6.88, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 7.41, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 7.98, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 8.6, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 9.26, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 9.98, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 10.75, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 11.58, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 12.47, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 13.44, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 14.48, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 15.59, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 16.8, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 18.1, actorLevel = 288.29998779297, }, + }, + }, + } } skills["EscapeShotPlayer"] = { name = "Escape Shot", baseTypeName = "Escape Shot", color = 2, - incrementalEffectiveness = 0.092720001935959, description = "Leap backwards and fire an arrow which can Chill or Freeze enemies around the location you escaped from.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Cold] = true, [SkillType.Area] = true, [SkillType.ProjectileSpeed] = true, [SkillType.ProjectileNumber] = true, [SkillType.Cooldown] = true, [SkillType.ProjectilesNumberModifiersNotApplied] = true, [SkillType.Jumping] = true, [SkillType.ProjectileNoCollision] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "escape_shot", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, qualityStats = { - Default = { - { "active_skill_hit_damage_freeze_multiplier_+%_final", 4 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 24 }, - { "active_skill_hit_damage_freeze_multiplier_+%_final", 300 }, - { "active_skill_base_physical_damage_%_to_convert_to_cold", 100 }, - { "added_attack_time_ms", 700 }, - { "projectile_distance_override", 20 }, - }, - stats = { - "base_is_projectile", - "is_area_damage", - "skill_can_fire_arrows", - "modifiers_to_projectile_count_do_not_apply", - "has_modular_projectiles_enabled", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "projectiles_fire_at_ground", - "base_skill_show_average_damage_instead_of_dps", + { "active_skill_hit_damage_freeze_multiplier_+%_final", 4 }, }, levels = { - [1] = { baseMultiplier = 0.5, levelRequirement = 0, actorLevel = 1, cost = { Mana = 11, }, }, - [2] = { baseMultiplier = 0.55, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 12, }, }, - [3] = { baseMultiplier = 0.61, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 14, }, }, - [4] = { baseMultiplier = 0.67, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 16, }, }, - [5] = { baseMultiplier = 0.73, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 17, }, }, - [6] = { baseMultiplier = 0.79, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 20, }, }, - [7] = { baseMultiplier = 0.85, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 22, }, }, - [8] = { baseMultiplier = 0.91, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 25, }, }, - [9] = { baseMultiplier = 0.97, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 28, }, }, - [10] = { baseMultiplier = 1.03, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 31, }, }, - [11] = { baseMultiplier = 1.09, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 35, }, }, - [12] = { baseMultiplier = 1.17, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 39, }, }, - [13] = { baseMultiplier = 1.25, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 44, }, }, - [14] = { baseMultiplier = 1.33, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 49, }, }, - [15] = { baseMultiplier = 1.42, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 55, }, }, - [16] = { baseMultiplier = 1.53, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 62, }, }, - [17] = { baseMultiplier = 1.64, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 70, }, }, - [18] = { baseMultiplier = 1.76, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 78, }, }, - [19] = { baseMultiplier = 1.89, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 87, }, }, - [20] = { baseMultiplier = 2.04, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 98, }, }, - [21] = { baseMultiplier = 2.2, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 110, }, }, - [22] = { baseMultiplier = 2.37, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 123, }, }, - [23] = { baseMultiplier = 2.55, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 138, }, }, - [24] = { baseMultiplier = 2.75, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 154, }, }, - [25] = { baseMultiplier = 2.96, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 173, }, }, - [26] = { baseMultiplier = 3.19, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 194, }, }, - [27] = { baseMultiplier = 3.44, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 217, }, }, - [28] = { baseMultiplier = 3.7, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 244, }, }, - [29] = { baseMultiplier = 3.99, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 273, }, }, - [30] = { baseMultiplier = 4.3, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 306, }, }, - [31] = { baseMultiplier = 4.63, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 343, }, }, - [32] = { baseMultiplier = 4.99, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 384, }, }, - [33] = { baseMultiplier = 5.37, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 430, }, }, - [34] = { baseMultiplier = 5.79, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 482, }, }, - [35] = { baseMultiplier = 6.24, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 540, }, }, - [36] = { baseMultiplier = 6.72, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 605, }, }, - [37] = { baseMultiplier = 7.24, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 677, }, }, - [38] = { baseMultiplier = 7.8, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 759, }, }, - [39] = { baseMultiplier = 8.4, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 850, }, }, - [40] = { baseMultiplier = 9.05, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 952, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 11, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 12, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 14, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 16, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 17, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 20, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 22, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 25, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 28, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 31, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 35, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 39, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 44, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 49, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 55, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 62, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 70, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 78, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 87, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 98, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 110, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 123, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 138, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 154, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 173, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 194, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 217, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 244, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 273, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 306, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 343, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 384, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 430, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 482, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 540, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 605, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 677, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 759, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 850, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 952, }, }, + }, + statSets = { + [1] = { + label = "Escape Shot", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "escape_shot", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 24 }, + { "active_skill_hit_damage_freeze_multiplier_+%_final", 300 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 100 }, + { "added_attack_time_ms", 700 }, + { "projectile_distance_override", 20 }, + }, + stats = { + "base_is_projectile", + "is_area_damage", + "skill_can_fire_arrows", + "modifiers_to_projectile_count_do_not_apply", + "has_modular_projectiles_enabled", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "projectiles_fire_at_ground", + "base_skill_show_average_damage_instead_of_dps", + }, + levels = { + [1] = { baseMultiplier = 0.5, actorLevel = 1, }, + [2] = { baseMultiplier = 0.55, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.61, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.67, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.73, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.79, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.85, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.91, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.97, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.03, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.09, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.17, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.25, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.33, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.42, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.53, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.64, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.76, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.89, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.04, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 2.2, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.37, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.55, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 2.75, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 2.96, actorLevel = 136.875, }, + [26] = { baseMultiplier = 3.19, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 3.44, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 3.7, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 3.99, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 4.3, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 4.63, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 4.99, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.37, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 5.79, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.24, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.72, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.24, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.8, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 8.4, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 9.05, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FreezingSalvoPlayer"] = { name = "Freezing Salvo", baseTypeName = "Freezing Salvo", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Passively coalesces icy missiles from the air over time. Using the skill fires a missile, firing an additional missile for each that has been accumulated.", skillTypes = { [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.CannotChain] = true, [SkillType.ProjectileNoCollision] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "freezing_salvo", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "freezing_salvo_seals_gain_base_interval_ms", -10 }, - }, - }, - constantStats = { - { "base_number_of_projectiles", 1 }, - { "active_skill_base_area_of_effect_radius", 12 }, - { "active_skill_base_secondary_area_of_effect_radius", 20 }, - { "active_skill_base_physical_damage_%_to_convert_to_cold", 80 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_hit_damage_freeze_multiplier_+%_final", 50 }, - { "freezing_salvo_maximum_number_of_seals", 12 }, - }, - stats = { - "freezing_salvo_seals_gain_base_interval_ms", - "base_is_projectile", - "skill_can_fire_arrows", - "projectile_uses_contact_position", - "can_perform_skill_while_moving", - "is_area_damage", + { "freezing_salvo_seals_gain_base_interval_ms", -10 }, }, levels = { - [1] = { 1050, baseMultiplier = 0.55, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 16, }, }, - [2] = { 1030, baseMultiplier = 0.6, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 18, }, }, - [3] = { 1020, baseMultiplier = 0.66, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 20, }, }, - [4] = { 1010, baseMultiplier = 0.72, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 22, }, }, - [5] = { 1000, baseMultiplier = 0.77, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 25, }, }, - [6] = { 980, baseMultiplier = 0.83, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 28, }, }, - [7] = { 970, baseMultiplier = 0.88, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 31, }, }, - [8] = { 960, baseMultiplier = 0.93, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 35, }, }, - [9] = { 940, baseMultiplier = 0.97, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 39, }, }, - [10] = { 930, baseMultiplier = 1.01, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 44, }, }, - [11] = { 920, baseMultiplier = 1.05, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 50, }, }, - [12] = { 900, baseMultiplier = 1.09, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 56, }, }, - [13] = { 890, baseMultiplier = 1.13, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 62, }, }, - [14] = { 880, baseMultiplier = 1.18, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 70, }, }, - [15] = { 870, baseMultiplier = 1.22, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 78, }, }, - [16] = { 850, baseMultiplier = 1.27, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 88, }, }, - [17] = { 840, baseMultiplier = 1.31, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 98, }, }, - [18] = { 830, baseMultiplier = 1.36, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 110, }, }, - [19] = { 810, baseMultiplier = 1.4, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 124, }, }, - [20] = { 800, baseMultiplier = 1.45, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 139, }, }, - [21] = { 790, baseMultiplier = 1.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 155, }, }, - [22] = { 770, baseMultiplier = 1.55, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 174, }, }, - [23] = { 760, baseMultiplier = 1.6, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 195, }, }, - [24] = { 750, baseMultiplier = 1.65, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 218, }, }, - [25] = { 740, baseMultiplier = 1.71, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 245, }, }, - [26] = { 720, baseMultiplier = 1.76, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 274, }, }, - [27] = { 710, baseMultiplier = 1.82, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 307, }, }, - [28] = { 700, baseMultiplier = 1.88, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 344, }, }, - [29] = { 680, baseMultiplier = 1.95, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 386, }, }, - [30] = { 670, baseMultiplier = 2.01, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 432, }, }, - [31] = { 660, baseMultiplier = 2.08, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 484, }, }, - [32] = { 640, baseMultiplier = 2.15, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 542, }, }, - [33] = { 630, baseMultiplier = 2.22, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 608, }, }, - [34] = { 620, baseMultiplier = 2.29, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 681, }, }, - [35] = { 610, baseMultiplier = 2.37, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 763, }, }, - [36] = { 590, baseMultiplier = 2.44, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 854, }, }, - [37] = { 580, baseMultiplier = 2.53, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 957, }, }, - [38] = { 570, baseMultiplier = 2.61, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 1072, }, }, - [39] = { 550, baseMultiplier = 2.7, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 1201, }, }, - [40] = { 540, baseMultiplier = 2.79, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 1346, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 16, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 18, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 20, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 22, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 25, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 28, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 31, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 35, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 39, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 44, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 50, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 56, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 62, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 70, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 78, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 88, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 98, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 110, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 124, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 139, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 155, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 174, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 195, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 218, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 245, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 274, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 307, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 344, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 386, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 432, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 484, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 542, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 608, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 681, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 763, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 854, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 957, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1072, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1201, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1346, }, }, + }, + statSets = { + [1] = { + label = "Freezing Salvo", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "freezing_salvo", + baseFlags = { + }, + constantStats = { + { "base_number_of_projectiles", 1 }, + { "active_skill_base_area_of_effect_radius", 12 }, + { "active_skill_base_secondary_area_of_effect_radius", 20 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 80 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_hit_damage_freeze_multiplier_+%_final", 50 }, + { "freezing_salvo_maximum_number_of_seals", 12 }, + }, + stats = { + "freezing_salvo_seals_gain_base_interval_ms", + "base_is_projectile", + "skill_can_fire_arrows", + "projectile_uses_contact_position", + "can_perform_skill_while_moving", + "is_area_damage", + }, + levels = { + [1] = { 1050, baseMultiplier = 0.55, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 1030, baseMultiplier = 0.6, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 1020, baseMultiplier = 0.66, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 1010, baseMultiplier = 0.72, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 1000, baseMultiplier = 0.77, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 980, baseMultiplier = 0.83, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 970, baseMultiplier = 0.88, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 960, baseMultiplier = 0.93, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 940, baseMultiplier = 0.97, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 930, baseMultiplier = 1.01, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 920, baseMultiplier = 1.05, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 900, baseMultiplier = 1.09, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 890, baseMultiplier = 1.13, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 880, baseMultiplier = 1.18, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 870, baseMultiplier = 1.22, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 850, baseMultiplier = 1.27, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 840, baseMultiplier = 1.31, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 830, baseMultiplier = 1.36, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 810, baseMultiplier = 1.4, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 800, baseMultiplier = 1.45, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 790, baseMultiplier = 1.5, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 770, baseMultiplier = 1.55, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 760, baseMultiplier = 1.6, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 750, baseMultiplier = 1.65, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 740, baseMultiplier = 1.71, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 720, baseMultiplier = 1.76, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 710, baseMultiplier = 1.82, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 700, baseMultiplier = 1.88, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 680, baseMultiplier = 1.95, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 670, baseMultiplier = 2.01, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 660, baseMultiplier = 2.08, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 640, baseMultiplier = 2.15, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 630, baseMultiplier = 2.22, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 620, baseMultiplier = 2.29, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 610, baseMultiplier = 2.37, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 590, baseMultiplier = 2.44, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 580, baseMultiplier = 2.53, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 570, baseMultiplier = 2.61, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 550, baseMultiplier = 2.7, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 540, baseMultiplier = 2.79, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["GasArrowPlayer"] = { name = "Gas Arrow", baseTypeName = "Gas Arrow", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Fires a noxious arrow at the ground, creating a cloud of flammable poisonous gas at the end of its flight. The cloud will detonate if hit by a Detonator skill or if an Ignited enemy touches it, creating a fiery explosion.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.CanRapidFire] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.CanBecomeArrowRain] = true, [SkillType.Area] = true, [SkillType.Chaos] = true, [SkillType.Fire] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "gas_cloud_arrow_statset_0", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "active_skill_base_area_of_effect_radius", 0.2 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 18 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - }, - constantStats1 = { - { "base_skill_effect_duration", 4000 }, - { "active_skill_ground_effect_area_of_effect_+%_final_per_second", 50 }, - { "active_skill_ground_effect_area_of_effect_+%_final_per_second_max", 200 }, - }, - constantStats2 = { - { "active_skill_base_physical_damage_%_to_convert_to_fire", 100 }, - }, - stats = { - "base_is_projectile", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "can_perform_skill_while_moving", - "projectiles_fire_at_ground", - "disable_visual_hit_effect", - "should_use_additive_aiming_animation", - "is_area_damage", - }, - stats1 = { - "is_area_damage", - "display_statset_no_hit_damage", - "display_statset_hide_usage_stats", - "display_fake_attack_hit_poison", - "display_skill_poisons_without_hit", - }, - stats2 = { - "is_area_damage", - "display_statset_hide_usage_stats", + { "active_skill_base_area_of_effect_radius", 0.2 }, }, levels = { - [1] = { baseMultiplier = 0.8, levelRequirement = 0, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { baseMultiplier = 0.88, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { baseMultiplier = 0.97, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 11, }, }, - [4] = { baseMultiplier = 1.06, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { baseMultiplier = 1.14, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 15, }, }, - [6] = { baseMultiplier = 1.22, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 16, }, }, - [7] = { baseMultiplier = 1.31, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 18, }, }, - [8] = { baseMultiplier = 1.39, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 21, }, }, - [9] = { baseMultiplier = 1.46, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 23, }, }, - [10] = { baseMultiplier = 1.53, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 26, }, }, - [11] = { baseMultiplier = 1.61, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 29, }, }, - [12] = { baseMultiplier = 1.69, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 33, }, }, - [13] = { baseMultiplier = 1.77, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 37, }, }, - [14] = { baseMultiplier = 1.86, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 41, }, }, - [15] = { baseMultiplier = 1.96, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 46, }, }, - [16] = { baseMultiplier = 2.05, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 52, }, }, - [17] = { baseMultiplier = 2.16, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 58, }, }, - [18] = { baseMultiplier = 2.26, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 65, }, }, - [19] = { baseMultiplier = 2.38, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 73, }, }, - [20] = { baseMultiplier = 2.5, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 82, }, }, - [21] = { baseMultiplier = 2.62, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 92, }, }, - [22] = { baseMultiplier = 2.75, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 103, }, }, - [23] = { baseMultiplier = 2.89, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 116, }, }, - [24] = { baseMultiplier = 3.03, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 130, }, }, - [25] = { baseMultiplier = 3.18, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 145, }, }, - [26] = { baseMultiplier = 3.34, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 163, }, }, - [27] = { baseMultiplier = 3.51, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 182, }, }, - [28] = { baseMultiplier = 3.69, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 204, }, }, - [29] = { baseMultiplier = 3.87, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 229, }, }, - [30] = { baseMultiplier = 4.06, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 257, }, }, - [31] = { baseMultiplier = 4.27, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 287, }, }, - [32] = { baseMultiplier = 4.48, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 322, }, }, - [33] = { baseMultiplier = 4.7, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 361, }, }, - [34] = { baseMultiplier = 4.94, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 404, }, }, - [35] = { baseMultiplier = 5.19, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 453, }, }, - [36] = { baseMultiplier = 5.45, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 507, }, }, - [37] = { baseMultiplier = 5.72, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 568, }, }, - [38] = { baseMultiplier = 6, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 637, }, }, - [39] = { baseMultiplier = 6.31, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 713, }, }, - [40] = { baseMultiplier = 6.62, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 799, }, }, - }, - levels1 = { - [1] = { baseMultiplier = 1.1, levelRequirement = 0, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { baseMultiplier = 1.21, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { baseMultiplier = 1.33, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 11, }, }, - [4] = { baseMultiplier = 1.45, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { baseMultiplier = 1.57, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 15, }, }, - [6] = { baseMultiplier = 1.68, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 16, }, }, - [7] = { baseMultiplier = 1.8, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 18, }, }, - [8] = { baseMultiplier = 1.91, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 21, }, }, - [9] = { baseMultiplier = 2.01, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 23, }, }, - [10] = { baseMultiplier = 2.11, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 26, }, }, - [11] = { baseMultiplier = 2.21, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 29, }, }, - [12] = { baseMultiplier = 2.32, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 33, }, }, - [13] = { baseMultiplier = 2.44, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 37, }, }, - [14] = { baseMultiplier = 2.56, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 41, }, }, - [15] = { baseMultiplier = 2.69, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 46, }, }, - [16] = { baseMultiplier = 2.82, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 52, }, }, - [17] = { baseMultiplier = 2.96, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 58, }, }, - [18] = { baseMultiplier = 3.11, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 65, }, }, - [19] = { baseMultiplier = 3.27, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 73, }, }, - [20] = { baseMultiplier = 3.43, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 82, }, }, - [21] = { baseMultiplier = 3.6, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 92, }, }, - [22] = { baseMultiplier = 3.78, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 103, }, }, - [23] = { baseMultiplier = 3.97, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 116, }, }, - [24] = { baseMultiplier = 4.17, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 130, }, }, - [25] = { baseMultiplier = 4.38, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 145, }, }, - [26] = { baseMultiplier = 4.6, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 163, }, }, - [27] = { baseMultiplier = 4.83, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 182, }, }, - [28] = { baseMultiplier = 5.07, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 204, }, }, - [29] = { baseMultiplier = 5.32, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 229, }, }, - [30] = { baseMultiplier = 5.59, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 257, }, }, - [31] = { baseMultiplier = 5.87, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 287, }, }, - [32] = { baseMultiplier = 6.16, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 322, }, }, - [33] = { baseMultiplier = 6.47, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 361, }, }, - [34] = { baseMultiplier = 6.79, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 404, }, }, - [35] = { baseMultiplier = 7.13, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 453, }, }, - [36] = { baseMultiplier = 7.49, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 507, }, }, - [37] = { baseMultiplier = 7.86, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 568, }, }, - [38] = { baseMultiplier = 8.26, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 637, }, }, - [39] = { baseMultiplier = 8.67, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 713, }, }, - [40] = { baseMultiplier = 9.1, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 799, }, }, - }, - levels2 = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { baseMultiplier = 1.1, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { baseMultiplier = 1.21, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 11, }, }, - [4] = { baseMultiplier = 1.32, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { baseMultiplier = 1.42, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 15, }, }, - [6] = { baseMultiplier = 1.53, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 16, }, }, - [7] = { baseMultiplier = 1.64, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 18, }, }, - [8] = { baseMultiplier = 1.74, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 21, }, }, - [9] = { baseMultiplier = 1.82, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 23, }, }, - [10] = { baseMultiplier = 1.91, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 26, }, }, - [11] = { baseMultiplier = 2.01, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 29, }, }, - [12] = { baseMultiplier = 2.11, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 33, }, }, - [13] = { baseMultiplier = 2.22, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 37, }, }, - [14] = { baseMultiplier = 2.33, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 41, }, }, - [15] = { baseMultiplier = 2.44, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 46, }, }, - [16] = { baseMultiplier = 2.57, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 52, }, }, - [17] = { baseMultiplier = 2.69, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 58, }, }, - [18] = { baseMultiplier = 2.83, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 65, }, }, - [19] = { baseMultiplier = 2.97, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 73, }, }, - [20] = { baseMultiplier = 3.12, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 82, }, }, - [21] = { baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 92, }, }, - [22] = { baseMultiplier = 3.44, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 103, }, }, - [23] = { baseMultiplier = 3.61, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 116, }, }, - [24] = { baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 130, }, }, - [25] = { baseMultiplier = 3.98, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 145, }, }, - [26] = { baseMultiplier = 4.18, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 163, }, }, - [27] = { baseMultiplier = 4.39, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 182, }, }, - [28] = { baseMultiplier = 4.61, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 204, }, }, - [29] = { baseMultiplier = 4.84, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 229, }, }, - [30] = { baseMultiplier = 5.08, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 257, }, }, - [31] = { baseMultiplier = 5.33, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 287, }, }, - [32] = { baseMultiplier = 5.6, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 322, }, }, - [33] = { baseMultiplier = 5.88, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 361, }, }, - [34] = { baseMultiplier = 6.18, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 404, }, }, - [35] = { baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 453, }, }, - [36] = { baseMultiplier = 6.81, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 507, }, }, - [37] = { baseMultiplier = 7.15, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 568, }, }, - [38] = { baseMultiplier = 7.51, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 637, }, }, - [39] = { baseMultiplier = 7.88, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 713, }, }, - [40] = { baseMultiplier = 8.28, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 799, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 9, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 10, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 11, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 13, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 15, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 16, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 18, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 21, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 23, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 26, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 29, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 33, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 37, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 41, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 46, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 52, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 58, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 65, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 73, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 82, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 92, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 103, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 116, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 130, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 145, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 163, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 182, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 204, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 229, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 257, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 287, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 322, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 361, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 404, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 453, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 507, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 568, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 637, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 713, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 799, }, }, + }, + statSets = { + [1] = { + label = "Arrow", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gas_cloud_arrow_statset_0", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 18 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "can_perform_skill_while_moving", + "projectiles_fire_at_ground", + "disable_visual_hit_effect", + "should_use_additive_aiming_animation", + "is_area_damage", + }, + levels = { + [1] = { baseMultiplier = 0.8, actorLevel = 1, }, + [2] = { baseMultiplier = 0.88, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.97, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.06, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.14, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.22, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.31, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.39, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.46, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.53, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.61, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.69, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.77, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.86, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.96, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.05, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.16, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.26, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.38, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.5, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 2.62, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.75, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.89, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.03, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.18, actorLevel = 136.875, }, + [26] = { baseMultiplier = 3.34, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 3.51, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 3.69, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 3.87, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 4.06, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 4.27, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 4.48, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 4.7, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 4.94, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 5.19, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 5.45, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 5.72, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 6, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 6.31, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 6.62, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Poison Cloud", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gas_cloud_arrow_statset_1", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 4000 }, + { "active_skill_ground_effect_area_of_effect_+%_final_per_second", 50 }, + { "active_skill_ground_effect_area_of_effect_+%_final_per_second_max", 200 }, + }, + stats = { + "is_area_damage", + "display_statset_no_hit_damage", + "display_statset_hide_usage_stats", + "display_fake_attack_hit_poison", + "display_skill_poisons_without_hit", + }, + levels = { + [1] = { baseMultiplier = 1.1, actorLevel = 1, }, + [2] = { baseMultiplier = 1.21, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.33, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.45, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.57, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.68, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.8, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.91, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.01, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.11, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.21, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.32, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.44, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.56, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.69, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.82, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.96, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.11, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.27, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.43, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.6, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.78, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.97, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.17, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.38, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.6, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.83, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.07, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 5.32, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.59, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.87, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 6.16, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 6.47, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.79, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 7.13, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 7.49, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.86, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 8.26, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 8.67, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 9.1, actorLevel = 288.29998779297, }, + }, + }, + [3] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gas_cloud_arrow_statset_2", + baseFlags = { + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_fire", 100 }, + }, + stats = { + "is_area_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.21, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.32, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.42, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.53, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.74, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.82, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.91, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.01, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.11, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.22, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.33, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.44, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.57, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.69, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.83, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.97, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.12, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.44, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.61, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.79, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.98, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.18, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.39, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.61, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.84, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.08, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.33, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.6, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.18, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.48, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.81, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.15, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 8.28, actorLevel = 288.29998779297, }, + }, + }, + } } skills["HeraldOfPlaguePlayer"] = { name = "Herald of Plague", baseTypeName = "Herald of Plague", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "While active, killing a Poisoned enemy spreads its Poison to other nearby enemies, and has a chance to also Hinder them.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Herald] = true, [SkillType.Chaos] = true, }, - statDescriptionScope = "herald_of_agony", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "hinder_chance_%_on_spreading_poioson", 1 }, - }, - }, - stats = { - "herald_of_agony_poison_on_enemies_you_kill_spread_to_enemies_within_x", - "hinder_chance_%_on_spreading_poioson", - "base_deal_no_damage", + { "hinder_chance_%_on_spreading_poioson", 1 }, }, levels = { - [1] = { 15, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, }, - [2] = { 15, 11, levelRequirement = 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 15, 12, levelRequirement = 6, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 15, 13, levelRequirement = 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 15, 14, levelRequirement = 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 16, 15, levelRequirement = 18, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 16, 16, levelRequirement = 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 16, 17, levelRequirement = 26, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 16, 18, levelRequirement = 31, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 16, 19, levelRequirement = 36, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 17, 20, levelRequirement = 41, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 17, 21, levelRequirement = 46, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 17, 22, levelRequirement = 52, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 17, 23, levelRequirement = 58, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 17, 24, levelRequirement = 64, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 18, 25, levelRequirement = 66, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 18, 26, levelRequirement = 72, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 18, 27, levelRequirement = 78, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 18, 28, levelRequirement = 84, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 18, 29, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 19, 30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 19, 31, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 19, 32, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 19, 33, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 19, 34, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, - [26] = { 20, 35, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 20, 36, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 20, 37, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 20, 38, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 20, 39, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 21, 40, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 21, 41, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 21, 42, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 21, 43, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 21, 44, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 22, 45, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 22, 46, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 22, 47, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 22, 48, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 22, 49, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Herald of Plague", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "herald_of_agony", + baseFlags = { + }, + stats = { + "herald_of_agony_poison_on_enemies_you_kill_spread_to_enemies_within_x", + "hinder_chance_%_on_spreading_poioson", + "base_deal_no_damage", + }, + levels = { + [1] = { 15, 10, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { 15, 11, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 15, 12, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 15, 13, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 15, 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 16, 15, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 16, 16, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 16, 17, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 16, 18, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 16, 19, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 17, 20, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 17, 21, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 17, 22, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 17, 23, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 17, 24, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 18, 25, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 18, 26, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 18, 27, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 18, 28, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 18, 29, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 19, 30, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 19, 31, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 19, 32, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 19, 33, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 19, 34, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { 20, 35, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 20, 36, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 20, 37, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 20, 38, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 20, 39, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 21, 40, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 21, 41, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 21, 42, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 21, 43, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 21, 44, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 22, 45, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 22, 46, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 22, 47, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 22, 48, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 22, 49, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["HeraldOfThunderPlayer"] = { name = "Herald of Thunder", baseTypeName = "Herald of Thunder", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "While active, killing Shocked enemies with Attack damage, will cause subsequent Attack hits to release lightning bolts which deals Attack damage to all surrounding enemies.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Area] = true, [SkillType.Lightning] = true, [SkillType.Herald] = true, [SkillType.Attack] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, }, weaponTypes = { @@ -850,1333 +1239,1947 @@ skills["HeraldOfThunderPlayer"] = { ["Staff"] = true, ["One Handed Sword"] = true, }, - statDescriptionScope = "herald_of_thunder_statset_0", castTime = 0, - baseFlags = { - }, qualityStats = { - Default = { - { "herald_of_thunder_storm_max_hits", 0.1 }, - }, - }, - constantStats1 = { - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 100 }, - { "active_skill_base_area_of_effect_radius", 16 }, - }, - stats = { - "herald_of_thunder_storm_max_hits", - "base_deal_no_damage", - }, - stats1 = { - "base_skill_show_average_damage_instead_of_dps", - "never_shock", - "attack_is_not_melee_override", + { "herald_of_thunder_storm_max_hits", 0.1 }, }, levels = { - [1] = { 2, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 2, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 2, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 2, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 2, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 2, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 2, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 2, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 2, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 2, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 3, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 3, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 3, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 3, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 3, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 3, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 3, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 3, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 3, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { baseMultiplier = 0.7, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.77, levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.85, levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.93, levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 1.02, levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 1.1, levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 1.19, levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 1.27, levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 1.35, levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 1.44, levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 1.53, levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 1.63, levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 1.74, levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 1.86, levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 1.99, levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 2.14, levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 2.29, levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 2.47, levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 2.65, levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 2.86, levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 3.08, levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 3.32, levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 3.57, levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 3.85, levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 4.15, levelRequirement = 90, actorLevel = 136.875, }, - [26] = { baseMultiplier = 4.47, levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 4.81, levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 5.18, levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 5.59, levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 6.02, levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 6.98, levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 7.52, levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 8.1, levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 8.73, levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 9.41, levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 10.13, levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 10.92, levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 11.76, levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 12.67, levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Buff", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "herald_of_thunder_statset_0", + baseFlags = { + }, + stats = { + "herald_of_thunder_storm_max_hits", + "base_deal_no_damage", + }, + levels = { + [1] = { 2, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 2, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 2, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 2, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 2, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 2, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 2, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 2, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 2, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 2, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 3, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 3, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 3, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 3, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 3, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 3, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 3, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 3, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 3, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 3, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 4, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 4, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 4, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 4, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 4, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 4, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 4, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 4, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 4, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 4, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 5, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 5, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 5, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 5, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 5, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 5, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 5, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 5, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 5, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 5, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Bolt", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "herald_of_thunder_statset_1", + baseFlags = { + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 100 }, + { "active_skill_base_area_of_effect_radius", 16 }, + }, + stats = { + "base_skill_show_average_damage_instead_of_dps", + "never_shock", + "attack_is_not_melee_override", + }, + levels = { + [1] = { baseMultiplier = 0.7, actorLevel = 1, }, + [2] = { baseMultiplier = 0.77, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.85, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.93, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.02, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.1, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.19, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.27, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.35, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.44, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.53, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.63, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.74, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.86, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.99, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.14, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.29, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.47, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.65, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.86, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.08, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.32, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.57, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.85, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.15, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.47, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.81, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.18, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 5.59, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 6.02, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 6.48, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 6.98, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 7.52, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 8.1, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 8.73, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 9.41, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 10.13, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 10.92, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 11.76, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 12.67, actorLevel = 288.29998779297, }, + }, + }, + } } skills["IceShotPlayer"] = { name = "Ice Shot", baseTypeName = "Ice Shot", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Fires an icy arrow that sprays a cone of ice shards when it hits a target.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, [SkillType.CanRapidFire] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "ice_shot", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "active_skill_attack_damage_+%_final", 1 }, - }, - }, - constantStats = { - { "active_skill_chill_effect_+%_final", 50 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_base_physical_damage_%_to_convert_to_cold", 70 }, - }, - constantStats1 = { - { "projectile_spread_radius", 45 }, - { "active_skill_base_physical_damage_%_to_convert_to_cold", 30 }, - { "active_skill_projectile_speed_+%_variation_final", 50 }, - }, - stats = { - "base_is_projectile", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "can_perform_skill_while_moving", - "should_use_additive_aiming_animation", - "disable_visual_hit_effect", - }, - stats1 = { - "base_number_of_projectiles", - "display_statset_hide_usage_stats", + { "active_skill_attack_damage_+%_final", 1 }, }, levels = { - [1] = { attackSpeedMultiplier = -10, baseMultiplier = 0.75, levelRequirement = 0, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { attackSpeedMultiplier = -10, baseMultiplier = 0.82, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { attackSpeedMultiplier = -10, baseMultiplier = 0.91, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { attackSpeedMultiplier = -10, baseMultiplier = 0.99, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 8, }, }, - [5] = { attackSpeedMultiplier = -10, baseMultiplier = 1.07, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 9, }, }, - [6] = { attackSpeedMultiplier = -10, baseMultiplier = 1.15, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 10, }, }, - [7] = { attackSpeedMultiplier = -10, baseMultiplier = 1.23, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 12, }, }, - [8] = { attackSpeedMultiplier = -10, baseMultiplier = 1.3, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 13, }, }, - [9] = { attackSpeedMultiplier = -10, baseMultiplier = 1.37, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 15, }, }, - [10] = { attackSpeedMultiplier = -10, baseMultiplier = 1.44, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 17, }, }, - [11] = { attackSpeedMultiplier = -10, baseMultiplier = 1.51, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 19, }, }, - [12] = { attackSpeedMultiplier = -10, baseMultiplier = 1.58, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 21, }, }, - [13] = { attackSpeedMultiplier = -10, baseMultiplier = 1.66, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 24, }, }, - [14] = { attackSpeedMultiplier = -10, baseMultiplier = 1.75, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 27, }, }, - [15] = { attackSpeedMultiplier = -10, baseMultiplier = 1.83, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 30, }, }, - [16] = { attackSpeedMultiplier = -10, baseMultiplier = 1.92, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 33, }, }, - [17] = { attackSpeedMultiplier = -10, baseMultiplier = 2.02, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 38, }, }, - [18] = { attackSpeedMultiplier = -10, baseMultiplier = 2.12, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 42, }, }, - [19] = { attackSpeedMultiplier = -10, baseMultiplier = 2.23, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 47, }, }, - [20] = { attackSpeedMultiplier = -10, baseMultiplier = 2.34, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 53, }, }, - [21] = { attackSpeedMultiplier = -10, baseMultiplier = 2.46, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 59, }, }, - [22] = { attackSpeedMultiplier = -10, baseMultiplier = 2.58, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 67, }, }, - [23] = { attackSpeedMultiplier = -10, baseMultiplier = 2.71, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 75, }, }, - [24] = { attackSpeedMultiplier = -10, baseMultiplier = 2.84, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 84, }, }, - [25] = { attackSpeedMultiplier = -10, baseMultiplier = 2.99, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 94, }, }, - [26] = { attackSpeedMultiplier = -10, baseMultiplier = 3.13, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 105, }, }, - [27] = { attackSpeedMultiplier = -10, baseMultiplier = 3.29, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 118, }, }, - [28] = { attackSpeedMultiplier = -10, baseMultiplier = 3.46, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 132, }, }, - [29] = { attackSpeedMultiplier = -10, baseMultiplier = 3.63, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 148, }, }, - [30] = { attackSpeedMultiplier = -10, baseMultiplier = 3.81, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 166, }, }, - [31] = { attackSpeedMultiplier = -10, baseMultiplier = 4, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 186, }, }, - [32] = { attackSpeedMultiplier = -10, baseMultiplier = 4.2, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 208, }, }, - [33] = { attackSpeedMultiplier = -10, baseMultiplier = 4.41, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 233, }, }, - [34] = { attackSpeedMultiplier = -10, baseMultiplier = 4.63, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 262, }, }, - [35] = { attackSpeedMultiplier = -10, baseMultiplier = 4.86, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 293, }, }, - [36] = { attackSpeedMultiplier = -10, baseMultiplier = 5.11, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 328, }, }, - [37] = { attackSpeedMultiplier = -10, baseMultiplier = 5.36, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 368, }, }, - [38] = { attackSpeedMultiplier = -10, baseMultiplier = 5.63, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 412, }, }, - [39] = { attackSpeedMultiplier = -10, baseMultiplier = 5.91, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 462, }, }, - [40] = { attackSpeedMultiplier = -10, baseMultiplier = 6.21, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 517, }, }, - }, - levels1 = { - [1] = { 5, attackSpeedMultiplier = -10, baseMultiplier = 0.75, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { 5, attackSpeedMultiplier = -10, baseMultiplier = 0.82, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { 5, attackSpeedMultiplier = -10, baseMultiplier = 0.91, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { 5, attackSpeedMultiplier = -10, baseMultiplier = 0.99, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 8, }, }, - [5] = { 5, attackSpeedMultiplier = -10, baseMultiplier = 1.07, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 9, }, }, - [6] = { 6, attackSpeedMultiplier = -10, baseMultiplier = 1.15, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 10, }, }, - [7] = { 6, attackSpeedMultiplier = -10, baseMultiplier = 1.23, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 12, }, }, - [8] = { 6, attackSpeedMultiplier = -10, baseMultiplier = 1.3, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 13, }, }, - [9] = { 6, attackSpeedMultiplier = -10, baseMultiplier = 1.37, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 15, }, }, - [10] = { 6, attackSpeedMultiplier = -10, baseMultiplier = 1.44, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 17, }, }, - [11] = { 7, attackSpeedMultiplier = -10, baseMultiplier = 1.51, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 19, }, }, - [12] = { 7, attackSpeedMultiplier = -10, baseMultiplier = 1.58, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 21, }, }, - [13] = { 7, attackSpeedMultiplier = -10, baseMultiplier = 1.66, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 24, }, }, - [14] = { 7, attackSpeedMultiplier = -10, baseMultiplier = 1.75, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 27, }, }, - [15] = { 7, attackSpeedMultiplier = -10, baseMultiplier = 1.83, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 30, }, }, - [16] = { 8, attackSpeedMultiplier = -10, baseMultiplier = 1.92, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 33, }, }, - [17] = { 8, attackSpeedMultiplier = -10, baseMultiplier = 2.02, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 38, }, }, - [18] = { 8, attackSpeedMultiplier = -10, baseMultiplier = 2.12, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 42, }, }, - [19] = { 8, attackSpeedMultiplier = -10, baseMultiplier = 2.23, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 47, }, }, - [20] = { 8, attackSpeedMultiplier = -10, baseMultiplier = 2.34, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 53, }, }, - [21] = { 9, attackSpeedMultiplier = -10, baseMultiplier = 2.46, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 59, }, }, - [22] = { 9, attackSpeedMultiplier = -10, baseMultiplier = 2.58, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 67, }, }, - [23] = { 9, attackSpeedMultiplier = -10, baseMultiplier = 2.71, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 75, }, }, - [24] = { 9, attackSpeedMultiplier = -10, baseMultiplier = 2.84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 84, }, }, - [25] = { 9, attackSpeedMultiplier = -10, baseMultiplier = 2.99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 94, }, }, - [26] = { 10, attackSpeedMultiplier = -10, baseMultiplier = 3.13, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 105, }, }, - [27] = { 10, attackSpeedMultiplier = -10, baseMultiplier = 3.29, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 118, }, }, - [28] = { 10, attackSpeedMultiplier = -10, baseMultiplier = 3.46, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 132, }, }, - [29] = { 10, attackSpeedMultiplier = -10, baseMultiplier = 3.63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 148, }, }, - [30] = { 10, attackSpeedMultiplier = -10, baseMultiplier = 3.81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 166, }, }, - [31] = { 11, attackSpeedMultiplier = -10, baseMultiplier = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 186, }, }, - [32] = { 11, attackSpeedMultiplier = -10, baseMultiplier = 4.2, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 208, }, }, - [33] = { 11, attackSpeedMultiplier = -10, baseMultiplier = 4.41, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 233, }, }, - [34] = { 11, attackSpeedMultiplier = -10, baseMultiplier = 4.63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 262, }, }, - [35] = { 11, attackSpeedMultiplier = -10, baseMultiplier = 4.86, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 293, }, }, - [36] = { 12, attackSpeedMultiplier = -10, baseMultiplier = 5.11, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 328, }, }, - [37] = { 12, attackSpeedMultiplier = -10, baseMultiplier = 5.36, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 368, }, }, - [38] = { 12, attackSpeedMultiplier = -10, baseMultiplier = 5.63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 412, }, }, - [39] = { 12, attackSpeedMultiplier = -10, baseMultiplier = 5.91, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 462, }, }, - [40] = { 12, attackSpeedMultiplier = -10, baseMultiplier = 6.21, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 517, }, }, - }, + [1] = { attackSpeedMultiplier = -10, levelRequirement = 0, cost = { Mana = 6, }, }, + [2] = { attackSpeedMultiplier = -10, levelRequirement = 3, cost = { Mana = 6, }, }, + [3] = { attackSpeedMultiplier = -10, levelRequirement = 6, cost = { Mana = 7, }, }, + [4] = { attackSpeedMultiplier = -10, levelRequirement = 10, cost = { Mana = 8, }, }, + [5] = { attackSpeedMultiplier = -10, levelRequirement = 14, cost = { Mana = 9, }, }, + [6] = { attackSpeedMultiplier = -10, levelRequirement = 18, cost = { Mana = 10, }, }, + [7] = { attackSpeedMultiplier = -10, levelRequirement = 22, cost = { Mana = 12, }, }, + [8] = { attackSpeedMultiplier = -10, levelRequirement = 26, cost = { Mana = 13, }, }, + [9] = { attackSpeedMultiplier = -10, levelRequirement = 31, cost = { Mana = 15, }, }, + [10] = { attackSpeedMultiplier = -10, levelRequirement = 36, cost = { Mana = 17, }, }, + [11] = { attackSpeedMultiplier = -10, levelRequirement = 41, cost = { Mana = 19, }, }, + [12] = { attackSpeedMultiplier = -10, levelRequirement = 46, cost = { Mana = 21, }, }, + [13] = { attackSpeedMultiplier = -10, levelRequirement = 52, cost = { Mana = 24, }, }, + [14] = { attackSpeedMultiplier = -10, levelRequirement = 58, cost = { Mana = 27, }, }, + [15] = { attackSpeedMultiplier = -10, levelRequirement = 64, cost = { Mana = 30, }, }, + [16] = { attackSpeedMultiplier = -10, levelRequirement = 66, cost = { Mana = 33, }, }, + [17] = { attackSpeedMultiplier = -10, levelRequirement = 72, cost = { Mana = 38, }, }, + [18] = { attackSpeedMultiplier = -10, levelRequirement = 78, cost = { Mana = 42, }, }, + [19] = { attackSpeedMultiplier = -10, levelRequirement = 84, cost = { Mana = 47, }, }, + [20] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 53, }, }, + [21] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 59, }, }, + [22] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 67, }, }, + [23] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 75, }, }, + [24] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 84, }, }, + [25] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 94, }, }, + [26] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 105, }, }, + [27] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 118, }, }, + [28] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 132, }, }, + [29] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 148, }, }, + [30] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 166, }, }, + [31] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 186, }, }, + [32] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 208, }, }, + [33] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 233, }, }, + [34] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 262, }, }, + [35] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 293, }, }, + [36] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 328, }, }, + [37] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 368, }, }, + [38] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 412, }, }, + [39] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 462, }, }, + [40] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 517, }, }, + }, + statSets = { + [1] = { + label = "Arrow", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "ice_shot", + baseFlags = { + }, + constantStats = { + { "active_skill_chill_effect_+%_final", 50 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 70 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "can_perform_skill_while_moving", + "should_use_additive_aiming_animation", + "disable_visual_hit_effect", + }, + levels = { + [1] = { baseMultiplier = 0.75, actorLevel = 1, }, + [2] = { baseMultiplier = 0.82, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.91, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.99, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.07, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.15, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.23, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.3, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.37, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.44, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.51, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.58, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.66, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.75, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.83, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.92, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.02, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.12, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.23, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.34, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 2.46, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.58, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.71, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 2.84, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 2.99, actorLevel = 136.875, }, + [26] = { baseMultiplier = 3.13, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 3.29, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 3.46, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 3.63, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 3.81, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 4, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 4.2, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 4.41, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 4.63, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 4.86, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 5.11, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 5.36, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 5.63, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 5.91, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 6.21, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Shards", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "ice_shot", + baseFlags = { + }, + constantStats = { + { "projectile_spread_radius", 45 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 30 }, + { "active_skill_projectile_speed_+%_variation_final", 50 }, + }, + stats = { + "base_number_of_projectiles", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 5, baseMultiplier = 0.75, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 5, baseMultiplier = 0.82, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 5, baseMultiplier = 0.91, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 5, baseMultiplier = 0.99, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 5, baseMultiplier = 1.07, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 6, baseMultiplier = 1.15, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 6, baseMultiplier = 1.23, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 6, baseMultiplier = 1.3, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 6, baseMultiplier = 1.37, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 6, baseMultiplier = 1.44, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 7, baseMultiplier = 1.51, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 7, baseMultiplier = 1.58, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 7, baseMultiplier = 1.66, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 7, baseMultiplier = 1.75, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 7, baseMultiplier = 1.83, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 8, baseMultiplier = 1.92, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 8, baseMultiplier = 2.02, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 8, baseMultiplier = 2.12, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 8, baseMultiplier = 2.23, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 8, baseMultiplier = 2.34, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 9, baseMultiplier = 2.46, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 9, baseMultiplier = 2.58, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 9, baseMultiplier = 2.71, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 9, baseMultiplier = 2.84, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 9, baseMultiplier = 2.99, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 10, baseMultiplier = 3.13, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 10, baseMultiplier = 3.29, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 10, baseMultiplier = 3.46, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 10, baseMultiplier = 3.63, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 10, baseMultiplier = 3.81, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 11, baseMultiplier = 4, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 11, baseMultiplier = 4.2, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 11, baseMultiplier = 4.41, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 11, baseMultiplier = 4.63, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 11, baseMultiplier = 4.86, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 12, baseMultiplier = 5.11, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 12, baseMultiplier = 5.36, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 12, baseMultiplier = 5.63, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 12, baseMultiplier = 5.91, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 12, baseMultiplier = 6.21, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["LightningArrowPlayer"] = { name = "Lightning Arrow", baseTypeName = "Lightning Arrow", color = 2, - baseEffectiveness = 0.6700000166893, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.023299999535084, description = "Fires a charged arrow at the target. On hitting an enemy or wall, the arrow will fire Chaining Lightning beams at nearby enemies.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Lightning] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CanBecomeArrowRain] = true, [SkillType.Chains] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "lightning_arrow_statset_0", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "lightning_arrow_maximum_number_of_extra_targets", 0.05 }, - }, - }, - constantStats = { - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, - { "lightning_arrow_maximum_number_of_extra_targets", 2 }, - { "active_skill_base_area_of_effect_radius", 24 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - constantStats1 = { - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, - { "number_of_chains", 2 }, - }, - stats = { - "base_is_projectile", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "can_perform_skill_while_moving", - "base_projectiles_cannot_chain", - "should_use_additive_aiming_animation", - }, - stats1 = { + { "lightning_arrow_maximum_number_of_extra_targets", 0.05 }, }, levels = { - [1] = { attackSpeedMultiplier = -10, baseMultiplier = 0.85, levelRequirement = 0, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { attackSpeedMultiplier = -10, baseMultiplier = 0.93, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 7, }, }, - [3] = { attackSpeedMultiplier = -10, baseMultiplier = 1.03, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { attackSpeedMultiplier = -10, baseMultiplier = 1.12, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 8, }, }, - [5] = { attackSpeedMultiplier = -10, baseMultiplier = 1.21, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 9, }, }, - [6] = { attackSpeedMultiplier = -10, baseMultiplier = 1.3, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 11, }, }, - [7] = { attackSpeedMultiplier = -10, baseMultiplier = 1.39, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 12, }, }, - [8] = { attackSpeedMultiplier = -10, baseMultiplier = 1.48, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 13, }, }, - [9] = { attackSpeedMultiplier = -10, baseMultiplier = 1.55, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 15, }, }, - [10] = { attackSpeedMultiplier = -10, baseMultiplier = 1.63, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 17, }, }, - [11] = { attackSpeedMultiplier = -10, baseMultiplier = 1.71, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 19, }, }, - [12] = { attackSpeedMultiplier = -10, baseMultiplier = 1.79, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 21, }, }, - [13] = { attackSpeedMultiplier = -10, baseMultiplier = 1.88, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 24, }, }, - [14] = { attackSpeedMultiplier = -10, baseMultiplier = 1.98, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 27, }, }, - [15] = { attackSpeedMultiplier = -10, baseMultiplier = 2.08, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 30, }, }, - [16] = { attackSpeedMultiplier = -10, baseMultiplier = 2.18, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 34, }, }, - [17] = { attackSpeedMultiplier = -10, baseMultiplier = 2.29, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 38, }, }, - [18] = { attackSpeedMultiplier = -10, baseMultiplier = 2.4, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 43, }, }, - [19] = { attackSpeedMultiplier = -10, baseMultiplier = 2.52, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 48, }, }, - [20] = { attackSpeedMultiplier = -10, baseMultiplier = 2.65, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 54, }, }, - [21] = { attackSpeedMultiplier = -10, baseMultiplier = 2.78, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 60, }, }, - [22] = { attackSpeedMultiplier = -10, baseMultiplier = 2.92, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 67, }, }, - [23] = { attackSpeedMultiplier = -10, baseMultiplier = 3.07, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 75, }, }, - [24] = { attackSpeedMultiplier = -10, baseMultiplier = 3.22, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 85, }, }, - [25] = { attackSpeedMultiplier = -10, baseMultiplier = 3.38, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 95, }, }, - [26] = { attackSpeedMultiplier = -10, baseMultiplier = 3.55, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 106, }, }, - [27] = { attackSpeedMultiplier = -10, baseMultiplier = 3.73, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 119, }, }, - [28] = { attackSpeedMultiplier = -10, baseMultiplier = 3.92, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 133, }, }, - [29] = { attackSpeedMultiplier = -10, baseMultiplier = 4.11, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 150, }, }, - [30] = { attackSpeedMultiplier = -10, baseMultiplier = 4.32, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 168, }, }, - [31] = { attackSpeedMultiplier = -10, baseMultiplier = 4.53, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 188, }, }, - [32] = { attackSpeedMultiplier = -10, baseMultiplier = 4.76, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 210, }, }, - [33] = { attackSpeedMultiplier = -10, baseMultiplier = 5, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 236, }, }, - [34] = { attackSpeedMultiplier = -10, baseMultiplier = 5.25, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 264, }, }, - [35] = { attackSpeedMultiplier = -10, baseMultiplier = 5.51, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 296, }, }, - [36] = { attackSpeedMultiplier = -10, baseMultiplier = 5.79, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 332, }, }, - [37] = { attackSpeedMultiplier = -10, baseMultiplier = 6.08, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 371, }, }, - [38] = { attackSpeedMultiplier = -10, baseMultiplier = 6.38, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 416, }, }, - [39] = { attackSpeedMultiplier = -10, baseMultiplier = 6.7, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 466, }, }, - [40] = { attackSpeedMultiplier = -10, baseMultiplier = 7.03, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 522, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -10, levelRequirement = 0, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { attackSpeedMultiplier = -10, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 7, }, }, - [3] = { attackSpeedMultiplier = -10, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { attackSpeedMultiplier = -10, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 8, }, }, - [5] = { attackSpeedMultiplier = -10, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 9, }, }, - [6] = { attackSpeedMultiplier = -10, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 11, }, }, - [7] = { attackSpeedMultiplier = -10, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 12, }, }, - [8] = { attackSpeedMultiplier = -10, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 13, }, }, - [9] = { attackSpeedMultiplier = -10, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 15, }, }, - [10] = { attackSpeedMultiplier = -10, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 17, }, }, - [11] = { attackSpeedMultiplier = -10, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 19, }, }, - [12] = { attackSpeedMultiplier = -10, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 21, }, }, - [13] = { attackSpeedMultiplier = -10, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 24, }, }, - [14] = { attackSpeedMultiplier = -10, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 27, }, }, - [15] = { attackSpeedMultiplier = -10, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 30, }, }, - [16] = { attackSpeedMultiplier = -10, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 34, }, }, - [17] = { attackSpeedMultiplier = -10, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 38, }, }, - [18] = { attackSpeedMultiplier = -10, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 43, }, }, - [19] = { attackSpeedMultiplier = -10, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 48, }, }, - [20] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 54, }, }, - [21] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 60, }, }, - [22] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 67, }, }, - [23] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 75, }, }, - [24] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 85, }, }, - [25] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 95, }, }, - [26] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 106, }, }, - [27] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 119, }, }, - [28] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 133, }, }, - [29] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 150, }, }, - [30] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 168, }, }, - [31] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 188, }, }, - [32] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 210, }, }, - [33] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 236, }, }, - [34] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 264, }, }, - [35] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 296, }, }, - [36] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 332, }, }, - [37] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 371, }, }, - [38] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 416, }, }, - [39] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 466, }, }, - [40] = { attackSpeedMultiplier = -10, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 522, }, }, - }, + [1] = { attackSpeedMultiplier = -10, levelRequirement = 0, cost = { Mana = 6, }, }, + [2] = { attackSpeedMultiplier = -10, levelRequirement = 3, cost = { Mana = 7, }, }, + [3] = { attackSpeedMultiplier = -10, levelRequirement = 6, cost = { Mana = 7, }, }, + [4] = { attackSpeedMultiplier = -10, levelRequirement = 10, cost = { Mana = 8, }, }, + [5] = { attackSpeedMultiplier = -10, levelRequirement = 14, cost = { Mana = 9, }, }, + [6] = { attackSpeedMultiplier = -10, levelRequirement = 18, cost = { Mana = 11, }, }, + [7] = { attackSpeedMultiplier = -10, levelRequirement = 22, cost = { Mana = 12, }, }, + [8] = { attackSpeedMultiplier = -10, levelRequirement = 26, cost = { Mana = 13, }, }, + [9] = { attackSpeedMultiplier = -10, levelRequirement = 31, cost = { Mana = 15, }, }, + [10] = { attackSpeedMultiplier = -10, levelRequirement = 36, cost = { Mana = 17, }, }, + [11] = { attackSpeedMultiplier = -10, levelRequirement = 41, cost = { Mana = 19, }, }, + [12] = { attackSpeedMultiplier = -10, levelRequirement = 46, cost = { Mana = 21, }, }, + [13] = { attackSpeedMultiplier = -10, levelRequirement = 52, cost = { Mana = 24, }, }, + [14] = { attackSpeedMultiplier = -10, levelRequirement = 58, cost = { Mana = 27, }, }, + [15] = { attackSpeedMultiplier = -10, levelRequirement = 64, cost = { Mana = 30, }, }, + [16] = { attackSpeedMultiplier = -10, levelRequirement = 66, cost = { Mana = 34, }, }, + [17] = { attackSpeedMultiplier = -10, levelRequirement = 72, cost = { Mana = 38, }, }, + [18] = { attackSpeedMultiplier = -10, levelRequirement = 78, cost = { Mana = 43, }, }, + [19] = { attackSpeedMultiplier = -10, levelRequirement = 84, cost = { Mana = 48, }, }, + [20] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 54, }, }, + [21] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 60, }, }, + [22] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 67, }, }, + [23] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 75, }, }, + [24] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 85, }, }, + [25] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 95, }, }, + [26] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 106, }, }, + [27] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 119, }, }, + [28] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 133, }, }, + [29] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 150, }, }, + [30] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 168, }, }, + [31] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 188, }, }, + [32] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 210, }, }, + [33] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 236, }, }, + [34] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 264, }, }, + [35] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 296, }, }, + [36] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 332, }, }, + [37] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 371, }, }, + [38] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 416, }, }, + [39] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 466, }, }, + [40] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 522, }, }, + }, + statSets = { + [1] = { + label = "Projectile", + baseEffectiveness = 0.6700000166893, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.023299999535084, + statDescriptionScope = "lightning_arrow_statset_0", + baseFlags = { + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, + { "lightning_arrow_maximum_number_of_extra_targets", 2 }, + { "active_skill_base_area_of_effect_radius", 24 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "can_perform_skill_while_moving", + "base_projectiles_cannot_chain", + "should_use_additive_aiming_animation", + }, + levels = { + [1] = { baseMultiplier = 0.85, actorLevel = 1, }, + [2] = { baseMultiplier = 0.93, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.03, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.12, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.21, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.3, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.39, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.48, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.55, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.63, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.71, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.79, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.88, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.98, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.08, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.18, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.29, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.4, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.52, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.65, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 2.78, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.92, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.07, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.22, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.38, actorLevel = 136.875, }, + [26] = { baseMultiplier = 3.55, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 3.73, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 3.92, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.11, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 4.32, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 4.53, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 4.76, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 5.25, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 5.51, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 5.79, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 6.08, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 6.38, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 6.7, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 7.03, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Beam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "lightning_arrow_statset_1", + baseFlags = { + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, + { "number_of_chains", 2 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["LightningRodPlayer"] = { name = "Lightning Rod", baseTypeName = "Lightning Rod", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Fire an arrow that drops from above, creating a Lightning burst. The arrow remains in the ground, and any Chaining Lightning beams can Chain to it. When Chained to, the arrows release another Lightning burst.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Rain] = true, [SkillType.Area] = true, [SkillType.CanRapidFire] = true, [SkillType.ProjectileSpeed] = true, [SkillType.ProjectileNumber] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Lightning] = true, [SkillType.Sustained] = true, [SkillType.ProjectileNoCollision] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "lightning_rod_rain", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "active_skill_base_area_of_effect_radius", 0.2 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 12000 }, - { "active_skill_base_area_of_effect_radius", 20 }, - { "active_skill_base_secondary_area_of_effect_radius", 20 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 100 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "number_of_lightning_rods_allowed", 20 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "lightning_rod_number_of_chains_allowed", - "base_is_projectile", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "can_perform_skill_while_moving", - "is_area_damage", + { "active_skill_base_area_of_effect_radius", 0.2 }, }, levels = { - [1] = { 8, attackSpeedMultiplier = 20, baseMultiplier = 0.2, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 4, }, }, - [2] = { 8, attackSpeedMultiplier = 20, baseMultiplier = 0.22, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 5, }, }, - [3] = { 8, attackSpeedMultiplier = 20, baseMultiplier = 0.24, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 5, }, }, - [4] = { 8, attackSpeedMultiplier = 20, baseMultiplier = 0.26, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 6, }, }, - [5] = { 9, attackSpeedMultiplier = 20, baseMultiplier = 0.28, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 7, }, }, - [6] = { 9, attackSpeedMultiplier = 20, baseMultiplier = 0.31, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 8, }, }, - [7] = { 9, attackSpeedMultiplier = 20, baseMultiplier = 0.33, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 9, }, }, - [8] = { 10, attackSpeedMultiplier = 20, baseMultiplier = 0.35, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 10, }, }, - [9] = { 10, attackSpeedMultiplier = 20, baseMultiplier = 0.36, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 11, }, }, - [10] = { 10, attackSpeedMultiplier = 20, baseMultiplier = 0.38, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 13, }, }, - [11] = { 11, attackSpeedMultiplier = 20, baseMultiplier = 0.4, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 14, }, }, - [12] = { 11, attackSpeedMultiplier = 20, baseMultiplier = 0.42, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 16, }, }, - [13] = { 11, attackSpeedMultiplier = 20, baseMultiplier = 0.44, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 18, }, }, - [14] = { 12, attackSpeedMultiplier = 20, baseMultiplier = 0.47, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 20, }, }, - [15] = { 12, attackSpeedMultiplier = 20, baseMultiplier = 0.49, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 22, }, }, - [16] = { 12, attackSpeedMultiplier = 20, baseMultiplier = 0.51, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 25, }, }, - [17] = { 13, attackSpeedMultiplier = 20, baseMultiplier = 0.54, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 28, }, }, - [18] = { 13, attackSpeedMultiplier = 20, baseMultiplier = 0.57, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 32, }, }, - [19] = { 13, attackSpeedMultiplier = 20, baseMultiplier = 0.59, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 36, }, }, - [20] = { 14, attackSpeedMultiplier = 20, baseMultiplier = 0.62, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 40, }, }, - [21] = { 14, attackSpeedMultiplier = 20, baseMultiplier = 0.65, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 45, }, }, - [22] = { 14, attackSpeedMultiplier = 20, baseMultiplier = 0.69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 50, }, }, - [23] = { 15, attackSpeedMultiplier = 20, baseMultiplier = 0.72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 56, }, }, - [24] = { 15, attackSpeedMultiplier = 20, baseMultiplier = 0.76, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 63, }, }, - [25] = { 15, attackSpeedMultiplier = 20, baseMultiplier = 0.8, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 71, }, }, - [26] = { 16, attackSpeedMultiplier = 20, baseMultiplier = 0.84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 80, }, }, - [27] = { 16, attackSpeedMultiplier = 20, baseMultiplier = 0.88, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 89, }, }, - [28] = { 16, attackSpeedMultiplier = 20, baseMultiplier = 0.92, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 100, }, }, - [29] = { 16, attackSpeedMultiplier = 20, baseMultiplier = 0.97, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 112, }, }, - [30] = { 17, attackSpeedMultiplier = 20, baseMultiplier = 1.02, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 126, }, }, - [31] = { 17, attackSpeedMultiplier = 20, baseMultiplier = 1.07, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 141, }, }, - [32] = { 17, attackSpeedMultiplier = 20, baseMultiplier = 1.12, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 158, }, }, - [33] = { 18, attackSpeedMultiplier = 20, baseMultiplier = 1.18, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 177, }, }, - [34] = { 18, attackSpeedMultiplier = 20, baseMultiplier = 1.24, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 198, }, }, - [35] = { 18, attackSpeedMultiplier = 20, baseMultiplier = 1.3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 222, }, }, - [36] = { 19, attackSpeedMultiplier = 20, baseMultiplier = 1.36, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 249, }, }, - [37] = { 19, attackSpeedMultiplier = 20, baseMultiplier = 1.43, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 279, }, }, - [38] = { 19, attackSpeedMultiplier = 20, baseMultiplier = 1.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 312, }, }, - [39] = { 20, attackSpeedMultiplier = 20, baseMultiplier = 1.58, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 350, }, }, - [40] = { 20, attackSpeedMultiplier = 20, baseMultiplier = 1.66, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 392, }, }, - }, + [1] = { attackSpeedMultiplier = 20, levelRequirement = 0, cost = { Mana = 4, }, }, + [2] = { attackSpeedMultiplier = 20, levelRequirement = 3, cost = { Mana = 5, }, }, + [3] = { attackSpeedMultiplier = 20, levelRequirement = 6, cost = { Mana = 5, }, }, + [4] = { attackSpeedMultiplier = 20, levelRequirement = 10, cost = { Mana = 6, }, }, + [5] = { attackSpeedMultiplier = 20, levelRequirement = 14, cost = { Mana = 7, }, }, + [6] = { attackSpeedMultiplier = 20, levelRequirement = 18, cost = { Mana = 8, }, }, + [7] = { attackSpeedMultiplier = 20, levelRequirement = 22, cost = { Mana = 9, }, }, + [8] = { attackSpeedMultiplier = 20, levelRequirement = 26, cost = { Mana = 10, }, }, + [9] = { attackSpeedMultiplier = 20, levelRequirement = 31, cost = { Mana = 11, }, }, + [10] = { attackSpeedMultiplier = 20, levelRequirement = 36, cost = { Mana = 13, }, }, + [11] = { attackSpeedMultiplier = 20, levelRequirement = 41, cost = { Mana = 14, }, }, + [12] = { attackSpeedMultiplier = 20, levelRequirement = 46, cost = { Mana = 16, }, }, + [13] = { attackSpeedMultiplier = 20, levelRequirement = 52, cost = { Mana = 18, }, }, + [14] = { attackSpeedMultiplier = 20, levelRequirement = 58, cost = { Mana = 20, }, }, + [15] = { attackSpeedMultiplier = 20, levelRequirement = 64, cost = { Mana = 22, }, }, + [16] = { attackSpeedMultiplier = 20, levelRequirement = 66, cost = { Mana = 25, }, }, + [17] = { attackSpeedMultiplier = 20, levelRequirement = 72, cost = { Mana = 28, }, }, + [18] = { attackSpeedMultiplier = 20, levelRequirement = 78, cost = { Mana = 32, }, }, + [19] = { attackSpeedMultiplier = 20, levelRequirement = 84, cost = { Mana = 36, }, }, + [20] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 40, }, }, + [21] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 45, }, }, + [22] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 50, }, }, + [23] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 56, }, }, + [24] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 63, }, }, + [25] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 71, }, }, + [26] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 80, }, }, + [27] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 89, }, }, + [28] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 100, }, }, + [29] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 112, }, }, + [30] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 126, }, }, + [31] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 141, }, }, + [32] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 158, }, }, + [33] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 177, }, }, + [34] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 198, }, }, + [35] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 222, }, }, + [36] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 249, }, }, + [37] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 279, }, }, + [38] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 312, }, }, + [39] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 350, }, }, + [40] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 392, }, }, + }, + statSets = { + [1] = { + label = "Lightning Rod", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "lightning_rod_rain", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 12000 }, + { "active_skill_base_area_of_effect_radius", 20 }, + { "active_skill_base_secondary_area_of_effect_radius", 20 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 100 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "number_of_lightning_rods_allowed", 20 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "lightning_rod_number_of_chains_allowed", + "base_is_projectile", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "can_perform_skill_while_moving", + "is_area_damage", + }, + levels = { + [1] = { 8, baseMultiplier = 0.2, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 8, baseMultiplier = 0.22, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 8, baseMultiplier = 0.24, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 8, baseMultiplier = 0.26, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 9, baseMultiplier = 0.28, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 9, baseMultiplier = 0.31, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 9, baseMultiplier = 0.33, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 10, baseMultiplier = 0.35, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 10, baseMultiplier = 0.36, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 10, baseMultiplier = 0.38, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 11, baseMultiplier = 0.4, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 11, baseMultiplier = 0.42, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 11, baseMultiplier = 0.44, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 12, baseMultiplier = 0.47, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 12, baseMultiplier = 0.49, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 12, baseMultiplier = 0.51, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 13, baseMultiplier = 0.54, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 13, baseMultiplier = 0.57, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 13, baseMultiplier = 0.59, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 14, baseMultiplier = 0.62, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 14, baseMultiplier = 0.65, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 14, baseMultiplier = 0.69, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 15, baseMultiplier = 0.72, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 15, baseMultiplier = 0.76, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 15, baseMultiplier = 0.8, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 16, baseMultiplier = 0.84, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 16, baseMultiplier = 0.88, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 16, baseMultiplier = 0.92, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 16, baseMultiplier = 0.97, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 17, baseMultiplier = 1.02, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 17, baseMultiplier = 1.07, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 17, baseMultiplier = 1.12, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 18, baseMultiplier = 1.18, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 18, baseMultiplier = 1.24, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 18, baseMultiplier = 1.3, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 19, baseMultiplier = 1.36, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 19, baseMultiplier = 1.43, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 19, baseMultiplier = 1.5, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 20, baseMultiplier = 1.58, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 20, baseMultiplier = 1.66, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MagneticSalvoPlayer"] = { name = "Magnetic Salvo", baseTypeName = "Magnetic Salvo", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Aims skyward and fires energy missiles at lingering arrows or bolts created by other Lightning Attacks in front of you. The missiles explode if they land close to a lingering bolt or arrow, dealing more damage in a larger area but destroying that bolt or arrow in the process.", skillTypes = { [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Lightning] = true, [SkillType.ProjectileNoCollision] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "magnetic_salvo_statset_0", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "active_skill_projectile_damage_+%_final", 1 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 10 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 14 }, - }, - stats = { - "base_number_of_projectiles", - "base_is_projectile", - "skill_can_fire_arrows", - "projectile_uses_contact_position", - }, - stats1 = { + { "active_skill_projectile_damage_+%_final", 1 }, }, levels = { - [1] = { 8, attackSpeedMultiplier = -50, baseMultiplier = 0.4, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 24, }, }, - [2] = { 8, attackSpeedMultiplier = -50, baseMultiplier = 0.44, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 27, }, }, - [3] = { 9, attackSpeedMultiplier = -50, baseMultiplier = 0.48, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 31, }, }, - [4] = { 9, attackSpeedMultiplier = -50, baseMultiplier = 0.53, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 34, }, }, - [5] = { 10, attackSpeedMultiplier = -50, baseMultiplier = 0.57, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 38, }, }, - [6] = { 10, attackSpeedMultiplier = -50, baseMultiplier = 0.61, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 43, }, }, - [7] = { 11, attackSpeedMultiplier = -50, baseMultiplier = 0.66, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 48, }, }, - [8] = { 11, attackSpeedMultiplier = -50, baseMultiplier = 0.69, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 54, }, }, - [9] = { 12, attackSpeedMultiplier = -50, baseMultiplier = 0.73, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 61, }, }, - [10] = { 12, attackSpeedMultiplier = -50, baseMultiplier = 0.77, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 68, }, }, - [11] = { 13, attackSpeedMultiplier = -50, baseMultiplier = 0.8, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 77, }, }, - [12] = { 13, attackSpeedMultiplier = -50, baseMultiplier = 0.84, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 86, }, }, - [13] = { 14, attackSpeedMultiplier = -50, baseMultiplier = 0.89, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 96, }, }, - [14] = { 14, attackSpeedMultiplier = -50, baseMultiplier = 0.93, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 108, }, }, - [15] = { 15, attackSpeedMultiplier = -50, baseMultiplier = 0.98, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 121, }, }, - [16] = { 15, attackSpeedMultiplier = -50, baseMultiplier = 1.03, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 135, }, }, - [17] = { 16, attackSpeedMultiplier = -50, baseMultiplier = 1.08, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 152, }, }, - [18] = { 16, attackSpeedMultiplier = -50, baseMultiplier = 1.13, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 170, }, }, - [19] = { 17, attackSpeedMultiplier = -50, baseMultiplier = 1.19, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 190, }, }, - [20] = { 17, attackSpeedMultiplier = -50, baseMultiplier = 1.25, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 213, }, }, - [21] = { 18, attackSpeedMultiplier = -50, baseMultiplier = 1.31, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 239, }, }, - [22] = { 18, attackSpeedMultiplier = -50, baseMultiplier = 1.38, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 268, }, }, - [23] = { 19, attackSpeedMultiplier = -50, baseMultiplier = 1.44, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 300, }, }, - [24] = { 19, attackSpeedMultiplier = -50, baseMultiplier = 1.52, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 336, }, }, - [25] = { 20, attackSpeedMultiplier = -50, baseMultiplier = 1.59, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 377, }, }, - [26] = { 20, attackSpeedMultiplier = -50, baseMultiplier = 1.67, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 422, }, }, - [27] = { 21, attackSpeedMultiplier = -50, baseMultiplier = 1.76, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 473, }, }, - [28] = { 21, attackSpeedMultiplier = -50, baseMultiplier = 1.84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 530, }, }, - [29] = { 22, attackSpeedMultiplier = -50, baseMultiplier = 1.94, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 594, }, }, - [30] = { 22, attackSpeedMultiplier = -50, baseMultiplier = 2.03, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 665, }, }, - [31] = { 23, attackSpeedMultiplier = -50, baseMultiplier = 2.13, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 745, }, }, - [32] = { 23, attackSpeedMultiplier = -50, baseMultiplier = 2.24, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 835, }, }, - [33] = { 24, attackSpeedMultiplier = -50, baseMultiplier = 2.35, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 935, }, }, - [34] = { 24, attackSpeedMultiplier = -50, baseMultiplier = 2.47, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 1047, }, }, - [35] = { 25, attackSpeedMultiplier = -50, baseMultiplier = 2.59, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 1173, }, }, - [36] = { 25, attackSpeedMultiplier = -50, baseMultiplier = 2.72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 1314, }, }, - [37] = { 26, attackSpeedMultiplier = -50, baseMultiplier = 2.86, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 1473, }, }, - [38] = { 26, attackSpeedMultiplier = -50, baseMultiplier = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 1650, }, }, - [39] = { 27, attackSpeedMultiplier = -50, baseMultiplier = 3.15, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 1848, }, }, - [40] = { 27, attackSpeedMultiplier = -50, baseMultiplier = 3.31, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 2070, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -50, baseMultiplier = 0.8, levelRequirement = 0, actorLevel = 1, cost = { Mana = 24, }, }, - [2] = { attackSpeedMultiplier = -50, baseMultiplier = 0.88, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 27, }, }, - [3] = { attackSpeedMultiplier = -50, baseMultiplier = 0.97, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 31, }, }, - [4] = { attackSpeedMultiplier = -50, baseMultiplier = 1.06, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 34, }, }, - [5] = { attackSpeedMultiplier = -50, baseMultiplier = 1.14, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 38, }, }, - [6] = { attackSpeedMultiplier = -50, baseMultiplier = 1.22, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 43, }, }, - [7] = { attackSpeedMultiplier = -50, baseMultiplier = 1.31, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 48, }, }, - [8] = { attackSpeedMultiplier = -50, baseMultiplier = 1.39, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 54, }, }, - [9] = { attackSpeedMultiplier = -50, baseMultiplier = 1.46, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 61, }, }, - [10] = { attackSpeedMultiplier = -50, baseMultiplier = 1.53, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 68, }, }, - [11] = { attackSpeedMultiplier = -50, baseMultiplier = 1.61, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 77, }, }, - [12] = { attackSpeedMultiplier = -50, baseMultiplier = 1.69, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 86, }, }, - [13] = { attackSpeedMultiplier = -50, baseMultiplier = 1.77, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 96, }, }, - [14] = { attackSpeedMultiplier = -50, baseMultiplier = 1.86, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 108, }, }, - [15] = { attackSpeedMultiplier = -50, baseMultiplier = 1.96, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 121, }, }, - [16] = { attackSpeedMultiplier = -50, baseMultiplier = 2.05, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 135, }, }, - [17] = { attackSpeedMultiplier = -50, baseMultiplier = 2.16, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 152, }, }, - [18] = { attackSpeedMultiplier = -50, baseMultiplier = 2.26, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 170, }, }, - [19] = { attackSpeedMultiplier = -50, baseMultiplier = 2.38, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 190, }, }, - [20] = { attackSpeedMultiplier = -50, baseMultiplier = 2.5, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 213, }, }, - [21] = { attackSpeedMultiplier = -50, baseMultiplier = 2.62, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 239, }, }, - [22] = { attackSpeedMultiplier = -50, baseMultiplier = 2.75, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 268, }, }, - [23] = { attackSpeedMultiplier = -50, baseMultiplier = 2.89, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 300, }, }, - [24] = { attackSpeedMultiplier = -50, baseMultiplier = 3.03, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 336, }, }, - [25] = { attackSpeedMultiplier = -50, baseMultiplier = 3.18, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 377, }, }, - [26] = { attackSpeedMultiplier = -50, baseMultiplier = 3.34, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 422, }, }, - [27] = { attackSpeedMultiplier = -50, baseMultiplier = 3.51, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 473, }, }, - [28] = { attackSpeedMultiplier = -50, baseMultiplier = 3.69, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 530, }, }, - [29] = { attackSpeedMultiplier = -50, baseMultiplier = 3.87, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 594, }, }, - [30] = { attackSpeedMultiplier = -50, baseMultiplier = 4.06, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 665, }, }, - [31] = { attackSpeedMultiplier = -50, baseMultiplier = 4.27, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 745, }, }, - [32] = { attackSpeedMultiplier = -50, baseMultiplier = 4.48, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 835, }, }, - [33] = { attackSpeedMultiplier = -50, baseMultiplier = 4.7, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 935, }, }, - [34] = { attackSpeedMultiplier = -50, baseMultiplier = 4.94, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 1047, }, }, - [35] = { attackSpeedMultiplier = -50, baseMultiplier = 5.19, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 1173, }, }, - [36] = { attackSpeedMultiplier = -50, baseMultiplier = 5.45, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 1314, }, }, - [37] = { attackSpeedMultiplier = -50, baseMultiplier = 5.72, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 1473, }, }, - [38] = { attackSpeedMultiplier = -50, baseMultiplier = 6, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 1650, }, }, - [39] = { attackSpeedMultiplier = -50, baseMultiplier = 6.31, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1848, }, }, - [40] = { attackSpeedMultiplier = -50, baseMultiplier = 6.62, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 2070, }, }, - }, + [1] = { attackSpeedMultiplier = -50, levelRequirement = 0, cost = { Mana = 24, }, }, + [2] = { attackSpeedMultiplier = -50, levelRequirement = 3, cost = { Mana = 27, }, }, + [3] = { attackSpeedMultiplier = -50, levelRequirement = 6, cost = { Mana = 31, }, }, + [4] = { attackSpeedMultiplier = -50, levelRequirement = 10, cost = { Mana = 34, }, }, + [5] = { attackSpeedMultiplier = -50, levelRequirement = 14, cost = { Mana = 38, }, }, + [6] = { attackSpeedMultiplier = -50, levelRequirement = 18, cost = { Mana = 43, }, }, + [7] = { attackSpeedMultiplier = -50, levelRequirement = 22, cost = { Mana = 48, }, }, + [8] = { attackSpeedMultiplier = -50, levelRequirement = 26, cost = { Mana = 54, }, }, + [9] = { attackSpeedMultiplier = -50, levelRequirement = 31, cost = { Mana = 61, }, }, + [10] = { attackSpeedMultiplier = -50, levelRequirement = 36, cost = { Mana = 68, }, }, + [11] = { attackSpeedMultiplier = -50, levelRequirement = 41, cost = { Mana = 77, }, }, + [12] = { attackSpeedMultiplier = -50, levelRequirement = 46, cost = { Mana = 86, }, }, + [13] = { attackSpeedMultiplier = -50, levelRequirement = 52, cost = { Mana = 96, }, }, + [14] = { attackSpeedMultiplier = -50, levelRequirement = 58, cost = { Mana = 108, }, }, + [15] = { attackSpeedMultiplier = -50, levelRequirement = 64, cost = { Mana = 121, }, }, + [16] = { attackSpeedMultiplier = -50, levelRequirement = 66, cost = { Mana = 135, }, }, + [17] = { attackSpeedMultiplier = -50, levelRequirement = 72, cost = { Mana = 152, }, }, + [18] = { attackSpeedMultiplier = -50, levelRequirement = 78, cost = { Mana = 170, }, }, + [19] = { attackSpeedMultiplier = -50, levelRequirement = 84, cost = { Mana = 190, }, }, + [20] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 213, }, }, + [21] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 239, }, }, + [22] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 268, }, }, + [23] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 300, }, }, + [24] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 336, }, }, + [25] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 377, }, }, + [26] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 422, }, }, + [27] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 473, }, }, + [28] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 530, }, }, + [29] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 594, }, }, + [30] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 665, }, }, + [31] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 745, }, }, + [32] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 835, }, }, + [33] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 935, }, }, + [34] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 1047, }, }, + [35] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 1173, }, }, + [36] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 1314, }, }, + [37] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 1473, }, }, + [38] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 1650, }, }, + [39] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 1848, }, }, + [40] = { attackSpeedMultiplier = -50, levelRequirement = 90, cost = { Mana = 2070, }, }, + }, + statSets = { + [1] = { + label = "Impact", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "magnetic_salvo_statset_0", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 10 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, + }, + stats = { + "base_number_of_projectiles", + "base_is_projectile", + "skill_can_fire_arrows", + "projectile_uses_contact_position", + }, + levels = { + [1] = { 8, baseMultiplier = 0.4, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 8, baseMultiplier = 0.44, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 9, baseMultiplier = 0.48, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9, baseMultiplier = 0.53, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 10, baseMultiplier = 0.57, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 10, baseMultiplier = 0.61, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 11, baseMultiplier = 0.66, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 11, baseMultiplier = 0.69, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 12, baseMultiplier = 0.73, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 12, baseMultiplier = 0.77, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 13, baseMultiplier = 0.8, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 13, baseMultiplier = 0.84, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 14, baseMultiplier = 0.89, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 14, baseMultiplier = 0.93, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 15, baseMultiplier = 0.98, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 15, baseMultiplier = 1.03, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 16, baseMultiplier = 1.08, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 16, baseMultiplier = 1.13, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 17, baseMultiplier = 1.19, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 17, baseMultiplier = 1.25, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 18, baseMultiplier = 1.31, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 18, baseMultiplier = 1.38, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 19, baseMultiplier = 1.44, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 19, baseMultiplier = 1.52, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 20, baseMultiplier = 1.59, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 20, baseMultiplier = 1.67, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 21, baseMultiplier = 1.76, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 21, baseMultiplier = 1.84, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 22, baseMultiplier = 1.94, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 22, baseMultiplier = 2.03, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 23, baseMultiplier = 2.13, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 23, baseMultiplier = 2.24, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 24, baseMultiplier = 2.35, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 24, baseMultiplier = 2.47, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 25, baseMultiplier = 2.59, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 25, baseMultiplier = 2.72, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 26, baseMultiplier = 2.86, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 26, baseMultiplier = 3, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 27, baseMultiplier = 3.15, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 27, baseMultiplier = 3.31, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "magnetic_salvo_statset_1", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 14 }, + }, + stats = { + }, + levels = { + [1] = { baseMultiplier = 0.8, actorLevel = 1, }, + [2] = { baseMultiplier = 0.88, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.97, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.06, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.14, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.22, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.31, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.39, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.46, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.53, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.61, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.69, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.77, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.86, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.96, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.05, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.16, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.26, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.38, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.5, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 2.62, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.75, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.89, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.03, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.18, actorLevel = 136.875, }, + [26] = { baseMultiplier = 3.34, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 3.51, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 3.69, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 3.87, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 4.06, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 4.27, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 4.48, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 4.7, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 4.94, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 5.19, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 5.45, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 5.72, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 6, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 6.31, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 6.62, actorLevel = 288.29998779297, }, + }, + }, + } } skills["PlagueBearerPlayer"] = { name = "Plague Bearer", baseTypeName = "Plague Bearer", color = 2, - baseEffectiveness = 14, - incrementalEffectiveness = 0.12517000734806, - damageIncrementalEffectiveness = 0.032000001519918, description = "Stores all Poison Damage you deal. Using the Plague Nova skill unleashes the stored Poison.", skillTypes = { [SkillType.Buff] = true, [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, qualityStats = { - Default = { - { "plague_bearer_gains_%_of_damage_from_inflicted_poisons", 0.1 }, - }, - }, - constantStats = { - { "plague_bearer_gains_%_of_damage_from_inflicted_poisons", 4 }, - }, - stats = { - "plague_bearer_maximum_stored_poison_damage", - "base_deal_no_damage", + { "plague_bearer_gains_%_of_damage_from_inflicted_poisons", 0.1 }, }, levels = { - [1] = { 1, levelRequirement = 0, statInterpolation = { 3, }, actorLevel = 1, }, - [2] = { 1, levelRequirement = 3, statInterpolation = { 3, }, actorLevel = 3.4519999027252, }, - [3] = { 1, levelRequirement = 6, statInterpolation = { 3, }, actorLevel = 6.7670001983643, }, - [4] = { 1, levelRequirement = 10, statInterpolation = { 3, }, actorLevel = 10.307999610901, }, - [5] = { 1, levelRequirement = 14, statInterpolation = { 3, }, actorLevel = 14.074999809265, }, - [6] = { 1, levelRequirement = 18, statInterpolation = { 3, }, actorLevel = 18.068000793457, }, - [7] = { 1, levelRequirement = 22, statInterpolation = { 3, }, actorLevel = 22.287000656128, }, - [8] = { 1, levelRequirement = 26, statInterpolation = { 3, }, actorLevel = 26.732000350952, }, - [9] = { 1, levelRequirement = 31, statInterpolation = { 3, }, actorLevel = 31.40299987793, }, - [10] = { 1, levelRequirement = 36, statInterpolation = { 3, }, actorLevel = 36.299999237061, }, - [11] = { 1, levelRequirement = 41, statInterpolation = { 3, }, actorLevel = 41.423000335693, }, - [12] = { 1, levelRequirement = 46, statInterpolation = { 3, }, actorLevel = 46.771999359131, }, - [13] = { 1, levelRequirement = 52, statInterpolation = { 3, }, actorLevel = 52.34700012207, }, - [14] = { 1, levelRequirement = 58, statInterpolation = { 3, }, actorLevel = 58.147998809814, }, - [15] = { 1, levelRequirement = 64, statInterpolation = { 3, }, actorLevel = 64.175003051758, }, - [16] = { 1, levelRequirement = 66, statInterpolation = { 3, }, actorLevel = 70.428001403809, }, - [17] = { 1, levelRequirement = 72, statInterpolation = { 3, }, actorLevel = 76.906997680664, }, - [18] = { 1, levelRequirement = 78, statInterpolation = { 3, }, actorLevel = 83.611999511719, }, - [19] = { 1, levelRequirement = 84, statInterpolation = { 3, }, actorLevel = 90.542999267578, }, - [20] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 97.699996948242, }, - [21] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 105.08300018311, }, - [22] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 112.69200134277, }, - [23] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 120.52700042725, }, - [24] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 128.58799743652, }, - [25] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 136.875, }, - [26] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 145.38800048828, }, - [27] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 154.12699890137, }, - [28] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 163.09199523926, }, - [29] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 172.28300476074, }, - [30] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 181.69999694824, }, - [31] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 191.34300231934, }, - [32] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 201.21200561523, }, - [33] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 211.30700683594, }, - [34] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 221.62800598145, }, - [35] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 232.17500305176, }, - [36] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 242.94799804688, }, - [37] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 253.94700622559, }, - [38] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 265.17199707031, }, - [39] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 276.62298583984, }, - [40] = { 1, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Plague Bearer", + baseEffectiveness = 14, + incrementalEffectiveness = 0.12517000734806, + damageIncrementalEffectiveness = 0.032000001519918, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "plague_bearer_gains_%_of_damage_from_inflicted_poisons", 4 }, + }, + stats = { + "plague_bearer_maximum_stored_poison_damage", + "base_deal_no_damage", + }, + levels = { + [1] = { 1, statInterpolation = { 3, }, actorLevel = 1, }, + [2] = { 1, statInterpolation = { 3, }, actorLevel = 3.4519999027252, }, + [3] = { 1, statInterpolation = { 3, }, actorLevel = 6.7670001983643, }, + [4] = { 1, statInterpolation = { 3, }, actorLevel = 10.307999610901, }, + [5] = { 1, statInterpolation = { 3, }, actorLevel = 14.074999809265, }, + [6] = { 1, statInterpolation = { 3, }, actorLevel = 18.068000793457, }, + [7] = { 1, statInterpolation = { 3, }, actorLevel = 22.287000656128, }, + [8] = { 1, statInterpolation = { 3, }, actorLevel = 26.732000350952, }, + [9] = { 1, statInterpolation = { 3, }, actorLevel = 31.40299987793, }, + [10] = { 1, statInterpolation = { 3, }, actorLevel = 36.299999237061, }, + [11] = { 1, statInterpolation = { 3, }, actorLevel = 41.423000335693, }, + [12] = { 1, statInterpolation = { 3, }, actorLevel = 46.771999359131, }, + [13] = { 1, statInterpolation = { 3, }, actorLevel = 52.34700012207, }, + [14] = { 1, statInterpolation = { 3, }, actorLevel = 58.147998809814, }, + [15] = { 1, statInterpolation = { 3, }, actorLevel = 64.175003051758, }, + [16] = { 1, statInterpolation = { 3, }, actorLevel = 70.428001403809, }, + [17] = { 1, statInterpolation = { 3, }, actorLevel = 76.906997680664, }, + [18] = { 1, statInterpolation = { 3, }, actorLevel = 83.611999511719, }, + [19] = { 1, statInterpolation = { 3, }, actorLevel = 90.542999267578, }, + [20] = { 1, statInterpolation = { 3, }, actorLevel = 97.699996948242, }, + [21] = { 1, statInterpolation = { 3, }, actorLevel = 105.08300018311, }, + [22] = { 1, statInterpolation = { 3, }, actorLevel = 112.69200134277, }, + [23] = { 1, statInterpolation = { 3, }, actorLevel = 120.52700042725, }, + [24] = { 1, statInterpolation = { 3, }, actorLevel = 128.58799743652, }, + [25] = { 1, statInterpolation = { 3, }, actorLevel = 136.875, }, + [26] = { 1, statInterpolation = { 3, }, actorLevel = 145.38800048828, }, + [27] = { 1, statInterpolation = { 3, }, actorLevel = 154.12699890137, }, + [28] = { 1, statInterpolation = { 3, }, actorLevel = 163.09199523926, }, + [29] = { 1, statInterpolation = { 3, }, actorLevel = 172.28300476074, }, + [30] = { 1, statInterpolation = { 3, }, actorLevel = 181.69999694824, }, + [31] = { 1, statInterpolation = { 3, }, actorLevel = 191.34300231934, }, + [32] = { 1, statInterpolation = { 3, }, actorLevel = 201.21200561523, }, + [33] = { 1, statInterpolation = { 3, }, actorLevel = 211.30700683594, }, + [34] = { 1, statInterpolation = { 3, }, actorLevel = 221.62800598145, }, + [35] = { 1, statInterpolation = { 3, }, actorLevel = 232.17500305176, }, + [36] = { 1, statInterpolation = { 3, }, actorLevel = 242.94799804688, }, + [37] = { 1, statInterpolation = { 3, }, actorLevel = 253.94700622559, }, + [38] = { 1, statInterpolation = { 3, }, actorLevel = 265.17199707031, }, + [39] = { 1, statInterpolation = { 3, }, actorLevel = 276.62298583984, }, + [40] = { 1, statInterpolation = { 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["PlagueBearerNovaPlayer"] = { name = "Plague Nova", hidden = true, - baseEffectiveness = 40, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.032000001519918, description = "Release all Poison stored by Plague Bearer, dealing an equal amount of Physical Damage to enemies around you.", skillTypes = { [SkillType.Area] = true, [SkillType.Nonpathing] = true, [SkillType.Nova] = true, [SkillType.Physical] = true, [SkillType.Chaos] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 18 }, - { "base_skill_effect_duration", 0 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "plague_bearer_nova_area_+%_final_per_incubation_%", 6 }, - { "active_skill_hit_damage_stun_multiplier_+%_final", -80 }, - }, - stats = { - "can_perform_skill_while_moving", - "global_poison_on_hit", - "active_skill_poisons_are_not_stored_by_plague_bearer", - "visual_hit_effect_physical_is_green", - "display_statset_hide_usage_stats", - "display_skill_deals_secondary_damage", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Plague Nova", + baseEffectiveness = 40, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.032000001519918, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 18 }, + { "base_skill_effect_duration", 0 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "plague_bearer_nova_area_+%_final_per_incubation_%", 6 }, + { "active_skill_hit_damage_stun_multiplier_+%_final", -80 }, + }, + stats = { + "can_perform_skill_while_moving", + "global_poison_on_hit", + "active_skill_poisons_are_not_stored_by_plague_bearer", + "visual_hit_effect_physical_is_green", + "display_statset_hide_usage_stats", + "display_skill_deals_secondary_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["PoisonBurstArrowPlayer"] = { name = "Poisonburst Arrow", baseTypeName = "Poisonburst Arrow", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Fires a virulent arrow that creates a burst of Poison on hit, affecting all enemies in an area.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CanBecomeArrowRain] = true, [SkillType.Area] = true, [SkillType.Chaos] = true, [SkillType.Duration] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "poison_burst_arrow", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "base_poison_effect_+%", 1 }, - }, - }, - constantStats = { - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - constantStats1 = { - { "base_skill_effect_duration", 3000 }, - }, - stats = { - "base_is_projectile", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "can_perform_skill_while_moving", - "should_use_additive_aiming_animation", - "disable_visual_hit_effect", - }, - stats1 = { - "active_skill_base_area_of_effect_radius", - "is_area_damage", - "display_statset_no_hit_damage", - "display_statset_hide_usage_stats", - "display_fake_attack_hit_poison", - "display_skill_poisons_without_hit", - "poison_duration_is_skill_duration", + { "base_poison_effect_+%", 1 }, }, levels = { - [1] = { baseMultiplier = 0.95, levelRequirement = 0, actorLevel = 1, cost = { Mana = 5, }, }, - [2] = { baseMultiplier = 1.05, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { baseMultiplier = 1.15, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { baseMultiplier = 1.25, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 8, }, }, - [5] = { baseMultiplier = 1.35, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 9, }, }, - [6] = { baseMultiplier = 1.45, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 10, }, }, - [7] = { baseMultiplier = 1.56, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 11, }, }, - [8] = { baseMultiplier = 1.65, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 13, }, }, - [9] = { baseMultiplier = 1.73, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 14, }, }, - [10] = { baseMultiplier = 1.82, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 16, }, }, - [11] = { baseMultiplier = 1.91, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 18, }, }, - [12] = { baseMultiplier = 2.01, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 20, }, }, - [13] = { baseMultiplier = 2.11, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 23, }, }, - [14] = { baseMultiplier = 2.21, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 25, }, }, - [15] = { baseMultiplier = 2.32, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 28, }, }, - [16] = { baseMultiplier = 2.44, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 32, }, }, - [17] = { baseMultiplier = 2.56, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 36, }, }, - [18] = { baseMultiplier = 2.69, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 40, }, }, - [19] = { baseMultiplier = 2.82, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 45, }, }, - [20] = { baseMultiplier = 2.96, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 51, }, }, - [21] = { baseMultiplier = 3.11, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 57, }, }, - [22] = { baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 64, }, }, - [23] = { baseMultiplier = 3.43, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 71, }, }, - [24] = { baseMultiplier = 3.6, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 80, }, }, - [25] = { baseMultiplier = 3.78, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 90, }, }, - [26] = { baseMultiplier = 3.97, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 100, }, }, - [27] = { baseMultiplier = 4.17, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 113, }, }, - [28] = { baseMultiplier = 4.38, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 126, }, }, - [29] = { baseMultiplier = 4.6, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 141, }, }, - [30] = { baseMultiplier = 4.83, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 158, }, }, - [31] = { baseMultiplier = 5.07, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 178, }, }, - [32] = { baseMultiplier = 5.32, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 199, }, }, - [33] = { baseMultiplier = 5.59, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 223, }, }, - [34] = { baseMultiplier = 5.87, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 250, }, }, - [35] = { baseMultiplier = 6.16, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 280, }, }, - [36] = { baseMultiplier = 6.47, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 314, }, }, - [37] = { baseMultiplier = 6.79, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 351, }, }, - [38] = { baseMultiplier = 7.13, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 394, }, }, - [39] = { baseMultiplier = 7.49, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 441, }, }, - [40] = { baseMultiplier = 7.86, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 494, }, }, - }, - levels1 = { - [1] = { 15, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 5, }, }, - [2] = { 15, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { 16, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { 16, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 8, }, }, - [5] = { 17, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 9, }, }, - [6] = { 17, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 10, }, }, - [7] = { 18, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 11, }, }, - [8] = { 18, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 13, }, }, - [9] = { 19, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 14, }, }, - [10] = { 19, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 16, }, }, - [11] = { 20, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 18, }, }, - [12] = { 20, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 20, }, }, - [13] = { 21, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 23, }, }, - [14] = { 21, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 25, }, }, - [15] = { 22, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 28, }, }, - [16] = { 22, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 32, }, }, - [17] = { 23, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 36, }, }, - [18] = { 23, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 40, }, }, - [19] = { 24, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 45, }, }, - [20] = { 24, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 51, }, }, - [21] = { 25, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 57, }, }, - [22] = { 25, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 64, }, }, - [23] = { 26, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 71, }, }, - [24] = { 26, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 80, }, }, - [25] = { 27, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 90, }, }, - [26] = { 27, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 100, }, }, - [27] = { 28, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 113, }, }, - [28] = { 28, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 126, }, }, - [29] = { 29, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 141, }, }, - [30] = { 29, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 158, }, }, - [31] = { 30, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 178, }, }, - [32] = { 30, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 199, }, }, - [33] = { 31, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 223, }, }, - [34] = { 31, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 250, }, }, - [35] = { 32, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 280, }, }, - [36] = { 32, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 314, }, }, - [37] = { 33, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 351, }, }, - [38] = { 33, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 394, }, }, - [39] = { 34, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 441, }, }, - [40] = { 34, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 494, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 5, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 6, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 7, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 8, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 9, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 10, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 11, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 13, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 14, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 16, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 18, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 20, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 23, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 25, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 28, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 32, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 36, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 40, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 45, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 51, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 57, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 64, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 71, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 80, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 90, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 100, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 113, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 126, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 141, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 158, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 178, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 199, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 223, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 250, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 280, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 314, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 351, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 394, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 441, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 494, }, }, + }, + statSets = { + [1] = { + label = "Arrow", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "poison_burst_arrow", + baseFlags = { + }, + constantStats = { + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "can_perform_skill_while_moving", + "should_use_additive_aiming_animation", + "disable_visual_hit_effect", + }, + levels = { + [1] = { baseMultiplier = 0.95, actorLevel = 1, }, + [2] = { baseMultiplier = 1.05, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.15, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.25, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.35, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.45, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.56, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.65, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.73, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.82, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.91, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.01, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.11, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.21, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.32, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.44, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.56, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.69, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.82, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.96, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.11, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.27, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.43, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.6, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.78, actorLevel = 136.875, }, + [26] = { baseMultiplier = 3.97, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.17, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.38, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.6, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 4.83, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.07, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.32, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.59, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 5.87, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.16, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.47, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 6.79, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.13, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.49, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 7.86, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Poison Burst", + baseEffectiveness = 3.5, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.032000001519918, + statDescriptionScope = "poison_burst_arrow", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 3000 }, + }, + stats = { + "active_skill_base_area_of_effect_radius", + "is_area_damage", + "display_statset_no_hit_damage", + "display_statset_hide_usage_stats", + "display_fake_attack_hit_poison", + "display_skill_poisons_without_hit", + "poison_duration_is_skill_duration", + }, + levels = { + [1] = { 15, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 15, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 16, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 16, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 17, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 17, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 18, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 19, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 19, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 20, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 20, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 21, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 21, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 22, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 22, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 23, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 23, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 24, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 24, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 25, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 25, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 26, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 26, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 27, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 27, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 28, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 28, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 29, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 29, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 30, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 30, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 31, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 31, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 32, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 32, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 33, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 33, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 34, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 34, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["RainOfArrowsPlayer"] = { name = "Rain of Arrows", baseTypeName = "Rain of Arrows", color = 2, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, description = "Fire arrows into the air, causing them to rain from above. Consumes your Frenzy Charges to fire more arrows.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Rain] = true, [SkillType.Area] = true, [SkillType.ProjectileSpeed] = true, [SkillType.ProjectileNumber] = true, [SkillType.ConsumesCharges] = true, [SkillType.Nonpathing] = true, [SkillType.SkillConsumesFrenzyChargesOnUse] = true, [SkillType.ProjectileNoCollision] = true, [SkillType.Sustained] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "rain_of_arrows_new", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, qualityStats = { - Default = { - { "base_number_of_projectiles", 0.5 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 36 }, - { "active_skill_base_secondary_area_of_effect_radius", 7 }, - { "rain_of_arrows_projectile_count_multiplier_if_any_frenzy_charge_spent", 100 }, - { "rain_of_arrows_projectile_count_multiplier_per_frenzy_charge", 50 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "base_number_of_arrow_rains_allowed", 1 }, - { "rain_of_arrows_delay_per_arrow", 80 }, - { "rain_hit_delay_ms", 120 }, - }, - stats = { - "base_number_of_projectiles", - "base_is_projectile", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "can_perform_skill_while_moving", - "is_area_damage", - "quality_display_base_number_of_projectiles_is_gem", + { "base_number_of_projectiles", 0.5 }, }, levels = { - [1] = { 30, attackSpeedMultiplier = -20, baseMultiplier = 0.7, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 15, }, }, - [2] = { 30, attackSpeedMultiplier = -20, baseMultiplier = 0.77, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 17, }, }, - [3] = { 31, attackSpeedMultiplier = -20, baseMultiplier = 0.84, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 19, }, }, - [4] = { 31, attackSpeedMultiplier = -20, baseMultiplier = 0.92, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 22, }, }, - [5] = { 32, attackSpeedMultiplier = -20, baseMultiplier = 0.99, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 24, }, }, - [6] = { 32, attackSpeedMultiplier = -20, baseMultiplier = 1.05, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 27, }, }, - [7] = { 33, attackSpeedMultiplier = -20, baseMultiplier = 1.12, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 31, }, }, - [8] = { 33, attackSpeedMultiplier = -20, baseMultiplier = 1.18, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 35, }, }, - [9] = { 34, attackSpeedMultiplier = -20, baseMultiplier = 1.23, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 39, }, }, - [10] = { 34, attackSpeedMultiplier = -20, baseMultiplier = 1.28, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 43, }, }, - [11] = { 35, attackSpeedMultiplier = -20, baseMultiplier = 1.34, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 49, }, }, - [12] = { 35, attackSpeedMultiplier = -20, baseMultiplier = 1.39, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 55, }, }, - [13] = { 36, attackSpeedMultiplier = -20, baseMultiplier = 1.44, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 61, }, }, - [14] = { 36, attackSpeedMultiplier = -20, baseMultiplier = 1.5, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 69, }, }, - [15] = { 37, attackSpeedMultiplier = -20, baseMultiplier = 1.55, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 77, }, }, - [16] = { 37, attackSpeedMultiplier = -20, baseMultiplier = 1.61, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 86, }, }, - [17] = { 38, attackSpeedMultiplier = -20, baseMultiplier = 1.67, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 97, }, }, - [18] = { 38, attackSpeedMultiplier = -20, baseMultiplier = 1.73, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 108, }, }, - [19] = { 39, attackSpeedMultiplier = -20, baseMultiplier = 1.79, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 122, }, }, - [20] = { 39, attackSpeedMultiplier = -20, baseMultiplier = 1.85, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 136, }, }, - [21] = { 40, attackSpeedMultiplier = -20, baseMultiplier = 1.91, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 153, }, }, - [22] = { 40, attackSpeedMultiplier = -20, baseMultiplier = 1.97, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 171, }, }, - [23] = { 41, attackSpeedMultiplier = -20, baseMultiplier = 2.04, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 192, }, }, - [24] = { 41, attackSpeedMultiplier = -20, baseMultiplier = 2.1, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 215, }, }, - [25] = { 42, attackSpeedMultiplier = -20, baseMultiplier = 2.17, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 241, }, }, - [26] = { 42, attackSpeedMultiplier = -20, baseMultiplier = 2.24, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 270, }, }, - [27] = { 43, attackSpeedMultiplier = -20, baseMultiplier = 2.32, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 302, }, }, - [28] = { 43, attackSpeedMultiplier = -20, baseMultiplier = 2.4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 338, }, }, - [29] = { 44, attackSpeedMultiplier = -20, baseMultiplier = 2.48, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 379, }, }, - [30] = { 44, attackSpeedMultiplier = -20, baseMultiplier = 2.56, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 425, }, }, - [31] = { 45, attackSpeedMultiplier = -20, baseMultiplier = 2.64, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 476, }, }, - [32] = { 45, attackSpeedMultiplier = -20, baseMultiplier = 2.73, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 533, }, }, - [33] = { 46, attackSpeedMultiplier = -20, baseMultiplier = 2.82, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 597, }, }, - [34] = { 46, attackSpeedMultiplier = -20, baseMultiplier = 2.91, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 669, }, }, - [35] = { 47, attackSpeedMultiplier = -20, baseMultiplier = 3.01, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 750, }, }, - [36] = { 47, attackSpeedMultiplier = -20, baseMultiplier = 3.11, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 840, }, }, - [37] = { 48, attackSpeedMultiplier = -20, baseMultiplier = 3.21, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 941, }, }, - [38] = { 48, attackSpeedMultiplier = -20, baseMultiplier = 3.32, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 1054, }, }, - [39] = { 49, attackSpeedMultiplier = -20, baseMultiplier = 3.43, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 1181, }, }, - [40] = { 49, attackSpeedMultiplier = -20, baseMultiplier = 3.55, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 1323, }, }, - }, + [1] = { attackSpeedMultiplier = -20, levelRequirement = 0, cost = { Mana = 15, }, }, + [2] = { attackSpeedMultiplier = -20, levelRequirement = 3, cost = { Mana = 17, }, }, + [3] = { attackSpeedMultiplier = -20, levelRequirement = 6, cost = { Mana = 19, }, }, + [4] = { attackSpeedMultiplier = -20, levelRequirement = 10, cost = { Mana = 22, }, }, + [5] = { attackSpeedMultiplier = -20, levelRequirement = 14, cost = { Mana = 24, }, }, + [6] = { attackSpeedMultiplier = -20, levelRequirement = 18, cost = { Mana = 27, }, }, + [7] = { attackSpeedMultiplier = -20, levelRequirement = 22, cost = { Mana = 31, }, }, + [8] = { attackSpeedMultiplier = -20, levelRequirement = 26, cost = { Mana = 35, }, }, + [9] = { attackSpeedMultiplier = -20, levelRequirement = 31, cost = { Mana = 39, }, }, + [10] = { attackSpeedMultiplier = -20, levelRequirement = 36, cost = { Mana = 43, }, }, + [11] = { attackSpeedMultiplier = -20, levelRequirement = 41, cost = { Mana = 49, }, }, + [12] = { attackSpeedMultiplier = -20, levelRequirement = 46, cost = { Mana = 55, }, }, + [13] = { attackSpeedMultiplier = -20, levelRequirement = 52, cost = { Mana = 61, }, }, + [14] = { attackSpeedMultiplier = -20, levelRequirement = 58, cost = { Mana = 69, }, }, + [15] = { attackSpeedMultiplier = -20, levelRequirement = 64, cost = { Mana = 77, }, }, + [16] = { attackSpeedMultiplier = -20, levelRequirement = 66, cost = { Mana = 86, }, }, + [17] = { attackSpeedMultiplier = -20, levelRequirement = 72, cost = { Mana = 97, }, }, + [18] = { attackSpeedMultiplier = -20, levelRequirement = 78, cost = { Mana = 108, }, }, + [19] = { attackSpeedMultiplier = -20, levelRequirement = 84, cost = { Mana = 122, }, }, + [20] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 136, }, }, + [21] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 153, }, }, + [22] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 171, }, }, + [23] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 192, }, }, + [24] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 215, }, }, + [25] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 241, }, }, + [26] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 270, }, }, + [27] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 302, }, }, + [28] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 338, }, }, + [29] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 379, }, }, + [30] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 425, }, }, + [31] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 476, }, }, + [32] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 533, }, }, + [33] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 597, }, }, + [34] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 669, }, }, + [35] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 750, }, }, + [36] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 840, }, }, + [37] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 941, }, }, + [38] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 1054, }, }, + [39] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 1181, }, }, + [40] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 1323, }, }, + }, + statSets = { + [1] = { + label = "Rain of Arrows", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "rain_of_arrows_new", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 36 }, + { "active_skill_base_secondary_area_of_effect_radius", 7 }, + { "rain_of_arrows_projectile_count_multiplier_if_any_frenzy_charge_spent", 100 }, + { "rain_of_arrows_projectile_count_multiplier_per_frenzy_charge", 50 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "base_number_of_arrow_rains_allowed", 1 }, + { "rain_of_arrows_delay_per_arrow", 80 }, + { "rain_hit_delay_ms", 120 }, + }, + stats = { + "base_number_of_projectiles", + "base_is_projectile", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "can_perform_skill_while_moving", + "is_area_damage", + "quality_display_base_number_of_projectiles_is_gem", + }, + levels = { + [1] = { 30, baseMultiplier = 0.7, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 30, baseMultiplier = 0.77, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 31, baseMultiplier = 0.84, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 31, baseMultiplier = 0.92, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 32, baseMultiplier = 0.99, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 32, baseMultiplier = 1.05, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 33, baseMultiplier = 1.12, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 33, baseMultiplier = 1.18, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 34, baseMultiplier = 1.23, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 34, baseMultiplier = 1.28, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 35, baseMultiplier = 1.34, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 35, baseMultiplier = 1.39, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 36, baseMultiplier = 1.44, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 36, baseMultiplier = 1.5, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 37, baseMultiplier = 1.55, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 37, baseMultiplier = 1.61, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 38, baseMultiplier = 1.67, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 38, baseMultiplier = 1.73, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 39, baseMultiplier = 1.79, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 39, baseMultiplier = 1.85, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 40, baseMultiplier = 1.91, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 40, baseMultiplier = 1.97, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 41, baseMultiplier = 2.04, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 41, baseMultiplier = 2.1, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 42, baseMultiplier = 2.17, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 42, baseMultiplier = 2.24, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 43, baseMultiplier = 2.32, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 43, baseMultiplier = 2.4, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 44, baseMultiplier = 2.48, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 44, baseMultiplier = 2.56, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 45, baseMultiplier = 2.64, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 45, baseMultiplier = 2.73, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 46, baseMultiplier = 2.82, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 46, baseMultiplier = 2.91, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 47, baseMultiplier = 3.01, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 47, baseMultiplier = 3.11, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 48, baseMultiplier = 3.21, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 48, baseMultiplier = 3.32, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 49, baseMultiplier = 3.43, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 49, baseMultiplier = 3.55, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ShockchainArrowPlayer"] = { name = "Shockchain Arrow", baseTypeName = "Shockchain Arrow", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Fires a Lightning-infused arrow that homes in on Shocked enemies. Hitting a Shocked enemy will Consume the Shock to charge the arrow, causing it to release a damaging shockwave and split beams towards up to two nearby targets, prioritising ones which are Shocked. If the beam hits a Shocked target, it will release another damaging shockwave and can continue to Chain.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Lightning] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CanBecomeArrowRain] = true, [SkillType.Chains] = true, [SkillType.SkillConsumesShock] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "trick_shot", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "active_skill_lightning_damage_+%_final", 1 }, - }, - }, - constantStats = { - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - constantStats1 = { - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, - { "number_of_chains", 10 }, - }, - constantStats2 = { - { "active_skill_base_area_of_effect_radius", 25 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, - }, - stats = { - "base_is_projectile", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "can_perform_skill_while_moving", - "base_projectiles_cannot_chain", - "should_use_additive_aiming_animation", - "base_consume_enemy_shock_on_hit", - "always_pierce_non_shocked_enemies_if_targeting_shocked_enemy", - "never_shock", - }, - stats1 = { - "display_statset_hide_usage_stats", - }, - stats2 = { - "display_statset_hide_usage_stats", + { "active_skill_lightning_damage_+%_final", 1 }, }, levels = { - [1] = { attackSpeedMultiplier = -30, baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 1, cost = { Mana = 10, }, }, - [2] = { attackSpeedMultiplier = -30, baseMultiplier = 0.44, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 11, }, }, - [3] = { attackSpeedMultiplier = -30, baseMultiplier = 0.48, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 13, }, }, - [4] = { attackSpeedMultiplier = -30, baseMultiplier = 0.53, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 14, }, }, - [5] = { attackSpeedMultiplier = -30, baseMultiplier = 0.57, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 16, }, }, - [6] = { attackSpeedMultiplier = -30, baseMultiplier = 0.61, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 18, }, }, - [7] = { attackSpeedMultiplier = -30, baseMultiplier = 0.66, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 20, }, }, - [8] = { attackSpeedMultiplier = -30, baseMultiplier = 0.69, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 23, }, }, - [9] = { attackSpeedMultiplier = -30, baseMultiplier = 0.73, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 25, }, }, - [10] = { attackSpeedMultiplier = -30, baseMultiplier = 0.77, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 29, }, }, - [11] = { attackSpeedMultiplier = -30, baseMultiplier = 0.8, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 32, }, }, - [12] = { attackSpeedMultiplier = -30, baseMultiplier = 0.84, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 36, }, }, - [13] = { attackSpeedMultiplier = -30, baseMultiplier = 0.89, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 40, }, }, - [14] = { attackSpeedMultiplier = -30, baseMultiplier = 0.93, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 45, }, }, - [15] = { attackSpeedMultiplier = -30, baseMultiplier = 0.98, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 51, }, }, - [16] = { attackSpeedMultiplier = -30, baseMultiplier = 1.03, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 57, }, }, - [17] = { attackSpeedMultiplier = -30, baseMultiplier = 1.08, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 64, }, }, - [18] = { attackSpeedMultiplier = -30, baseMultiplier = 1.13, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 71, }, }, - [19] = { attackSpeedMultiplier = -30, baseMultiplier = 1.19, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 80, }, }, - [20] = { attackSpeedMultiplier = -30, baseMultiplier = 1.25, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 90, }, }, - [21] = { attackSpeedMultiplier = -30, baseMultiplier = 1.31, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 101, }, }, - [22] = { attackSpeedMultiplier = -30, baseMultiplier = 1.38, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 113, }, }, - [23] = { attackSpeedMultiplier = -30, baseMultiplier = 1.44, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 126, }, }, - [24] = { attackSpeedMultiplier = -30, baseMultiplier = 1.52, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 142, }, }, - [25] = { attackSpeedMultiplier = -30, baseMultiplier = 1.59, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 159, }, }, - [26] = { attackSpeedMultiplier = -30, baseMultiplier = 1.67, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 178, }, }, - [27] = { attackSpeedMultiplier = -30, baseMultiplier = 1.76, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 199, }, }, - [28] = { attackSpeedMultiplier = -30, baseMultiplier = 1.84, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 223, }, }, - [29] = { attackSpeedMultiplier = -30, baseMultiplier = 1.94, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 250, }, }, - [30] = { attackSpeedMultiplier = -30, baseMultiplier = 2.03, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 280, }, }, - [31] = { attackSpeedMultiplier = -30, baseMultiplier = 2.13, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 314, }, }, - [32] = { attackSpeedMultiplier = -30, baseMultiplier = 2.24, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 352, }, }, - [33] = { attackSpeedMultiplier = -30, baseMultiplier = 2.35, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 394, }, }, - [34] = { attackSpeedMultiplier = -30, baseMultiplier = 2.47, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 442, }, }, - [35] = { attackSpeedMultiplier = -30, baseMultiplier = 2.59, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 495, }, }, - [36] = { attackSpeedMultiplier = -30, baseMultiplier = 2.72, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 555, }, }, - [37] = { attackSpeedMultiplier = -30, baseMultiplier = 2.86, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 621, }, }, - [38] = { attackSpeedMultiplier = -30, baseMultiplier = 3, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 696, }, }, - [39] = { attackSpeedMultiplier = -30, baseMultiplier = 3.15, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 780, }, }, - [40] = { attackSpeedMultiplier = -30, baseMultiplier = 3.31, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 874, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -30, baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 1, cost = { Mana = 10, }, }, - [2] = { attackSpeedMultiplier = -30, baseMultiplier = 0.44, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 11, }, }, - [3] = { attackSpeedMultiplier = -30, baseMultiplier = 0.48, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 13, }, }, - [4] = { attackSpeedMultiplier = -30, baseMultiplier = 0.53, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 14, }, }, - [5] = { attackSpeedMultiplier = -30, baseMultiplier = 0.57, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 16, }, }, - [6] = { attackSpeedMultiplier = -30, baseMultiplier = 0.61, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 18, }, }, - [7] = { attackSpeedMultiplier = -30, baseMultiplier = 0.66, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 20, }, }, - [8] = { attackSpeedMultiplier = -30, baseMultiplier = 0.69, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 23, }, }, - [9] = { attackSpeedMultiplier = -30, baseMultiplier = 0.73, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 25, }, }, - [10] = { attackSpeedMultiplier = -30, baseMultiplier = 0.77, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 29, }, }, - [11] = { attackSpeedMultiplier = -30, baseMultiplier = 0.8, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 32, }, }, - [12] = { attackSpeedMultiplier = -30, baseMultiplier = 0.84, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 36, }, }, - [13] = { attackSpeedMultiplier = -30, baseMultiplier = 0.89, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 40, }, }, - [14] = { attackSpeedMultiplier = -30, baseMultiplier = 0.93, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 45, }, }, - [15] = { attackSpeedMultiplier = -30, baseMultiplier = 0.98, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 51, }, }, - [16] = { attackSpeedMultiplier = -30, baseMultiplier = 1.03, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 57, }, }, - [17] = { attackSpeedMultiplier = -30, baseMultiplier = 1.08, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 64, }, }, - [18] = { attackSpeedMultiplier = -30, baseMultiplier = 1.13, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 71, }, }, - [19] = { attackSpeedMultiplier = -30, baseMultiplier = 1.19, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 80, }, }, - [20] = { attackSpeedMultiplier = -30, baseMultiplier = 1.25, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 90, }, }, - [21] = { attackSpeedMultiplier = -30, baseMultiplier = 1.31, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 101, }, }, - [22] = { attackSpeedMultiplier = -30, baseMultiplier = 1.38, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 113, }, }, - [23] = { attackSpeedMultiplier = -30, baseMultiplier = 1.44, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 126, }, }, - [24] = { attackSpeedMultiplier = -30, baseMultiplier = 1.52, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 142, }, }, - [25] = { attackSpeedMultiplier = -30, baseMultiplier = 1.59, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 159, }, }, - [26] = { attackSpeedMultiplier = -30, baseMultiplier = 1.67, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 178, }, }, - [27] = { attackSpeedMultiplier = -30, baseMultiplier = 1.76, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 199, }, }, - [28] = { attackSpeedMultiplier = -30, baseMultiplier = 1.84, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 223, }, }, - [29] = { attackSpeedMultiplier = -30, baseMultiplier = 1.94, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 250, }, }, - [30] = { attackSpeedMultiplier = -30, baseMultiplier = 2.03, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 280, }, }, - [31] = { attackSpeedMultiplier = -30, baseMultiplier = 2.13, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 314, }, }, - [32] = { attackSpeedMultiplier = -30, baseMultiplier = 2.24, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 352, }, }, - [33] = { attackSpeedMultiplier = -30, baseMultiplier = 2.35, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 394, }, }, - [34] = { attackSpeedMultiplier = -30, baseMultiplier = 2.47, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 442, }, }, - [35] = { attackSpeedMultiplier = -30, baseMultiplier = 2.59, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 495, }, }, - [36] = { attackSpeedMultiplier = -30, baseMultiplier = 2.72, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 555, }, }, - [37] = { attackSpeedMultiplier = -30, baseMultiplier = 2.86, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 621, }, }, - [38] = { attackSpeedMultiplier = -30, baseMultiplier = 3, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 696, }, }, - [39] = { attackSpeedMultiplier = -30, baseMultiplier = 3.15, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 780, }, }, - [40] = { attackSpeedMultiplier = -30, baseMultiplier = 3.31, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 874, }, }, - }, - levels2 = { - [1] = { attackSpeedMultiplier = -30, baseMultiplier = 1.2, levelRequirement = 0, actorLevel = 1, cost = { Mana = 10, }, }, - [2] = { attackSpeedMultiplier = -30, baseMultiplier = 1.32, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 11, }, }, - [3] = { attackSpeedMultiplier = -30, baseMultiplier = 1.45, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 13, }, }, - [4] = { attackSpeedMultiplier = -30, baseMultiplier = 1.58, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 14, }, }, - [5] = { attackSpeedMultiplier = -30, baseMultiplier = 1.71, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 16, }, }, - [6] = { attackSpeedMultiplier = -30, baseMultiplier = 1.84, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 18, }, }, - [7] = { attackSpeedMultiplier = -30, baseMultiplier = 1.97, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 20, }, }, - [8] = { attackSpeedMultiplier = -30, baseMultiplier = 2.08, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 23, }, }, - [9] = { attackSpeedMultiplier = -30, baseMultiplier = 2.19, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 25, }, }, - [10] = { attackSpeedMultiplier = -30, baseMultiplier = 2.3, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 29, }, }, - [11] = { attackSpeedMultiplier = -30, baseMultiplier = 2.41, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 32, }, }, - [12] = { attackSpeedMultiplier = -30, baseMultiplier = 2.53, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 36, }, }, - [13] = { attackSpeedMultiplier = -30, baseMultiplier = 2.66, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 40, }, }, - [14] = { attackSpeedMultiplier = -30, baseMultiplier = 2.79, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 45, }, }, - [15] = { attackSpeedMultiplier = -30, baseMultiplier = 2.93, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 51, }, }, - [16] = { attackSpeedMultiplier = -30, baseMultiplier = 3.08, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 57, }, }, - [17] = { attackSpeedMultiplier = -30, baseMultiplier = 3.23, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 64, }, }, - [18] = { attackSpeedMultiplier = -30, baseMultiplier = 3.39, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 71, }, }, - [19] = { attackSpeedMultiplier = -30, baseMultiplier = 3.56, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 80, }, }, - [20] = { attackSpeedMultiplier = -30, baseMultiplier = 3.74, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 90, }, }, - [21] = { attackSpeedMultiplier = -30, baseMultiplier = 3.93, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 101, }, }, - [22] = { attackSpeedMultiplier = -30, baseMultiplier = 4.13, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 113, }, }, - [23] = { attackSpeedMultiplier = -30, baseMultiplier = 4.33, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 126, }, }, - [24] = { attackSpeedMultiplier = -30, baseMultiplier = 4.55, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 142, }, }, - [25] = { attackSpeedMultiplier = -30, baseMultiplier = 4.78, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 159, }, }, - [26] = { attackSpeedMultiplier = -30, baseMultiplier = 5.02, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 178, }, }, - [27] = { attackSpeedMultiplier = -30, baseMultiplier = 5.27, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 199, }, }, - [28] = { attackSpeedMultiplier = -30, baseMultiplier = 5.53, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 223, }, }, - [29] = { attackSpeedMultiplier = -30, baseMultiplier = 5.81, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 250, }, }, - [30] = { attackSpeedMultiplier = -30, baseMultiplier = 6.1, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 280, }, }, - [31] = { attackSpeedMultiplier = -30, baseMultiplier = 6.4, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 314, }, }, - [32] = { attackSpeedMultiplier = -30, baseMultiplier = 6.72, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 352, }, }, - [33] = { attackSpeedMultiplier = -30, baseMultiplier = 7.06, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 394, }, }, - [34] = { attackSpeedMultiplier = -30, baseMultiplier = 7.41, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 442, }, }, - [35] = { attackSpeedMultiplier = -30, baseMultiplier = 7.78, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 495, }, }, - [36] = { attackSpeedMultiplier = -30, baseMultiplier = 8.17, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 555, }, }, - [37] = { attackSpeedMultiplier = -30, baseMultiplier = 8.58, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 621, }, }, - [38] = { attackSpeedMultiplier = -30, baseMultiplier = 9.01, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 696, }, }, - [39] = { attackSpeedMultiplier = -30, baseMultiplier = 9.46, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 780, }, }, - [40] = { attackSpeedMultiplier = -30, baseMultiplier = 9.93, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 874, }, }, - }, + [1] = { attackSpeedMultiplier = -30, levelRequirement = 0, cost = { Mana = 10, }, }, + [2] = { attackSpeedMultiplier = -30, levelRequirement = 3, cost = { Mana = 11, }, }, + [3] = { attackSpeedMultiplier = -30, levelRequirement = 6, cost = { Mana = 13, }, }, + [4] = { attackSpeedMultiplier = -30, levelRequirement = 10, cost = { Mana = 14, }, }, + [5] = { attackSpeedMultiplier = -30, levelRequirement = 14, cost = { Mana = 16, }, }, + [6] = { attackSpeedMultiplier = -30, levelRequirement = 18, cost = { Mana = 18, }, }, + [7] = { attackSpeedMultiplier = -30, levelRequirement = 22, cost = { Mana = 20, }, }, + [8] = { attackSpeedMultiplier = -30, levelRequirement = 26, cost = { Mana = 23, }, }, + [9] = { attackSpeedMultiplier = -30, levelRequirement = 31, cost = { Mana = 25, }, }, + [10] = { attackSpeedMultiplier = -30, levelRequirement = 36, cost = { Mana = 29, }, }, + [11] = { attackSpeedMultiplier = -30, levelRequirement = 41, cost = { Mana = 32, }, }, + [12] = { attackSpeedMultiplier = -30, levelRequirement = 46, cost = { Mana = 36, }, }, + [13] = { attackSpeedMultiplier = -30, levelRequirement = 52, cost = { Mana = 40, }, }, + [14] = { attackSpeedMultiplier = -30, levelRequirement = 58, cost = { Mana = 45, }, }, + [15] = { attackSpeedMultiplier = -30, levelRequirement = 64, cost = { Mana = 51, }, }, + [16] = { attackSpeedMultiplier = -30, levelRequirement = 66, cost = { Mana = 57, }, }, + [17] = { attackSpeedMultiplier = -30, levelRequirement = 72, cost = { Mana = 64, }, }, + [18] = { attackSpeedMultiplier = -30, levelRequirement = 78, cost = { Mana = 71, }, }, + [19] = { attackSpeedMultiplier = -30, levelRequirement = 84, cost = { Mana = 80, }, }, + [20] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 90, }, }, + [21] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 101, }, }, + [22] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 113, }, }, + [23] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 126, }, }, + [24] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 142, }, }, + [25] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 159, }, }, + [26] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 178, }, }, + [27] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 199, }, }, + [28] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 223, }, }, + [29] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 250, }, }, + [30] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 280, }, }, + [31] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 314, }, }, + [32] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 352, }, }, + [33] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 394, }, }, + [34] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 442, }, }, + [35] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 495, }, }, + [36] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 555, }, }, + [37] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 621, }, }, + [38] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 696, }, }, + [39] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 780, }, }, + [40] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 874, }, }, + }, + statSets = { + [1] = { + label = "Projectile", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "trick_shot", + baseFlags = { + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "can_perform_skill_while_moving", + "base_projectiles_cannot_chain", + "should_use_additive_aiming_animation", + "base_consume_enemy_shock_on_hit", + "always_pierce_non_shocked_enemies_if_targeting_shocked_enemy", + "never_shock", + }, + levels = { + [1] = { baseMultiplier = 0.4, actorLevel = 1, }, + [2] = { baseMultiplier = 0.44, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.48, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.53, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.57, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.61, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.66, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.69, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.73, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.77, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.8, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.84, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.89, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.93, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.98, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.03, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.08, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.13, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.19, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.25, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.31, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.38, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.44, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.52, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.59, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.67, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.76, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.84, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.94, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 2.03, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 2.13, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 2.24, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 2.35, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 2.47, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 2.59, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.72, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.86, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 3, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 3.15, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 3.31, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Beam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "trick_shot", + baseFlags = { + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, + { "number_of_chains", 10 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 0.4, actorLevel = 1, }, + [2] = { baseMultiplier = 0.44, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.48, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.53, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.57, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.61, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.66, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.69, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.73, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.77, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.8, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.84, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.89, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.93, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.98, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.03, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.08, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.13, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.19, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.25, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.31, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.38, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.44, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.52, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.59, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.67, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.76, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.84, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.94, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 2.03, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 2.13, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 2.24, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 2.35, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 2.47, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 2.59, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.72, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.86, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 3, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 3.15, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 3.31, actorLevel = 288.29998779297, }, + }, + }, + [3] = { + label = "Shockwave", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "trick_shot", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 25 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 1.2, actorLevel = 1, }, + [2] = { baseMultiplier = 1.32, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.45, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.58, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.71, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.84, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.97, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.08, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.19, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.3, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.41, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.53, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.66, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.79, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.93, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.08, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 3.23, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.39, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.56, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.74, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.93, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 4.13, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 4.33, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.55, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.78, actorLevel = 136.875, }, + [26] = { baseMultiplier = 5.02, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 5.27, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.53, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 5.81, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 6.1, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 6.4, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 6.72, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 7.06, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 7.41, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 7.78, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 8.17, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 8.58, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 9.01, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 9.46, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 9.93, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SnipePlayer"] = { name = "Snipe", baseTypeName = "Snipe", color = 2, - incrementalEffectiveness = 0.092720001935959, description = "Channel to charge up your bow before releasing a powerful shot. Releasing the moment you fully charge causes the arrow to explode on impact for a guaranteed Critical Hit.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Channel] = true, [SkillType.CanRapidFire] = true, [SkillType.Area] = true, [SkillType.PerfectTiming] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "channelled_snipe", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, qualityStats = { - Default = { - { "base_critical_strike_multiplier_+", 2.5 }, - }, - }, - constantStats = { - { "active_skill_override_turn_duration_ms", 120 }, - { "skill_animation_duration_multiplier_override", 6 }, - { "perfect_strike_timing_window_base_ms", 300 }, - { "channel_start_lock_cancelling_of_attack_time_%", 16 }, - { "base_minimum_channel_time_ms", 300 }, - { "base_critical_strike_multiplier_+", 200 }, - { "channel_skill_end_animation_duration_multiplier_permyriad", 2500 }, - { "channel_end_duration_as_%_of_attack_time", 400 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 15 }, - }, - stats = { - "base_is_projectile", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "attack_speed_modifiers_apply_to_over_time_cost", - "channel_start_lock_cancelling_scales_with_attack_speed", - "skill_moving_start_slowdown", - }, - stats1 = { - "is_area_damage", - "always_crit", - "display_statset_hide_usage_stats", + { "base_critical_strike_multiplier_+", 2.5 }, }, levels = { - [1] = { attackSpeedMultiplier = 40, baseMultiplier = 1.1, levelRequirement = 0, actorLevel = 1, cost = { ManaPerMinute = 362, }, }, - [2] = { attackSpeedMultiplier = 40, baseMultiplier = 1.21, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 405, }, }, - [3] = { attackSpeedMultiplier = 40, baseMultiplier = 1.33, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 454, }, }, - [4] = { attackSpeedMultiplier = 40, baseMultiplier = 1.45, levelRequirement = 10, actorLevel = 10.307999610901, cost = { ManaPerMinute = 508, }, }, - [5] = { attackSpeedMultiplier = 40, baseMultiplier = 1.57, levelRequirement = 14, actorLevel = 14.074999809265, cost = { ManaPerMinute = 570, }, }, - [6] = { attackSpeedMultiplier = 40, baseMultiplier = 1.68, levelRequirement = 18, actorLevel = 18.068000793457, cost = { ManaPerMinute = 638, }, }, - [7] = { attackSpeedMultiplier = 40, baseMultiplier = 1.8, levelRequirement = 22, actorLevel = 22.287000656128, cost = { ManaPerMinute = 715, }, }, - [8] = { attackSpeedMultiplier = 40, baseMultiplier = 1.91, levelRequirement = 26, actorLevel = 26.732000350952, cost = { ManaPerMinute = 801, }, }, - [9] = { attackSpeedMultiplier = 40, baseMultiplier = 2.01, levelRequirement = 31, actorLevel = 31.40299987793, cost = { ManaPerMinute = 897, }, }, - [10] = { attackSpeedMultiplier = 40, baseMultiplier = 2.11, levelRequirement = 36, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1005, }, }, - [11] = { attackSpeedMultiplier = 40, baseMultiplier = 2.21, levelRequirement = 41, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1126, }, }, - [12] = { attackSpeedMultiplier = 40, baseMultiplier = 2.32, levelRequirement = 46, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1261, }, }, - [13] = { attackSpeedMultiplier = 40, baseMultiplier = 2.44, levelRequirement = 52, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1413, }, }, - [14] = { attackSpeedMultiplier = 40, baseMultiplier = 2.56, levelRequirement = 58, actorLevel = 58.147998809814, cost = { ManaPerMinute = 1583, }, }, - [15] = { attackSpeedMultiplier = 40, baseMultiplier = 2.69, levelRequirement = 64, actorLevel = 64.175003051758, cost = { ManaPerMinute = 1773, }, }, - [16] = { attackSpeedMultiplier = 40, baseMultiplier = 2.82, levelRequirement = 66, actorLevel = 70.428001403809, cost = { ManaPerMinute = 1986, }, }, - [17] = { attackSpeedMultiplier = 40, baseMultiplier = 2.96, levelRequirement = 72, actorLevel = 76.906997680664, cost = { ManaPerMinute = 2225, }, }, - [18] = { attackSpeedMultiplier = 40, baseMultiplier = 3.11, levelRequirement = 78, actorLevel = 83.611999511719, cost = { ManaPerMinute = 2493, }, }, - [19] = { attackSpeedMultiplier = 40, baseMultiplier = 3.27, levelRequirement = 84, actorLevel = 90.542999267578, cost = { ManaPerMinute = 2792, }, }, - [20] = { attackSpeedMultiplier = 40, baseMultiplier = 3.43, levelRequirement = 90, actorLevel = 97.699996948242, cost = { ManaPerMinute = 3128, }, }, - [21] = { attackSpeedMultiplier = 40, baseMultiplier = 3.6, levelRequirement = 90, actorLevel = 105.08300018311, cost = { ManaPerMinute = 3504, }, }, - [22] = { attackSpeedMultiplier = 40, baseMultiplier = 3.78, levelRequirement = 90, actorLevel = 112.69200134277, cost = { ManaPerMinute = 3925, }, }, - [23] = { attackSpeedMultiplier = 40, baseMultiplier = 3.97, levelRequirement = 90, actorLevel = 120.52700042725, cost = { ManaPerMinute = 4397, }, }, - [24] = { attackSpeedMultiplier = 40, baseMultiplier = 4.17, levelRequirement = 90, actorLevel = 128.58799743652, cost = { ManaPerMinute = 4926, }, }, - [25] = { attackSpeedMultiplier = 40, baseMultiplier = 4.38, levelRequirement = 90, actorLevel = 136.875, cost = { ManaPerMinute = 5518, }, }, - [26] = { attackSpeedMultiplier = 40, baseMultiplier = 4.6, levelRequirement = 90, actorLevel = 145.38800048828, cost = { ManaPerMinute = 6181, }, }, - [27] = { attackSpeedMultiplier = 40, baseMultiplier = 4.83, levelRequirement = 90, actorLevel = 154.12699890137, cost = { ManaPerMinute = 6924, }, }, - [28] = { attackSpeedMultiplier = 40, baseMultiplier = 5.07, levelRequirement = 90, actorLevel = 163.09199523926, cost = { ManaPerMinute = 7756, }, }, - [29] = { attackSpeedMultiplier = 40, baseMultiplier = 5.32, levelRequirement = 90, actorLevel = 172.28300476074, cost = { ManaPerMinute = 8689, }, }, - [30] = { attackSpeedMultiplier = 40, baseMultiplier = 5.59, levelRequirement = 90, actorLevel = 181.69999694824, cost = { ManaPerMinute = 9733, }, }, - [31] = { attackSpeedMultiplier = 40, baseMultiplier = 5.87, levelRequirement = 90, actorLevel = 191.34300231934, cost = { ManaPerMinute = 10903, }, }, - [32] = { attackSpeedMultiplier = 40, baseMultiplier = 6.16, levelRequirement = 90, actorLevel = 201.21200561523, cost = { ManaPerMinute = 12214, }, }, - [33] = { attackSpeedMultiplier = 40, baseMultiplier = 6.47, levelRequirement = 90, actorLevel = 211.30700683594, cost = { ManaPerMinute = 13682, }, }, - [34] = { attackSpeedMultiplier = 40, baseMultiplier = 6.79, levelRequirement = 90, actorLevel = 221.62800598145, cost = { ManaPerMinute = 15327, }, }, - [35] = { attackSpeedMultiplier = 40, baseMultiplier = 7.13, levelRequirement = 90, actorLevel = 232.17500305176, cost = { ManaPerMinute = 17169, }, }, - [36] = { attackSpeedMultiplier = 40, baseMultiplier = 7.49, levelRequirement = 90, actorLevel = 242.94799804688, cost = { ManaPerMinute = 19233, }, }, - [37] = { attackSpeedMultiplier = 40, baseMultiplier = 7.86, levelRequirement = 90, actorLevel = 253.94700622559, cost = { ManaPerMinute = 21545, }, }, - [38] = { attackSpeedMultiplier = 40, baseMultiplier = 8.26, levelRequirement = 90, actorLevel = 265.17199707031, cost = { ManaPerMinute = 24134, }, }, - [39] = { attackSpeedMultiplier = 40, baseMultiplier = 8.67, levelRequirement = 90, actorLevel = 276.62298583984, cost = { ManaPerMinute = 27035, }, }, - [40] = { attackSpeedMultiplier = 40, baseMultiplier = 9.1, levelRequirement = 90, actorLevel = 288.29998779297, cost = { ManaPerMinute = 30285, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = 40, levelRequirement = 0, actorLevel = 1, cost = { ManaPerMinute = 362, }, }, - [2] = { attackSpeedMultiplier = 40, levelRequirement = 3, actorLevel = 1, cost = { ManaPerMinute = 405, }, }, - [3] = { attackSpeedMultiplier = 40, levelRequirement = 6, actorLevel = 1, cost = { ManaPerMinute = 454, }, }, - [4] = { attackSpeedMultiplier = 40, levelRequirement = 10, actorLevel = 1, cost = { ManaPerMinute = 508, }, }, - [5] = { attackSpeedMultiplier = 40, levelRequirement = 14, actorLevel = 1, cost = { ManaPerMinute = 570, }, }, - [6] = { attackSpeedMultiplier = 40, levelRequirement = 18, actorLevel = 1, cost = { ManaPerMinute = 638, }, }, - [7] = { attackSpeedMultiplier = 40, levelRequirement = 22, actorLevel = 1, cost = { ManaPerMinute = 715, }, }, - [8] = { attackSpeedMultiplier = 40, levelRequirement = 26, actorLevel = 1, cost = { ManaPerMinute = 801, }, }, - [9] = { attackSpeedMultiplier = 40, levelRequirement = 31, actorLevel = 1, cost = { ManaPerMinute = 897, }, }, - [10] = { attackSpeedMultiplier = 40, levelRequirement = 36, actorLevel = 1, cost = { ManaPerMinute = 1005, }, }, - [11] = { attackSpeedMultiplier = 40, levelRequirement = 41, actorLevel = 1, cost = { ManaPerMinute = 1126, }, }, - [12] = { attackSpeedMultiplier = 40, levelRequirement = 46, actorLevel = 1, cost = { ManaPerMinute = 1261, }, }, - [13] = { attackSpeedMultiplier = 40, levelRequirement = 52, actorLevel = 1, cost = { ManaPerMinute = 1413, }, }, - [14] = { attackSpeedMultiplier = 40, levelRequirement = 58, actorLevel = 1, cost = { ManaPerMinute = 1583, }, }, - [15] = { attackSpeedMultiplier = 40, levelRequirement = 64, actorLevel = 1, cost = { ManaPerMinute = 1773, }, }, - [16] = { attackSpeedMultiplier = 40, levelRequirement = 66, actorLevel = 1, cost = { ManaPerMinute = 1986, }, }, - [17] = { attackSpeedMultiplier = 40, levelRequirement = 72, actorLevel = 1, cost = { ManaPerMinute = 2225, }, }, - [18] = { attackSpeedMultiplier = 40, levelRequirement = 78, actorLevel = 1, cost = { ManaPerMinute = 2493, }, }, - [19] = { attackSpeedMultiplier = 40, levelRequirement = 84, actorLevel = 1, cost = { ManaPerMinute = 2792, }, }, - [20] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 3128, }, }, - [21] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 3504, }, }, - [22] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 3925, }, }, - [23] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 4397, }, }, - [24] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 4926, }, }, - [25] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 5518, }, }, - [26] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 6181, }, }, - [27] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 6924, }, }, - [28] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 7756, }, }, - [29] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 8689, }, }, - [30] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 9733, }, }, - [31] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 10903, }, }, - [32] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 12214, }, }, - [33] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 13682, }, }, - [34] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 15327, }, }, - [35] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 17169, }, }, - [36] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 19233, }, }, - [37] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 21545, }, }, - [38] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 24134, }, }, - [39] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 27035, }, }, - [40] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 1, cost = { ManaPerMinute = 30285, }, }, - }, + [1] = { attackSpeedMultiplier = 40, levelRequirement = 0, cost = { ManaPerMinute = 362, }, }, + [2] = { attackSpeedMultiplier = 40, levelRequirement = 3, cost = { ManaPerMinute = 405, }, }, + [3] = { attackSpeedMultiplier = 40, levelRequirement = 6, cost = { ManaPerMinute = 454, }, }, + [4] = { attackSpeedMultiplier = 40, levelRequirement = 10, cost = { ManaPerMinute = 508, }, }, + [5] = { attackSpeedMultiplier = 40, levelRequirement = 14, cost = { ManaPerMinute = 570, }, }, + [6] = { attackSpeedMultiplier = 40, levelRequirement = 18, cost = { ManaPerMinute = 638, }, }, + [7] = { attackSpeedMultiplier = 40, levelRequirement = 22, cost = { ManaPerMinute = 715, }, }, + [8] = { attackSpeedMultiplier = 40, levelRequirement = 26, cost = { ManaPerMinute = 801, }, }, + [9] = { attackSpeedMultiplier = 40, levelRequirement = 31, cost = { ManaPerMinute = 897, }, }, + [10] = { attackSpeedMultiplier = 40, levelRequirement = 36, cost = { ManaPerMinute = 1005, }, }, + [11] = { attackSpeedMultiplier = 40, levelRequirement = 41, cost = { ManaPerMinute = 1126, }, }, + [12] = { attackSpeedMultiplier = 40, levelRequirement = 46, cost = { ManaPerMinute = 1261, }, }, + [13] = { attackSpeedMultiplier = 40, levelRequirement = 52, cost = { ManaPerMinute = 1413, }, }, + [14] = { attackSpeedMultiplier = 40, levelRequirement = 58, cost = { ManaPerMinute = 1583, }, }, + [15] = { attackSpeedMultiplier = 40, levelRequirement = 64, cost = { ManaPerMinute = 1773, }, }, + [16] = { attackSpeedMultiplier = 40, levelRequirement = 66, cost = { ManaPerMinute = 1986, }, }, + [17] = { attackSpeedMultiplier = 40, levelRequirement = 72, cost = { ManaPerMinute = 2225, }, }, + [18] = { attackSpeedMultiplier = 40, levelRequirement = 78, cost = { ManaPerMinute = 2493, }, }, + [19] = { attackSpeedMultiplier = 40, levelRequirement = 84, cost = { ManaPerMinute = 2792, }, }, + [20] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 3128, }, }, + [21] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 3504, }, }, + [22] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 3925, }, }, + [23] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 4397, }, }, + [24] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 4926, }, }, + [25] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 5518, }, }, + [26] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 6181, }, }, + [27] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 6924, }, }, + [28] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 7756, }, }, + [29] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 8689, }, }, + [30] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 9733, }, }, + [31] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 10903, }, }, + [32] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 12214, }, }, + [33] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 13682, }, }, + [34] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 15327, }, }, + [35] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 17169, }, }, + [36] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 19233, }, }, + [37] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 21545, }, }, + [38] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 24134, }, }, + [39] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 27035, }, }, + [40] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { ManaPerMinute = 30285, }, }, + }, + statSets = { + [1] = { + label = "Arrow", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "channelled_snipe", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "active_skill_override_turn_duration_ms", 120 }, + { "skill_animation_duration_multiplier_override", 6 }, + { "perfect_strike_timing_window_base_ms", 300 }, + { "channel_start_lock_cancelling_of_attack_time_%", 16 }, + { "base_minimum_channel_time_ms", 300 }, + { "base_critical_strike_multiplier_+", 200 }, + { "channel_skill_end_animation_duration_multiplier_permyriad", 2500 }, + { "channel_end_duration_as_%_of_attack_time", 400 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "attack_speed_modifiers_apply_to_over_time_cost", + "channel_start_lock_cancelling_scales_with_attack_speed", + "skill_moving_start_slowdown", + }, + levels = { + [1] = { baseMultiplier = 1.1, actorLevel = 1, }, + [2] = { baseMultiplier = 1.21, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.33, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.45, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.57, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.68, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.8, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.91, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.01, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.11, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.21, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.32, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.44, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.56, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.69, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.82, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.96, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.11, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.27, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.43, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.6, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.78, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.97, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.17, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.38, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.6, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.83, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.07, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 5.32, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.59, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.87, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 6.16, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 6.47, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.79, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 7.13, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 7.49, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.86, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 8.26, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 8.67, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 9.1, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "channelled_snipe", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 15 }, + }, + stats = { + "is_area_damage", + "always_crit", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SnipersMarkPlayer"] = { name = "Sniper's Mark", baseTypeName = "Sniper's Mark", color = 2, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, description = "Marks a target. The next Critical Hit the target receives consumes the Mark to deal extra damage and grant you a Frenzy Charge.", skillTypes = { [SkillType.Spell] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.GeneratesCharges] = true, [SkillType.Mark] = true, [SkillType.Cooldown] = true, [SkillType.Limit] = true, }, - statDescriptionScope = "snipers_mark", castTime = 0.5, - baseFlags = { - }, qualityStats = { - Default = { - { "enemy_additional_critical_strike_multiplier_against_self", 0.75 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 8000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "number_of_marks_allowed_per_type", 1 }, - }, - stats = { - "enemy_additional_critical_strike_multiplier_against_self", - "base_deal_no_damage", - "can_perform_skill_while_moving", + { "enemy_additional_critical_strike_multiplier_against_self", 0.75 }, }, levels = { - [1] = { 20, storedUses = 1, levelRequirement = 0, cooldown = 2, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 23, }, }, - [2] = { 23, storedUses = 1, levelRequirement = 3, cooldown = 2, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 25, }, }, - [3] = { 26, storedUses = 1, levelRequirement = 6, cooldown = 2, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 27, }, }, - [4] = { 29, storedUses = 1, levelRequirement = 10, cooldown = 2, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 29, }, }, - [5] = { 32, storedUses = 1, levelRequirement = 14, cooldown = 2, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 32, }, }, - [6] = { 35, storedUses = 1, levelRequirement = 18, cooldown = 2, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 34, }, }, - [7] = { 38, storedUses = 1, levelRequirement = 22, cooldown = 2, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 37, }, }, - [8] = { 41, storedUses = 1, levelRequirement = 26, cooldown = 2, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 40, }, }, - [9] = { 44, storedUses = 1, levelRequirement = 31, cooldown = 2, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 43, }, }, - [10] = { 47, storedUses = 1, levelRequirement = 36, cooldown = 2, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 47, }, }, - [11] = { 50, storedUses = 1, levelRequirement = 41, cooldown = 2, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 51, }, }, - [12] = { 53, storedUses = 1, levelRequirement = 46, cooldown = 2, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 55, }, }, - [13] = { 56, storedUses = 1, levelRequirement = 52, cooldown = 2, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 59, }, }, - [14] = { 59, storedUses = 1, levelRequirement = 58, cooldown = 2, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 64, }, }, - [15] = { 62, storedUses = 1, levelRequirement = 64, cooldown = 2, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 69, }, }, - [16] = { 65, storedUses = 1, levelRequirement = 66, cooldown = 2, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 75, }, }, - [17] = { 68, storedUses = 1, levelRequirement = 72, cooldown = 2, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 81, }, }, - [18] = { 71, storedUses = 1, levelRequirement = 78, cooldown = 2, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 87, }, }, - [19] = { 74, storedUses = 1, levelRequirement = 84, cooldown = 2, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 94, }, }, - [20] = { 77, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 102, }, }, - [21] = { 80, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 110, }, }, - [22] = { 83, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 119, }, }, - [23] = { 86, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 128, }, }, - [24] = { 89, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 139, }, }, - [25] = { 92, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 150, }, }, - [26] = { 95, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 162, }, }, - [27] = { 98, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 175, }, }, - [28] = { 101, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 189, }, }, - [29] = { 104, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 204, }, }, - [30] = { 107, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 220, }, }, - [31] = { 110, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 238, }, }, - [32] = { 113, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 257, }, }, - [33] = { 116, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 278, }, }, - [34] = { 119, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 300, }, }, - [35] = { 122, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 324, }, }, - [36] = { 125, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 350, }, }, - [37] = { 128, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 378, }, }, - [38] = { 131, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 408, }, }, - [39] = { 134, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 441, }, }, - [40] = { 137, storedUses = 1, levelRequirement = 90, cooldown = 2, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 477, }, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 2, cost = { Mana = 23, }, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 2, cost = { Mana = 25, }, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 2, cost = { Mana = 27, }, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 2, cost = { Mana = 29, }, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 2, cost = { Mana = 32, }, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 2, cost = { Mana = 34, }, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 2, cost = { Mana = 37, }, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 2, cost = { Mana = 40, }, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 2, cost = { Mana = 43, }, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 2, cost = { Mana = 47, }, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 2, cost = { Mana = 51, }, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 2, cost = { Mana = 55, }, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 2, cost = { Mana = 59, }, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 2, cost = { Mana = 64, }, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 2, cost = { Mana = 69, }, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 2, cost = { Mana = 75, }, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 2, cost = { Mana = 81, }, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 2, cost = { Mana = 87, }, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 2, cost = { Mana = 94, }, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 102, }, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 110, }, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 119, }, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 128, }, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 139, }, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 150, }, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 162, }, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 175, }, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 189, }, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 204, }, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 220, }, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 238, }, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 257, }, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 278, }, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 300, }, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 324, }, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 350, }, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 378, }, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 408, }, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 441, }, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 2, cost = { Mana = 477, }, }, + }, + statSets = { + [1] = { + label = "Sniper's Mark", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "snipers_mark", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 8000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "number_of_marks_allowed_per_type", 1 }, + }, + stats = { + "enemy_additional_critical_strike_multiplier_against_self", + "base_deal_no_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 20, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 23, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 26, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 29, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 32, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 35, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 38, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 41, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 44, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 47, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 50, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 53, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 56, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 59, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 62, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 65, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 68, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 71, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 74, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 77, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 80, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 83, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 86, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 89, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 92, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 95, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 98, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 101, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 104, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 107, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 110, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 113, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 116, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 119, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 122, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 125, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 128, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 131, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 134, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 137, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SpiralVolleyPlayer"] = { name = "Spiral Volley", baseTypeName = "Spiral Volley", color = 2, - incrementalEffectiveness = 0.092720001935959, description = "Loads your Bow with a volley of enchanted arrows and fires them in a circle as you spin forward, firing directly at targets if possible. Consumes Frenzy Charges to cause the arrows to deal more damage and Chain to other targets. Each target can only be Hit once.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.SkillConsumesFrenzyChargesOnUse] = true, [SkillType.Sustained] = true, [SkillType.ConsumesCharges] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "spiral_volley", castTime = 1, + qualityStats = { + { "base_number_of_projectiles", 0.2 }, + }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 7, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 8, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 9, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 10, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 12, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 13, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 16, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 18, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 21, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 24, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 27, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 31, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 36, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 42, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 48, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 55, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 63, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 73, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 83, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 96, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 110, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 127, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 145, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 167, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 192, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 220, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 253, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 290, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 333, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 383, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 439, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 505, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 579, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 665, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 764, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 877, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1006, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1155, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1327, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1523, }, }, + }, + statSets = { + [1] = { + label = "Spiral Volley", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "spiral_volley", statMap = { ["spiral_volley_damage_+%_final_when_frenzy_charges_consumed"] = { mod("Damage", "MORE", nil, 0, 0, { type = "MultiplierThreshold", var = "RemovableFrenzyCharge", threshold = 1 }), @@ -2188,747 +3191,997 @@ skills["SpiralVolleyPlayer"] = { mod("ChainCountMax", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovableFrenzyCharge" }), }, }, - baseFlags = { - attack = true, - projectile = true, - }, - qualityStats = { - Default = { - { "base_number_of_projectiles", 0.2 }, + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "base_number_of_projectiles", 25 }, + { "active_skill_base_area_of_effect_radius", 60 }, + { "spiral_volley_damage_+%_final_when_frenzy_charges_consumed", 100 }, + { "spiral_volley_damage_+%_final_per_frenzy_charge_consumed", 20 }, + { "spiral_volley_X_chains_per_frenzy_charge_consumed", 1 }, + { "added_attack_time_ms", 400 }, + }, + stats = { + "base_is_projectile", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "active_skill_enable_movement_cancelling", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + }, + levels = { + [1] = { baseMultiplier = 0.6, actorLevel = 1, }, + [2] = { baseMultiplier = 0.66, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.73, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.79, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.85, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.92, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.98, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.04, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.09, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.15, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.21, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.27, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.33, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.4, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.47, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.54, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.62, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.7, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.78, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.87, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.96, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.06, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.17, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 2.27, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 2.39, actorLevel = 136.875, }, + [26] = { baseMultiplier = 2.51, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 2.63, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 2.76, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 2.9, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 3.05, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 3.2, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 3.36, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 3.53, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 3.71, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 3.89, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 4.08, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 4.29, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 4.5, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 4.73, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 4.97, actorLevel = 288.29998779297, }, + }, }, - }, - constantStats = { - { "base_number_of_projectiles", 25 }, - { "active_skill_base_area_of_effect_radius", 60 }, - { "spiral_volley_damage_+%_final_when_frenzy_charges_consumed", 100 }, - { "spiral_volley_damage_+%_final_per_frenzy_charge_consumed", 20 }, - { "spiral_volley_X_chains_per_frenzy_charge_consumed", 1 }, - { "added_attack_time_ms", 400 }, - }, - stats = { - "base_is_projectile", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "active_skill_enable_movement_cancelling", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - }, - levels = { - [1] = { baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { baseMultiplier = 0.66, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { baseMultiplier = 0.73, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { baseMultiplier = 0.79, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 10, }, }, - [5] = { baseMultiplier = 0.85, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 12, }, }, - [6] = { baseMultiplier = 0.92, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 13, }, }, - [7] = { baseMultiplier = 0.98, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 16, }, }, - [8] = { baseMultiplier = 1.04, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 18, }, }, - [9] = { baseMultiplier = 1.09, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 21, }, }, - [10] = { baseMultiplier = 1.15, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 24, }, }, - [11] = { baseMultiplier = 1.21, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 27, }, }, - [12] = { baseMultiplier = 1.27, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 31, }, }, - [13] = { baseMultiplier = 1.33, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 36, }, }, - [14] = { baseMultiplier = 1.4, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 42, }, }, - [15] = { baseMultiplier = 1.47, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 48, }, }, - [16] = { baseMultiplier = 1.54, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 55, }, }, - [17] = { baseMultiplier = 1.62, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 63, }, }, - [18] = { baseMultiplier = 1.7, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 73, }, }, - [19] = { baseMultiplier = 1.78, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 83, }, }, - [20] = { baseMultiplier = 1.87, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 96, }, }, - [21] = { baseMultiplier = 1.96, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 110, }, }, - [22] = { baseMultiplier = 2.06, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 127, }, }, - [23] = { baseMultiplier = 2.17, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 145, }, }, - [24] = { baseMultiplier = 2.27, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 167, }, }, - [25] = { baseMultiplier = 2.39, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 192, }, }, - [26] = { baseMultiplier = 2.51, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 220, }, }, - [27] = { baseMultiplier = 2.63, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 253, }, }, - [28] = { baseMultiplier = 2.76, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 290, }, }, - [29] = { baseMultiplier = 2.9, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 333, }, }, - [30] = { baseMultiplier = 3.05, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 383, }, }, - [31] = { baseMultiplier = 3.2, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 439, }, }, - [32] = { baseMultiplier = 3.36, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 505, }, }, - [33] = { baseMultiplier = 3.53, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 579, }, }, - [34] = { baseMultiplier = 3.71, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 665, }, }, - [35] = { baseMultiplier = 3.89, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 764, }, }, - [36] = { baseMultiplier = 4.08, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 877, }, }, - [37] = { baseMultiplier = 4.29, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 1006, }, }, - [38] = { baseMultiplier = 4.5, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 1155, }, }, - [39] = { baseMultiplier = 4.73, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1327, }, }, - [40] = { baseMultiplier = 4.97, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1523, }, }, - }, + } } skills["StormcallerArrowPlayer"] = { name = "Stormcaller Arrow", baseTypeName = "Stormcaller Arrow", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Fires an arrow that embeds where it lands for a short duration. At the end of the duration, a Lightning bolt strikes the arrow, disintegrating it and damaging enemies with a high chance to Shock.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.CanRapidFire] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.CanBecomeArrowRain] = true, [SkillType.Area] = true, [SkillType.Lightning] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "shocking_arrow", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "shock_duration_+%", 1.5 }, - }, - }, - constantStats = { - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 }, - { "base_skill_effect_duration", 1500 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 10 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, - { "active_skill_shock_chance_+%_final", 800 }, - }, - stats = { - "base_is_projectile", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "can_perform_skill_while_moving", - "should_use_additive_aiming_animation", - }, - stats1 = { - "active_skill_base_area_of_effect_radius", - "is_area_damage", - "display_statset_hide_usage_stats", + { "shock_duration_+%", 1.5 }, }, levels = { - [1] = { attackSpeedMultiplier = -20, baseMultiplier = 0.35, levelRequirement = 0, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { attackSpeedMultiplier = -20, baseMultiplier = 0.38, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { attackSpeedMultiplier = -20, baseMultiplier = 0.42, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { attackSpeedMultiplier = -20, baseMultiplier = 0.46, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 10, }, }, - [5] = { attackSpeedMultiplier = -20, baseMultiplier = 0.5, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 12, }, }, - [6] = { attackSpeedMultiplier = -20, baseMultiplier = 0.54, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 13, }, }, - [7] = { attackSpeedMultiplier = -20, baseMultiplier = 0.57, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 15, }, }, - [8] = { attackSpeedMultiplier = -20, baseMultiplier = 0.61, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 17, }, }, - [9] = { attackSpeedMultiplier = -20, baseMultiplier = 0.64, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 19, }, }, - [10] = { attackSpeedMultiplier = -20, baseMultiplier = 0.67, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 21, }, }, - [11] = { attackSpeedMultiplier = -20, baseMultiplier = 0.7, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 24, }, }, - [12] = { attackSpeedMultiplier = -20, baseMultiplier = 0.74, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 26, }, }, - [13] = { attackSpeedMultiplier = -20, baseMultiplier = 0.78, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 30, }, }, - [14] = { attackSpeedMultiplier = -20, baseMultiplier = 0.81, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 33, }, }, - [15] = { attackSpeedMultiplier = -20, baseMultiplier = 0.86, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 37, }, }, - [16] = { attackSpeedMultiplier = -20, baseMultiplier = 0.9, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 42, }, }, - [17] = { attackSpeedMultiplier = -20, baseMultiplier = 0.94, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 47, }, }, - [18] = { attackSpeedMultiplier = -20, baseMultiplier = 0.99, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 53, }, }, - [19] = { attackSpeedMultiplier = -20, baseMultiplier = 1.04, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 59, }, }, - [20] = { attackSpeedMultiplier = -20, baseMultiplier = 1.09, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 66, }, }, - [21] = { attackSpeedMultiplier = -20, baseMultiplier = 1.15, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 74, }, }, - [22] = { attackSpeedMultiplier = -20, baseMultiplier = 1.2, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 83, }, }, - [23] = { attackSpeedMultiplier = -20, baseMultiplier = 1.26, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 93, }, }, - [24] = { attackSpeedMultiplier = -20, baseMultiplier = 1.33, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 105, }, }, - [25] = { attackSpeedMultiplier = -20, baseMultiplier = 1.39, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 117, }, }, - [26] = { attackSpeedMultiplier = -20, baseMultiplier = 1.46, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 131, }, }, - [27] = { attackSpeedMultiplier = -20, baseMultiplier = 1.54, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 147, }, }, - [28] = { attackSpeedMultiplier = -20, baseMultiplier = 1.61, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 165, }, }, - [29] = { attackSpeedMultiplier = -20, baseMultiplier = 1.69, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 185, }, }, - [30] = { attackSpeedMultiplier = -20, baseMultiplier = 1.78, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 207, }, }, - [31] = { attackSpeedMultiplier = -20, baseMultiplier = 1.87, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 232, }, }, - [32] = { attackSpeedMultiplier = -20, baseMultiplier = 1.96, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 260, }, }, - [33] = { attackSpeedMultiplier = -20, baseMultiplier = 2.06, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 292, }, }, - [34] = { attackSpeedMultiplier = -20, baseMultiplier = 2.16, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 327, }, }, - [35] = { attackSpeedMultiplier = -20, baseMultiplier = 2.27, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 366, }, }, - [36] = { attackSpeedMultiplier = -20, baseMultiplier = 2.38, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 410, }, }, - [37] = { attackSpeedMultiplier = -20, baseMultiplier = 2.5, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 460, }, }, - [38] = { attackSpeedMultiplier = -20, baseMultiplier = 2.63, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 515, }, }, - [39] = { attackSpeedMultiplier = -20, baseMultiplier = 2.76, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 577, }, }, - [40] = { attackSpeedMultiplier = -20, baseMultiplier = 2.9, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 646, }, }, - }, - levels1 = { - [1] = { 0, attackSpeedMultiplier = -20, baseMultiplier = 1.4, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { 1, attackSpeedMultiplier = -20, baseMultiplier = 1.54, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { 1, attackSpeedMultiplier = -20, baseMultiplier = 1.69, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { 2, attackSpeedMultiplier = -20, baseMultiplier = 1.85, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 10, }, }, - [5] = { 2, attackSpeedMultiplier = -20, baseMultiplier = 1.99, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 12, }, }, - [6] = { 3, attackSpeedMultiplier = -20, baseMultiplier = 2.14, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 13, }, }, - [7] = { 3, attackSpeedMultiplier = -20, baseMultiplier = 2.29, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 15, }, }, - [8] = { 4, attackSpeedMultiplier = -20, baseMultiplier = 2.43, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 17, }, }, - [9] = { 4, attackSpeedMultiplier = -20, baseMultiplier = 2.55, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 19, }, }, - [10] = { 5, attackSpeedMultiplier = -20, baseMultiplier = 2.68, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 21, }, }, - [11] = { 5, attackSpeedMultiplier = -20, baseMultiplier = 2.81, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 24, }, }, - [12] = { 6, attackSpeedMultiplier = -20, baseMultiplier = 2.96, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 26, }, }, - [13] = { 6, attackSpeedMultiplier = -20, baseMultiplier = 3.1, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 30, }, }, - [14] = { 7, attackSpeedMultiplier = -20, baseMultiplier = 3.26, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 33, }, }, - [15] = { 7, attackSpeedMultiplier = -20, baseMultiplier = 3.42, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 37, }, }, - [16] = { 8, attackSpeedMultiplier = -20, baseMultiplier = 3.59, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 42, }, }, - [17] = { 8, attackSpeedMultiplier = -20, baseMultiplier = 3.77, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 47, }, }, - [18] = { 9, attackSpeedMultiplier = -20, baseMultiplier = 3.96, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 53, }, }, - [19] = { 9, attackSpeedMultiplier = -20, baseMultiplier = 4.16, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 59, }, }, - [20] = { 10, attackSpeedMultiplier = -20, baseMultiplier = 4.37, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 66, }, }, - [21] = { 10, attackSpeedMultiplier = -20, baseMultiplier = 4.58, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 74, }, }, - [22] = { 11, attackSpeedMultiplier = -20, baseMultiplier = 4.81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 83, }, }, - [23] = { 11, attackSpeedMultiplier = -20, baseMultiplier = 5.05, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 93, }, }, - [24] = { 11, attackSpeedMultiplier = -20, baseMultiplier = 5.31, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 105, }, }, - [25] = { 11, attackSpeedMultiplier = -20, baseMultiplier = 5.57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 117, }, }, - [26] = { 12, attackSpeedMultiplier = -20, baseMultiplier = 5.85, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 131, }, }, - [27] = { 12, attackSpeedMultiplier = -20, baseMultiplier = 6.14, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 147, }, }, - [28] = { 12, attackSpeedMultiplier = -20, baseMultiplier = 6.45, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 165, }, }, - [29] = { 12, attackSpeedMultiplier = -20, baseMultiplier = 6.77, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 185, }, }, - [30] = { 13, attackSpeedMultiplier = -20, baseMultiplier = 7.11, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 207, }, }, - [31] = { 13, attackSpeedMultiplier = -20, baseMultiplier = 7.47, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 232, }, }, - [32] = { 13, attackSpeedMultiplier = -20, baseMultiplier = 7.84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 260, }, }, - [33] = { 13, attackSpeedMultiplier = -20, baseMultiplier = 8.23, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 292, }, }, - [34] = { 14, attackSpeedMultiplier = -20, baseMultiplier = 8.65, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 327, }, }, - [35] = { 14, attackSpeedMultiplier = -20, baseMultiplier = 9.08, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 366, }, }, - [36] = { 14, attackSpeedMultiplier = -20, baseMultiplier = 9.53, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 410, }, }, - [37] = { 14, attackSpeedMultiplier = -20, baseMultiplier = 10.01, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 460, }, }, - [38] = { 15, attackSpeedMultiplier = -20, baseMultiplier = 10.51, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 515, }, }, - [39] = { 15, attackSpeedMultiplier = -20, baseMultiplier = 11.03, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 577, }, }, - [40] = { 15, attackSpeedMultiplier = -20, baseMultiplier = 11.59, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 646, }, }, - }, + [1] = { attackSpeedMultiplier = -20, levelRequirement = 0, cost = { Mana = 7, }, }, + [2] = { attackSpeedMultiplier = -20, levelRequirement = 3, cost = { Mana = 8, }, }, + [3] = { attackSpeedMultiplier = -20, levelRequirement = 6, cost = { Mana = 9, }, }, + [4] = { attackSpeedMultiplier = -20, levelRequirement = 10, cost = { Mana = 10, }, }, + [5] = { attackSpeedMultiplier = -20, levelRequirement = 14, cost = { Mana = 12, }, }, + [6] = { attackSpeedMultiplier = -20, levelRequirement = 18, cost = { Mana = 13, }, }, + [7] = { attackSpeedMultiplier = -20, levelRequirement = 22, cost = { Mana = 15, }, }, + [8] = { attackSpeedMultiplier = -20, levelRequirement = 26, cost = { Mana = 17, }, }, + [9] = { attackSpeedMultiplier = -20, levelRequirement = 31, cost = { Mana = 19, }, }, + [10] = { attackSpeedMultiplier = -20, levelRequirement = 36, cost = { Mana = 21, }, }, + [11] = { attackSpeedMultiplier = -20, levelRequirement = 41, cost = { Mana = 24, }, }, + [12] = { attackSpeedMultiplier = -20, levelRequirement = 46, cost = { Mana = 26, }, }, + [13] = { attackSpeedMultiplier = -20, levelRequirement = 52, cost = { Mana = 30, }, }, + [14] = { attackSpeedMultiplier = -20, levelRequirement = 58, cost = { Mana = 33, }, }, + [15] = { attackSpeedMultiplier = -20, levelRequirement = 64, cost = { Mana = 37, }, }, + [16] = { attackSpeedMultiplier = -20, levelRequirement = 66, cost = { Mana = 42, }, }, + [17] = { attackSpeedMultiplier = -20, levelRequirement = 72, cost = { Mana = 47, }, }, + [18] = { attackSpeedMultiplier = -20, levelRequirement = 78, cost = { Mana = 53, }, }, + [19] = { attackSpeedMultiplier = -20, levelRequirement = 84, cost = { Mana = 59, }, }, + [20] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 66, }, }, + [21] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 74, }, }, + [22] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 83, }, }, + [23] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 93, }, }, + [24] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 105, }, }, + [25] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 117, }, }, + [26] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 131, }, }, + [27] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 147, }, }, + [28] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 165, }, }, + [29] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 185, }, }, + [30] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 207, }, }, + [31] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 232, }, }, + [32] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 260, }, }, + [33] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 292, }, }, + [34] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 327, }, }, + [35] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 366, }, }, + [36] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 410, }, }, + [37] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 460, }, }, + [38] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 515, }, }, + [39] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 577, }, }, + [40] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 646, }, }, + }, + statSets = { + [1] = { + label = "Arrow", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "shocking_arrow", + baseFlags = { + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 }, + { "base_skill_effect_duration", 1500 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "can_perform_skill_while_moving", + "should_use_additive_aiming_animation", + }, + levels = { + [1] = { baseMultiplier = 0.35, actorLevel = 1, }, + [2] = { baseMultiplier = 0.38, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.42, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.46, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.5, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.54, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.57, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.61, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.64, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.67, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.7, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.74, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.78, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.81, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.86, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.9, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.94, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.99, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.04, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.09, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.15, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.2, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.26, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.33, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.39, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.46, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.54, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.61, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.69, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 1.78, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 1.87, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 1.96, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 2.06, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 2.16, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 2.27, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.38, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.5, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 2.63, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 2.76, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 2.9, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Bolt", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "shocking_arrow", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 10 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, + { "active_skill_shock_chance_+%_final", 800 }, + }, + stats = { + "active_skill_base_area_of_effect_radius", + "is_area_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 0, baseMultiplier = 1.4, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 1, baseMultiplier = 1.54, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 1, baseMultiplier = 1.69, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 2, baseMultiplier = 1.85, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 2, baseMultiplier = 1.99, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 3, baseMultiplier = 2.14, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 3, baseMultiplier = 2.29, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 4, baseMultiplier = 2.43, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 4, baseMultiplier = 2.55, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 5, baseMultiplier = 2.68, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 5, baseMultiplier = 2.81, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 6, baseMultiplier = 2.96, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 6, baseMultiplier = 3.1, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 7, baseMultiplier = 3.26, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 7, baseMultiplier = 3.42, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 8, baseMultiplier = 3.59, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 8, baseMultiplier = 3.77, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 9, baseMultiplier = 3.96, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 9, baseMultiplier = 4.16, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 10, baseMultiplier = 4.37, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 10, baseMultiplier = 4.58, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 11, baseMultiplier = 4.81, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 11, baseMultiplier = 5.05, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 11, baseMultiplier = 5.31, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 11, baseMultiplier = 5.57, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 12, baseMultiplier = 5.85, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 12, baseMultiplier = 6.14, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 12, baseMultiplier = 6.45, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 12, baseMultiplier = 6.77, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 13, baseMultiplier = 7.11, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 13, baseMultiplier = 7.47, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 13, baseMultiplier = 7.84, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 13, baseMultiplier = 8.23, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 14, baseMultiplier = 8.65, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 14, baseMultiplier = 9.08, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 14, baseMultiplier = 9.53, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 14, baseMultiplier = 10.01, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 15, baseMultiplier = 10.51, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 15, baseMultiplier = 11.03, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 15, baseMultiplier = 11.59, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["TornadoShotPlayer"] = { name = "Tornado Shot", baseTypeName = "Tornado Shot", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Fires a skyward shot that whips up a Tornado where it lands, dealing Physical damage over time and Hindering enemies standing in it. Arrows and Crossbow bolts fired at the Tornado are sucked into it, causing the Tornado to spit out a nova of copied Projectiles. Copied Projectiles cannot be copied again, even by further Tornados.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.ProjectileSpeed] = true, [SkillType.ProjectileNumber] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Rain] = true, [SkillType.CanRapidFire] = true, [SkillType.Physical] = true, [SkillType.DamageOverTime] = true, [SkillType.Duration] = true, [SkillType.Limit] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, [SkillType.CannotChain] = true, [SkillType.SupportedByFountains] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "tornado_shot_statset_0", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "tornado_shot_projectile_damage_+%_final", 0.75 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 10 }, - { "active_skill_base_secondary_area_of_effect_radius", 30 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "base_number_of_tornado_shots_allowed", 1 }, - }, - constantStats1 = { - { "base_number_of_projectiles", 3 }, - { "tornado_shot_projectile_range", 60 }, - }, - stats = { - "tornado_shot_number_of_hits_allowed", - "base_is_projectile", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "can_perform_skill_while_moving", - "is_area_damage", - }, - stats1 = { - "base_physical_damage_to_deal_per_minute", - "tornado_shot_projectile_damage_+%_final", - "base_skill_effect_duration", - "no_additional_projectiles", - "projectile_damage_modifiers_apply_to_skill_dot", - "display_statset_no_hit_damage", - "display_statset_hide_usage_stats", + { "tornado_shot_projectile_damage_+%_final", 0.75 }, }, levels = { - [1] = { 5, attackSpeedMultiplier = 20, baseMultiplier = 0.5, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 13, }, }, - [2] = { 5, attackSpeedMultiplier = 20, baseMultiplier = 0.55, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 15, }, }, - [3] = { 5, attackSpeedMultiplier = 20, baseMultiplier = 0.6, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 17, }, }, - [4] = { 5, attackSpeedMultiplier = 20, baseMultiplier = 0.66, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 19, }, }, - [5] = { 5, attackSpeedMultiplier = 20, baseMultiplier = 0.71, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 21, }, }, - [6] = { 6, attackSpeedMultiplier = 20, baseMultiplier = 0.77, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 23, }, }, - [7] = { 6, attackSpeedMultiplier = 20, baseMultiplier = 0.82, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 26, }, }, - [8] = { 6, attackSpeedMultiplier = 20, baseMultiplier = 0.87, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 30, }, }, - [9] = { 6, attackSpeedMultiplier = 20, baseMultiplier = 0.91, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 33, }, }, - [10] = { 6, attackSpeedMultiplier = 20, baseMultiplier = 0.96, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 37, }, }, - [11] = { 7, attackSpeedMultiplier = 20, baseMultiplier = 1.01, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 42, }, }, - [12] = { 7, attackSpeedMultiplier = 20, baseMultiplier = 1.06, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 47, }, }, - [13] = { 7, attackSpeedMultiplier = 20, baseMultiplier = 1.11, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 53, }, }, - [14] = { 7, attackSpeedMultiplier = 20, baseMultiplier = 1.16, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 59, }, }, - [15] = { 7, attackSpeedMultiplier = 20, baseMultiplier = 1.22, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 66, }, }, - [16] = { 8, attackSpeedMultiplier = 20, baseMultiplier = 1.28, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 74, }, }, - [17] = { 8, attackSpeedMultiplier = 20, baseMultiplier = 1.35, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 83, }, }, - [18] = { 8, attackSpeedMultiplier = 20, baseMultiplier = 1.41, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 93, }, }, - [19] = { 8, attackSpeedMultiplier = 20, baseMultiplier = 1.49, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 104, }, }, - [20] = { 8, attackSpeedMultiplier = 20, baseMultiplier = 1.56, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 117, }, }, - [21] = { 9, attackSpeedMultiplier = 20, baseMultiplier = 1.64, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 131, }, }, - [22] = { 9, attackSpeedMultiplier = 20, baseMultiplier = 1.72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 147, }, }, - [23] = { 9, attackSpeedMultiplier = 20, baseMultiplier = 1.81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 165, }, }, - [24] = { 9, attackSpeedMultiplier = 20, baseMultiplier = 1.9, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 184, }, }, - [25] = { 9, attackSpeedMultiplier = 20, baseMultiplier = 1.99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 207, }, }, - [26] = { 10, attackSpeedMultiplier = 20, baseMultiplier = 2.09, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 232, }, }, - [27] = { 10, attackSpeedMultiplier = 20, baseMultiplier = 2.19, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 259, }, }, - [28] = { 10, attackSpeedMultiplier = 20, baseMultiplier = 2.3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 291, }, }, - [29] = { 10, attackSpeedMultiplier = 20, baseMultiplier = 2.42, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 326, }, }, - [30] = { 10, attackSpeedMultiplier = 20, baseMultiplier = 2.54, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 365, }, }, - [31] = { 11, attackSpeedMultiplier = 20, baseMultiplier = 2.67, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 409, }, }, - [32] = { 11, attackSpeedMultiplier = 20, baseMultiplier = 2.8, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 458, }, }, - [33] = { 11, attackSpeedMultiplier = 20, baseMultiplier = 2.94, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 513, }, }, - [34] = { 11, attackSpeedMultiplier = 20, baseMultiplier = 3.09, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 575, }, }, - [35] = { 11, attackSpeedMultiplier = 20, baseMultiplier = 3.24, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 644, }, }, - [36] = { 12, attackSpeedMultiplier = 20, baseMultiplier = 3.4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 722, }, }, - [37] = { 12, attackSpeedMultiplier = 20, baseMultiplier = 3.57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 808, }, }, - [38] = { 12, attackSpeedMultiplier = 20, baseMultiplier = 3.75, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 906, }, }, - [39] = { 12, attackSpeedMultiplier = 20, baseMultiplier = 3.94, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 1014, }, }, - [40] = { 12, attackSpeedMultiplier = 20, baseMultiplier = 4.14, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 1136, }, }, - }, - levels1 = { - [1] = { 16.666667039196, -60, 6000, attackSpeedMultiplier = 20, levelRequirement = 0, statInterpolation = { 3, 1, 1, }, actorLevel = 1, cost = { Mana = 13, }, }, - [2] = { 16.666667039196, -59, 6100, attackSpeedMultiplier = 20, levelRequirement = 3, statInterpolation = { 3, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 15, }, }, - [3] = { 16.666667039196, -58, 6200, attackSpeedMultiplier = 20, levelRequirement = 6, statInterpolation = { 3, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 17, }, }, - [4] = { 16.666667039196, -57, 6300, attackSpeedMultiplier = 20, levelRequirement = 10, statInterpolation = { 3, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 19, }, }, - [5] = { 16.666667039196, -56, 6400, attackSpeedMultiplier = 20, levelRequirement = 14, statInterpolation = { 3, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 21, }, }, - [6] = { 16.666667039196, -55, 6500, attackSpeedMultiplier = 20, levelRequirement = 18, statInterpolation = { 3, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 23, }, }, - [7] = { 16.666667039196, -54, 6600, attackSpeedMultiplier = 20, levelRequirement = 22, statInterpolation = { 3, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 26, }, }, - [8] = { 16.666667039196, -53, 6700, attackSpeedMultiplier = 20, levelRequirement = 26, statInterpolation = { 3, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 30, }, }, - [9] = { 16.666667039196, -52, 6800, attackSpeedMultiplier = 20, levelRequirement = 31, statInterpolation = { 3, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 33, }, }, - [10] = { 16.666667039196, -51, 6900, attackSpeedMultiplier = 20, levelRequirement = 36, statInterpolation = { 3, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 37, }, }, - [11] = { 16.666667039196, -50, 7000, attackSpeedMultiplier = 20, levelRequirement = 41, statInterpolation = { 3, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 42, }, }, - [12] = { 16.666667039196, -49, 7100, attackSpeedMultiplier = 20, levelRequirement = 46, statInterpolation = { 3, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 47, }, }, - [13] = { 16.666667039196, -48, 7200, attackSpeedMultiplier = 20, levelRequirement = 52, statInterpolation = { 3, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 53, }, }, - [14] = { 16.666667039196, -47, 7300, attackSpeedMultiplier = 20, levelRequirement = 58, statInterpolation = { 3, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 59, }, }, - [15] = { 16.666667039196, -46, 7400, attackSpeedMultiplier = 20, levelRequirement = 64, statInterpolation = { 3, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 66, }, }, - [16] = { 16.666667039196, -45, 7500, attackSpeedMultiplier = 20, levelRequirement = 66, statInterpolation = { 3, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 74, }, }, - [17] = { 16.666667039196, -44, 7600, attackSpeedMultiplier = 20, levelRequirement = 72, statInterpolation = { 3, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 83, }, }, - [18] = { 16.666667039196, -43, 7700, attackSpeedMultiplier = 20, levelRequirement = 78, statInterpolation = { 3, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 93, }, }, - [19] = { 16.666667039196, -42, 7800, attackSpeedMultiplier = 20, levelRequirement = 84, statInterpolation = { 3, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 104, }, }, - [20] = { 16.666667039196, -41, 7900, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 117, }, }, - [21] = { 16.666667039196, -40, 8000, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 131, }, }, - [22] = { 16.666667039196, -39, 8100, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 147, }, }, - [23] = { 16.666667039196, -38, 8200, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 165, }, }, - [24] = { 16.666667039196, -37, 8300, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 184, }, }, - [25] = { 16.666667039196, -36, 8400, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 136.875, cost = { Mana = 207, }, }, - [26] = { 16.666667039196, -35, 8500, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 232, }, }, - [27] = { 16.666667039196, -34, 8600, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 259, }, }, - [28] = { 16.666667039196, -33, 8700, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 291, }, }, - [29] = { 16.666667039196, -32, 8800, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 326, }, }, - [30] = { 16.666667039196, -31, 8900, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 365, }, }, - [31] = { 16.666667039196, -30, 9000, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 409, }, }, - [32] = { 16.666667039196, -29, 9100, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 458, }, }, - [33] = { 16.666667039196, -28, 9200, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 513, }, }, - [34] = { 16.666667039196, -27, 9300, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 575, }, }, - [35] = { 16.666667039196, -26, 9400, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 644, }, }, - [36] = { 16.666667039196, -25, 9500, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 722, }, }, - [37] = { 16.666667039196, -24, 9600, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 808, }, }, - [38] = { 16.666667039196, -23, 9700, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 906, }, }, - [39] = { 16.666667039196, -22, 9800, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1014, }, }, - [40] = { 0.83333336437742, -21, 9900, attackSpeedMultiplier = 20, levelRequirement = 90, statInterpolation = { 3, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1136, }, }, - }, + [1] = { attackSpeedMultiplier = 20, levelRequirement = 0, cost = { Mana = 13, }, }, + [2] = { attackSpeedMultiplier = 20, levelRequirement = 3, cost = { Mana = 15, }, }, + [3] = { attackSpeedMultiplier = 20, levelRequirement = 6, cost = { Mana = 17, }, }, + [4] = { attackSpeedMultiplier = 20, levelRequirement = 10, cost = { Mana = 19, }, }, + [5] = { attackSpeedMultiplier = 20, levelRequirement = 14, cost = { Mana = 21, }, }, + [6] = { attackSpeedMultiplier = 20, levelRequirement = 18, cost = { Mana = 23, }, }, + [7] = { attackSpeedMultiplier = 20, levelRequirement = 22, cost = { Mana = 26, }, }, + [8] = { attackSpeedMultiplier = 20, levelRequirement = 26, cost = { Mana = 30, }, }, + [9] = { attackSpeedMultiplier = 20, levelRequirement = 31, cost = { Mana = 33, }, }, + [10] = { attackSpeedMultiplier = 20, levelRequirement = 36, cost = { Mana = 37, }, }, + [11] = { attackSpeedMultiplier = 20, levelRequirement = 41, cost = { Mana = 42, }, }, + [12] = { attackSpeedMultiplier = 20, levelRequirement = 46, cost = { Mana = 47, }, }, + [13] = { attackSpeedMultiplier = 20, levelRequirement = 52, cost = { Mana = 53, }, }, + [14] = { attackSpeedMultiplier = 20, levelRequirement = 58, cost = { Mana = 59, }, }, + [15] = { attackSpeedMultiplier = 20, levelRequirement = 64, cost = { Mana = 66, }, }, + [16] = { attackSpeedMultiplier = 20, levelRequirement = 66, cost = { Mana = 74, }, }, + [17] = { attackSpeedMultiplier = 20, levelRequirement = 72, cost = { Mana = 83, }, }, + [18] = { attackSpeedMultiplier = 20, levelRequirement = 78, cost = { Mana = 93, }, }, + [19] = { attackSpeedMultiplier = 20, levelRequirement = 84, cost = { Mana = 104, }, }, + [20] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 117, }, }, + [21] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 131, }, }, + [22] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 147, }, }, + [23] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 165, }, }, + [24] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 184, }, }, + [25] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 207, }, }, + [26] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 232, }, }, + [27] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 259, }, }, + [28] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 291, }, }, + [29] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 326, }, }, + [30] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 365, }, }, + [31] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 409, }, }, + [32] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 458, }, }, + [33] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 513, }, }, + [34] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 575, }, }, + [35] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 644, }, }, + [36] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 722, }, }, + [37] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 808, }, }, + [38] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 906, }, }, + [39] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 1014, }, }, + [40] = { attackSpeedMultiplier = 20, levelRequirement = 90, cost = { Mana = 1136, }, }, + }, + statSets = { + [1] = { + label = "Impact", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "tornado_shot_statset_0", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 10 }, + { "active_skill_base_secondary_area_of_effect_radius", 30 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "base_number_of_tornado_shots_allowed", 1 }, + }, + stats = { + "tornado_shot_number_of_hits_allowed", + "base_is_projectile", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "can_perform_skill_while_moving", + "is_area_damage", + }, + levels = { + [1] = { 5, baseMultiplier = 0.5, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 5, baseMultiplier = 0.55, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 5, baseMultiplier = 0.6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 5, baseMultiplier = 0.66, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 5, baseMultiplier = 0.71, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 6, baseMultiplier = 0.77, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 6, baseMultiplier = 0.82, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 6, baseMultiplier = 0.87, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 6, baseMultiplier = 0.91, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 6, baseMultiplier = 0.96, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 7, baseMultiplier = 1.01, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 7, baseMultiplier = 1.06, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 7, baseMultiplier = 1.11, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 7, baseMultiplier = 1.16, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 7, baseMultiplier = 1.22, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 8, baseMultiplier = 1.28, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 8, baseMultiplier = 1.35, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 8, baseMultiplier = 1.41, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 8, baseMultiplier = 1.49, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 8, baseMultiplier = 1.56, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 9, baseMultiplier = 1.64, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 9, baseMultiplier = 1.72, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 9, baseMultiplier = 1.81, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 9, baseMultiplier = 1.9, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 9, baseMultiplier = 1.99, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 10, baseMultiplier = 2.09, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 10, baseMultiplier = 2.19, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 10, baseMultiplier = 2.3, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 10, baseMultiplier = 2.42, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 10, baseMultiplier = 2.54, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 11, baseMultiplier = 2.67, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 11, baseMultiplier = 2.8, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 11, baseMultiplier = 2.94, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 11, baseMultiplier = 3.09, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 11, baseMultiplier = 3.24, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 12, baseMultiplier = 3.4, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 12, baseMultiplier = 3.57, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 12, baseMultiplier = 3.75, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 12, baseMultiplier = 3.94, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 12, baseMultiplier = 4.14, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Tornado", + baseEffectiveness = 4, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "tornado_shot_statset_1", + baseFlags = { + }, + constantStats = { + { "base_number_of_projectiles", 3 }, + { "tornado_shot_projectile_range", 60 }, + }, + stats = { + "base_physical_damage_to_deal_per_minute", + "tornado_shot_projectile_damage_+%_final", + "base_skill_effect_duration", + "no_additional_projectiles", + "projectile_damage_modifiers_apply_to_skill_dot", + "display_statset_no_hit_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 16.666667039196, -60, 6000, statInterpolation = { 3, 1, 1, }, actorLevel = 1, }, + [2] = { 16.666667039196, -59, 6100, statInterpolation = { 3, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 16.666667039196, -58, 6200, statInterpolation = { 3, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 16.666667039196, -57, 6300, statInterpolation = { 3, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 16.666667039196, -56, 6400, statInterpolation = { 3, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 16.666667039196, -55, 6500, statInterpolation = { 3, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 16.666667039196, -54, 6600, statInterpolation = { 3, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 16.666667039196, -53, 6700, statInterpolation = { 3, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 16.666667039196, -52, 6800, statInterpolation = { 3, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 16.666667039196, -51, 6900, statInterpolation = { 3, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 16.666667039196, -50, 7000, statInterpolation = { 3, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 16.666667039196, -49, 7100, statInterpolation = { 3, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 16.666667039196, -48, 7200, statInterpolation = { 3, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 16.666667039196, -47, 7300, statInterpolation = { 3, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 16.666667039196, -46, 7400, statInterpolation = { 3, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 16.666667039196, -45, 7500, statInterpolation = { 3, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 16.666667039196, -44, 7600, statInterpolation = { 3, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 16.666667039196, -43, 7700, statInterpolation = { 3, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 16.666667039196, -42, 7800, statInterpolation = { 3, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 16.666667039196, -41, 7900, statInterpolation = { 3, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 16.666667039196, -40, 8000, statInterpolation = { 3, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 16.666667039196, -39, 8100, statInterpolation = { 3, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 16.666667039196, -38, 8200, statInterpolation = { 3, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 16.666667039196, -37, 8300, statInterpolation = { 3, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 16.666667039196, -36, 8400, statInterpolation = { 3, 1, 1, }, actorLevel = 136.875, }, + [26] = { 16.666667039196, -35, 8500, statInterpolation = { 3, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 16.666667039196, -34, 8600, statInterpolation = { 3, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 16.666667039196, -33, 8700, statInterpolation = { 3, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 16.666667039196, -32, 8800, statInterpolation = { 3, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 16.666667039196, -31, 8900, statInterpolation = { 3, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 16.666667039196, -30, 9000, statInterpolation = { 3, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 16.666667039196, -29, 9100, statInterpolation = { 3, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 16.666667039196, -28, 9200, statInterpolation = { 3, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 16.666667039196, -27, 9300, statInterpolation = { 3, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 16.666667039196, -26, 9400, statInterpolation = { 3, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 16.666667039196, -25, 9500, statInterpolation = { 3, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 16.666667039196, -24, 9600, statInterpolation = { 3, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 16.666667039196, -23, 9700, statInterpolation = { 3, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 16.666667039196, -22, 9800, statInterpolation = { 3, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.83333336437742, -21, 9900, statInterpolation = { 3, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ToxicGrowthPlayer"] = { name = "Toxic Growth", baseTypeName = "Toxic Growth", color = 2, - baseEffectiveness = 21, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.032000001519918, description = "Leap into the air and fire a volley of arrows which cause toxic pustules to sprout from the ground on impact. The pustules explode after a delay and can be Poisoned, causing them to explode faster and more violently.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Chaos] = true, [SkillType.SupportedByFountains] = true, [SkillType.Jumping] = true, [SkillType.ProjectileNoCollision] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "poisonbloom_arrow", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - duration = true, - }, qualityStats = { - Default = { - { "base_number_of_projectiles", 0.15 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 8 }, - { "base_skill_effect_duration", 6000 }, - { "base_number_of_projectiles", 8 }, - { "fixed_projectile_spread", 100 }, - { "number_of_projectiles_override", 1 }, - { "active_skill_base_secondary_area_of_effect_radius", 30 }, - { "added_attack_time_ms", 700 }, - { "active_skill_projectile_speed_+%_variation_final", 150 }, - { "poisonbloom_arrow_bloom_max_burst_damage_+%_final_from_stored_poison", 100 }, - { "poisonbloom_arrow_max_additional_burst_base_radius_+", 10 }, - { "range_backflip_conditional_distance", 46 }, - }, - stats = { - "poisonbloom_arrow_bloom_burst_1%_more_damage_per_x_stored_poison", - "poisonbloom_arrow_duration_expires_1%_faster_per_x_stored_poison_damage", - "poisonbloom_arrow_burst_base_radius_+1_per_x_stored_poison", - "base_is_projectile", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "projectiles_fire_at_ground", - "disable_visual_hit_effect", - }, - stats1 = { - "base_attacks_poison", + { "base_number_of_projectiles", 0.15 }, }, levels = { - [1] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.53, levelRequirement = 0, statInterpolation = { 3, 3, 3, }, actorLevel = 1, cost = { Mana = 15, }, }, - [2] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.58, levelRequirement = 3, statInterpolation = { 3, 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 16, }, }, - [3] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.64, levelRequirement = 6, statInterpolation = { 3, 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 18, }, }, - [4] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.7, levelRequirement = 10, statInterpolation = { 3, 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 21, }, }, - [5] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.75, levelRequirement = 14, statInterpolation = { 3, 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 23, }, }, - [6] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.81, levelRequirement = 18, statInterpolation = { 3, 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 26, }, }, - [7] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.87, levelRequirement = 22, statInterpolation = { 3, 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 29, }, }, - [8] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.92, levelRequirement = 26, statInterpolation = { 3, 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 33, }, }, - [9] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.97, levelRequirement = 31, statInterpolation = { 3, 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 37, }, }, - [10] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.01, levelRequirement = 36, statInterpolation = { 3, 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 41, }, }, - [11] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.07, levelRequirement = 41, statInterpolation = { 3, 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 46, }, }, - [12] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.12, levelRequirement = 46, statInterpolation = { 3, 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 52, }, }, - [13] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.17, levelRequirement = 52, statInterpolation = { 3, 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 58, }, }, - [14] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.23, levelRequirement = 58, statInterpolation = { 3, 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 65, }, }, - [15] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.3, levelRequirement = 64, statInterpolation = { 3, 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 73, }, }, - [16] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.36, levelRequirement = 66, statInterpolation = { 3, 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 82, }, }, - [17] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.43, levelRequirement = 72, statInterpolation = { 3, 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 92, }, }, - [18] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.5, levelRequirement = 78, statInterpolation = { 3, 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 103, }, }, - [19] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.57, levelRequirement = 84, statInterpolation = { 3, 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 115, }, }, - [20] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.65, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 129, }, }, - [21] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.74, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 145, }, }, - [22] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.82, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 162, }, }, - [23] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.91, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 182, }, }, - [24] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.01, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 204, }, }, - [25] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.11, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 136.875, cost = { Mana = 228, }, }, - [26] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.22, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 256, }, }, - [27] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.33, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 287, }, }, - [28] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.44, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 321, }, }, - [29] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.56, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 360, }, }, - [30] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.69, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 403, }, }, - [31] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.83, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 452, }, }, - [32] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.97, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 506, }, }, - [33] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 3.12, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 567, }, }, - [34] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 3.27, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 635, }, }, - [35] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 3.44, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 711, }, }, - [36] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 3.61, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 797, }, }, - [37] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 3.79, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 893, }, }, - [38] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 3.98, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1000, }, }, - [39] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 4.18, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1121, }, }, - [40] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 4.39, levelRequirement = 90, statInterpolation = { 3, 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1255, }, }, - }, - levels1 = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 15, }, }, - [2] = { levelRequirement = 3, actorLevel = 1, cost = { Mana = 16, }, }, - [3] = { levelRequirement = 6, actorLevel = 1, cost = { Mana = 18, }, }, - [4] = { levelRequirement = 10, actorLevel = 1, cost = { Mana = 21, }, }, - [5] = { levelRequirement = 14, actorLevel = 1, cost = { Mana = 23, }, }, - [6] = { levelRequirement = 18, actorLevel = 1, cost = { Mana = 26, }, }, - [7] = { levelRequirement = 22, actorLevel = 1, cost = { Mana = 29, }, }, - [8] = { levelRequirement = 26, actorLevel = 1, cost = { Mana = 33, }, }, - [9] = { levelRequirement = 31, actorLevel = 1, cost = { Mana = 37, }, }, - [10] = { levelRequirement = 36, actorLevel = 1, cost = { Mana = 41, }, }, - [11] = { levelRequirement = 41, actorLevel = 1, cost = { Mana = 46, }, }, - [12] = { levelRequirement = 46, actorLevel = 1, cost = { Mana = 52, }, }, - [13] = { levelRequirement = 52, actorLevel = 1, cost = { Mana = 58, }, }, - [14] = { levelRequirement = 58, actorLevel = 1, cost = { Mana = 65, }, }, - [15] = { levelRequirement = 64, actorLevel = 1, cost = { Mana = 73, }, }, - [16] = { levelRequirement = 66, actorLevel = 1, cost = { Mana = 82, }, }, - [17] = { levelRequirement = 72, actorLevel = 1, cost = { Mana = 92, }, }, - [18] = { levelRequirement = 78, actorLevel = 1, cost = { Mana = 103, }, }, - [19] = { levelRequirement = 84, actorLevel = 1, cost = { Mana = 115, }, }, - [20] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 129, }, }, - [21] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 145, }, }, - [22] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 162, }, }, - [23] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 182, }, }, - [24] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 204, }, }, - [25] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 228, }, }, - [26] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 256, }, }, - [27] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 287, }, }, - [28] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 321, }, }, - [29] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 360, }, }, - [30] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 403, }, }, - [31] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 452, }, }, - [32] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 506, }, }, - [33] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 567, }, }, - [34] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 635, }, }, - [35] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 711, }, }, - [36] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 797, }, }, - [37] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 893, }, }, - [38] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 1000, }, }, - [39] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 1121, }, }, - [40] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 1255, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 15, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 16, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 18, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 21, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 23, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 26, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 29, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 33, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 37, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 41, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 46, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 52, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 58, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 65, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 73, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 82, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 92, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 103, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 115, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 129, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 145, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 162, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 182, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 204, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 228, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 256, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 287, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 321, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 360, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 403, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 452, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 506, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 567, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 635, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 711, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 797, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 893, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1000, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1121, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1255, }, }, + }, + statSets = { + [1] = { + label = "Toxic Growth", + baseEffectiveness = 21, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.032000001519918, + statDescriptionScope = "poisonbloom_arrow", + baseFlags = { + attack = true, + projectile = true, + area = true, + duration = true, + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 8 }, + { "base_skill_effect_duration", 6000 }, + { "base_number_of_projectiles", 8 }, + { "fixed_projectile_spread", 100 }, + { "number_of_projectiles_override", 1 }, + { "active_skill_base_secondary_area_of_effect_radius", 30 }, + { "added_attack_time_ms", 700 }, + { "active_skill_projectile_speed_+%_variation_final", 150 }, + { "poisonbloom_arrow_bloom_max_burst_damage_+%_final_from_stored_poison", 100 }, + { "poisonbloom_arrow_max_additional_burst_base_radius_+", 10 }, + { "range_backflip_conditional_distance", 46 }, + }, + stats = { + "poisonbloom_arrow_bloom_burst_1%_more_damage_per_x_stored_poison", + "poisonbloom_arrow_duration_expires_1%_faster_per_x_stored_poison_damage", + "poisonbloom_arrow_burst_base_radius_+1_per_x_stored_poison", + "base_is_projectile", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "projectiles_fire_at_ground", + "disable_visual_hit_effect", + }, + levels = { + [1] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.53, statInterpolation = { 3, 3, 3, }, actorLevel = 1, }, + [2] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.58, statInterpolation = { 3, 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.64, statInterpolation = { 3, 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.7, statInterpolation = { 3, 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.75, statInterpolation = { 3, 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.81, statInterpolation = { 3, 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.87, statInterpolation = { 3, 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.92, statInterpolation = { 3, 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 0.97, statInterpolation = { 3, 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.01, statInterpolation = { 3, 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.07, statInterpolation = { 3, 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.12, statInterpolation = { 3, 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.17, statInterpolation = { 3, 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.23, statInterpolation = { 3, 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.3, statInterpolation = { 3, 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.36, statInterpolation = { 3, 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.43, statInterpolation = { 3, 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.5, statInterpolation = { 3, 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.57, statInterpolation = { 3, 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.65, statInterpolation = { 3, 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.74, statInterpolation = { 3, 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.82, statInterpolation = { 3, 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 1.91, statInterpolation = { 3, 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.01, statInterpolation = { 3, 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.11, statInterpolation = { 3, 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.22, statInterpolation = { 3, 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.33, statInterpolation = { 3, 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.44, statInterpolation = { 3, 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.56, statInterpolation = { 3, 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.69, statInterpolation = { 3, 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.83, statInterpolation = { 3, 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 2.97, statInterpolation = { 3, 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 3.12, statInterpolation = { 3, 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 3.27, statInterpolation = { 3, 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 3.44, statInterpolation = { 3, 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 3.61, statInterpolation = { 3, 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 3.79, statInterpolation = { 3, 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 3.98, statInterpolation = { 3, 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 4.18, statInterpolation = { 3, 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.16666666666667, 0.041666666666667, 1.6666667287548, baseMultiplier = 4.39, statInterpolation = { 3, 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["VineArrowPlayer"] = { name = "Vine Arrow", baseTypeName = "Vine Arrow", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Fire an arrow into the air that lands after a short delay, causing a plant to spring up at the impact location. The plant sprouts vines that latch onto nearby enemies, Slowing their movement speed and dealing Chaos damage over time. The plant can be Poisoned, causing it to deal more damage.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Rain] = true, [SkillType.Area] = true, [SkillType.CanRapidFire] = true, [SkillType.ProjectileSpeed] = true, [SkillType.ProjectileNumber] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Chaos] = true, [SkillType.SupportedByFountains] = true, [SkillType.ProjectileNoCollision] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "poison_vine_arrow_statset_0", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "poison_vine_arrow_vine_stored_poison_damage_+%_final", 0.5 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "active_skill_base_area_of_effect_radius", 8 }, - { "active_skill_base_secondary_area_of_effect_radius", 20 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 24 }, - { "active_skill_base_secondary_area_of_effect_radius", 48 }, - { "active_skill_base_slow_debuff_movement_speed_+%_final", -40 }, - { "poison_vine_arrow_vine_stored_poison_damage_+%_final", -50 }, - }, - stats = { - "base_is_projectile", - "skill_can_fire_arrows", - "has_modular_projectiles_enabled", - "can_perform_skill_while_moving", - "disable_visual_hit_effect", - }, - stats1 = { - "base_chaos_damage_to_deal_per_minute", - "poison_vine_arrow_visual_max_poison", + { "poison_vine_arrow_vine_stored_poison_damage_+%_final", 0.5 }, }, levels = { - [1] = { baseMultiplier = 0.7, levelRequirement = 0, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { baseMultiplier = 0.77, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { baseMultiplier = 0.85, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { baseMultiplier = 0.92, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 10, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 11, }, }, - [6] = { baseMultiplier = 1.07, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 12, }, }, - [7] = { baseMultiplier = 1.15, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 14, }, }, - [8] = { baseMultiplier = 1.22, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 16, }, }, - [9] = { baseMultiplier = 1.28, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 18, }, }, - [10] = { baseMultiplier = 1.34, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 20, }, }, - [11] = { baseMultiplier = 1.41, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 22, }, }, - [12] = { baseMultiplier = 1.48, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 25, }, }, - [13] = { baseMultiplier = 1.55, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 28, }, }, - [14] = { baseMultiplier = 1.63, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 31, }, }, - [15] = { baseMultiplier = 1.71, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 35, }, }, - [16] = { baseMultiplier = 1.8, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 40, }, }, - [17] = { baseMultiplier = 1.89, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 44, }, }, - [18] = { baseMultiplier = 1.98, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 50, }, }, - [19] = { baseMultiplier = 2.08, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 56, }, }, - [20] = { baseMultiplier = 2.18, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 63, }, }, - [21] = { baseMultiplier = 2.29, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 70, }, }, - [22] = { baseMultiplier = 2.41, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 79, }, }, - [23] = { baseMultiplier = 2.53, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 88, }, }, - [24] = { baseMultiplier = 2.65, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 99, }, }, - [25] = { baseMultiplier = 2.79, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 111, }, }, - [26] = { baseMultiplier = 2.93, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 124, }, }, - [27] = { baseMultiplier = 3.07, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 139, }, }, - [28] = { baseMultiplier = 3.23, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 156, }, }, - [29] = { baseMultiplier = 3.39, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 175, }, }, - [30] = { baseMultiplier = 3.56, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 196, }, }, - [31] = { baseMultiplier = 3.73, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 220, }, }, - [32] = { baseMultiplier = 3.92, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 246, }, }, - [33] = { baseMultiplier = 4.12, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 276, }, }, - [34] = { baseMultiplier = 4.32, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 309, }, }, - [35] = { baseMultiplier = 4.54, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 346, }, }, - [36] = { baseMultiplier = 4.77, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 388, }, }, - [37] = { baseMultiplier = 5, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 435, }, }, - [38] = { baseMultiplier = 5.25, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 487, }, }, - [39] = { baseMultiplier = 5.52, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 545, }, }, - [40] = { baseMultiplier = 5.79, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 611, }, }, - }, - levels1 = { - [1] = { 16.666667039196, 166.66667039196, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { 16.666667039196, 166.66667039196, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { 16.666667039196, 166.66667039196, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { 16.666667039196, 166.66667039196, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 10, }, }, - [5] = { 16.666667039196, 166.66667039196, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 11, }, }, - [6] = { 16.666667039196, 166.66667039196, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 12, }, }, - [7] = { 16.666667039196, 166.66667039196, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 14, }, }, - [8] = { 16.666667039196, 166.66667039196, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 16, }, }, - [9] = { 16.666667039196, 166.66667039196, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 18, }, }, - [10] = { 16.666667039196, 166.66667039196, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 20, }, }, - [11] = { 16.666667039196, 166.66667039196, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 22, }, }, - [12] = { 16.666667039196, 166.66667039196, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 25, }, }, - [13] = { 16.666667039196, 166.66667039196, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 28, }, }, - [14] = { 16.666667039196, 166.66667039196, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 31, }, }, - [15] = { 16.666667039196, 166.66667039196, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 35, }, }, - [16] = { 16.666667039196, 166.66667039196, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 40, }, }, - [17] = { 16.666667039196, 166.66667039196, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 44, }, }, - [18] = { 16.666667039196, 166.66667039196, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 50, }, }, - [19] = { 16.666667039196, 166.66667039196, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 56, }, }, - [20] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 63, }, }, - [21] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 70, }, }, - [22] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 79, }, }, - [23] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 88, }, }, - [24] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 99, }, }, - [25] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 111, }, }, - [26] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 124, }, }, - [27] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 139, }, }, - [28] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 156, }, }, - [29] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 175, }, }, - [30] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 196, }, }, - [31] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 220, }, }, - [32] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 246, }, }, - [33] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 276, }, }, - [34] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 309, }, }, - [35] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 346, }, }, - [36] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 388, }, }, - [37] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 435, }, }, - [38] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 487, }, }, - [39] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 545, }, }, - [40] = { 16.666667039196, 166.66667039196, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 611, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 7, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 8, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 9, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 10, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 11, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 12, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 14, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 16, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 18, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 20, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 22, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 25, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 28, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 31, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 35, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 40, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 44, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 50, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 56, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 63, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 70, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 79, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 88, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 99, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 111, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 124, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 139, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 156, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 175, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 196, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 220, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 246, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 276, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 309, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 346, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 388, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 435, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 487, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 545, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 611, }, }, + }, + statSets = { + [1] = { + label = "Impact", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "poison_vine_arrow_statset_0", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 6000 }, + { "active_skill_base_area_of_effect_radius", 8 }, + { "active_skill_base_secondary_area_of_effect_radius", 20 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_is_projectile", + "skill_can_fire_arrows", + "has_modular_projectiles_enabled", + "can_perform_skill_while_moving", + "disable_visual_hit_effect", + }, + levels = { + [1] = { baseMultiplier = 0.7, actorLevel = 1, }, + [2] = { baseMultiplier = 0.77, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.85, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.92, actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.07, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.15, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.22, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.28, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.34, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.41, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.48, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.55, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.63, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.71, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.8, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.89, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.98, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.08, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.18, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 2.29, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.41, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.53, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 2.65, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 2.79, actorLevel = 136.875, }, + [26] = { baseMultiplier = 2.93, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 3.07, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 3.23, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 3.39, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 3.56, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 3.73, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 3.92, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 4.12, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 4.32, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 4.54, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 4.77, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 5, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 5.25, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 5.52, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 5.79, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Vines", + baseEffectiveness = 5.1999998092651, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "poison_vine_arrow_statset_1", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 24 }, + { "active_skill_base_secondary_area_of_effect_radius", 48 }, + { "active_skill_base_slow_debuff_movement_speed_+%_final", -40 }, + { "poison_vine_arrow_vine_stored_poison_damage_+%_final", -50 }, + }, + stats = { + "base_chaos_damage_to_deal_per_minute", + "poison_vine_arrow_visual_max_poison", + }, + levels = { + [1] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 16.666667039196, 166.66667039196, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["VoltaicMarkPlayer"] = { name = "Voltaic Mark", baseTypeName = "Voltaic Mark", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Marks a target, making them more susceptible to being Shocked. When the Marked target dies, a Lightning nova erupts from their corpse. This nova does not use your Weapon Damage, and instead uses its own base Attack Damage.", skillTypes = { [SkillType.Spell] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Mark] = true, [SkillType.Lightning] = true, [SkillType.Limit] = true, }, - statDescriptionScope = "thaumaturgist_mark", castTime = 0.5, - baseFlags = { - }, qualityStats = { - Default = { - { "thaumaturgist_mark_enemy_shock_effect_+%_taken", 0.75 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 8000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "thaumaturgist_mark_enemy_shock_effect_+%_taken", 30 }, - { "thaumaturgist_mark_enemies_shocked_chance_+%_final", 50 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "number_of_marks_allowed_per_type", 1 }, - }, - stats = { - "base_deal_no_damage", - "can_perform_skill_while_moving", + { "thaumaturgist_mark_enemy_shock_effect_+%_taken", 0.75 }, }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 23, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 25, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 27, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 29, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 32, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 34, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 37, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 40, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 43, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 47, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 51, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 55, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 59, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 64, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 69, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 75, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 81, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 87, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 94, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 102, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 110, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 119, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 128, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 139, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 150, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 162, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 175, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 189, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 204, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 220, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 238, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 257, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 278, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 300, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 324, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 350, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 378, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 408, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 441, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 477, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 23, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 25, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 27, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 29, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 32, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 34, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 37, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 40, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 43, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 47, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 51, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 55, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 59, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 64, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 69, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 75, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 81, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 87, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 94, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 102, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 110, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 119, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 128, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 139, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 150, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 162, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 175, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 189, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 204, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 220, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 238, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 257, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 278, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 300, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 324, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 350, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 378, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 408, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 441, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 477, }, }, + }, + statSets = { + [1] = { + label = "Mark", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "thaumaturgist_mark", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 8000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "thaumaturgist_mark_enemy_shock_effect_+%_taken", 30 }, + { "thaumaturgist_mark_enemies_shocked_chance_+%_final", 50 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "number_of_marks_allowed_per_type", 1 }, + }, + stats = { + "base_deal_no_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["TriggeredVoltaicMarkNovaPlayer"] = { name = "Voltaic Nova", hidden = true, - baseEffectiveness = 1.9409999847412, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, skillTypes = { [SkillType.Attack] = true, [SkillType.Nova] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.Triggered] = true, [SkillType.UseGlobalStats] = true, [SkillType.Lightning] = true, [SkillType.NonWeaponAttack] = true, }, - statDescriptionScope = "thaumaturgist_mark_nova", castTime = 1, - baseFlags = { - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 26 }, - { "main_hand_base_weapon_type", 24 }, - { "active_skill_shock_chance_+%_final", 200 }, - { "additional_base_critical_strike_chance", 800 }, - }, - stats = { - "main_hand_weapon_minimum_lightning_damage", - "main_hand_weapon_maximum_lightning_damage", - "triggered_by_thaumaturgist_mark", - "has_main_hand_weapon_stats", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 1.6, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 1.76, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 1.95, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 2.14, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 2.32, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 2.51, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 2.71, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 2.91, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 3.09, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 3.29, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 3.5, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 3.73, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 3.98, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 4.26, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 4.56, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 4.89, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 5.24, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 5.64, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 6.06, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 6.53, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 7.04, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 7.58, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 8.17, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 8.8, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 9.48, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 10.21, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 11.85, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 12.77, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 13.75, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 14.82, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 15.96, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 17.2, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 18.52, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 19.96, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 21.5, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 23.16, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 24.95, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 26.88, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 28.96, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Nova", + baseEffectiveness = 1.9409999847412, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "thaumaturgist_mark_nova", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 26 }, + { "main_hand_base_weapon_type", 24 }, + { "active_skill_shock_chance_+%_final", 200 }, + { "additional_base_critical_strike_chance", 800 }, + }, + stats = { + "main_hand_weapon_minimum_lightning_damage", + "main_hand_weapon_maximum_lightning_damage", + "triggered_by_thaumaturgist_mark", + "has_main_hand_weapon_stats", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 1.6, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 1.76, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 1.95, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 2.14, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 2.32, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 2.51, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 2.71, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 2.91, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 3.09, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 3.29, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 3.5, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 3.73, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 3.98, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 4.26, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 4.56, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 4.89, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 5.24, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 5.64, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 6.06, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 6.53, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 7.04, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 7.58, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 8.17, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 8.8, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 9.48, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 10.21, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 11, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 11.85, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 12.77, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 13.75, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 14.82, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 15.96, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 17.2, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 18.52, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 19.96, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 21.5, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 23.16, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 24.95, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 26.88, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.10000000149012, 1.8999999761581, baseMultiplier = 28.96, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["WindDancerPlayer"] = { name = "Wind Dancer", baseTypeName = "Wind Dancer", color = 2, - incrementalEffectiveness = 0.054999999701977, description = "Grants a buff that gives you more Evasion per stage. Being Hit by a Melee Attack while you have this buff consumes all stages to damage and Knock Back enemies around you.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, }, weaponTypes = { @@ -2946,70 +4199,115 @@ skills["WindDancerPlayer"] = { ["Staff"] = true, ["One Handed Sword"] = true, }, - statDescriptionScope = "wind_dancer", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "wind_dancer_maximum_number_of_stages", 0.05 }, - }, - }, - constantStats = { - { "wind_dancer_maximum_number_of_stages", 3 }, - }, - stats = { - "wind_dancer_evasion_rating_+%_final_per_stage", - "wind_dancer_stages_gained_every_x_ms", - "base_deal_no_damage", + { "wind_dancer_maximum_number_of_stages", 0.05 }, }, levels = { - [1] = { 15, 1500, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, }, - [2] = { 15, 1500, levelRequirement = 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 15, 1500, levelRequirement = 6, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 15, 1500, levelRequirement = 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 16, 1500, levelRequirement = 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 16, 1500, levelRequirement = 18, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 16, 1500, levelRequirement = 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 16, 1400, levelRequirement = 26, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 17, 1400, levelRequirement = 31, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 17, 1400, levelRequirement = 36, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 17, 1400, levelRequirement = 41, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 17, 1400, levelRequirement = 46, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 18, 1400, levelRequirement = 52, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 18, 1400, levelRequirement = 58, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 18, 1300, levelRequirement = 64, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 18, 1300, levelRequirement = 66, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 19, 1300, levelRequirement = 72, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 19, 1300, levelRequirement = 78, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 19, 1300, levelRequirement = 84, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 19, 1300, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 20, 1200, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 20, 1200, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 20, 1200, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 20, 1200, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 21, 1200, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, - [26] = { 21, 1200, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 21, 1200, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 21, 1100, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 22, 1100, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 22, 1100, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 22, 1100, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 22, 1100, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 23, 1100, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 23, 1100, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 23, 1000, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 23, 1000, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 24, 1000, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 24, 1000, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 24, 1000, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 24, 1000, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Buff", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "wind_dancer", + baseFlags = { + }, + constantStats = { + { "wind_dancer_maximum_number_of_stages", 3 }, + }, + stats = { + "wind_dancer_evasion_rating_+%_final_per_stage", + "wind_dancer_stages_gained_every_x_ms", + "base_deal_no_damage", + }, + levels = { + [1] = { 15, 1500, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { 15, 1500, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 15, 1500, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 15, 1500, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 16, 1500, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 16, 1500, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 16, 1500, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 16, 1400, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 17, 1400, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 17, 1400, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 17, 1400, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 17, 1400, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 18, 1400, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 18, 1400, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 18, 1300, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 18, 1300, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 19, 1300, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 19, 1300, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 19, 1300, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 19, 1300, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 20, 1200, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 20, 1200, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 20, 1200, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 20, 1200, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 21, 1200, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { 21, 1200, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 21, 1200, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 21, 1100, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 22, 1100, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 22, 1100, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 22, 1100, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 22, 1100, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 23, 1100, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 23, 1100, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 23, 1000, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 23, 1000, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 24, 1000, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 24, 1000, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 24, 1000, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 24, 1000, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["TriggeredWindDancerPlayer"] = { name = "Gale Force", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Attack] = true, [SkillType.Triggered] = true, [SkillType.Triggerable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, }, weaponTypes = { ["One Handed Mace"] = true, @@ -3026,62 +4324,112 @@ skills["TriggeredWindDancerPlayer"] = { ["Staff"] = true, ["One Handed Sword"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "chance_to_trigger_wind_dancer_on_taken_melee_hit_%", 100 }, - { "active_skill_base_area_of_effect_radius", 16 }, - { "wind_dancer_damage_+%_final_per_stage", 50 }, - { "wind_dancer_area_of_effect_+%_final_per_stage", 100 }, - { "wind_dancer_knockback_+%_final_per_stage", 50 }, - { "additional_base_critical_strike_chance", 500 }, - }, - stats = { - "global_knockback", - "triggerable_in_any_set", + qualityStats = { }, levels = { - [1] = { baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.44, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.48, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.53, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 0.57, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 0.61, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 0.66, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 0.69, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 0.73, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 0.77, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 0.8, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 0.84, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 0.89, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 0.93, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 0.98, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 1.03, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 1.08, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 1.13, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 1.19, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 1.25, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 1.31, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 1.38, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 1.44, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 1.52, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 1.59, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 1.67, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 1.76, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 1.84, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 1.94, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 2.03, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 2.13, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 2.24, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 2.35, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 2.47, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 2.59, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 2.72, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 2.86, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 3, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 3.15, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 3.31, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Gale Force", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "chance_to_trigger_wind_dancer_on_taken_melee_hit_%", 100 }, + { "active_skill_base_area_of_effect_radius", 16 }, + { "wind_dancer_damage_+%_final_per_stage", 50 }, + { "wind_dancer_area_of_effect_+%_final_per_stage", 100 }, + { "wind_dancer_knockback_+%_final_per_stage", 50 }, + { "additional_base_critical_strike_chance", 500 }, + }, + stats = { + "global_knockback", + "triggerable_in_any_set", + }, + levels = { + [1] = { baseMultiplier = 0.4, actorLevel = 1, }, + [2] = { baseMultiplier = 0.44, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.48, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.53, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.57, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.61, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.66, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.69, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.73, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.77, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.8, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.84, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.89, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.93, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.98, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.03, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.08, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.13, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.19, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.25, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.31, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.38, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.44, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.52, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.59, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.67, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.76, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.84, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.94, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 2.03, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 2.13, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 2.24, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 2.35, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 2.47, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 2.59, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.72, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.86, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 3, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 3.15, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 3.31, actorLevel = 288.29998779297, }, + }, + }, + } } \ No newline at end of file diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index 9f1a3974dc..32f558b155 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -10,4105 +10,6552 @@ skills["ArcPlayer"] = { name = "Arc", baseTypeName = "Arc", color = 3, - baseEffectiveness = 3.0999999046326, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "An arc of Lightning stretches from the caster to a targeted enemy and Chains on to other nearby enemies.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Chains] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1.1, - baseFlags = { - spell = true, - chaining = true, - }, - qualityStats = { - Default = { - { "arc_damage_+%_final_for_each_remaining_chain", 0.25 }, - }, - }, - constantStats = { - { "arc_chain_distance", 35 }, - { "arc_damage_+%_final_for_each_remaining_chain", 10 }, - { "active_skill_shock_chance_+%_final", 0 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "number_of_chains", - "disable_visual_hit_effect", - "can_perform_skill_while_moving", - "should_use_additive_aiming_animation", - }, - levels = { - [1] = { 0.30000001192093, 1.7000000476837, 2, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 0, statInterpolation = { 3, 3, 1, }, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { 0.30000001192093, 1.7000000476837, 2, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 3, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { 0.30000001192093, 1.7000000476837, 2, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 6, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 11, }, }, - [4] = { 0.30000001192093, 1.7000000476837, 2, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 10, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, cost = { Mana = 12, }, }, - [5] = { 0.30000001192093, 1.7000000476837, 2, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 14, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, cost = { Mana = 14, }, }, - [6] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 18, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, cost = { Mana = 16, }, }, - [7] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 22, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, cost = { Mana = 18, }, }, - [8] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 26, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, cost = { Mana = 21, }, }, - [9] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 31, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, cost = { Mana = 23, }, }, - [10] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 36, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, cost = { Mana = 27, }, }, - [11] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 41, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, cost = { Mana = 30, }, }, - [12] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 46, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, cost = { Mana = 34, }, }, - [13] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 52, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, cost = { Mana = 39, }, }, - [14] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 58, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, cost = { Mana = 44, }, }, - [15] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 64, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, cost = { Mana = 50, }, }, - [16] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 66, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, cost = { Mana = 56, }, }, - [17] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 72, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, cost = { Mana = 64, }, }, - [18] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 78, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, cost = { Mana = 72, }, }, - [19] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 84, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, cost = { Mana = 82, }, }, - [20] = { 0.30000001192093, 1.7000000476837, 5, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, cost = { Mana = 93, }, }, - [21] = { 0.30000001192093, 1.7000000476837, 5, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, cost = { Mana = 105, }, }, - [22] = { 0.30000001192093, 1.7000000476837, 5, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, cost = { Mana = 119, }, }, - [23] = { 0.30000001192093, 1.7000000476837, 5, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, cost = { Mana = 135, }, }, - [24] = { 0.30000001192093, 1.7000000476837, 5, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, cost = { Mana = 153, }, }, - [25] = { 0.30000001192093, 1.7000000476837, 6, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, cost = { Mana = 173, }, }, - [26] = { 0.30000001192093, 1.7000000476837, 6, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, cost = { Mana = 196, }, }, - [27] = { 0.30000001192093, 1.7000000476837, 6, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, cost = { Mana = 222, }, }, - [28] = { 0.30000001192093, 1.7000000476837, 6, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, cost = { Mana = 251, }, }, - [29] = { 0.30000001192093, 1.7000000476837, 7, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, cost = { Mana = 284, }, }, - [30] = { 0.30000001192093, 1.7000000476837, 7, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, cost = { Mana = 322, }, }, - [31] = { 0.30000001192093, 1.7000000476837, 7, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, cost = { Mana = 364, }, }, - [32] = { 0.30000001192093, 1.7000000476837, 7, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, cost = { Mana = 412, }, }, - [33] = { 0.30000001192093, 1.7000000476837, 8, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, cost = { Mana = 466, }, }, - [34] = { 0.30000001192093, 1.7000000476837, 8, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, cost = { Mana = 528, }, }, - [35] = { 0.30000001192093, 1.7000000476837, 8, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, cost = { Mana = 598, }, }, - [36] = { 0.30000001192093, 1.7000000476837, 8, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, cost = { Mana = 676, }, }, - [37] = { 0.30000001192093, 1.7000000476837, 9, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, cost = { Mana = 765, }, }, - [38] = { 0.30000001192093, 1.7000000476837, 9, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, cost = { Mana = 866, }, }, - [39] = { 0.30000001192093, 1.7000000476837, 9, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, cost = { Mana = 980, }, }, - [40] = { 0.30000001192093, 1.7000000476837, 9, critChance = 9, PvPDamageMultiplier = -25, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1110, }, }, + qualityStats = { + { "arc_damage_+%_final_for_each_remaining_chain", 0.25 }, }, + levels = { + [1] = { PvPDamageMultiplier = -25, levelRequirement = 0, cost = { Mana = 8, }, }, + [2] = { PvPDamageMultiplier = -25, levelRequirement = 3, cost = { Mana = 10, }, }, + [3] = { PvPDamageMultiplier = -25, levelRequirement = 6, cost = { Mana = 11, }, }, + [4] = { PvPDamageMultiplier = -25, levelRequirement = 10, cost = { Mana = 12, }, }, + [5] = { PvPDamageMultiplier = -25, levelRequirement = 14, cost = { Mana = 14, }, }, + [6] = { PvPDamageMultiplier = -25, levelRequirement = 18, cost = { Mana = 16, }, }, + [7] = { PvPDamageMultiplier = -25, levelRequirement = 22, cost = { Mana = 18, }, }, + [8] = { PvPDamageMultiplier = -25, levelRequirement = 26, cost = { Mana = 21, }, }, + [9] = { PvPDamageMultiplier = -25, levelRequirement = 31, cost = { Mana = 23, }, }, + [10] = { PvPDamageMultiplier = -25, levelRequirement = 36, cost = { Mana = 27, }, }, + [11] = { PvPDamageMultiplier = -25, levelRequirement = 41, cost = { Mana = 30, }, }, + [12] = { PvPDamageMultiplier = -25, levelRequirement = 46, cost = { Mana = 34, }, }, + [13] = { PvPDamageMultiplier = -25, levelRequirement = 52, cost = { Mana = 39, }, }, + [14] = { PvPDamageMultiplier = -25, levelRequirement = 58, cost = { Mana = 44, }, }, + [15] = { PvPDamageMultiplier = -25, levelRequirement = 64, cost = { Mana = 50, }, }, + [16] = { PvPDamageMultiplier = -25, levelRequirement = 66, cost = { Mana = 56, }, }, + [17] = { PvPDamageMultiplier = -25, levelRequirement = 72, cost = { Mana = 64, }, }, + [18] = { PvPDamageMultiplier = -25, levelRequirement = 78, cost = { Mana = 72, }, }, + [19] = { PvPDamageMultiplier = -25, levelRequirement = 84, cost = { Mana = 82, }, }, + [20] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 93, }, }, + [21] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 105, }, }, + [22] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 119, }, }, + [23] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 135, }, }, + [24] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 153, }, }, + [25] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 173, }, }, + [26] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 196, }, }, + [27] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 222, }, }, + [28] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 251, }, }, + [29] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 284, }, }, + [30] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 322, }, }, + [31] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 364, }, }, + [32] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 412, }, }, + [33] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 466, }, }, + [34] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 528, }, }, + [35] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 598, }, }, + [36] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 676, }, }, + [37] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 765, }, }, + [38] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 866, }, }, + [39] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 980, }, }, + [40] = { PvPDamageMultiplier = -25, levelRequirement = 90, cost = { Mana = 1110, }, }, + }, + statSets = { + [1] = { + label = "Arc", + baseEffectiveness = 3.0999999046326, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "arc_chain_distance", 35 }, + { "arc_damage_+%_final_for_each_remaining_chain", 10 }, + { "active_skill_shock_chance_+%_final", 0 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "number_of_chains", + "disable_visual_hit_effect", + "can_perform_skill_while_moving", + "should_use_additive_aiming_animation", + }, + levels = { + [1] = { 0.30000001192093, 1.7000000476837, 2, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, + [2] = { 0.30000001192093, 1.7000000476837, 2, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.30000001192093, 1.7000000476837, 2, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.30000001192093, 1.7000000476837, 2, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.30000001192093, 1.7000000476837, 2, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.30000001192093, 1.7000000476837, 3, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.30000001192093, 1.7000000476837, 4, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.30000001192093, 1.7000000476837, 5, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.30000001192093, 1.7000000476837, 5, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.30000001192093, 1.7000000476837, 5, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.30000001192093, 1.7000000476837, 5, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.30000001192093, 1.7000000476837, 5, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.30000001192093, 1.7000000476837, 6, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, + [26] = { 0.30000001192093, 1.7000000476837, 6, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.30000001192093, 1.7000000476837, 6, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.30000001192093, 1.7000000476837, 6, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.30000001192093, 1.7000000476837, 7, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.30000001192093, 1.7000000476837, 7, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.30000001192093, 1.7000000476837, 7, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.30000001192093, 1.7000000476837, 7, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.30000001192093, 1.7000000476837, 8, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.30000001192093, 1.7000000476837, 8, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.30000001192093, 1.7000000476837, 8, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.30000001192093, 1.7000000476837, 8, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.30000001192093, 1.7000000476837, 9, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.30000001192093, 1.7000000476837, 9, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.30000001192093, 1.7000000476837, 9, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.30000001192093, 1.7000000476837, 9, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ArchmagePlayer"] = { name = "Archmage", baseTypeName = "Archmage", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "While active, causes your Non-Channelling Spells to cost additional mana and deal extra Lightning damage, both based on your maximum Mana.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Lightning] = true, }, - statDescriptionScope = "archmage", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "archmage_all_damage_%_to_gain_as_lightning_to_grant_to_non_channelling_spells_per_100_max_mana", 0.1 }, - }, - }, - stats = { - "archmage_max_mana_permyriad_to_add_to_non_channelled_spell_mana_cost", - "archmage_all_damage_%_to_gain_as_lightning_to_grant_to_non_channelling_spells_per_100_max_mana", - "base_deal_no_damage", - }, - levels = { - [1] = { 600, 3, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, }, - [2] = { 595, 3, levelRequirement = 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 590, 3, levelRequirement = 6, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 585, 3, levelRequirement = 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 580, 3, levelRequirement = 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 575, 4, levelRequirement = 18, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 570, 4, levelRequirement = 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 565, 4, levelRequirement = 26, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 560, 4, levelRequirement = 31, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 555, 4, levelRequirement = 36, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 550, 5, levelRequirement = 41, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 545, 5, levelRequirement = 46, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 540, 5, levelRequirement = 52, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 535, 5, levelRequirement = 58, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 530, 5, levelRequirement = 64, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 525, 6, levelRequirement = 66, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 520, 6, levelRequirement = 72, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 515, 6, levelRequirement = 78, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 510, 6, levelRequirement = 84, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 505, 6, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 500, 7, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 495, 7, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 490, 7, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 485, 7, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 480, 7, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, - [26] = { 475, 8, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 470, 8, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 465, 8, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 460, 8, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 455, 8, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 450, 9, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 445, 9, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 440, 9, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 435, 9, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 430, 9, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 425, 10, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 420, 10, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 415, 10, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 410, 10, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 405, 10, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "archmage_all_damage_%_to_gain_as_lightning_to_grant_to_non_channelling_spells_per_100_max_mana", 0.1 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Archmage", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "archmage", + baseFlags = { + }, + stats = { + "archmage_max_mana_permyriad_to_add_to_non_channelled_spell_mana_cost", + "archmage_all_damage_%_to_gain_as_lightning_to_grant_to_non_channelling_spells_per_100_max_mana", + "base_deal_no_damage", + }, + levels = { + [1] = { 600, 3, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { 595, 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 590, 3, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 585, 3, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 580, 3, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 575, 4, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 570, 4, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 565, 4, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 560, 4, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 555, 4, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 550, 5, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 545, 5, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 540, 5, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 535, 5, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 530, 5, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 525, 6, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 520, 6, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 515, 6, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 510, 6, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 505, 6, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 500, 7, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 495, 7, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 490, 7, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 485, 7, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 480, 7, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { 475, 8, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 470, 8, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 465, 8, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 460, 8, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 455, 8, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 450, 9, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 445, 9, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 440, 9, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 435, 9, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 430, 9, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 425, 10, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 420, 10, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 415, 10, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 410, 10, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 405, 10, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ArcticArmourPlayer"] = { name = "Arctic Armour", baseTypeName = "Arctic Armour", color = 3, - baseEffectiveness = 2.1800000667572, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Conjures an icy barrier that gains stages over time. While the barrier has stages, Melee Attacks that hit you will remove a stage to cause a burst of ice that deals Cold Spell damage to the attacker.", skillTypes = { [SkillType.Spell] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Cold] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Damage] = true, [SkillType.Sustained] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "maximum_number_of_arctic_armour_stationary_stacks", 0.05 }, - }, - }, - stats = { - "arctic_armour_minimum_added_cold_damage_per_stack", - "arctic_armour_maximum_added_cold_damage_per_stack", - "maximum_number_of_arctic_armour_stationary_stacks", - "base_active_skill_buff_stack_gain_frequency_ms", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 2, 1250, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, 2, 1175, critChance = 11, levelRequirement = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, 2, 1150, critChance = 11, levelRequirement = 6, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, 3, 1125, critChance = 11, levelRequirement = 10, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, 3, 1100, critChance = 11, levelRequirement = 14, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, 3, 1075, critChance = 11, levelRequirement = 18, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, 3, 1050, critChance = 11, levelRequirement = 22, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, 3, 1025, critChance = 11, levelRequirement = 26, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, 3, 1000, critChance = 11, levelRequirement = 31, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, 3, 975, critChance = 11, levelRequirement = 36, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, 4, 950, critChance = 11, levelRequirement = 41, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, 4, 925, critChance = 11, levelRequirement = 46, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, 4, 900, critChance = 11, levelRequirement = 52, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, 4, 875, critChance = 11, levelRequirement = 58, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, 4, 850, critChance = 11, levelRequirement = 64, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, 4, 825, critChance = 11, levelRequirement = 66, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, 4, 800, critChance = 11, levelRequirement = 72, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, 4, 775, critChance = 11, levelRequirement = 78, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, 4, 750, critChance = 11, levelRequirement = 84, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, 5, 725, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, 5, 700, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, 5, 675, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, 5, 650, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, 5, 625, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, 5, 600, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, 5, 575, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, 6, 550, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, 6, 525, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, 6, 500, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, 6, 475, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, 6, 450, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, 7, 425, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, 7, 400, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, 7, 375, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, 7, 350, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, 7, 325, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, 8, 300, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, 8, 275, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, 8, 250, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, 8, 225, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "maximum_number_of_arctic_armour_stationary_stacks", 0.05 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Arctic Armour", + baseEffectiveness = 2.1800000667572, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + stats = { + "arctic_armour_minimum_added_cold_damage_per_stack", + "arctic_armour_maximum_added_cold_damage_per_stack", + "maximum_number_of_arctic_armour_stationary_stacks", + "base_active_skill_buff_stack_gain_frequency_ms", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 2, 1250, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 2, 1175, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 2, 1150, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 3, 1125, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 3, 1100, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 3, 1075, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 3, 1050, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 3, 1025, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 3, 1000, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 3, 975, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 4, 950, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 4, 925, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 4, 900, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 4, 875, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 4, 850, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 4, 825, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 4, 800, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 4, 775, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 4, 750, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 5, 725, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 5, 700, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 5, 675, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 5, 650, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 5, 625, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 5, 600, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 5, 575, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 6, 550, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 6, 525, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 6, 500, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 6, 475, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 6, 450, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 7, 425, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 7, 400, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 7, 375, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 7, 350, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 7, 325, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 8, 300, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 8, 275, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 8, 250, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 8, 225, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["BallLightningPlayer"] = { name = "Ball Lightning", baseTypeName = "Ball Lightning", color = 3, - baseEffectiveness = 0.30000001192093, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Fires a slow-moving Projectile that repeatedly shoots bolts of Lightning at nearby enemies.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, [SkillType.CannotChain] = true, [SkillType.Sustained] = true, }, - statDescriptionScope = "ball_lightning", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_base_area_of_effect_radius", 0.2 }, - }, - }, - constantStats = { - { "active_skill_shock_chance_+%_final", 750 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_base_area_of_effect_radius", 18 }, - { "ball_lightning_base_hit_frequency_ms", 200 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - "is_area_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 10, }, }, - [2] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 11, }, }, - [3] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 13, }, }, - [4] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 15, }, }, - [5] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 17, }, }, - [6] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 19, }, }, - [7] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 21, }, }, - [8] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 24, }, }, - [9] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 28, }, }, - [10] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 31, }, }, - [11] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 36, }, }, - [12] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 40, }, }, - [13] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 46, }, }, - [14] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 52, }, }, - [15] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 59, }, }, - [16] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 66, }, }, - [17] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 75, }, }, - [18] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 85, }, }, - [19] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 96, }, }, - [20] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 109, }, }, - [21] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 124, }, }, - [22] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 140, }, }, - [23] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 159, }, }, - [24] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 180, }, }, - [25] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 203, }, }, - [26] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 230, }, }, - [27] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 260, }, }, - [28] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 295, }, }, - [29] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 334, }, }, - [30] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 378, }, }, - [31] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 428, }, }, - [32] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 484, }, }, - [33] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 548, }, }, - [34] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 620, }, }, - [35] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 702, }, }, - [36] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 794, }, }, - [37] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 899, }, }, - [38] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1017, }, }, - [39] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1151, }, }, - [40] = { 0.10000000149012, 1.8999999761581, critChance = 9, PvPDamageMultiplier = -40, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1303, }, }, + qualityStats = { + { "active_skill_base_area_of_effect_radius", 0.2 }, }, + levels = { + [1] = { PvPDamageMultiplier = -40, levelRequirement = 0, cost = { Mana = 10, }, }, + [2] = { PvPDamageMultiplier = -40, levelRequirement = 3, cost = { Mana = 11, }, }, + [3] = { PvPDamageMultiplier = -40, levelRequirement = 6, cost = { Mana = 13, }, }, + [4] = { PvPDamageMultiplier = -40, levelRequirement = 10, cost = { Mana = 15, }, }, + [5] = { PvPDamageMultiplier = -40, levelRequirement = 14, cost = { Mana = 17, }, }, + [6] = { PvPDamageMultiplier = -40, levelRequirement = 18, cost = { Mana = 19, }, }, + [7] = { PvPDamageMultiplier = -40, levelRequirement = 22, cost = { Mana = 21, }, }, + [8] = { PvPDamageMultiplier = -40, levelRequirement = 26, cost = { Mana = 24, }, }, + [9] = { PvPDamageMultiplier = -40, levelRequirement = 31, cost = { Mana = 28, }, }, + [10] = { PvPDamageMultiplier = -40, levelRequirement = 36, cost = { Mana = 31, }, }, + [11] = { PvPDamageMultiplier = -40, levelRequirement = 41, cost = { Mana = 36, }, }, + [12] = { PvPDamageMultiplier = -40, levelRequirement = 46, cost = { Mana = 40, }, }, + [13] = { PvPDamageMultiplier = -40, levelRequirement = 52, cost = { Mana = 46, }, }, + [14] = { PvPDamageMultiplier = -40, levelRequirement = 58, cost = { Mana = 52, }, }, + [15] = { PvPDamageMultiplier = -40, levelRequirement = 64, cost = { Mana = 59, }, }, + [16] = { PvPDamageMultiplier = -40, levelRequirement = 66, cost = { Mana = 66, }, }, + [17] = { PvPDamageMultiplier = -40, levelRequirement = 72, cost = { Mana = 75, }, }, + [18] = { PvPDamageMultiplier = -40, levelRequirement = 78, cost = { Mana = 85, }, }, + [19] = { PvPDamageMultiplier = -40, levelRequirement = 84, cost = { Mana = 96, }, }, + [20] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 109, }, }, + [21] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 124, }, }, + [22] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 140, }, }, + [23] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 159, }, }, + [24] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 180, }, }, + [25] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 203, }, }, + [26] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 230, }, }, + [27] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 260, }, }, + [28] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 295, }, }, + [29] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 334, }, }, + [30] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 378, }, }, + [31] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 428, }, }, + [32] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 484, }, }, + [33] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 548, }, }, + [34] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 620, }, }, + [35] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 702, }, }, + [36] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 794, }, }, + [37] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 899, }, }, + [38] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 1017, }, }, + [39] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 1151, }, }, + [40] = { PvPDamageMultiplier = -40, levelRequirement = 90, cost = { Mana = 1303, }, }, + }, + statSets = { + [1] = { + label = "Ball Lightning", + baseEffectiveness = 0.30000001192093, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "ball_lightning", + baseFlags = { + }, + constantStats = { + { "active_skill_shock_chance_+%_final", 750 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_base_area_of_effect_radius", 18 }, + { "ball_lightning_base_hit_frequency_ms", 200 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "base_is_projectile", + "is_area_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.10000000149012, 1.8999999761581, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MetaBarrierInvocationPlayer"] = { name = "Barrier Invocation", baseTypeName = "Barrier Invocation", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "While active, this Invocation gains Energy when your Energy Shield is damaged by Hits. Using the Invocation once sufficient Energy is gathered will consume the Energy to trigger socketed Spells, and can trigger them multiple times if it has enough Energy.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.Invocation] = true, [SkillType.GeneratesEnergy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "energy_generated_+%", 0.75 }, - }, - }, - constantStats = { - { "generic_ongoing_trigger_maximum_energy", 500 }, - { "barrier_invocation_gain_1_energy_per_X_energy_shield_damage_taken_when_hit", 5 }, - }, - stats = { - "energy_generated_+%", - "base_deal_no_damage", - }, - levels = { - [1] = { 0, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 3, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 6, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 9, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 12, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 15, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 18, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 21, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 24, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 27, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 30, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 36, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 39, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 42, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 45, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 48, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 51, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 54, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 60, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 66, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 75, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 78, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 87, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 90, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 93, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 96, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 102, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 105, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 108, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 111, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 114, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 117, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "energy_generated_+%", 0.75 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Barrier Invocation", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_maximum_energy", 500 }, + { "barrier_invocation_gain_1_energy_per_X_energy_shield_damage_taken_when_hit", 5 }, + }, + stats = { + "energy_generated_+%", + "base_deal_no_damage", + }, + levels = { + [1] = { 0, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportBarrierInvocationPlayer"] = { name = "SupportBarrierInvocationPlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.SupportedByHourglass, }, isTrigger = true, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "SupportBarrierInvocationPlayer", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, - }, - stats = { - "triggered_by_generic_ongoing_trigger", - "display_generic_ongoing_triggerer_is_invocation_skill", - "skill_cannot_generate_energy", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, + }, + stats = { + "triggered_by_generic_ongoing_trigger", + "display_generic_ongoing_triggerer_is_invocation_skill", + "skill_cannot_generate_energy", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["BlasphemyPlayer"] = { name = "Blasphemy", baseTypeName = "Blasphemy", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Turns socketed Curse skills into vile Auras, applying their effects to all nearby enemies.", skillTypes = { [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Aura] = true, [SkillType.AreaSpell] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Meta] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.IsBlasphemy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_reservation_+%", -0.5 }, - }, - }, - constantStats = { - { "blasphemy_base_spirit_reservation_per_socketed_curse", 60 }, - }, - stats = { - "curse_apply_as_aura", - "base_deal_no_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_reservation_+%", -0.5 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Buff", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "blasphemy_base_spirit_reservation_per_socketed_curse", 60 }, + }, + stats = { + "curse_apply_as_aura", + "base_deal_no_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportBlasphemyPlayer"] = { name = "SupportBlasphemyPlayer", hidden = true, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.AppliesCurse, }, addSkillTypes = { SkillType.HasReservation, SkillType.TotemCastsWhenNotDetached, SkillType.TotemCastsAlone, SkillType.Aura, SkillType.AuraAffectsEnemies, SkillType.CanHaveBlessing, SkillType.Cooldown, SkillType.Triggered, }, excludeSkillTypes = { SkillType.Trapped, SkillType.RemoteMined, SkillType.OR, SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.NOT, SkillType.AND, SkillType.SupportedByHourglass, }, isTrigger = true, ignoreMinionTypes = true, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Curses", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", - stats = { - "support_blasphemy_curse_effect_+%_final", - "active_skill_base_area_of_effect_radius", - "curse_apply_as_aura", - "curse_supported_by_blasphemy", - }, - levels = { - [1] = { -50, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, }, - [2] = { -50, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { -49, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { -49, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { -48, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { -48, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { -47, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { -47, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { -46, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { -46, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { -45, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { -45, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { -44, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { -44, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { -43, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { -43, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { -42, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { -42, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { -41, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { -41, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { -40, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { -40, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { -39, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { -39, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { -38, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, - [26] = { -38, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { -37, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { -37, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { -36, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { -36, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { -36, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { -35, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { -35, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { -35, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { -35, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { -34, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { -34, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { -34, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { -34, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { -33, 10, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, - }, + baseFlags = { + }, + stats = { + "support_blasphemy_curse_effect_+%_final", + "active_skill_base_area_of_effect_radius", + "curse_apply_as_aura", + "curse_supported_by_blasphemy", + }, + levels = { + [1] = { -50, 10, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { -50, 10, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { -49, 10, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { -49, 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { -48, 10, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { -48, 10, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { -47, 10, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { -47, 10, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { -46, 10, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { -46, 10, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { -45, 10, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { -45, 10, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { -44, 10, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { -44, 10, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { -43, 10, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { -43, 10, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { -42, 10, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { -42, 10, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { -41, 10, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { -41, 10, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { -40, 10, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { -40, 10, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { -39, 10, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { -39, 10, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { -38, 10, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { -38, 10, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { -37, 10, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { -37, 10, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { -36, 10, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { -36, 10, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { -36, 10, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { -35, 10, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { -35, 10, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { -35, 10, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { -35, 10, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { -34, 10, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { -34, 10, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { -34, 10, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { -34, 10, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { -33, 10, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["BlinkReservationPlayer"] = { name = "Blink", baseTypeName = "Blink", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Replaces your dodge roll with a short-cooldown Spell that allows you to tunnel through space, instantly reappearing a medium distance away.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - stats = { - "base_deal_no_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Blink", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + stats = { + "base_deal_no_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["BlinkPlayer"] = { name = "", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.UsableWhileShapeshifted] = true, [SkillType.Nonpathing] = true, [SkillType.Spell] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.7, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_cooldown_speed_+%", 0.5 }, - }, - }, - constantStats = { - { "blink_valid_placement_search_radius", 15 }, - { "active_skill_override_turn_duration_ms", 150 }, - }, - stats = { - "blink_travel_distance", - "base_deal_no_damage", - "usable_while_shapeshifted", - "skill_is_not_considered_a_skill", - }, - levels = { - [1] = { 40, storedUses = 1, levelRequirement = 0, cooldown = 4.5, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 40, storedUses = 1, levelRequirement = 0, cooldown = 4.4, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 41, storedUses = 1, levelRequirement = 0, cooldown = 4.4, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 41, storedUses = 1, levelRequirement = 0, cooldown = 4.3, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 42, storedUses = 1, levelRequirement = 0, cooldown = 4.3, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 42, storedUses = 1, levelRequirement = 0, cooldown = 4.2, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 43, storedUses = 1, levelRequirement = 0, cooldown = 4.2, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 43, storedUses = 1, levelRequirement = 0, cooldown = 4.1, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 44, storedUses = 1, levelRequirement = 0, cooldown = 4.1, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 44, storedUses = 1, levelRequirement = 0, cooldown = 4, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 45, storedUses = 1, levelRequirement = 0, cooldown = 4, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 45, storedUses = 1, levelRequirement = 0, cooldown = 3.9, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 46, storedUses = 1, levelRequirement = 0, cooldown = 3.9, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 46, storedUses = 1, levelRequirement = 0, cooldown = 3.8, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 47, storedUses = 1, levelRequirement = 0, cooldown = 3.8, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 47, storedUses = 1, levelRequirement = 0, cooldown = 3.7, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 48, storedUses = 1, levelRequirement = 0, cooldown = 3.7, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 48, storedUses = 1, levelRequirement = 0, cooldown = 3.6, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 49, storedUses = 1, levelRequirement = 0, cooldown = 3.6, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 49, storedUses = 1, levelRequirement = 0, cooldown = 3.5, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 50, storedUses = 1, levelRequirement = 0, cooldown = 3.5, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 50, storedUses = 1, levelRequirement = 0, cooldown = 3.4, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 50, storedUses = 1, levelRequirement = 0, cooldown = 3.4, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 51, storedUses = 1, levelRequirement = 0, cooldown = 3.3, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 51, storedUses = 1, levelRequirement = 0, cooldown = 3.3, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 51, storedUses = 1, levelRequirement = 0, cooldown = 3.2, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 52, storedUses = 1, levelRequirement = 0, cooldown = 3.2, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 52, storedUses = 1, levelRequirement = 0, cooldown = 3.1, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 52, storedUses = 1, levelRequirement = 0, cooldown = 3.1, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 53, storedUses = 1, levelRequirement = 0, cooldown = 3, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 53, storedUses = 1, levelRequirement = 0, cooldown = 3, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 53, storedUses = 1, levelRequirement = 0, cooldown = 2.9, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 53, storedUses = 1, levelRequirement = 0, cooldown = 2.9, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 54, storedUses = 1, levelRequirement = 0, cooldown = 2.8, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 54, storedUses = 1, levelRequirement = 0, cooldown = 2.8, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 54, storedUses = 1, levelRequirement = 0, cooldown = 2.7, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 54, storedUses = 1, levelRequirement = 0, cooldown = 2.7, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 55, storedUses = 1, levelRequirement = 0, cooldown = 2.6, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 55, storedUses = 1, levelRequirement = 0, cooldown = 2.6, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 55, storedUses = 1, levelRequirement = 0, cooldown = 2.5, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_cooldown_speed_+%", 0.5 }, }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 4.5, }, + [2] = { storedUses = 1, levelRequirement = 0, cooldown = 4.4, }, + [3] = { storedUses = 1, levelRequirement = 0, cooldown = 4.4, }, + [4] = { storedUses = 1, levelRequirement = 0, cooldown = 4.3, }, + [5] = { storedUses = 1, levelRequirement = 0, cooldown = 4.3, }, + [6] = { storedUses = 1, levelRequirement = 0, cooldown = 4.2, }, + [7] = { storedUses = 1, levelRequirement = 0, cooldown = 4.2, }, + [8] = { storedUses = 1, levelRequirement = 0, cooldown = 4.1, }, + [9] = { storedUses = 1, levelRequirement = 0, cooldown = 4.1, }, + [10] = { storedUses = 1, levelRequirement = 0, cooldown = 4, }, + [11] = { storedUses = 1, levelRequirement = 0, cooldown = 4, }, + [12] = { storedUses = 1, levelRequirement = 0, cooldown = 3.9, }, + [13] = { storedUses = 1, levelRequirement = 0, cooldown = 3.9, }, + [14] = { storedUses = 1, levelRequirement = 0, cooldown = 3.8, }, + [15] = { storedUses = 1, levelRequirement = 0, cooldown = 3.8, }, + [16] = { storedUses = 1, levelRequirement = 0, cooldown = 3.7, }, + [17] = { storedUses = 1, levelRequirement = 0, cooldown = 3.7, }, + [18] = { storedUses = 1, levelRequirement = 0, cooldown = 3.6, }, + [19] = { storedUses = 1, levelRequirement = 0, cooldown = 3.6, }, + [20] = { storedUses = 1, levelRequirement = 0, cooldown = 3.5, }, + [21] = { storedUses = 1, levelRequirement = 0, cooldown = 3.5, }, + [22] = { storedUses = 1, levelRequirement = 0, cooldown = 3.4, }, + [23] = { storedUses = 1, levelRequirement = 0, cooldown = 3.4, }, + [24] = { storedUses = 1, levelRequirement = 0, cooldown = 3.3, }, + [25] = { storedUses = 1, levelRequirement = 0, cooldown = 3.3, }, + [26] = { storedUses = 1, levelRequirement = 0, cooldown = 3.2, }, + [27] = { storedUses = 1, levelRequirement = 0, cooldown = 3.2, }, + [28] = { storedUses = 1, levelRequirement = 0, cooldown = 3.1, }, + [29] = { storedUses = 1, levelRequirement = 0, cooldown = 3.1, }, + [30] = { storedUses = 1, levelRequirement = 0, cooldown = 3, }, + [31] = { storedUses = 1, levelRequirement = 0, cooldown = 3, }, + [32] = { storedUses = 1, levelRequirement = 0, cooldown = 2.9, }, + [33] = { storedUses = 1, levelRequirement = 0, cooldown = 2.9, }, + [34] = { storedUses = 1, levelRequirement = 0, cooldown = 2.8, }, + [35] = { storedUses = 1, levelRequirement = 0, cooldown = 2.8, }, + [36] = { storedUses = 1, levelRequirement = 0, cooldown = 2.7, }, + [37] = { storedUses = 1, levelRequirement = 0, cooldown = 2.7, }, + [38] = { storedUses = 1, levelRequirement = 0, cooldown = 2.6, }, + [39] = { storedUses = 1, levelRequirement = 0, cooldown = 2.6, }, + [40] = { storedUses = 1, levelRequirement = 0, cooldown = 2.5, }, + }, + statSets = { + [1] = { + label = "", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "blink_valid_placement_search_radius", 15 }, + { "active_skill_override_turn_duration_ms", 150 }, + }, + stats = { + "blink_travel_distance", + "base_deal_no_damage", + "usable_while_shapeshifted", + "skill_is_not_considered_a_skill", + }, + levels = { + [1] = { 40, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 40, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 41, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 41, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 42, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 42, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 43, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 43, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 44, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 44, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 45, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 45, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 46, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 46, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 47, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 47, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 48, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 49, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 49, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 50, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 50, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 50, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 51, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 51, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 51, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 52, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 52, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 52, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 53, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 53, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 53, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 53, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 54, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 54, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 54, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 54, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 55, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 55, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 55, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["BoneBlastPlayer"] = { name = "Bone Blast", baseTypeName = "Bone Blast", color = 3, - baseEffectiveness = 1.7000000476837, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0094999996945262, description = "Conjures a circle of ritual inscriptions that last for a short duration. When the duration ends, spikes of bone erupt from enemies in the area, damaging them and potentially causing Bleeding.", skillTypes = { [SkillType.Spell] = true, [SkillType.Duration] = true, [SkillType.Area] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.Damage] = true, [SkillType.Cascadable] = true, [SkillType.CreatesGroundRune] = true, }, - statDescriptionScope = "bone_blast", castTime = 0.75, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_base_area_of_effect_radius", 0.2 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 1000 }, - { "active_skill_base_area_of_effect_radius", 10 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "base_chance_to_inflict_bleeding_%", 20 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "active_skill_base_area_of_effect_radius", 0.2 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Bone Blast", + baseEffectiveness = 1.7000000476837, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0094999996945262, + statDescriptionScope = "bone_blast", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 1000 }, + { "active_skill_base_area_of_effect_radius", 10 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "base_chance_to_inflict_bleeding_%", 20 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 14, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["BoneCagePlayer"] = { name = "Bone Cage", baseTypeName = "Bone Cage", color = 3, - baseEffectiveness = 2.5599999427795, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0094999996945262, description = "Raises a ring of bone spikes around you. The spikes are destroyed when enemies touch them, damaging and Pinning those enemies.", skillTypes = { [SkillType.Spell] = true, [SkillType.Duration] = true, [SkillType.Area] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.Nova] = true, [SkillType.Nonpathing] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, }, - statDescriptionScope = "ring_of_bone", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_pins_as_though_dealt_damage_+%_final", 2.5 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 1600 }, - { "active_skill_base_area_of_effect_radius", 18 }, - { "active_skill_base_secondary_area_of_effect_radius", 10 }, - { "ring_of_bone_maximum_number_of_rings", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "ring_of_bone_spike_break_chance_%", 100 }, - { "base_pinned_art_variation", 1 }, - { "active_skill_pins_as_though_dealt_damage_+%_final", 50 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "can_perform_skill_while_moving", - "base_all_damage_can_pin", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 11, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 12, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 14, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 16, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 18, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 20, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 23, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 26, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 30, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 34, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 38, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 43, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 49, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 56, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 63, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 71, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 81, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 92, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 104, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 117, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 133, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 151, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 171, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 193, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 219, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 247, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 280, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 317, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 359, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 406, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 460, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 520, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 589, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 666, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 754, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 854, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 966, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1093, }, }, + qualityStats = { + { "active_skill_pins_as_though_dealt_damage_+%_final", 2.5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 8, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 9, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 11, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 12, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 14, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 16, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 18, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 20, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 23, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 26, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 30, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 34, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 38, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 43, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 49, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 56, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 63, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 71, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 81, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 92, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 104, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 117, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 133, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 151, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 171, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 193, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 219, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 247, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 280, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 317, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 359, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 406, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 460, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 520, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 589, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 666, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 754, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 854, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 966, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1093, }, }, + }, + statSets = { + [1] = { + label = "Bone Cage", + baseEffectiveness = 2.5599999427795, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0094999996945262, + statDescriptionScope = "ring_of_bone", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 1600 }, + { "active_skill_base_area_of_effect_radius", 18 }, + { "active_skill_base_secondary_area_of_effect_radius", 10 }, + { "ring_of_bone_maximum_number_of_rings", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "ring_of_bone_spike_break_chance_%", 100 }, + { "base_pinned_art_variation", 1 }, + { "active_skill_pins_as_though_dealt_damage_+%_final", 50 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", + "can_perform_skill_while_moving", + "base_all_damage_can_pin", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["BoneOfferingPlayer"] = { name = "Bone Offering", baseTypeName = "Bone Offering", color = 3, - baseEffectiveness = 1.710000038147, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Impales a Skeleton on a bone spike to shield your Minions while the spike remains. The shield absorbs all damage from the next Hit each Minion takes, then explodes.\n\nThe bone spike is itself a Minion, and shields itself. If it dies, shields on your other Minions disappear.", skillTypes = { [SkillType.Offering] = true, [SkillType.Minion] = true, [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.Area] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CreatesMinion] = true, [SkillType.Limit] = true, }, minionSkillTypes = { [SkillType.Spell] = true, [SkillType.Physical] = true, [SkillType.Damage] = true, [SkillType.Area] = true, }, - statDescriptionScope = "bone_offering", castTime = 0.6, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_physical_damage_+%_final", 2 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 5000 }, - { "base_secondary_skill_effect_duration", 5000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "base_number_of_bone_offerings_allowed", 1 }, - }, - stats = { - "can_perform_skill_while_moving", - "display_statset_no_hit_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 26, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 28, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 31, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 34, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 38, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 42, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 46, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 50, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 55, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 61, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 67, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 73, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 80, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 88, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 97, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 107, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 117, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 129, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 141, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 155, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 171, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 187, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 206, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 226, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 248, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 273, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 300, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 329, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 361, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 397, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 436, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 479, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 526, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 577, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 634, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 696, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 764, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 839, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 922, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1012, }, }, + qualityStats = { + { "active_skill_physical_damage_+%_final", 2 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 26, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 28, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 31, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 34, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 38, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 42, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 46, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 50, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 55, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 61, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 67, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 73, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 80, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 88, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 97, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 107, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 117, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 129, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 141, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 155, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 171, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 187, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 206, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 226, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 248, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 273, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 300, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 329, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 361, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 397, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 436, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 479, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 526, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 577, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 634, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 696, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 764, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 839, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 922, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1012, }, }, + }, + statSets = { + [1] = { + label = "Buff", + baseEffectiveness = 1.710000038147, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "bone_offering", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 5000 }, + { "base_secondary_skill_effect_duration", 5000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "base_number_of_bone_offerings_allowed", 1 }, + }, + stats = { + "can_perform_skill_while_moving", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["BonestormPlayer"] = { name = "Bonestorm", baseTypeName = "Bonestorm", color = 3, - baseEffectiveness = 1.4500000476837, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0094999996945262, description = "Channel to conjure a swarm of bone spikes in the air, then release to fire them at enemies and explode. Shrapnel lodges in enemies hit, each causing the next Attack against that enemy to deal additional damage. Consumes your Power Charges to cause much larger explosions.", skillTypes = { [SkillType.Spell] = true, [SkillType.Channel] = true, [SkillType.Projectile] = true, [SkillType.Physical] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Area] = true, [SkillType.ConsumesCharges] = true, [SkillType.Damage] = true, [SkillType.SkillConsumesPowerChargesOnUse] = true, [SkillType.Sustained] = true, }, - statDescriptionScope = "bone_spike_statset_0", castTime = 0.75, - statMap = { - ["bone_spear_minimum_added_attack_physical_damage_taken"] = { - mod("SelfPhysicalMin", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Bonestorm", effectCond = "BonestormAddedDamage" }), - }, - ["bone_spear_maximum_added_attack_physical_damage_taken"] = { - mod("SelfPhysicalMax", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Bonestorm", effectCond = "BonestormAddedDamage" }), - }, - }, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_cast_speed_+%_final", 0.5 }, - }, - }, - constantStats = { - { "base_number_of_projectiles", 1 }, - { "bone_storm_maximum_spikes_in_a_target", 60 }, - { "base_skill_effect_duration", 10000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "base_minimum_channel_time_ms", 300 }, - { "bone_spear_target_rectangle_length", 40 }, - { "base_number_of_allowed_bone_storm_projectiles", 20 }, - { "active_skill_override_turn_duration_ms", 240 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 5 }, - { "bone_spear_power_charged_aoe_+", 7 }, - { "bone_spear_power_charged_aoe_+%_final_per_additional_power_charge", 40 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "bone_spear_minimum_added_attack_physical_damage_taken", - "bone_spear_maximum_added_attack_physical_damage_taken", - "base_is_projectile", - "projectile_uses_contact_position", - "maintain_projectile_direction_when_using_contact_position", - "can_perform_skill_while_moving", - "channel_start_lock_cancelling_scales_with_cast_speed", - "projectiles_fire_at_ground", - "cast_speed_modifiers_apply_to_over_time_cost", - }, - stats1 = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "display_statset_hide_usage_stats", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 0, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 1, cost = { ManaPerMinute = 395, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 3, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 447, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 6, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 505, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 10, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 10.307999610901, cost = { ManaPerMinute = 572, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 14, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 14.074999809265, cost = { ManaPerMinute = 647, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 18, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 18.068000793457, cost = { ManaPerMinute = 733, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 22, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 22.287000656128, cost = { ManaPerMinute = 829, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 26, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 26.732000350952, cost = { ManaPerMinute = 939, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 31, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 31.40299987793, cost = { ManaPerMinute = 1062, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 36, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1202, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 41, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1361, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 46, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1540, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 52, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1743, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 58, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 58.147998809814, cost = { ManaPerMinute = 1972, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 64, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 64.175003051758, cost = { ManaPerMinute = 2232, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 66, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2526, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 72, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 76.906997680664, cost = { ManaPerMinute = 2859, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 78, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 83.611999511719, cost = { ManaPerMinute = 3236, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 84, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 90.542999267578, cost = { ManaPerMinute = 3662, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 97.699996948242, cost = { ManaPerMinute = 4144, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 105.08300018311, cost = { ManaPerMinute = 4690, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 112.69200134277, cost = { ManaPerMinute = 5308, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 120.52700042725, cost = { ManaPerMinute = 6007, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 128.58799743652, cost = { ManaPerMinute = 6798, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 136.875, cost = { ManaPerMinute = 7693, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 145.38800048828, cost = { ManaPerMinute = 8707, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 154.12699890137, cost = { ManaPerMinute = 9853, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 163.09199523926, cost = { ManaPerMinute = 11151, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 172.28300476074, cost = { ManaPerMinute = 12620, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 181.69999694824, cost = { ManaPerMinute = 14282, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 191.34300231934, cost = { ManaPerMinute = 16163, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 201.21200561523, cost = { ManaPerMinute = 18292, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 211.30700683594, cost = { ManaPerMinute = 20701, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 221.62800598145, cost = { ManaPerMinute = 23427, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 232.17500305176, cost = { ManaPerMinute = 26513, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 242.94799804688, cost = { ManaPerMinute = 30004, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 253.94700622559, cost = { ManaPerMinute = 33956, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 265.17199707031, cost = { ManaPerMinute = 38428, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 276.62298583984, cost = { ManaPerMinute = 43489, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 288.29998779297, cost = { ManaPerMinute = 49217, }, }, - }, - levels1 = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { ManaPerMinute = 395, }, }, - [2] = { 0.80000001192093, 1.2000000476837, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 447, }, }, - [3] = { 0.80000001192093, 1.2000000476837, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 505, }, }, - [4] = { 0.80000001192093, 1.2000000476837, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { ManaPerMinute = 572, }, }, - [5] = { 0.80000001192093, 1.2000000476837, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { ManaPerMinute = 647, }, }, - [6] = { 0.80000001192093, 1.2000000476837, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { ManaPerMinute = 733, }, }, - [7] = { 0.80000001192093, 1.2000000476837, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { ManaPerMinute = 829, }, }, - [8] = { 0.80000001192093, 1.2000000476837, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { ManaPerMinute = 939, }, }, - [9] = { 0.80000001192093, 1.2000000476837, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { ManaPerMinute = 1062, }, }, - [10] = { 0.80000001192093, 1.2000000476837, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1202, }, }, - [11] = { 0.80000001192093, 1.2000000476837, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1361, }, }, - [12] = { 0.80000001192093, 1.2000000476837, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1540, }, }, - [13] = { 0.80000001192093, 1.2000000476837, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1743, }, }, - [14] = { 0.80000001192093, 1.2000000476837, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { ManaPerMinute = 1972, }, }, - [15] = { 0.80000001192093, 1.2000000476837, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { ManaPerMinute = 2232, }, }, - [16] = { 0.80000001192093, 1.2000000476837, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2526, }, }, - [17] = { 0.80000001192093, 1.2000000476837, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { ManaPerMinute = 2859, }, }, - [18] = { 0.80000001192093, 1.2000000476837, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { ManaPerMinute = 3236, }, }, - [19] = { 0.80000001192093, 1.2000000476837, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { ManaPerMinute = 3662, }, }, - [20] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { ManaPerMinute = 4144, }, }, - [21] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { ManaPerMinute = 4690, }, }, - [22] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { ManaPerMinute = 5308, }, }, - [23] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { ManaPerMinute = 6007, }, }, - [24] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { ManaPerMinute = 6798, }, }, - [25] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { ManaPerMinute = 7693, }, }, - [26] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { ManaPerMinute = 8707, }, }, - [27] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { ManaPerMinute = 9853, }, }, - [28] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { ManaPerMinute = 11151, }, }, - [29] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { ManaPerMinute = 12620, }, }, - [30] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { ManaPerMinute = 14282, }, }, - [31] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { ManaPerMinute = 16163, }, }, - [32] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { ManaPerMinute = 18292, }, }, - [33] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { ManaPerMinute = 20701, }, }, - [34] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { ManaPerMinute = 23427, }, }, - [35] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { ManaPerMinute = 26513, }, }, - [36] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { ManaPerMinute = 30004, }, }, - [37] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { ManaPerMinute = 33956, }, }, - [38] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { ManaPerMinute = 38428, }, }, - [39] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { ManaPerMinute = 43489, }, }, - [40] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { ManaPerMinute = 49217, }, }, + qualityStats = { + { "active_skill_cast_speed_+%_final", 0.5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { ManaPerMinute = 395, }, }, + [2] = { levelRequirement = 3, cost = { ManaPerMinute = 447, }, }, + [3] = { levelRequirement = 6, cost = { ManaPerMinute = 505, }, }, + [4] = { levelRequirement = 10, cost = { ManaPerMinute = 572, }, }, + [5] = { levelRequirement = 14, cost = { ManaPerMinute = 647, }, }, + [6] = { levelRequirement = 18, cost = { ManaPerMinute = 733, }, }, + [7] = { levelRequirement = 22, cost = { ManaPerMinute = 829, }, }, + [8] = { levelRequirement = 26, cost = { ManaPerMinute = 939, }, }, + [9] = { levelRequirement = 31, cost = { ManaPerMinute = 1062, }, }, + [10] = { levelRequirement = 36, cost = { ManaPerMinute = 1202, }, }, + [11] = { levelRequirement = 41, cost = { ManaPerMinute = 1361, }, }, + [12] = { levelRequirement = 46, cost = { ManaPerMinute = 1540, }, }, + [13] = { levelRequirement = 52, cost = { ManaPerMinute = 1743, }, }, + [14] = { levelRequirement = 58, cost = { ManaPerMinute = 1972, }, }, + [15] = { levelRequirement = 64, cost = { ManaPerMinute = 2232, }, }, + [16] = { levelRequirement = 66, cost = { ManaPerMinute = 2526, }, }, + [17] = { levelRequirement = 72, cost = { ManaPerMinute = 2859, }, }, + [18] = { levelRequirement = 78, cost = { ManaPerMinute = 3236, }, }, + [19] = { levelRequirement = 84, cost = { ManaPerMinute = 3662, }, }, + [20] = { levelRequirement = 90, cost = { ManaPerMinute = 4144, }, }, + [21] = { levelRequirement = 90, cost = { ManaPerMinute = 4690, }, }, + [22] = { levelRequirement = 90, cost = { ManaPerMinute = 5308, }, }, + [23] = { levelRequirement = 90, cost = { ManaPerMinute = 6007, }, }, + [24] = { levelRequirement = 90, cost = { ManaPerMinute = 6798, }, }, + [25] = { levelRequirement = 90, cost = { ManaPerMinute = 7693, }, }, + [26] = { levelRequirement = 90, cost = { ManaPerMinute = 8707, }, }, + [27] = { levelRequirement = 90, cost = { ManaPerMinute = 9853, }, }, + [28] = { levelRequirement = 90, cost = { ManaPerMinute = 11151, }, }, + [29] = { levelRequirement = 90, cost = { ManaPerMinute = 12620, }, }, + [30] = { levelRequirement = 90, cost = { ManaPerMinute = 14282, }, }, + [31] = { levelRequirement = 90, cost = { ManaPerMinute = 16163, }, }, + [32] = { levelRequirement = 90, cost = { ManaPerMinute = 18292, }, }, + [33] = { levelRequirement = 90, cost = { ManaPerMinute = 20701, }, }, + [34] = { levelRequirement = 90, cost = { ManaPerMinute = 23427, }, }, + [35] = { levelRequirement = 90, cost = { ManaPerMinute = 26513, }, }, + [36] = { levelRequirement = 90, cost = { ManaPerMinute = 30004, }, }, + [37] = { levelRequirement = 90, cost = { ManaPerMinute = 33956, }, }, + [38] = { levelRequirement = 90, cost = { ManaPerMinute = 38428, }, }, + [39] = { levelRequirement = 90, cost = { ManaPerMinute = 43489, }, }, + [40] = { levelRequirement = 90, cost = { ManaPerMinute = 49217, }, }, + }, + statSets = { + [1] = { + label = "Projectile", + baseEffectiveness = 1.4500000476837, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0094999996945262, + statDescriptionScope = "bone_spike_statset_0", + statMap = { + ["bone_spear_minimum_added_attack_physical_damage_taken"] = { + mod("SelfPhysicalMin", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Bonestorm", effectCond = "BonestormAddedDamage" }), + }, + ["bone_spear_maximum_added_attack_physical_damage_taken"] = { + mod("SelfPhysicalMax", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Bonestorm", effectCond = "BonestormAddedDamage" }), + }, + }, + baseFlags = { + }, + constantStats = { + { "base_number_of_projectiles", 1 }, + { "bone_storm_maximum_spikes_in_a_target", 60 }, + { "base_skill_effect_duration", 10000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "base_minimum_channel_time_ms", 300 }, + { "bone_spear_target_rectangle_length", 40 }, + { "base_number_of_allowed_bone_storm_projectiles", 20 }, + { "active_skill_override_turn_duration_ms", 240 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "bone_spear_minimum_added_attack_physical_damage_taken", + "bone_spear_maximum_added_attack_physical_damage_taken", + "base_is_projectile", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + "can_perform_skill_while_moving", + "channel_start_lock_cancelling_scales_with_cast_speed", + "projectiles_fire_at_ground", + "cast_speed_modifiers_apply_to_over_time_cost", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 0.80000001192093, 1.2000000476837, critChance = 15, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + baseEffectiveness = 1.1900000572205, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0094999996945262, + statDescriptionScope = "bone_spike_statset_1", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 5 }, + { "bone_spear_power_charged_aoe_+", 7 }, + { "bone_spear_power_charged_aoe_+%_final_per_additional_power_charge", 40 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "display_statset_hide_usage_stats", + "is_area_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MetaCastOnCritPlayer"] = { name = "Cast on Critical", baseTypeName = "Cast on Critical", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "While active, gains Energy when you Critically Hit enemies and triggers socketed Spells on reaching maximum Energy.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_reservation_+%", -0.5 }, - }, - }, - constantStats = { - { "cast_on_crit_gain_X_centienergy_per_monster_power_on_crit", 100 }, - }, - stats = { - "energy_generated_+%", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", - "base_deal_no_damage", - }, - levels = { - [1] = { 0, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 3, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 6, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 9, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 12, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 15, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 18, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 21, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 24, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 27, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 30, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 36, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 39, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 42, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 45, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 48, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 51, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 54, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 60, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 66, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 75, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 78, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 87, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 90, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 93, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 96, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 102, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 105, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 108, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 111, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 114, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 117, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_reservation_+%", -0.5 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Cast on Critical", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "cast_on_crit_gain_X_centienergy_per_monster_power_on_crit", 100 }, + }, + stats = { + "energy_generated_+%", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", + "base_deal_no_damage", + }, + levels = { + [1] = { 0, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportMetaCastOnCritPlayer"] = { name = "SupportMetaCastOnCritPlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.SupportedByHourglass, }, isTrigger = true, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "SupportMetaCastOnCritPlayer", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "trigger_meta_gem_damage_+%_final", -20 }, - { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, - }, - stats = { - "triggered_by_generic_ongoing_trigger", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "skill_cannot_generate_energy", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + baseFlags = { + }, + constantStats = { + { "trigger_meta_gem_damage_+%_final", -20 }, + { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, + }, + stats = { + "triggered_by_generic_ongoing_trigger", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "skill_cannot_generate_energy", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["MetaCastOnDeathPlayer"] = { name = "Cast on Death", baseTypeName = "Cast on Death", color = 4, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - constantStats = { - { "cast_on_death_gain_X_centienergy_on_death", 100 }, - { "generic_ongoing_trigger_maximum_energy", 100 }, - }, - stats = { - "generic_ongoing_trigger_triggers_at_maximum_energy", - "display_generic_ongoing_trigger_hide_energy_stats", - "base_deal_no_damage", + qualityStats = { }, levels = { - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - }, + [14] = { levelRequirement = 58, }, + }, + statSets = { + [1] = { + label = "Cast on Death", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "cast_on_death_gain_X_centienergy_on_death", 100 }, + { "generic_ongoing_trigger_maximum_energy", 100 }, + }, + stats = { + "generic_ongoing_trigger_triggers_at_maximum_energy", + "display_generic_ongoing_trigger_hide_energy_stats", + "base_deal_no_damage", + }, + levels = { + [14] = { actorLevel = 58.147998809814, }, + }, + }, + } } skills["SupportMetaCastOnDeathPlayer"] = { name = "SupportMetaCastOnDeathPlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.SupportedByHourglass, }, isTrigger = true, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "trigger_meta_gem_damage_+%_final", 150 }, - }, - stats = { - "triggered_by_generic_ongoing_trigger", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "display_generic_ongoing_trigger_hide_energy_stats", - "skill_cannot_generate_energy", - }, levels = { - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, + [14] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "SupportMetaCastOnDeathPlayer", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "trigger_meta_gem_damage_+%_final", 150 }, + }, + stats = { + "triggered_by_generic_ongoing_trigger", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "display_generic_ongoing_trigger_hide_energy_stats", + "skill_cannot_generate_energy", + }, + levels = { + [14] = { actorLevel = 58.147998809814, }, + }, + }, + } } skills["MetaCastOnDodgePlayer"] = { name = "Cast on Dodge", baseTypeName = "Cast on Dodge", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "While active, gains Energy when you dodge roll and triggers socketed spells on reaching maximum Energy.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_reservation_+%", -0.5 }, - }, - }, - constantStats = { - { "cast_on_dodge_roll_gain_X_centienergy_per_unit_travelled_while_dodge_rolling", 200 }, - }, - stats = { - "energy_generated_+%", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", - "base_deal_no_damage", - }, - levels = { - [1] = { 0, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 3, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 6, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 9, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 12, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 15, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 18, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 21, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 24, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 27, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 30, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 36, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 39, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 42, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 45, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 48, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 51, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 54, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 60, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 66, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 75, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 78, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 87, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 90, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 93, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 96, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 102, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 105, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 108, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 111, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 114, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 117, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_reservation_+%", -0.5 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Cast on Dodge", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "cast_on_dodge_roll_gain_X_centienergy_per_unit_travelled_while_dodge_rolling", 200 }, + }, + stats = { + "energy_generated_+%", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", + "base_deal_no_damage", + }, + levels = { + [1] = { 0, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportMetaCastOnDodgePlayer"] = { name = "SupportMetaCastOnDodgePlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.SupportedByHourglass, }, isTrigger = true, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "SupportMetaCastOnDodgePlayer", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, - }, - stats = { - "triggered_by_generic_ongoing_trigger", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "skill_cannot_generate_energy", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, + }, + stats = { + "triggered_by_generic_ongoing_trigger", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "skill_cannot_generate_energy", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["MetaCastOnFreezePlayer"] = { name = "Cast on Freeze", baseTypeName = "Cast on Freeze", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "While active, gains Energy when you Freeze enemies and triggers socketed spells on reaching maximum Energy.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.Cold] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "energy_generated_+%", 0.75 }, - }, - }, - constantStats = { - { "cast_on_freeze_gain_X_centienergy_per_monster_power_on_freeze", 1000 }, - }, - stats = { - "energy_generated_+%", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", - "base_deal_no_damage", - }, - levels = { - [1] = { 0, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 3, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 6, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 9, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 12, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 15, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 18, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 21, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 24, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 27, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 30, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 36, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 39, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 42, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 45, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 48, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 51, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 54, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 60, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 66, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 75, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 78, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 87, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 90, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 93, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 96, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 102, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 105, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 108, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 111, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 114, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 117, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "energy_generated_+%", 0.75 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Cast on Freeze", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "cast_on_freeze_gain_X_centienergy_per_monster_power_on_freeze", 1000 }, + }, + stats = { + "energy_generated_+%", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", + "base_deal_no_damage", + }, + levels = { + [1] = { 0, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportMetaCastOnFreezePlayer"] = { name = "SupportMetaCastOnFreezePlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.SupportedByHourglass, }, isTrigger = true, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "SupportMetaCastOnFreezePlayer", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, - }, - stats = { - "triggered_by_generic_ongoing_trigger", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "skill_cannot_generate_energy", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, + }, + stats = { + "triggered_by_generic_ongoing_trigger", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "skill_cannot_generate_energy", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["MetaCastOnIgnitePlayer"] = { name = "Cast on Ignite", baseTypeName = "Cast on Ignite", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "While active, gains Energy when you Ignite enemies and triggers socketed spells on reaching maximum Energy.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.Fire] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "energy_generated_+%", 0.75 }, - }, - }, - constantStats = { - { "cast_on_ignite_gain_X_centienergy_per_monster_power_on_ignite", 200 }, - }, - stats = { - "energy_generated_+%", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", - "base_deal_no_damage", - }, - levels = { - [1] = { 0, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 3, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 6, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 9, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 12, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 15, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 18, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 21, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 24, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 27, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 30, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 36, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 39, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 42, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 45, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 48, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 51, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 54, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 60, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 66, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 75, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 78, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 87, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 90, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 93, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 96, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 102, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 105, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 108, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 111, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 114, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 117, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "energy_generated_+%", 0.75 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Cast on Ignite", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "cast_on_ignite_gain_X_centienergy_per_monster_power_on_ignite", 200 }, + }, + stats = { + "energy_generated_+%", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", + "base_deal_no_damage", + }, + levels = { + [1] = { 0, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportMetaCastOnIgnitePlayer"] = { name = "SupportMetaCastOnIgnitePlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.SupportedByHourglass, }, isTrigger = true, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "SupportMetaCastOnIgnitePlayer", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, - }, - stats = { - "triggered_by_generic_ongoing_trigger", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "skill_cannot_generate_energy", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, + }, + stats = { + "triggered_by_generic_ongoing_trigger", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "skill_cannot_generate_energy", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["MetaCastOnMinionDeathPlayer"] = { name = "Cast on Minion Death", baseTypeName = "Cast on Minion Death", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "While active, gains Energy when one of your Minions is Killed, and triggers socketed Spells upon reaching maximum Energy. Cannot socket Spells which create Minions.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.Minion] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "energy_generated_+%", 1 }, - }, - }, - constantStats = { - { "cast_on_minion_death_gain_1_energy_per_X_minion_relative_defensiveness_%", 2 }, - }, - stats = { - "energy_generated_+%", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", - "base_deal_no_damage", - }, - levels = { - [1] = { 0, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 3, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 6, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 9, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 12, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 15, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 18, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 21, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 24, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 27, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 30, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 36, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 39, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 42, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 45, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 48, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 51, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 54, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 60, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 66, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 75, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 78, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 87, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 90, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 93, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 96, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 102, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 105, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 108, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 111, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 114, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 117, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "energy_generated_+%", 1 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Cast on Minion Death", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "cast_on_minion_death_gain_1_energy_per_X_minion_relative_defensiveness_%", 2 }, + }, + stats = { + "energy_generated_+%", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", + "base_deal_no_damage", + }, + levels = { + [1] = { 0, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportMetaCastOnMinionDeathPlayer"] = { name = "SupportMetaCastOnMinionDeathPlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.SupportedByHourglass, SkillType.CreatesMinion, }, isTrigger = true, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "SupportMetaCastOnMinionDeathPlayer", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, - }, - stats = { - "triggered_by_generic_ongoing_trigger", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "skill_cannot_generate_energy", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, + }, + stats = { + "triggered_by_generic_ongoing_trigger", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "skill_cannot_generate_energy", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["MetaCastOnShockPlayer"] = { name = "Cast on Shock", baseTypeName = "Cast on Shock", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "While active, gains Energy when you Shock enemies and triggers socketed spells on reaching maximum Energy.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.Lightning] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "energy_generated_+%", 0.75 }, - }, - }, - constantStats = { - { "cast_on_shock_gain_X_centienergy_per_monster_power_on_shock", 200 }, - }, - stats = { - "energy_generated_+%", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", - "base_deal_no_damage", - }, - levels = { - [1] = { 0, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 3, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 6, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 9, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 12, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 15, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 18, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 21, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 24, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 27, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 30, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 36, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 39, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 42, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 45, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 48, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 51, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 54, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 60, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 66, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 75, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 78, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 87, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 90, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 93, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 96, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 102, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 105, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 108, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 111, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 114, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 117, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "energy_generated_+%", 0.75 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Cast on Shock", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "cast_on_shock_gain_X_centienergy_per_monster_power_on_shock", 200 }, + }, + stats = { + "energy_generated_+%", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", + "base_deal_no_damage", + }, + levels = { + [1] = { 0, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportMetaCastOnShockPlayer"] = { name = "SupportMetaCastOnShockPlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.SupportedByHourglass, }, isTrigger = true, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "SupportMetaCastOnShockPlayer", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, - }, - stats = { - "triggered_by_generic_ongoing_trigger", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "skill_cannot_generate_energy", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, + }, + stats = { + "triggered_by_generic_ongoing_trigger", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "skill_cannot_generate_energy", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["WeaponGrantedChaosboltPlayer"] = { name = "Chaos Bolt", baseTypeName = "Chaos Bolt", color = 3, - baseEffectiveness = 2, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0087000001221895, description = "Fires a burst of Chaos energy at the target.", skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Chaos] = true, [SkillType.CanRapidFire] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.75, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_projectile_speed_+%", 2 }, - }, - }, - constantStats = { - { "monster_projectile_variation", 1109 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "check_for_targets_between_initiator_and_projectile_source", - "maintain_projectile_direction_when_using_contact_position", - "can_perform_skill_while_moving", - "should_use_additive_aiming_animation", - }, - levels = { - [1] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_projectile_speed_+%", 2 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Chaos Bolt", + baseEffectiveness = 2, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0087000001221895, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "monster_projectile_variation", 1109 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + "maintain_projectile_direction_when_using_contact_position", + "can_perform_skill_while_moving", + "should_use_additive_aiming_animation", + }, + levels = { + [1] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ChargeInfusionPlayer"] = { name = "Charge Infusion", baseTypeName = "Charge Infusion", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "While active, you gain powerful Buffs based on your active Charges. However, maintaining the Buff Consumes Charges every few seconds.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, }, - statDescriptionScope = "charge_mastery", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "consume_frenzy_power_and_endurance_charge_every_x_ms", 40 }, - }, - }, - stats = { - "skill_charge_matery_skill_speed_+%_final_with_frenzy_charges", - "skill_charge_mastery_crit_chance_+%_final_with_power_charges", - "skill_charge_mastery_defences_+%_final_with_endurance_charges", - "consume_frenzy_power_and_endurance_charge_every_x_ms", - "base_deal_no_damage", - }, - levels = { - [1] = { 5, 10, 9, 3000, levelRequirement = 0, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 1, }, - [2] = { 5, 10, 9, 3100, levelRequirement = 3, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 5, 10, 9, 3200, levelRequirement = 6, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 5, 11, 10, 3300, levelRequirement = 10, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 6, 11, 10, 3400, levelRequirement = 14, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 6, 11, 10, 3500, levelRequirement = 18, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 6, 12, 10, 3600, levelRequirement = 22, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 6, 12, 11, 3700, levelRequirement = 26, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 7, 12, 11, 3800, levelRequirement = 31, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 7, 13, 11, 3900, levelRequirement = 36, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 7, 13, 11, 4000, levelRequirement = 41, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 8, 14, 12, 4100, levelRequirement = 46, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 8, 14, 12, 4200, levelRequirement = 52, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 8, 15, 12, 4300, levelRequirement = 58, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 9, 15, 13, 4400, levelRequirement = 64, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 9, 16, 13, 4500, levelRequirement = 66, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 10, 17, 14, 4600, levelRequirement = 72, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 11, 18, 15, 4700, levelRequirement = 78, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 11, 19, 16, 4800, levelRequirement = 84, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 12, 20, 17, 4900, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 13, 21, 18, 5000, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 14, 22, 19, 5100, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 15, 23, 20, 5200, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 15, 23, 20, 5300, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 16, 24, 21, 5400, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 136.875, }, - [26] = { 16, 24, 21, 5500, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 16, 24, 21, 5600, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 17, 25, 22, 5700, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 17, 25, 22, 5800, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 17, 25, 22, 5900, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 18, 25, 22, 6000, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 18, 26, 23, 6100, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 18, 26, 23, 6200, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 19, 26, 23, 6300, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 19, 26, 23, 6400, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 19, 26, 24, 6500, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 20, 27, 24, 6600, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 20, 27, 24, 6700, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 20, 27, 24, 6800, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 21, 27, 25, 6900, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "consume_frenzy_power_and_endurance_charge_every_x_ms", 40 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Charge Infusion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "charge_mastery", + baseFlags = { + }, + stats = { + "skill_charge_matery_skill_speed_+%_final_with_frenzy_charges", + "skill_charge_mastery_crit_chance_+%_final_with_power_charges", + "skill_charge_mastery_defences_+%_final_with_endurance_charges", + "consume_frenzy_power_and_endurance_charge_every_x_ms", + "base_deal_no_damage", + }, + levels = { + [1] = { 5, 10, 9, 3000, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 1, }, + [2] = { 5, 10, 9, 3100, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 5, 10, 9, 3200, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 5, 11, 10, 3300, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 6, 11, 10, 3400, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 6, 11, 10, 3500, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 6, 12, 10, 3600, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 6, 12, 11, 3700, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 7, 12, 11, 3800, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 7, 13, 11, 3900, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 7, 13, 11, 4000, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 8, 14, 12, 4100, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 8, 14, 12, 4200, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 8, 15, 12, 4300, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 9, 15, 13, 4400, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 9, 16, 13, 4500, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 10, 17, 14, 4600, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 11, 18, 15, 4700, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 11, 19, 16, 4800, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 12, 20, 17, 4900, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 13, 21, 18, 5000, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 14, 22, 19, 5100, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 15, 23, 20, 5200, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 15, 23, 20, 5300, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 16, 24, 21, 5400, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 16, 24, 21, 5500, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 16, 24, 21, 5600, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 17, 25, 22, 5700, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 17, 25, 22, 5800, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 17, 25, 22, 5900, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 18, 25, 22, 6000, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 18, 26, 23, 6100, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 18, 26, 23, 6200, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 19, 26, 23, 6300, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 19, 26, 23, 6400, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 19, 26, 24, 6500, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 20, 27, 24, 6600, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 20, 27, 24, 6700, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 20, 27, 24, 6800, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 21, 27, 25, 6900, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ChargedStaffPlayer"] = { name = "Charged Staff", baseTypeName = "Charged Staff", color = 4, - baseEffectiveness = 0.23299999535084, - incrementalEffectiveness = 0.072530001401901, - damageIncrementalEffectiveness = 0.0049000000581145, description = "Consume all Power Charges to infuse your Quarterstaff with electricity, adding Lightning damage and a Lightning shockwave to your Quarterstaff Attacks. Reusing this skill while the Buff is active adds to the Buff's duration and damage.", skillTypes = { [SkillType.Spell] = true, [SkillType.Duration] = true, [SkillType.Buff] = true, [SkillType.ConsumesCharges] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.SkillConsumesPowerChargesOnUse] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "charged_staff", castTime = 0.75, - statMap = { - ["charged_staff_attack_minimum_added_lightning_damage_per_stack"] = { - mod("LightningMin", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }), - }, - ["charged_staff_attack_maximum_added_lightning_damage_per_stack"] = { - mod("LightningMax", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }), - }, - ["charged_staff_buff_duration_per_stack_ms"] = { - mod("ChargedStaffBuffDuration", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }), - }, - }, - baseFlags = { - }, - qualityStats = { - Default = { - { "skill_effect_duration_+%", 1 }, - }, - }, - constantStats = { - { "charged_staff_buff_duration_per_stack_ms", 6000 }, - }, - stats = { - "charged_staff_attack_minimum_added_lightning_damage_per_stack", - "charged_staff_attack_maximum_added_lightning_damage_per_stack", - "active_skill_requires_power_charges", - }, - levels = { - [1] = { 0.10000000149012, 1.8999999761581, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 15, }, }, - [2] = { 0.10000000149012, 1.8999999761581, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 16, }, }, - [3] = { 0.10000000149012, 1.8999999761581, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 18, }, }, - [4] = { 0.10000000149012, 1.8999999761581, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 19, }, }, - [5] = { 0.10000000149012, 1.8999999761581, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 21, }, }, - [6] = { 0.10000000149012, 1.8999999761581, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 22, }, }, - [7] = { 0.10000000149012, 1.8999999761581, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 24, }, }, - [8] = { 0.10000000149012, 1.8999999761581, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 26, }, }, - [9] = { 0.10000000149012, 1.8999999761581, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 28, }, }, - [10] = { 0.10000000149012, 1.8999999761581, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 31, }, }, - [11] = { 0.10000000149012, 1.8999999761581, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 33, }, }, - [12] = { 0.10000000149012, 1.8999999761581, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 36, }, }, - [13] = { 0.10000000149012, 1.8999999761581, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 39, }, }, - [14] = { 0.10000000149012, 1.8999999761581, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 42, }, }, - [15] = { 0.10000000149012, 1.8999999761581, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 45, }, }, - [16] = { 0.10000000149012, 1.8999999761581, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 49, }, }, - [17] = { 0.10000000149012, 1.8999999761581, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 53, }, }, - [18] = { 0.10000000149012, 1.8999999761581, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 57, }, }, - [19] = { 0.10000000149012, 1.8999999761581, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 62, }, }, - [20] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 67, }, }, - [21] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 72, }, }, - [22] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 78, }, }, - [23] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 84, }, }, - [24] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 91, }, }, - [25] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 98, }, }, - [26] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 106, }, }, - [27] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 115, }, }, - [28] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 124, }, }, - [29] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 134, }, }, - [30] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 145, }, }, - [31] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 156, }, }, - [32] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 169, }, }, - [33] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 183, }, }, - [34] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 197, }, }, - [35] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 213, }, }, - [36] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 230, }, }, - [37] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 249, }, }, - [38] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 269, }, }, - [39] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 290, }, }, - [40] = { 0.10000000149012, 1.8999999761581, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 313, }, }, + qualityStats = { + { "skill_effect_duration_+%", 1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 15, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 16, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 18, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 19, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 21, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 22, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 24, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 26, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 28, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 31, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 33, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 36, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 39, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 42, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 45, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 49, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 53, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 57, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 62, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 67, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 72, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 78, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 84, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 91, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 98, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 106, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 115, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 124, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 134, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 145, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 156, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 169, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 183, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 197, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 213, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 230, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 249, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 269, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 290, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 313, }, }, + }, + statSets = { + [1] = { + label = "Buff", + baseEffectiveness = 0.23299999535084, + incrementalEffectiveness = 0.072530001401901, + damageIncrementalEffectiveness = 0.0049000000581145, + statDescriptionScope = "charged_staff", + statMap = { + ["charged_staff_attack_minimum_added_lightning_damage_per_stack"] = { + mod("LightningMin", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }), + }, + ["charged_staff_attack_maximum_added_lightning_damage_per_stack"] = { + mod("LightningMax", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }), + }, + ["charged_staff_buff_duration_per_stack_ms"] = { + mod("ChargedStaffBuffDuration", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }), + }, + }, + baseFlags = { + }, + constantStats = { + { "charged_staff_buff_duration_per_stack_ms", 6000 }, + }, + stats = { + "charged_staff_attack_minimum_added_lightning_damage_per_stack", + "charged_staff_attack_maximum_added_lightning_damage_per_stack", + "active_skill_requires_power_charges", + }, + levels = { + [1] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.10000000149012, 1.8999999761581, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ChargedStaffShockwavePlayer"] = { name = "Charged Shockwave", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.QuarterstaffSkill] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "charged_staff_shockwave", castTime = 0.75, - baseFlags = { - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 50 }, - { "charged_staff_cone_angle", 45 }, - { "charged_staff_bonus_width", 15 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, - }, - stats = { - "triggered_by_charged_staff", - "is_area_damage", - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.44, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.48, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.52, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 0.56, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 0.64, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 0.68, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 0.7, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 0.73, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 0.76, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 0.79, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 0.82, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 0.86, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 0.89, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 0.92, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 0.95, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 0.99, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 1.02, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 1.05, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 1.09, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 1.13, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 1.16, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 1.2, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 1.24, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 1.28, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 1.33, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 1.37, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 1.41, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 1.46, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 1.51, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 1.56, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 1.61, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 1.67, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 1.72, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 1.78, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 1.84, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 1.9, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 1.96, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 2.03, levelRequirement = 0, actorLevel = 288.29998779297, }, + qualityStats = { }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Shockwave", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "charged_staff_shockwave", + baseFlags = { + attack = true, + area = true, + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 50 }, + { "charged_staff_cone_angle", 45 }, + { "charged_staff_bonus_width", 15 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, + }, + stats = { + "triggered_by_charged_staff", + "is_area_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 0.4, actorLevel = 1, }, + [2] = { baseMultiplier = 0.44, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.48, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.52, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.56, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.6, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.68, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.7, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.73, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.76, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.79, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.82, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.86, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.89, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.92, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.95, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.99, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.02, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.05, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.09, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.13, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.16, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.2, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.24, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.28, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.33, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.37, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.41, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 1.46, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 1.51, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 1.56, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 1.61, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 1.67, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 1.72, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 1.78, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 1.84, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 1.9, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 1.96, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 2.03, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ColdSnapPlayer"] = { name = "Cold Snap", baseTypeName = "Cold Snap", color = 3, - baseEffectiveness = 8.8000001907349, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Shatters the frost on a Frozen enemy, Consuming the Freeze to deal a large amount of Cold Damage to enemies caught in the blast. Can also be cast on a Frostbolt to cause it to explode immediately. Any Frozen enemies hit by the Frostbolt's explosion will be dealt Cold Snap's damage and have their Freeze Consumed.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.Cascadable] = true, [SkillType.AreaSpell] = true, [SkillType.SkillConsumesFreeze] = true, [SkillType.Nonpathing] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "shatter", castTime = 0.5, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_cast_speed_+%_final", 1 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 7 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "can_perform_skill_while_moving", - "base_consume_enemy_freeze_on_hit", - "is_area_damage", - "never_freeze", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 11, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 12, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 14, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 15, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 18, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 20, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 23, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 26, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 29, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 33, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 37, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 42, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 48, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 54, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 62, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 70, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 79, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 90, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 101, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 115, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 130, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 147, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 167, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 189, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 214, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 242, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 274, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 310, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 351, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 397, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 450, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 509, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 576, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 652, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 738, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 835, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 945, }, }, + qualityStats = { + { "active_skill_cast_speed_+%_final", 1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 7, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 8, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 9, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 11, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 12, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 14, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 15, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 18, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 20, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 23, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 26, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 29, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 33, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 37, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 42, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 48, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 54, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 62, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 70, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 79, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 90, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 101, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 115, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 130, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 147, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 167, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 189, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 214, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 242, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 274, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 310, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 351, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 397, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 450, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 509, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 576, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 652, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 738, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 835, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 945, }, }, + }, + statSets = { + [1] = { + label = "Cold Snap", + baseEffectiveness = 8.8000001907349, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "shatter", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 7 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "can_perform_skill_while_moving", + "base_consume_enemy_freeze_on_hit", + "is_area_damage", + "never_freeze", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["CometPlayer"] = { name = "Comet", baseTypeName = "Comet", color = 3, - baseEffectiveness = 11.939999580383, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Calls down a mass of ice from the sky, dealing high damage at the targeted location. Targeting close to you will cause you to jump back as you cast.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.Cascadable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Invokable] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "additional_base_critical_strike_chance", 10 }, - }, - }, - constantStats = { - { "range_backflip_conditional_distance", 30 }, - { "added_cast_time_ms", 1000 }, - { "comet_explosion_delay_ms", 470 }, - { "active_skill_base_area_of_effect_radius", 28 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - "base_skill_show_average_damage_instead_of_dps", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 18, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 21, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 24, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 27, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 31, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 35, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 39, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 44, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 50, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 57, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 65, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 73, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 83, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 94, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 106, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 120, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 136, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 154, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 175, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 198, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 224, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 253, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 287, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 325, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 368, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 416, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 471, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 533, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 603, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 683, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 773, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 875, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 990, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 1120, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 1268, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 1435, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 1624, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1838, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 2080, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 2354, }, }, + qualityStats = { + { "additional_base_critical_strike_chance", 10 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 18, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 21, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 24, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 27, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 31, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 35, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 39, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 44, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 50, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 57, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 65, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 73, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 83, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 94, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 106, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 120, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 136, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 154, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 175, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 198, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 224, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 253, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 287, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 325, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 368, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 416, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 471, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 533, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 603, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 683, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 773, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 875, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 990, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 1120, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 1268, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1435, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1624, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1838, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 2080, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 2354, }, }, + }, + statSets = { + [1] = { + label = "Comet", + baseEffectiveness = 11.939999580383, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "range_backflip_conditional_distance", 30 }, + { "added_cast_time_ms", 1000 }, + { "comet_explosion_delay_ms", 470 }, + { "active_skill_base_area_of_effect_radius", 28 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "is_area_damage", + "base_skill_show_average_damage_instead_of_dps", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 13, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ConductivityPlayer"] = { name = "Conductivity", baseTypeName = "Conductivity", color = 3, - incrementalEffectiveness = 0.092720001935959, description = "Curses all targets in an area after a short delay, lowering their Lightning Resistance.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "lightning_weakness", castTime = 0.7, - baseFlags = { - }, - qualityStats = { - Default = { - { "curse_effect_+%", 0.5 }, - }, - }, - constantStats = { - { "curse_delay_duration_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_skill_effect_duration", - "active_skill_base_area_of_effect_radius", - "skill_granted_lightning_damage_resistance_%", - "base_deal_no_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 6000, 15, -30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 1, cost = { Mana = 42, }, }, - [2] = { 6200, 15, -30, levelRequirement = 3, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 46, }, }, - [3] = { 6200, 16, -30, levelRequirement = 6, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 51, }, }, - [4] = { 6200, 16, -31, levelRequirement = 10, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 56, }, }, - [5] = { 6400, 16, -31, levelRequirement = 14, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 61, }, }, - [6] = { 6400, 17, -31, levelRequirement = 18, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 67, }, }, - [7] = { 6400, 17, -32, levelRequirement = 22, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 74, }, }, - [8] = { 6600, 17, -32, levelRequirement = 26, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 81, }, }, - [9] = { 6600, 18, -32, levelRequirement = 31, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 89, }, }, - [10] = { 6600, 18, -33, levelRequirement = 36, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 98, }, }, - [11] = { 6800, 18, -33, levelRequirement = 41, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 108, }, }, - [12] = { 6800, 19, -33, levelRequirement = 46, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 119, }, }, - [13] = { 6800, 19, -34, levelRequirement = 52, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 130, }, }, - [14] = { 7000, 19, -34, levelRequirement = 58, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 143, }, }, - [15] = { 7000, 20, -34, levelRequirement = 64, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 157, }, }, - [16] = { 7000, 20, -35, levelRequirement = 66, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 173, }, }, - [17] = { 7200, 20, -35, levelRequirement = 72, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 190, }, }, - [18] = { 7200, 21, -35, levelRequirement = 78, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 208, }, }, - [19] = { 7200, 21, -36, levelRequirement = 84, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 229, }, }, - [20] = { 7400, 21, -36, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 251, }, }, - [21] = { 7400, 22, -36, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 276, }, }, - [22] = { 7400, 22, -37, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 303, }, }, - [23] = { 7600, 22, -37, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 333, }, }, - [24] = { 7600, 23, -37, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 365, }, }, - [25] = { 7600, 23, -38, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, cost = { Mana = 401, }, }, - [26] = { 7800, 23, -38, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 441, }, }, - [27] = { 7800, 24, -38, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 484, }, }, - [28] = { 7800, 24, -39, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 532, }, }, - [29] = { 8000, 24, -39, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 584, }, }, - [30] = { 8000, 25, -39, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 641, }, }, - [31] = { 8000, 25, -40, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 704, }, }, - [32] = { 8200, 25, -40, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 773, }, }, - [33] = { 8200, 26, -40, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 849, }, }, - [34] = { 8200, 26, -41, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 932, }, }, - [35] = { 8400, 26, -41, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 1024, }, }, - [36] = { 8400, 27, -41, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 1125, }, }, - [37] = { 8400, 27, -42, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 1235, }, }, - [38] = { 8600, 27, -42, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 1356, }, }, - [39] = { 8600, 28, -42, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1489, }, }, - [40] = { 8600, 28, -43, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1635, }, }, + qualityStats = { + { "curse_effect_+%", 0.5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 42, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 46, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 51, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 56, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 61, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 67, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 74, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 81, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 89, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 98, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 108, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 119, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 130, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 143, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 157, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 173, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 190, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 208, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 229, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 251, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 276, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 303, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 333, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 365, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 401, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 441, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 484, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 532, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 584, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 641, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 704, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 773, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 849, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 932, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 1024, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1125, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1235, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1356, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1489, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1635, }, }, + }, + statSets = { + [1] = { + label = "Conductivity", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "lightning_weakness", + baseFlags = { + }, + constantStats = { + { "curse_delay_duration_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_skill_effect_duration", + "active_skill_base_area_of_effect_radius", + "skill_granted_lightning_damage_resistance_%", + "base_deal_no_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 6000, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, + [2] = { 6200, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6200, 16, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 6200, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 6400, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 6400, 17, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 6400, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 6600, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 6600, 18, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 6600, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 6800, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 6800, 19, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 6800, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 7000, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 7000, 20, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 7000, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 7200, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 7200, 21, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 7200, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 7400, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 7400, 22, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 7400, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 7600, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 7600, 23, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 7600, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 7800, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 7800, 24, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 7800, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 8000, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 8000, 25, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 8000, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 8200, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 8200, 26, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 8200, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 8400, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 8400, 27, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 8400, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 8600, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 8600, 28, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 8600, 28, -43, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ContagionPlayer"] = { name = "Contagion", baseTypeName = "Contagion", color = 3, - baseEffectiveness = 1.6299999952316, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0087000001221895, description = "Afflicts a single enemy with a Debuff that deals Chaos damage over time. If the enemy dies while affected by Contagion, it and all other Chaos damage over time Debuffs spread to nearby enemies and refresh their durations. Reanimating or detonating a corpse affected by Contagion will cause the Minion or explosion to\nspread Contagion on hit.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Mineable] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "contagion", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "contagion_maximum_spread_magnitude_+%_final", 5 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 5000 }, - { "active_skill_base_area_of_effect_radius", 17 }, - { "contagion_spread_magnitude_+%_final", 100 }, - { "contagion_maximum_spread_magnitude_+%_final", 300 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "pvp_skill_dot_attack_time_override_ms", 10000 }, - }, - stats = { - "base_chaos_damage_to_deal_per_minute", - "spell_damage_modifiers_apply_to_skill_dot", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 16.666667039196, levelRequirement = 0, statInterpolation = { 3, }, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { 16.666667039196, levelRequirement = 3, statInterpolation = { 3, }, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { 16.666667039196, levelRequirement = 6, statInterpolation = { 3, }, actorLevel = 6.7670001983643, cost = { Mana = 11, }, }, - [4] = { 16.666667039196, levelRequirement = 10, statInterpolation = { 3, }, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { 16.666667039196, levelRequirement = 14, statInterpolation = { 3, }, actorLevel = 14.074999809265, cost = { Mana = 14, }, }, - [6] = { 16.666667039196, levelRequirement = 18, statInterpolation = { 3, }, actorLevel = 18.068000793457, cost = { Mana = 16, }, }, - [7] = { 16.666667039196, levelRequirement = 22, statInterpolation = { 3, }, actorLevel = 22.287000656128, cost = { Mana = 19, }, }, - [8] = { 16.666667039196, levelRequirement = 26, statInterpolation = { 3, }, actorLevel = 26.732000350952, cost = { Mana = 21, }, }, - [9] = { 16.666667039196, levelRequirement = 31, statInterpolation = { 3, }, actorLevel = 31.40299987793, cost = { Mana = 24, }, }, - [10] = { 16.666667039196, levelRequirement = 36, statInterpolation = { 3, }, actorLevel = 36.299999237061, cost = { Mana = 27, }, }, - [11] = { 16.666667039196, levelRequirement = 41, statInterpolation = { 3, }, actorLevel = 41.423000335693, cost = { Mana = 31, }, }, - [12] = { 16.666667039196, levelRequirement = 46, statInterpolation = { 3, }, actorLevel = 46.771999359131, cost = { Mana = 35, }, }, - [13] = { 16.666667039196, levelRequirement = 52, statInterpolation = { 3, }, actorLevel = 52.34700012207, cost = { Mana = 40, }, }, - [14] = { 16.666667039196, levelRequirement = 58, statInterpolation = { 3, }, actorLevel = 58.147998809814, cost = { Mana = 45, }, }, - [15] = { 16.666667039196, levelRequirement = 64, statInterpolation = { 3, }, actorLevel = 64.175003051758, cost = { Mana = 51, }, }, - [16] = { 16.666667039196, levelRequirement = 66, statInterpolation = { 3, }, actorLevel = 70.428001403809, cost = { Mana = 58, }, }, - [17] = { 16.666667039196, levelRequirement = 72, statInterpolation = { 3, }, actorLevel = 76.906997680664, cost = { Mana = 65, }, }, - [18] = { 16.666667039196, levelRequirement = 78, statInterpolation = { 3, }, actorLevel = 83.611999511719, cost = { Mana = 74, }, }, - [19] = { 16.666667039196, levelRequirement = 84, statInterpolation = { 3, }, actorLevel = 90.542999267578, cost = { Mana = 84, }, }, - [20] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 97.699996948242, cost = { Mana = 95, }, }, - [21] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 105.08300018311, cost = { Mana = 108, }, }, - [22] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 112.69200134277, cost = { Mana = 122, }, }, - [23] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 120.52700042725, cost = { Mana = 138, }, }, - [24] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 128.58799743652, cost = { Mana = 156, }, }, - [25] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 136.875, cost = { Mana = 177, }, }, - [26] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 145.38800048828, cost = { Mana = 200, }, }, - [27] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 154.12699890137, cost = { Mana = 227, }, }, - [28] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 163.09199523926, cost = { Mana = 257, }, }, - [29] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 172.28300476074, cost = { Mana = 291, }, }, - [30] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 181.69999694824, cost = { Mana = 329, }, }, - [31] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 191.34300231934, cost = { Mana = 372, }, }, - [32] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 201.21200561523, cost = { Mana = 421, }, }, - [33] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 211.30700683594, cost = { Mana = 477, }, }, - [34] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 221.62800598145, cost = { Mana = 540, }, }, - [35] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 232.17500305176, cost = { Mana = 611, }, }, - [36] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 242.94799804688, cost = { Mana = 692, }, }, - [37] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 253.94700622559, cost = { Mana = 783, }, }, - [38] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 265.17199707031, cost = { Mana = 886, }, }, - [39] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 276.62298583984, cost = { Mana = 1003, }, }, - [40] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 288.29998779297, cost = { Mana = 1135, }, }, + qualityStats = { + { "contagion_maximum_spread_magnitude_+%_final", 5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 9, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 10, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 11, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 13, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 14, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 16, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 19, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 21, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 24, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 27, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 31, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 35, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 40, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 45, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 51, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 58, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 65, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 74, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 84, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 95, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 108, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 122, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 138, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 156, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 177, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 200, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 227, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 257, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 291, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 329, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 372, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 421, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 477, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 540, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 611, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 692, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 783, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 886, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1003, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1135, }, }, + }, + statSets = { + [1] = { + label = "Contagion", + baseEffectiveness = 1.6299999952316, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0087000001221895, + statDescriptionScope = "contagion", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 5000 }, + { "active_skill_base_area_of_effect_radius", 17 }, + { "contagion_spread_magnitude_+%_final", 100 }, + { "contagion_maximum_spread_magnitude_+%_final", 300 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "pvp_skill_dot_attack_time_override_ms", 10000 }, + }, + stats = { + "base_chaos_damage_to_deal_per_minute", + "spell_damage_modifiers_apply_to_skill_dot", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, }, + [2] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 3.4519999027252, }, + [3] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 6.7670001983643, }, + [4] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 10.307999610901, }, + [5] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 14.074999809265, }, + [6] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 18.068000793457, }, + [7] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 22.287000656128, }, + [8] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 26.732000350952, }, + [9] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 31.40299987793, }, + [10] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 36.299999237061, }, + [11] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 41.423000335693, }, + [12] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 46.771999359131, }, + [13] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 52.34700012207, }, + [14] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 58.147998809814, }, + [15] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 64.175003051758, }, + [16] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 70.428001403809, }, + [17] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 76.906997680664, }, + [18] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 83.611999511719, }, + [19] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 90.542999267578, }, + [20] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 97.699996948242, }, + [21] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 105.08300018311, }, + [22] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 112.69200134277, }, + [23] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 120.52700042725, }, + [24] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 128.58799743652, }, + [25] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 136.875, }, + [26] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 145.38800048828, }, + [27] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 154.12699890137, }, + [28] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 163.09199523926, }, + [29] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 172.28300476074, }, + [30] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 181.69999694824, }, + [31] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 191.34300231934, }, + [32] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 201.21200561523, }, + [33] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 211.30700683594, }, + [34] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 221.62800598145, }, + [35] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 232.17500305176, }, + [36] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 242.94799804688, }, + [37] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 253.94700622559, }, + [38] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 265.17199707031, }, + [39] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 276.62298583984, }, + [40] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["DarkEffigyPlayer"] = { name = "Dark Effigy", baseTypeName = "Dark Effigy", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Raises a Totem that bombards enemies afflicted by Chaos damage over time Debuffs.", skillTypes = { [SkillType.SummonsTotem] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Chaos] = true, [SkillType.Limit] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "withered_on_hit_for_2_seconds_%_chance", 2.5 }, - }, - }, - constantStats = { - { "base_totem_duration", 8000 }, - { "base_totem_range", 120 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "base_number_of_totems_allowed", 1 }, - }, - stats = { - "skill_is_deploy_skill", - "is_totem", - "can_perform_skill_while_moving", - "totem_targets_ignoring_action_distance", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 14, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 16, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 18, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 21, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 23, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 26, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 30, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 34, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 39, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 44, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 50, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 56, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 64, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 72, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 82, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 92, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 105, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 118, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 134, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 152, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 172, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 194, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 220, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 249, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 282, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 319, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 361, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 409, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 463, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 524, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 593, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 671, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 760, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 860, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 973, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 1102, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 1247, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 1411, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1597, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1807, }, }, + qualityStats = { + { "withered_on_hit_for_2_seconds_%_chance", 2.5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 14, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 16, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 18, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 21, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 23, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 26, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 30, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 34, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 39, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 44, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 50, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 56, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 64, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 72, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 82, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 92, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 105, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 118, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 134, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 152, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 172, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 194, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 220, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 249, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 282, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 319, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 361, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 409, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 463, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 524, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 593, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 671, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 760, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 860, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 973, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1102, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1247, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1411, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1597, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1807, }, }, + }, + statSets = { + [1] = { + label = "Dark Effigy", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_totem_duration", 8000 }, + { "base_totem_range", 120 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "base_number_of_totems_allowed", 1 }, + }, + stats = { + "skill_is_deploy_skill", + "is_totem", + "can_perform_skill_while_moving", + "totem_targets_ignoring_action_distance", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["DarkEffigyProjectilePlayer"] = { name = "Vile Effusion", hidden = true, - baseEffectiveness = 0.83999997377396, - incrementalEffectiveness = 0.054999999701977, - damageIncrementalEffectiveness = 0.0089999996125698, description = "Fires a Projectile at every nearby enemy that is afflicted by a Chaos damage over time Debuff. Fires multiple Projectiles at enemies afflicted by multiple Debuffs, but Projectile count cannot be otherwise modified.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Projectile] = true, [SkillType.Chaos] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.ProjectilesNumberModifiersNotApplied] = true, [SkillType.ProjectileNoCollision] = true, }, - statDescriptionScope = "dark_effigy_projectile", castTime = 1, - baseFlags = { - }, - constantStats = { - { "skill_disabled_unless_cloned", 2 }, - { "active_skill_base_area_of_effect_radius", 120 }, - { "active_skill_base_secondary_area_of_effect_radius", 8 }, - { "number_of_additional_projectiles", 100 }, - }, - stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", - "base_is_projectile", - "base_skill_is_totemified", - }, - levels = { - [1] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.69999998807907, 1.2999999523163, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + qualityStats = { }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Vile Effusion", + baseEffectiveness = 0.83999997377396, + incrementalEffectiveness = 0.054999999701977, + damageIncrementalEffectiveness = 0.0089999996125698, + statDescriptionScope = "dark_effigy_projectile", + baseFlags = { + }, + constantStats = { + { "skill_disabled_unless_cloned", 2 }, + { "active_skill_base_area_of_effect_radius", 120 }, + { "active_skill_base_secondary_area_of_effect_radius", 8 }, + { "number_of_additional_projectiles", 100 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", + "base_is_projectile", + "base_skill_is_totemified", + }, + levels = { + [1] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.69999998807907, 1.2999999523163, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["CorpseCloudPlayer"] = { name = "Decompose", baseTypeName = "Decompose", color = 3, - baseEffectiveness = 3.539999961853, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Consumes a Corpse to create a cloud of flammable Poisonous gas. Any Burning effects or Detonator skills will explode the gas cloud, creating a fiery explosion.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Cascadable] = true, [SkillType.TargetsDestructibleCorpses] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Chaos] = true, [SkillType.Nonpathing] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "corpse_cloud_statset_0", castTime = 0.8, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_skill_effect_duration", 50 }, - { "base_secondary_skill_effect_duration", 50 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 16 }, - { "base_skill_effect_duration", 4000 }, - { "active_skill_ground_effect_area_of_effect_+%_final_per_second", 50 }, - { "active_skill_ground_effect_area_of_effect_+%_final_per_second_max", 200 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 80 }, - { "spread_contagion_base_radius_when_using_corpse", 28 }, - { "explosion_delay_ms", 400 }, - }, - stats = { - "corpse_explosion_monster_life_permillage_chaos", - "is_area_damage", - "can_perform_skill_while_moving", - }, - stats1 = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - }, - levels = { - [1] = { 300, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 305, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 310, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 315, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 320, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 325, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 330, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 335, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 340, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 345, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 350, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 355, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 360, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 365, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 370, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 375, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 380, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 385, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 390, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 395, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 400, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 405, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 410, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 415, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 420, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 425, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 430, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 435, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 440, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 445, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 450, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 455, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 460, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 465, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 470, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 475, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 480, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 485, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 490, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 495, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_skill_effect_duration", 50 }, + { "base_secondary_skill_effect_duration", 50 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Poison Cloud", + baseEffectiveness = 3.539999961853, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "corpse_cloud_statset_0", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 16 }, + { "base_skill_effect_duration", 4000 }, + { "active_skill_ground_effect_area_of_effect_+%_final_per_second", 50 }, + { "active_skill_ground_effect_area_of_effect_+%_final_per_second_max", 200 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 80 }, + { "spread_contagion_base_radius_when_using_corpse", 28 }, + { "explosion_delay_ms", 400 }, + }, + stats = { + "corpse_explosion_monster_life_permillage_chaos", + "is_area_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 300, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 305, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 310, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 315, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 320, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 325, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 330, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 335, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 340, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 345, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 350, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 355, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 360, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 365, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 370, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 375, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 380, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 385, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 390, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 395, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 400, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 405, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 410, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 415, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 420, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 425, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 430, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 435, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 440, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 445, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 450, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 455, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 460, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 465, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 470, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 475, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 480, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 485, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 490, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 495, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + baseEffectiveness = 3.539999961853, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "corpse_cloud_statset_1", + baseFlags = { + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["DespairPlayer"] = { name = "Despair", baseTypeName = "Despair", color = 3, - incrementalEffectiveness = 0.092720001935959, description = "Curses all targets in an area after a short delay, lowering their Chaos Resistance.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.Chaos] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "despair", castTime = 0.7, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_base_area_of_effect_radius", 0.1 }, - }, - }, - constantStats = { - { "curse_delay_duration_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_skill_effect_duration", - "active_skill_base_area_of_effect_radius", - "skill_granted_chaos_damage_resistance_%", - "base_deal_no_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 6000, 15, -30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 1, cost = { Mana = 42, }, }, - [2] = { 6200, 15, -30, levelRequirement = 3, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 46, }, }, - [3] = { 6200, 16, -30, levelRequirement = 6, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 51, }, }, - [4] = { 6200, 16, -31, levelRequirement = 10, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 56, }, }, - [5] = { 6400, 16, -31, levelRequirement = 14, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 61, }, }, - [6] = { 6400, 17, -31, levelRequirement = 18, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 67, }, }, - [7] = { 6400, 17, -32, levelRequirement = 22, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 74, }, }, - [8] = { 6600, 17, -32, levelRequirement = 26, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 81, }, }, - [9] = { 6600, 18, -32, levelRequirement = 31, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 89, }, }, - [10] = { 6600, 18, -33, levelRequirement = 36, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 98, }, }, - [11] = { 6800, 18, -33, levelRequirement = 41, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 108, }, }, - [12] = { 6800, 19, -33, levelRequirement = 46, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 119, }, }, - [13] = { 6800, 19, -34, levelRequirement = 52, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 130, }, }, - [14] = { 7000, 19, -34, levelRequirement = 58, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 143, }, }, - [15] = { 7000, 20, -34, levelRequirement = 64, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 157, }, }, - [16] = { 7000, 20, -35, levelRequirement = 66, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 173, }, }, - [17] = { 7200, 20, -35, levelRequirement = 72, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 190, }, }, - [18] = { 7200, 21, -35, levelRequirement = 78, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 208, }, }, - [19] = { 7200, 21, -36, levelRequirement = 84, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 229, }, }, - [20] = { 7400, 21, -36, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 251, }, }, - [21] = { 7400, 22, -36, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 276, }, }, - [22] = { 7400, 22, -37, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 303, }, }, - [23] = { 7600, 22, -37, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 333, }, }, - [24] = { 7600, 23, -37, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 365, }, }, - [25] = { 7600, 23, -38, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, cost = { Mana = 401, }, }, - [26] = { 7800, 23, -38, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 441, }, }, - [27] = { 7800, 24, -38, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 484, }, }, - [28] = { 7800, 24, -39, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 532, }, }, - [29] = { 8000, 24, -39, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 584, }, }, - [30] = { 8000, 25, -39, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 641, }, }, - [31] = { 8000, 25, -40, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 704, }, }, - [32] = { 8200, 25, -40, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 773, }, }, - [33] = { 8200, 26, -40, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 849, }, }, - [34] = { 8200, 26, -41, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 932, }, }, - [35] = { 8400, 26, -41, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 1024, }, }, - [36] = { 8400, 27, -41, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 1125, }, }, - [37] = { 8400, 27, -42, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 1235, }, }, - [38] = { 8600, 27, -42, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 1356, }, }, - [39] = { 8600, 28, -42, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1489, }, }, - [40] = { 8600, 28, -43, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1635, }, }, + qualityStats = { + { "active_skill_base_area_of_effect_radius", 0.1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 42, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 46, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 51, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 56, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 61, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 67, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 74, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 81, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 89, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 98, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 108, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 119, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 130, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 143, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 157, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 173, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 190, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 208, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 229, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 251, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 276, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 303, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 333, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 365, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 401, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 441, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 484, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 532, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 584, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 641, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 704, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 773, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 849, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 932, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 1024, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1125, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1235, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1356, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1489, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1635, }, }, + }, + statSets = { + [1] = { + label = "Despair", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "despair", + baseFlags = { + }, + constantStats = { + { "curse_delay_duration_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_skill_effect_duration", + "active_skill_base_area_of_effect_radius", + "skill_granted_chaos_damage_resistance_%", + "base_deal_no_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 6000, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, + [2] = { 6200, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6200, 16, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 6200, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 6400, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 6400, 17, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 6400, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 6600, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 6600, 18, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 6600, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 6800, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 6800, 19, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 6800, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 7000, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 7000, 20, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 7000, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 7200, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 7200, 21, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 7200, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 7400, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 7400, 22, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 7400, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 7600, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 7600, 23, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 7600, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 7800, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 7800, 24, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 7800, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 8000, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 8000, 25, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 8000, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 8200, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 8200, 26, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 8200, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 8400, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 8400, 27, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 8400, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 8600, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 8600, 28, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 8600, 28, -43, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["DetonateDeadPlayer"] = { name = "Detonate Dead", baseTypeName = "Detonate Dead", color = 3, - baseEffectiveness = 2, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Causes a Corpse to violently explode, damaging surrounding enemies.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Cascadable] = true, [SkillType.TargetsDestructibleCorpses] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "detonate_dead", castTime = 0.8, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_base_area_of_effect_radius", 0.2 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 26 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "spread_contagion_base_radius_when_using_corpse", 26 }, - { "corpse_explosion_monster_life_permillage_physical", 200 }, - { "explosion_delay_ms", 400 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 10, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 12, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 13, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 15, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 17, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 20, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 22, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 25, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 29, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 32, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 37, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 42, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 47, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 53, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 61, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 69, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 78, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 88, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 100, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 113, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 128, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 145, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 164, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 185, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 210, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 238, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 269, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 304, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 345, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 390, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 441, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 500, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 566, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 640, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 724, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 820, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 928, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1050, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1189, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1345, }, }, + qualityStats = { + { "active_skill_base_area_of_effect_radius", 0.2 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 12, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 13, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 15, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 17, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 20, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 22, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 25, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 29, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 32, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 37, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 42, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 47, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 53, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 61, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 69, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 78, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 88, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 100, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 113, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 128, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 145, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 164, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 185, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 210, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 238, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 269, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 304, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 345, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 390, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 441, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 500, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 566, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 640, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 724, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 820, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 928, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1050, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1189, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1345, }, }, + }, + statSets = { + [1] = { + label = "Detonate Dead", + baseEffectiveness = 2, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "detonate_dead", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 26 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "spread_contagion_base_radius_when_using_corpse", 26 }, + { "corpse_explosion_monster_life_permillage_physical", 200 }, + { "explosion_delay_ms", 400 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["DisciplinePlayer"] = { name = "Discipline", baseTypeName = "Discipline", color = 3, - incrementalEffectiveness = 0.092720001935959, description = "Emits an Aura that grants Allies in your Presence additional Total Energy Shield. The Aura does not affect you.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Aura] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, }, - statDescriptionScope = "discipline", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "energy_shield_recharge_rate_+%", 1 }, - }, - }, - constantStats = { - { "skill_desired_amount_override", 1 }, - }, - stats = { - "discipline_grant_allies_total_maximum_energy_shield_+", - "base_deal_no_damage", - }, - levels = { - [1] = { 18, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 20, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 26, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 32, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 41, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 51, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 62, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 74, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 89, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 104, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 122, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 140, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 162, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 185, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 209, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 235, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 250, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 278, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 309, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 328, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 363, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 400, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 439, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 479, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 520, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 563, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 608, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 653, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 699, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 748, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 798, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 849, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 902, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 956, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 1010, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 1067, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 1125, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 1184, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 1245, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 1307, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "energy_shield_recharge_rate_+%", 1 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Discipline", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "discipline", + baseFlags = { + }, + constantStats = { + { "skill_desired_amount_override", 1 }, + }, + stats = { + "discipline_grant_allies_total_maximum_energy_shield_+", + "base_deal_no_damage", + }, + levels = { + [1] = { 18, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 20, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 26, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 32, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 41, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 51, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 62, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 74, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 89, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 104, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 122, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 140, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 162, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 185, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 209, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 235, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 250, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 278, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 309, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 328, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 363, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 400, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 439, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 479, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 520, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 563, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 608, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 653, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 699, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 748, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 798, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 849, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 902, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 956, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 1010, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 1067, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 1125, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 1184, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 1245, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 1307, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ElementalConfluxPlayer"] = { name = "Elemental Conflux", baseTypeName = "Elemental Conflux", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Tap into a current of raw and unpredictable Elemental power, causing you to deal greatly more damage of a randomly chosen Element. The Element affected changes frequently, though the same Element can be affected multiple times in succession.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Duration] = true, [SkillType.Lightning] = true, [SkillType.Cold] = true, [SkillType.Fire] = true, }, - statDescriptionScope = "elemental_conflux", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "skill_elemental_conflux_active_element_damage_+%_final", 0.5 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 8000 }, - }, - stats = { - "skill_elemental_conflux_active_element_damage_+%_final", - "base_deal_no_damage", - }, - levels = { - [1] = { 40, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 41, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 42, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 43, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 44, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 45, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 46, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 47, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 48, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 49, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 50, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 51, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 52, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 53, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 54, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 55, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 56, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 57, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 58, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 59, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 60, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 61, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 62, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 64, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 65, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 66, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 67, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 68, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 70, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 70, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 71, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 71, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 73, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 73, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 74, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "skill_elemental_conflux_active_element_damage_+%_final", 0.5 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Elemental Conflux", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "elemental_conflux", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 8000 }, + }, + stats = { + "skill_elemental_conflux_active_element_damage_+%_final", + "base_deal_no_damage", + }, + levels = { + [1] = { 40, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 41, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 42, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 43, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 44, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 45, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 46, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 47, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 48, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 49, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 50, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 51, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 53, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 54, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 55, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 56, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 57, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 58, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 59, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 61, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 62, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 63, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 64, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 65, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 66, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 67, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 68, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 69, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 69, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 70, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 70, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 71, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 71, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 72, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 72, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 73, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 73, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 74, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MetaElementalInvocationPlayer"] = { name = "Elemental Invocation", baseTypeName = "Elemental Invocation", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "While active, this Invocation gains Energy when you Freeze, Shock or Ignite an enemy. Using the Invocation once sufficient Energy is gathered will consume the Energy to trigger socketed Spells, and can trigger them multiple times if it has enough Energy.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.Invocation] = true, [SkillType.Fire] = true, [SkillType.Cold] = true, [SkillType.Lightning] = true, [SkillType.GeneratesEnergy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "generic_ongoing_trigger_maximum_energy", 5 }, - }, - }, - constantStats = { - { "generic_ongoing_trigger_maximum_energy", 500 }, - { "elemental_invocation_gain_X_centienergy_per_monster_power_on_shock", 300 }, - { "elemental_invocation_gain_X_centienergy_per_monster_power_on_ignite", 300 }, - { "elemental_invocation_gain_X_centienergy_per_monster_power_on_freeze", 1200 }, - }, - stats = { - "energy_generated_+%", - "base_deal_no_damage", - }, - levels = { - [1] = { 0, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 3, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 6, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 9, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 12, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 15, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 18, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 21, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 24, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 27, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 30, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 36, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 39, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 42, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 45, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 48, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 51, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 54, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 60, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 66, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 75, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 78, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 87, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 90, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 93, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 96, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 102, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 105, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 108, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 111, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 114, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 117, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "generic_ongoing_trigger_maximum_energy", 5 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Elemental Invocation", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_maximum_energy", 500 }, + { "elemental_invocation_gain_X_centienergy_per_monster_power_on_shock", 300 }, + { "elemental_invocation_gain_X_centienergy_per_monster_power_on_ignite", 300 }, + { "elemental_invocation_gain_X_centienergy_per_monster_power_on_freeze", 1200 }, + }, + stats = { + "energy_generated_+%", + "base_deal_no_damage", + }, + levels = { + [1] = { 0, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportElementalInvocationPlayer"] = { name = "SupportElementalInvocationPlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.SupportedByHourglass, }, isTrigger = true, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "SupportElementalInvocationPlayer", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, - }, - stats = { - "triggered_by_generic_ongoing_trigger", - "display_generic_ongoing_triggerer_is_invocation_skill", - "skill_cannot_generate_energy", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, + }, + stats = { + "triggered_by_generic_ongoing_trigger", + "display_generic_ongoing_triggerer_is_invocation_skill", + "skill_cannot_generate_energy", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["BlazingClusterPlayer"] = { name = "Ember Fusillade", baseTypeName = "Ember Fusillade", color = 3, - baseEffectiveness = 2.2000000476837, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Conjures a blazing Ember that hovers above you. After a short duration, the Ember launches at an enemy, dealing Fire damage in an area on impact and prioritising the last enemy targeted. Recasting this spell resets the duration for all active Embers. Multiple Embers fired in the same Fusillade will attempt to target different enemies.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Fire] = true, [SkillType.Projectile] = true, [SkillType.Duration] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "blazing_cluster_statset_0", castTime = 0.4, - baseFlags = { - }, - qualityStats = { - Default = { - { "ember_fusillade_damage_+%_final_per_ember_fired", 0.1 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 1300 }, - { "blazing_cluster_delay_between_projectiles_ms", 100 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "blazing_cluster_subsequent_targeting_radius", 30 }, - { "ember_fusillade_damage_+%_final_per_ember_fired", 5 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 9 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "blazing_cluster_maximum_number_of_projectiles_allowed", - "base_is_projectile", - "can_perform_skill_while_moving", - "projectile_uses_contact_position", - }, - stats1 = { - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 6, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, 1, }, actorLevel = 1, cost = { Mana = 4, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 6, critChance = 7, levelRequirement = 3, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 4, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 6, critChance = 7, levelRequirement = 6, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 5, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 6, critChance = 7, levelRequirement = 10, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, cost = { Mana = 5, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 7, critChance = 7, levelRequirement = 14, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, cost = { Mana = 6, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 7, critChance = 7, levelRequirement = 18, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, cost = { Mana = 7, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 7, critChance = 7, levelRequirement = 22, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, cost = { Mana = 8, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 7, critChance = 7, levelRequirement = 26, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, cost = { Mana = 9, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 7, critChance = 7, levelRequirement = 31, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, cost = { Mana = 10, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 7, critChance = 7, levelRequirement = 36, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, cost = { Mana = 12, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 8, critChance = 7, levelRequirement = 41, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, cost = { Mana = 13, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 8, critChance = 7, levelRequirement = 46, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, cost = { Mana = 15, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 8, critChance = 7, levelRequirement = 52, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, cost = { Mana = 17, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 8, critChance = 7, levelRequirement = 58, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, cost = { Mana = 20, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 8, critChance = 7, levelRequirement = 64, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, cost = { Mana = 22, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 9, critChance = 7, levelRequirement = 66, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, cost = { Mana = 25, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 9, critChance = 7, levelRequirement = 72, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, cost = { Mana = 29, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 9, critChance = 7, levelRequirement = 78, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, cost = { Mana = 33, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 9, critChance = 7, levelRequirement = 84, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, cost = { Mana = 37, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 10, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, cost = { Mana = 42, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 10, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, cost = { Mana = 48, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 10, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, cost = { Mana = 54, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 10, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, cost = { Mana = 61, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 11, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, cost = { Mana = 69, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 11, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, cost = { Mana = 78, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 11, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, cost = { Mana = 89, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 12, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, cost = { Mana = 101, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 12, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, cost = { Mana = 114, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 12, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, cost = { Mana = 129, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 13, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, cost = { Mana = 146, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 13, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, cost = { Mana = 165, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 13, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, cost = { Mana = 187, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 14, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, cost = { Mana = 212, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 14, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, cost = { Mana = 240, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 14, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, cost = { Mana = 271, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 15, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, cost = { Mana = 307, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 15, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, cost = { Mana = 348, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 15, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, cost = { Mana = 394, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 16, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, cost = { Mana = 445, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 16, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, cost = { Mana = 504, }, }, - }, - levels1 = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 4, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 4, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 5, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 5, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 6, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 7, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 8, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 9, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 10, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 12, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 13, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 15, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 17, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 20, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 22, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 25, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 29, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 33, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 37, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 42, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 48, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 54, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 61, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 69, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 78, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 89, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 101, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 114, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 129, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 146, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 165, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 187, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 212, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 240, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 271, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 307, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 348, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 394, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 445, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 504, }, }, + qualityStats = { + { "ember_fusillade_damage_+%_final_per_ember_fired", 0.1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 4, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 4, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 5, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 5, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 6, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 7, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 8, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 9, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 10, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 12, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 13, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 15, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 17, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 20, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 22, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 25, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 29, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 33, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 37, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 42, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 48, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 54, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 61, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 69, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 78, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 89, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 101, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 114, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 129, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 146, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 165, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 187, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 212, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 240, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 271, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 307, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 348, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 394, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 445, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 504, }, }, + }, + statSets = { + [1] = { + label = "Projectile", + baseEffectiveness = 2.2000000476837, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "blazing_cluster_statset_0", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 1300 }, + { "blazing_cluster_delay_between_projectiles_ms", 100 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "blazing_cluster_subsequent_targeting_radius", 30 }, + { "ember_fusillade_damage_+%_final_per_ember_fired", 5 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "blazing_cluster_maximum_number_of_projectiles_allowed", + "base_is_projectile", + "can_perform_skill_while_moving", + "projectile_uses_contact_position", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 6, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 6, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 6, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 6, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 7, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 7, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 7, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 7, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 7, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 7, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 8, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 8, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 8, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 8, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 8, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 9, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 9, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 9, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 9, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 10, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 10, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 10, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 10, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 11, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 11, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 11, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 12, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 12, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 12, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 13, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 13, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 13, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 14, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 14, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 14, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 15, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 15, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 15, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 16, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 16, critChance = 7, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "blazing_cluster_statset_1", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 9 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["EnfeeblePlayer"] = { name = "Enfeeble", baseTypeName = "Enfeeble", color = 3, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, description = "Curses all targets in an area after a short delay, making them deal less damage.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "enfeeble", castTime = 0.7, - baseFlags = { - }, - qualityStats = { - Default = { - { "curse_effect_+%", 0.5 }, - }, - }, - constantStats = { - { "curse_delay_duration_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_skill_effect_duration", - "active_skill_base_area_of_effect_radius", - "enfeeble_damage_+%_final", - "enfeeble_damage_+%_vs_unique_final", - "base_deal_no_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 6000, 15, -20, -10, levelRequirement = 0, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 1, cost = { Mana = 42, }, }, - [2] = { 6200, 15, -20, -10, levelRequirement = 3, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 46, }, }, - [3] = { 6200, 16, -20, -10, levelRequirement = 6, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 51, }, }, - [4] = { 6200, 16, -21, -11, levelRequirement = 10, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 56, }, }, - [5] = { 6400, 16, -21, -11, levelRequirement = 14, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 61, }, }, - [6] = { 6400, 17, -21, -11, levelRequirement = 18, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 67, }, }, - [7] = { 6400, 17, -22, -12, levelRequirement = 22, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 74, }, }, - [8] = { 6600, 17, -22, -12, levelRequirement = 26, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 81, }, }, - [9] = { 6600, 18, -22, -12, levelRequirement = 31, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 89, }, }, - [10] = { 6600, 18, -23, -13, levelRequirement = 36, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 98, }, }, - [11] = { 6800, 18, -23, -13, levelRequirement = 41, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 108, }, }, - [12] = { 6800, 19, -23, -13, levelRequirement = 46, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 119, }, }, - [13] = { 6800, 19, -24, -14, levelRequirement = 52, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 130, }, }, - [14] = { 7000, 19, -24, -14, levelRequirement = 58, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 143, }, }, - [15] = { 7000, 20, -24, -14, levelRequirement = 64, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 157, }, }, - [16] = { 7000, 20, -25, -15, levelRequirement = 66, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 173, }, }, - [17] = { 7200, 20, -25, -15, levelRequirement = 72, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 190, }, }, - [18] = { 7200, 21, -25, -15, levelRequirement = 78, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 208, }, }, - [19] = { 7200, 21, -26, -16, levelRequirement = 84, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 229, }, }, - [20] = { 7400, 21, -26, -16, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 251, }, }, - [21] = { 7400, 22, -26, -16, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 276, }, }, - [22] = { 7400, 22, -27, -17, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 303, }, }, - [23] = { 7600, 22, -27, -17, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 333, }, }, - [24] = { 7600, 23, -27, -17, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 365, }, }, - [25] = { 7600, 23, -28, -18, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 136.875, cost = { Mana = 401, }, }, - [26] = { 7800, 23, -28, -18, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 441, }, }, - [27] = { 7800, 24, -28, -18, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 484, }, }, - [28] = { 7800, 24, -29, -19, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 532, }, }, - [29] = { 8000, 24, -29, -19, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 584, }, }, - [30] = { 8000, 25, -29, -19, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 641, }, }, - [31] = { 8000, 25, -30, -20, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 704, }, }, - [32] = { 8200, 25, -30, -20, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 773, }, }, - [33] = { 8200, 26, -30, -20, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 849, }, }, - [34] = { 8200, 26, -31, -21, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 932, }, }, - [35] = { 8400, 26, -31, -21, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 1024, }, }, - [36] = { 8400, 27, -31, -21, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 1125, }, }, - [37] = { 8400, 27, -32, -22, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 1235, }, }, - [38] = { 8600, 27, -32, -22, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 1356, }, }, - [39] = { 8600, 28, -32, -22, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1489, }, }, - [40] = { 8600, 28, -33, -23, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1635, }, }, + qualityStats = { + { "curse_effect_+%", 0.5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 42, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 46, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 51, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 56, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 61, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 67, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 74, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 81, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 89, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 98, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 108, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 119, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 130, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 143, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 157, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 173, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 190, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 208, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 229, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 251, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 276, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 303, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 333, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 365, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 401, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 441, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 484, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 532, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 584, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 641, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 704, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 773, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 849, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 932, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 1024, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1125, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1235, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1356, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1489, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1635, }, }, + }, + statSets = { + [1] = { + label = "Enfeeble", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "enfeeble", + baseFlags = { + }, + constantStats = { + { "curse_delay_duration_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_skill_effect_duration", + "active_skill_base_area_of_effect_radius", + "enfeeble_damage_+%_final", + "enfeeble_damage_+%_vs_unique_final", + "base_deal_no_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 6000, 15, -20, -10, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 1, }, + [2] = { 6200, 15, -20, -10, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6200, 16, -20, -10, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 6200, 16, -21, -11, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 6400, 16, -21, -11, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 6400, 17, -21, -11, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 6400, 17, -22, -12, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 6600, 17, -22, -12, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 6600, 18, -22, -12, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 6600, 18, -23, -13, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 6800, 18, -23, -13, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 6800, 19, -23, -13, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 6800, 19, -24, -14, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 7000, 19, -24, -14, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 7000, 20, -24, -14, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 7000, 20, -25, -15, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 7200, 20, -25, -15, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 7200, 21, -25, -15, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 7200, 21, -26, -16, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 7400, 21, -26, -16, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 7400, 22, -26, -16, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 7400, 22, -27, -17, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 7600, 22, -27, -17, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 7600, 23, -27, -17, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 7600, 23, -28, -18, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 7800, 23, -28, -18, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 7800, 24, -28, -18, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 7800, 24, -29, -19, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 8000, 24, -29, -19, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 8000, 25, -29, -19, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 8000, 25, -30, -20, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 8200, 25, -30, -20, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 8200, 26, -30, -20, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 8200, 26, -31, -21, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 8400, 26, -31, -21, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 8400, 27, -31, -21, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 8400, 27, -32, -22, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 8600, 27, -32, -22, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 8600, 28, -32, -22, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 8600, 28, -33, -23, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["EssenceDrainPlayer"] = { name = "Essence Drain", baseTypeName = "Essence Drain", color = 3, - baseEffectiveness = 1.7000000476837, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0087000001221895, description = "Fires a Projectile that applies a powerful Chaos damage over time debuff to enemies it hits.", skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Duration] = true, [SkillType.Totemable] = true, [SkillType.Multicastable] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "essence_drain", castTime = 0.8, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_skill_effect_duration", 50 }, - }, - }, - constantStats = { - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "pvp_skill_dot_attack_time_override_ms", 10000 }, - }, - constantStats1 = { - { "base_skill_effect_duration", 4000 }, - }, - stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "check_for_targets_between_initiator_and_projectile_source", - "maintain_projectile_direction_when_using_contact_position", - "can_perform_skill_while_moving", - "disable_visual_hit_effect", - "should_use_additive_aiming_animation", - }, - stats1 = { - "base_chaos_damage_to_deal_per_minute", - "spell_damage_modifiers_apply_to_skill_dot", - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 7, }, }, - [3] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 9, }, }, - [5] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 10, }, }, - [6] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 11, }, }, - [7] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 13, }, }, - [8] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 14, }, }, - [9] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 16, }, }, - [10] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 18, }, }, - [11] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 21, }, }, - [12] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 24, }, }, - [13] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 27, }, }, - [14] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 31, }, }, - [15] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 35, }, }, - [16] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 39, }, }, - [17] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 44, }, }, - [18] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 50, }, }, - [19] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 57, }, }, - [20] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 65, }, }, - [21] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 73, }, }, - [22] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 83, }, }, - [23] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 94, }, }, - [24] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 106, }, }, - [25] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 120, }, }, - [26] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 136, }, }, - [27] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 154, }, }, - [28] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 175, }, }, - [29] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 198, }, }, - [30] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 224, }, }, - [31] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 254, }, }, - [32] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 287, }, }, - [33] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 325, }, }, - [34] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 368, }, }, - [35] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 416, }, }, - [36] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 471, }, }, - [37] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 533, }, }, - [38] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 604, }, }, - [39] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 683, }, }, - [40] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 773, }, }, - }, - levels1 = { - [1] = { 16.666667039196, levelRequirement = 0, statInterpolation = { 3, }, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { 16.666667039196, levelRequirement = 3, statInterpolation = { 3, }, actorLevel = 3.4519999027252, cost = { Mana = 7, }, }, - [3] = { 16.666667039196, levelRequirement = 6, statInterpolation = { 3, }, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { 16.666667039196, levelRequirement = 10, statInterpolation = { 3, }, actorLevel = 10.307999610901, cost = { Mana = 9, }, }, - [5] = { 16.666667039196, levelRequirement = 14, statInterpolation = { 3, }, actorLevel = 14.074999809265, cost = { Mana = 10, }, }, - [6] = { 16.666667039196, levelRequirement = 18, statInterpolation = { 3, }, actorLevel = 18.068000793457, cost = { Mana = 11, }, }, - [7] = { 16.666667039196, levelRequirement = 22, statInterpolation = { 3, }, actorLevel = 22.287000656128, cost = { Mana = 13, }, }, - [8] = { 16.666667039196, levelRequirement = 26, statInterpolation = { 3, }, actorLevel = 26.732000350952, cost = { Mana = 14, }, }, - [9] = { 16.666667039196, levelRequirement = 31, statInterpolation = { 3, }, actorLevel = 31.40299987793, cost = { Mana = 16, }, }, - [10] = { 16.666667039196, levelRequirement = 36, statInterpolation = { 3, }, actorLevel = 36.299999237061, cost = { Mana = 18, }, }, - [11] = { 16.666667039196, levelRequirement = 41, statInterpolation = { 3, }, actorLevel = 41.423000335693, cost = { Mana = 21, }, }, - [12] = { 16.666667039196, levelRequirement = 46, statInterpolation = { 3, }, actorLevel = 46.771999359131, cost = { Mana = 24, }, }, - [13] = { 16.666667039196, levelRequirement = 52, statInterpolation = { 3, }, actorLevel = 52.34700012207, cost = { Mana = 27, }, }, - [14] = { 16.666667039196, levelRequirement = 58, statInterpolation = { 3, }, actorLevel = 58.147998809814, cost = { Mana = 31, }, }, - [15] = { 16.666667039196, levelRequirement = 64, statInterpolation = { 3, }, actorLevel = 64.175003051758, cost = { Mana = 35, }, }, - [16] = { 16.666667039196, levelRequirement = 66, statInterpolation = { 3, }, actorLevel = 70.428001403809, cost = { Mana = 39, }, }, - [17] = { 16.666667039196, levelRequirement = 72, statInterpolation = { 3, }, actorLevel = 76.906997680664, cost = { Mana = 44, }, }, - [18] = { 16.666667039196, levelRequirement = 78, statInterpolation = { 3, }, actorLevel = 83.611999511719, cost = { Mana = 50, }, }, - [19] = { 16.666667039196, levelRequirement = 84, statInterpolation = { 3, }, actorLevel = 90.542999267578, cost = { Mana = 57, }, }, - [20] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 97.699996948242, cost = { Mana = 65, }, }, - [21] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 105.08300018311, cost = { Mana = 73, }, }, - [22] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 112.69200134277, cost = { Mana = 83, }, }, - [23] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 120.52700042725, cost = { Mana = 94, }, }, - [24] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 128.58799743652, cost = { Mana = 106, }, }, - [25] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 136.875, cost = { Mana = 120, }, }, - [26] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 145.38800048828, cost = { Mana = 136, }, }, - [27] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 154.12699890137, cost = { Mana = 154, }, }, - [28] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 163.09199523926, cost = { Mana = 175, }, }, - [29] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 172.28300476074, cost = { Mana = 198, }, }, - [30] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 181.69999694824, cost = { Mana = 224, }, }, - [31] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 191.34300231934, cost = { Mana = 254, }, }, - [32] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 201.21200561523, cost = { Mana = 287, }, }, - [33] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 211.30700683594, cost = { Mana = 325, }, }, - [34] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 221.62800598145, cost = { Mana = 368, }, }, - [35] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 232.17500305176, cost = { Mana = 416, }, }, - [36] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 242.94799804688, cost = { Mana = 471, }, }, - [37] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 253.94700622559, cost = { Mana = 533, }, }, - [38] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 265.17199707031, cost = { Mana = 604, }, }, - [39] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 276.62298583984, cost = { Mana = 683, }, }, - [40] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 288.29998779297, cost = { Mana = 773, }, }, + qualityStats = { + { "base_skill_effect_duration", 50 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 6, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 7, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 7, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 9, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 10, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 11, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 13, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 14, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 16, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 18, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 21, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 24, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 27, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 31, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 35, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 39, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 44, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 50, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 57, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 65, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 73, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 83, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 94, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 106, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 120, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 136, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 154, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 175, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 198, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 224, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 254, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 287, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 325, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 368, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 416, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 471, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 533, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 604, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 683, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 773, }, }, + }, + statSets = { + [1] = { + label = "Projectile", + baseEffectiveness = 1.7000000476837, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0087000001221895, + statDescriptionScope = "essence_drain", + baseFlags = { + }, + constantStats = { + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "pvp_skill_dot_attack_time_override_ms", 10000 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + "maintain_projectile_direction_when_using_contact_position", + "can_perform_skill_while_moving", + "disable_visual_hit_effect", + "should_use_additive_aiming_animation", + }, + levels = { + [1] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Damage over Time", + baseEffectiveness = 7.4099998474121, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0087000001221895, + statDescriptionScope = "essence_drain", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 4000 }, + }, + stats = { + "base_chaos_damage_to_deal_per_minute", + "spell_damage_modifiers_apply_to_skill_dot", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, }, + [2] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 3.4519999027252, }, + [3] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 6.7670001983643, }, + [4] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 10.307999610901, }, + [5] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 14.074999809265, }, + [6] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 18.068000793457, }, + [7] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 22.287000656128, }, + [8] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 26.732000350952, }, + [9] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 31.40299987793, }, + [10] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 36.299999237061, }, + [11] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 41.423000335693, }, + [12] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 46.771999359131, }, + [13] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 52.34700012207, }, + [14] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 58.147998809814, }, + [15] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 64.175003051758, }, + [16] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 70.428001403809, }, + [17] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 76.906997680664, }, + [18] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 83.611999511719, }, + [19] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 90.542999267578, }, + [20] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 97.699996948242, }, + [21] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 105.08300018311, }, + [22] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 112.69200134277, }, + [23] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 120.52700042725, }, + [24] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 128.58799743652, }, + [25] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 136.875, }, + [26] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 145.38800048828, }, + [27] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 154.12699890137, }, + [28] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 163.09199523926, }, + [29] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 172.28300476074, }, + [30] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 181.69999694824, }, + [31] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 191.34300231934, }, + [32] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 201.21200561523, }, + [33] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 211.30700683594, }, + [34] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 221.62800598145, }, + [35] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 232.17500305176, }, + [36] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 242.94799804688, }, + [37] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 253.94700622559, }, + [38] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 265.17199707031, }, + [39] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 276.62298583984, }, + [40] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["EyeOfWinterPlayer"] = { name = "Eye of Winter", baseTypeName = "Eye of Winter", color = 3, - baseEffectiveness = 0.30000001192093, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Fires a single Eye Projectile which does not Hit enemies. The Eye constantly releases damaging shard Projectiles in a spiral as it flies, plus an extra burst of shards at the end of its flight. If the Eye passes over an Elemental ground surface, it will take on that surface's effect, applying it to nearby enemies and causing shards to deal more damage of the corresponding Type.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Projectile] = true, [SkillType.ProjectileSpiral] = true, [SkillType.Damage] = true, [SkillType.SingleMainProjectile] = true, [SkillType.Cold] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Trappable] = true, [SkillType.Multicastable] = true, [SkillType.CanRapidFire] = true, [SkillType.Triggerable] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "eye_of_winter_new", castTime = 1.1, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_projectile_speed_+%", 1.5 }, - }, - }, - constantStats = { - { "eye_of_winter_base_explosion_shards", 8 }, - { "projectile_firing_forward_distance_override", 100 }, - { "base_skill_effect_duration", 4000 }, - { "eye_of_winter_damage_+%_final_per_ground_effect_type", 50 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "eye_of_winter_number_of_brittle_stacks_to_apply", 1 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "base_is_projectile", - "single_primary_projectile", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 12, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 13, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 15, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 17, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 20, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 22, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 25, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 29, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 32, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 37, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 42, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 47, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 54, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 61, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 69, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 78, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 88, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 100, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 113, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 128, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 145, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 164, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 186, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 210, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 238, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 270, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 305, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 345, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 391, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 442, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 501, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 567, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 642, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 726, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 822, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 930, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 1053, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1191, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1348, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1526, }, }, + qualityStats = { + { "base_projectile_speed_+%", 1.5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 12, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 13, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 15, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 17, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 20, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 22, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 25, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 29, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 32, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 37, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 42, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 47, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 54, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 61, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 69, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 78, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 88, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 100, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 113, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 128, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 145, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 164, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 186, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 210, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 238, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 270, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 305, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 345, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 391, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 442, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 501, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 567, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 642, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 726, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 822, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 930, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1053, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1191, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1348, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1526, }, }, + }, + statSets = { + [1] = { + label = "Eye of Winter", + baseEffectiveness = 0.30000001192093, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "eye_of_winter_new", + baseFlags = { + }, + constantStats = { + { "eye_of_winter_base_explosion_shards", 8 }, + { "projectile_firing_forward_distance_override", 100 }, + { "base_skill_effect_duration", 4000 }, + { "eye_of_winter_damage_+%_final_per_ground_effect_type", 50 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "eye_of_winter_number_of_brittle_stacks_to_apply", 1 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "base_is_projectile", + "single_primary_projectile", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FallingThunderPlayer"] = { name = "Falling Thunder", baseTypeName = "Falling Thunder", color = 4, - baseEffectiveness = 0.62000000476837, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Infuses your Quarterstaff with electrical energies, then Slams the ground to deal damage in a large cone in front of you. Consumes your Power Charges to fire Lightning Projectiles forwards from the impact.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Slam] = true, [SkillType.Multistrikeable] = true, [SkillType.Projectile] = true, [SkillType.RangedAttack] = true, [SkillType.ProjectilesNotFromUser] = true, [SkillType.Lightning] = true, [SkillType.ConsumesCharges] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.SkillConsumesPowerChargesOnUse] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "new_new_lightning_strike", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "charge_skip_consume_chance_%", 0.5 }, - }, - }, - constantStats = { - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, - { "melee_conditional_step_distance", 21 }, - { "lightning_strike_maximum_action_distance_+_when_empowered", 120 }, - { "active_skill_base_area_of_effect_radius", 40 }, - }, - constantStats1 = { - { "active_skill_projectile_speed_+%_variation_final", 50 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, - { "lightning_strike_base_number_of_projectiles_per_power_charge", 3 }, - { "lightning_strike_damage_+%_final_when_charged", 100 }, - { "lightning_strike_damage_+%_final_per_power_charge", 25 }, - }, - stats = { - "is_area_damage", - }, - stats1 = { - "is_area_damage", - "base_is_projectile", - "always_pierce", - "projectiles_should_collide_with_flying_monsters", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "zero_projectiles_if_no_power_charges", - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { attackSpeedMultiplier = -40, baseMultiplier = 1.4, levelRequirement = 0, actorLevel = 1, cost = { Mana = 11, }, }, - [2] = { attackSpeedMultiplier = -40, baseMultiplier = 1.54, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 13, }, }, - [3] = { attackSpeedMultiplier = -40, baseMultiplier = 1.69, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 14, }, }, - [4] = { attackSpeedMultiplier = -40, baseMultiplier = 1.85, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 16, }, }, - [5] = { attackSpeedMultiplier = -40, baseMultiplier = 1.99, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 18, }, }, - [6] = { attackSpeedMultiplier = -40, baseMultiplier = 2.14, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 20, }, }, - [7] = { attackSpeedMultiplier = -40, baseMultiplier = 2.29, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 23, }, }, - [8] = { attackSpeedMultiplier = -40, baseMultiplier = 2.43, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 25, }, }, - [9] = { attackSpeedMultiplier = -40, baseMultiplier = 2.55, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 28, }, }, - [10] = { attackSpeedMultiplier = -40, baseMultiplier = 2.68, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 32, }, }, - [11] = { attackSpeedMultiplier = -40, baseMultiplier = 2.81, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 36, }, }, - [12] = { attackSpeedMultiplier = -40, baseMultiplier = 2.96, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 40, }, }, - [13] = { attackSpeedMultiplier = -40, baseMultiplier = 3.1, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 45, }, }, - [14] = { attackSpeedMultiplier = -40, baseMultiplier = 3.26, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 50, }, }, - [15] = { attackSpeedMultiplier = -40, baseMultiplier = 3.42, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 57, }, }, - [16] = { attackSpeedMultiplier = -40, baseMultiplier = 3.59, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 63, }, }, - [17] = { attackSpeedMultiplier = -40, baseMultiplier = 3.77, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 71, }, }, - [18] = { attackSpeedMultiplier = -40, baseMultiplier = 3.96, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 80, }, }, - [19] = { attackSpeedMultiplier = -40, baseMultiplier = 4.16, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 89, }, }, - [20] = { attackSpeedMultiplier = -40, baseMultiplier = 4.37, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 100, }, }, - [21] = { attackSpeedMultiplier = -40, baseMultiplier = 4.58, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 112, }, }, - [22] = { attackSpeedMultiplier = -40, baseMultiplier = 4.81, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 126, }, }, - [23] = { attackSpeedMultiplier = -40, baseMultiplier = 5.05, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 141, }, }, - [24] = { attackSpeedMultiplier = -40, baseMultiplier = 5.31, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 158, }, }, - [25] = { attackSpeedMultiplier = -40, baseMultiplier = 5.57, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 177, }, }, - [26] = { attackSpeedMultiplier = -40, baseMultiplier = 5.85, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 198, }, }, - [27] = { attackSpeedMultiplier = -40, baseMultiplier = 6.14, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 222, }, }, - [28] = { attackSpeedMultiplier = -40, baseMultiplier = 6.45, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 249, }, }, - [29] = { attackSpeedMultiplier = -40, baseMultiplier = 6.77, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 279, }, }, - [30] = { attackSpeedMultiplier = -40, baseMultiplier = 7.11, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 313, }, }, - [31] = { attackSpeedMultiplier = -40, baseMultiplier = 7.47, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 350, }, }, - [32] = { attackSpeedMultiplier = -40, baseMultiplier = 7.84, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 393, }, }, - [33] = { attackSpeedMultiplier = -40, baseMultiplier = 8.23, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 440, }, }, - [34] = { attackSpeedMultiplier = -40, baseMultiplier = 8.65, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 493, }, }, - [35] = { attackSpeedMultiplier = -40, baseMultiplier = 9.08, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 552, }, }, - [36] = { attackSpeedMultiplier = -40, baseMultiplier = 9.53, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 618, }, }, - [37] = { attackSpeedMultiplier = -40, baseMultiplier = 10.01, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 693, }, }, - [38] = { attackSpeedMultiplier = -40, baseMultiplier = 10.51, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 776, }, }, - [39] = { attackSpeedMultiplier = -40, baseMultiplier = 11.03, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 870, }, }, - [40] = { attackSpeedMultiplier = -40, baseMultiplier = 11.59, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 974, }, }, - }, - levels1 = { - [1] = { -1, attackSpeedMultiplier = -40, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 11, }, }, - [2] = { -1, attackSpeedMultiplier = -40, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 13, }, }, - [3] = { -1, attackSpeedMultiplier = -40, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 14, }, }, - [4] = { -1, attackSpeedMultiplier = -40, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 16, }, }, - [5] = { -1, attackSpeedMultiplier = -40, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 18, }, }, - [6] = { -1, attackSpeedMultiplier = -40, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 20, }, }, - [7] = { -1, attackSpeedMultiplier = -40, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 23, }, }, - [8] = { -1, attackSpeedMultiplier = -40, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 25, }, }, - [9] = { -1, attackSpeedMultiplier = -40, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 28, }, }, - [10] = { -1, attackSpeedMultiplier = -40, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 32, }, }, - [11] = { -1, attackSpeedMultiplier = -40, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 36, }, }, - [12] = { -1, attackSpeedMultiplier = -40, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 40, }, }, - [13] = { -1, attackSpeedMultiplier = -40, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 45, }, }, - [14] = { -1, attackSpeedMultiplier = -40, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 50, }, }, - [15] = { -1, attackSpeedMultiplier = -40, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 57, }, }, - [16] = { -1, attackSpeedMultiplier = -40, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 63, }, }, - [17] = { -1, attackSpeedMultiplier = -40, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 71, }, }, - [18] = { -1, attackSpeedMultiplier = -40, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 80, }, }, - [19] = { -1, attackSpeedMultiplier = -40, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 89, }, }, - [20] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 100, }, }, - [21] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 112, }, }, - [22] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 126, }, }, - [23] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 141, }, }, - [24] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 158, }, }, - [25] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 177, }, }, - [26] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 198, }, }, - [27] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 222, }, }, - [28] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 249, }, }, - [29] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 279, }, }, - [30] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 313, }, }, - [31] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 350, }, }, - [32] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 393, }, }, - [33] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 440, }, }, - [34] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 493, }, }, - [35] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 552, }, }, - [36] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 618, }, }, - [37] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 693, }, }, - [38] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 776, }, }, - [39] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 870, }, }, - [40] = { -1, attackSpeedMultiplier = -40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 974, }, }, + qualityStats = { + { "charge_skip_consume_chance_%", 0.5 }, }, + levels = { + [1] = { attackSpeedMultiplier = -40, levelRequirement = 0, cost = { Mana = 11, }, }, + [2] = { attackSpeedMultiplier = -40, levelRequirement = 3, cost = { Mana = 13, }, }, + [3] = { attackSpeedMultiplier = -40, levelRequirement = 6, cost = { Mana = 14, }, }, + [4] = { attackSpeedMultiplier = -40, levelRequirement = 10, cost = { Mana = 16, }, }, + [5] = { attackSpeedMultiplier = -40, levelRequirement = 14, cost = { Mana = 18, }, }, + [6] = { attackSpeedMultiplier = -40, levelRequirement = 18, cost = { Mana = 20, }, }, + [7] = { attackSpeedMultiplier = -40, levelRequirement = 22, cost = { Mana = 23, }, }, + [8] = { attackSpeedMultiplier = -40, levelRequirement = 26, cost = { Mana = 25, }, }, + [9] = { attackSpeedMultiplier = -40, levelRequirement = 31, cost = { Mana = 28, }, }, + [10] = { attackSpeedMultiplier = -40, levelRequirement = 36, cost = { Mana = 32, }, }, + [11] = { attackSpeedMultiplier = -40, levelRequirement = 41, cost = { Mana = 36, }, }, + [12] = { attackSpeedMultiplier = -40, levelRequirement = 46, cost = { Mana = 40, }, }, + [13] = { attackSpeedMultiplier = -40, levelRequirement = 52, cost = { Mana = 45, }, }, + [14] = { attackSpeedMultiplier = -40, levelRequirement = 58, cost = { Mana = 50, }, }, + [15] = { attackSpeedMultiplier = -40, levelRequirement = 64, cost = { Mana = 57, }, }, + [16] = { attackSpeedMultiplier = -40, levelRequirement = 66, cost = { Mana = 63, }, }, + [17] = { attackSpeedMultiplier = -40, levelRequirement = 72, cost = { Mana = 71, }, }, + [18] = { attackSpeedMultiplier = -40, levelRequirement = 78, cost = { Mana = 80, }, }, + [19] = { attackSpeedMultiplier = -40, levelRequirement = 84, cost = { Mana = 89, }, }, + [20] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 100, }, }, + [21] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 112, }, }, + [22] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 126, }, }, + [23] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 141, }, }, + [24] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 158, }, }, + [25] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 177, }, }, + [26] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 198, }, }, + [27] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 222, }, }, + [28] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 249, }, }, + [29] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 279, }, }, + [30] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 313, }, }, + [31] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 350, }, }, + [32] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 393, }, }, + [33] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 440, }, }, + [34] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 493, }, }, + [35] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 552, }, }, + [36] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 618, }, }, + [37] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 693, }, }, + [38] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 776, }, }, + [39] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 870, }, }, + [40] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 974, }, }, + }, + statSets = { + [1] = { + label = "Melee", + baseEffectiveness = 0.62000000476837, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "new_new_lightning_strike", + baseFlags = { + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, + { "melee_conditional_step_distance", 21 }, + { "lightning_strike_maximum_action_distance_+_when_empowered", 120 }, + { "active_skill_base_area_of_effect_radius", 40 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { baseMultiplier = 1.4, actorLevel = 1, }, + [2] = { baseMultiplier = 1.54, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.69, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.85, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.99, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 2.14, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 2.29, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.43, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.55, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.68, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.81, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.96, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 3.1, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 3.26, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 3.42, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.59, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 3.77, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.96, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 4.16, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 4.37, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 4.58, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 4.81, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 5.05, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 5.31, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 5.57, actorLevel = 136.875, }, + [26] = { baseMultiplier = 5.85, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 6.14, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 6.45, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 6.77, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 7.11, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 7.47, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 7.84, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 8.23, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 8.65, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 9.08, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 9.53, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 10.01, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 10.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 11.03, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 11.59, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Projectile", + baseEffectiveness = 0.62000000476837, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "new_new_lightning_strike", + baseFlags = { + }, + constantStats = { + { "active_skill_projectile_speed_+%_variation_final", 50 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, + { "lightning_strike_base_number_of_projectiles_per_power_charge", 3 }, + { "lightning_strike_damage_+%_final_when_charged", 100 }, + { "lightning_strike_damage_+%_final_per_power_charge", 25 }, + }, + stats = { + "is_area_damage", + "base_is_projectile", + "always_pierce", + "projectiles_should_collide_with_flying_monsters", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "zero_projectiles_if_no_power_charges", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { -1, statInterpolation = { 1, }, actorLevel = 1, }, + }, + }, + } } skills["FireballPlayer"] = { name = "Fireball", baseTypeName = "Fireball", color = 3, - baseEffectiveness = 2.2874999046326, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Launches a large ball of Fire which explodes on impact, creating a nova of smaller firebolts.", skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "greater_fireball", castTime = 1.2, - baseFlags = { - }, - qualityStats = { - Default = { - { "spell_skills_fire_2_additional_projectiles_final_chance_%", 0.5 }, - }, - }, - constantStats = { - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "projectile_maximum_range_override", 120 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 17 }, - }, - constantStats2 = { - { "base_number_of_projectiles", 8 }, - { "projectile_maximum_range_override", -60 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "maintain_projectile_direction_when_using_contact_position", - "can_perform_skill_while_moving", - "should_use_additive_aiming_animation", - }, - stats1 = { - "is_area_damage", - }, - stats2 = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 11, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 12, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 14, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 16, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 18, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 21, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 23, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 26, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 30, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 34, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 39, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 44, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 50, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 56, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 64, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 72, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 82, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 92, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 105, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 118, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 134, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 152, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 172, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 195, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 220, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 249, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 282, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 320, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 362, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 410, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 464, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 525, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 594, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 672, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 761, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 861, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 974, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1103, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1248, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1412, }, }, - }, - levels1 = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 11, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 12, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 14, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 16, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 18, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 21, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 23, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 26, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 30, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 34, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 39, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 44, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 50, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 56, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 64, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 72, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 82, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 92, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 105, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 118, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 134, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 152, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 172, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 195, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 220, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 249, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 282, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 320, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 362, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 410, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 464, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 525, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 594, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 672, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 761, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 861, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 974, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 1103, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1248, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1412, }, }, - }, - levels2 = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 11, }, }, - [2] = { 0.80000001192093, 1.2000000476837, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 12, }, }, - [3] = { 0.80000001192093, 1.2000000476837, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 14, }, }, - [4] = { 0.80000001192093, 1.2000000476837, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 16, }, }, - [5] = { 0.80000001192093, 1.2000000476837, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 18, }, }, - [6] = { 0.80000001192093, 1.2000000476837, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 21, }, }, - [7] = { 0.80000001192093, 1.2000000476837, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 23, }, }, - [8] = { 0.80000001192093, 1.2000000476837, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 26, }, }, - [9] = { 0.80000001192093, 1.2000000476837, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 30, }, }, - [10] = { 0.80000001192093, 1.2000000476837, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 34, }, }, - [11] = { 0.80000001192093, 1.2000000476837, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 39, }, }, - [12] = { 0.80000001192093, 1.2000000476837, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 44, }, }, - [13] = { 0.80000001192093, 1.2000000476837, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 50, }, }, - [14] = { 0.80000001192093, 1.2000000476837, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 56, }, }, - [15] = { 0.80000001192093, 1.2000000476837, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 64, }, }, - [16] = { 0.80000001192093, 1.2000000476837, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 72, }, }, - [17] = { 0.80000001192093, 1.2000000476837, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 82, }, }, - [18] = { 0.80000001192093, 1.2000000476837, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 92, }, }, - [19] = { 0.80000001192093, 1.2000000476837, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 105, }, }, - [20] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 118, }, }, - [21] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 134, }, }, - [22] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 152, }, }, - [23] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 172, }, }, - [24] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 195, }, }, - [25] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 220, }, }, - [26] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 249, }, }, - [27] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 282, }, }, - [28] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 320, }, }, - [29] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 362, }, }, - [30] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 410, }, }, - [31] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 464, }, }, - [32] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 525, }, }, - [33] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 594, }, }, - [34] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 672, }, }, - [35] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 761, }, }, - [36] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 861, }, }, - [37] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 974, }, }, - [38] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1103, }, }, - [39] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1248, }, }, - [40] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1412, }, }, + qualityStats = { + { "spell_skills_fire_2_additional_projectiles_final_chance_%", 0.5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 11, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 12, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 14, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 16, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 18, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 21, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 23, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 26, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 30, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 34, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 39, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 44, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 50, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 56, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 64, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 72, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 82, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 92, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 105, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 118, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 134, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 152, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 172, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 195, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 220, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 249, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 282, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 320, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 362, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 410, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 464, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 525, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 594, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 672, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 761, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 861, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 974, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1103, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1248, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1412, }, }, + }, + statSets = { + [1] = { + label = "Projectile", + baseEffectiveness = 2.2874999046326, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "greater_fireball", + baseFlags = { + }, + constantStats = { + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "projectile_maximum_range_override", 120 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + "can_perform_skill_while_moving", + "should_use_additive_aiming_animation", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "greater_fireball", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 17 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + [3] = { + label = "Firebolts", + baseEffectiveness = 1.7159999608994, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "greater_fireball", + baseFlags = { + }, + constantStats = { + { "base_number_of_projectiles", 8 }, + { "projectile_maximum_range_override", -60 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FireboltPlayer"] = { name = "Firebolt", baseTypeName = "Firebolt", color = 3, - baseEffectiveness = 2.4000000953674, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Launches a fiery Projectile towards a target. The Projectile explodes on impact, damaging foes in a small area.", skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "fireball", castTime = 0.9, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_ignite_chance_+%_final", 1 }, - }, - }, - constantStats = { - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "projectile_maximum_range_override", 100 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 7 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "check_for_targets_between_initiator_and_projectile_source", - "can_perform_skill_while_moving", - "projectile_uses_contact_direction", - "should_use_additive_aiming_animation", - }, - stats1 = { - "is_area_damage", - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { + { "active_skill_ignite_chance_+%_final", 1 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Projectile", + baseEffectiveness = 2.4000000953674, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "fireball", + baseFlags = { + }, + constantStats = { + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "projectile_maximum_range_override", 100 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + "can_perform_skill_while_moving", + "projectile_uses_contact_direction", + "should_use_additive_aiming_animation", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "fireball", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 7 }, + }, + stats = { + "is_area_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["FirestormPlayer"] = { name = "Firestorm", baseTypeName = "Firestorm", color = 3, - baseEffectiveness = 0.95999997854233, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Rains flaming bolts over the targeted area. Ignites on enemies in front of you are Consumed to fuel the Firestorm, causing one bolt to be improved for each Ignite Consumed.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Cascadable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, [SkillType.Limit] = true, [SkillType.Sustained] = true, [SkillType.SkillConsumesIgnite] = true, }, - statDescriptionScope = "fire_storm", castTime = 1.4, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_base_area_of_effect_radius", 0.1 }, - }, - }, - constantStats = { - { "fire_storm_fireball_delay_ms", 100 }, - { "firestorm_max_number_of_storms", 1 }, - { "base_skill_effect_duration", 6000 }, - { "active_skill_base_area_of_effect_radius", 10 }, - { "active_skill_base_secondary_area_of_effect_radius", 56 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "rain_hit_delay_ms", 150 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 18 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_skill_show_average_damage_instead_of_dps", - "is_area_damage", - "can_perform_skill_while_moving", - "never_ignite", - }, - stats1 = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 16, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 18, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 20, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 23, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 26, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 29, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 33, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 38, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 43, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 48, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 55, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 62, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 70, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 80, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 90, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 102, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 116, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 131, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 148, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 168, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 190, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 215, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 244, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 276, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 313, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 354, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 400, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 453, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 513, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 581, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 657, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 744, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 842, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 953, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 1078, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 1220, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 1381, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1563, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1769, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 2002, }, }, - }, - levels1 = { - [1] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 16, }, }, - [2] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 18, }, }, - [3] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 20, }, }, - [4] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 23, }, }, - [5] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 26, }, }, - [6] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 29, }, }, - [7] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 33, }, }, - [8] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 38, }, }, - [9] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 43, }, }, - [10] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 48, }, }, - [11] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 55, }, }, - [12] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 62, }, }, - [13] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 70, }, }, - [14] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 80, }, }, - [15] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 90, }, }, - [16] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 102, }, }, - [17] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 116, }, }, - [18] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 131, }, }, - [19] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 148, }, }, - [20] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 168, }, }, - [21] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 190, }, }, - [22] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 215, }, }, - [23] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 244, }, }, - [24] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 276, }, }, - [25] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 313, }, }, - [26] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 354, }, }, - [27] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 400, }, }, - [28] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 453, }, }, - [29] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 513, }, }, - [30] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 581, }, }, - [31] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 657, }, }, - [32] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 744, }, }, - [33] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 842, }, }, - [34] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 953, }, }, - [35] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 1078, }, }, - [36] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 1220, }, }, - [37] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 1381, }, }, - [38] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1563, }, }, - [39] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1769, }, }, - [40] = { 1.2000000476837, 1.7999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 2002, }, }, + qualityStats = { + { "active_skill_base_area_of_effect_radius", 0.1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 16, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 18, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 20, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 23, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 26, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 29, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 33, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 38, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 43, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 48, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 55, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 62, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 70, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 80, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 90, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 102, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 116, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 131, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 148, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 168, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 190, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 215, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 244, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 276, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 313, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 354, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 400, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 453, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 513, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 581, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 657, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 744, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 842, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 953, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 1078, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1220, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1381, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1563, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1769, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 2002, }, }, + }, + statSets = { + [1] = { + label = "Firestorm", + baseEffectiveness = 0.95999997854233, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "fire_storm", + baseFlags = { + }, + constantStats = { + { "fire_storm_fireball_delay_ms", 100 }, + { "firestorm_max_number_of_storms", 1 }, + { "base_skill_effect_duration", 6000 }, + { "active_skill_base_area_of_effect_radius", 10 }, + { "active_skill_base_secondary_area_of_effect_radius", 56 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "rain_hit_delay_ms", 150 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "base_skill_show_average_damage_instead_of_dps", + "is_area_damage", + "can_perform_skill_while_moving", + "never_ignite", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Improved Bolt", + baseEffectiveness = 3.7999999523163, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "fire_storm", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 18 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 1.2000000476837, 1.7999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FlameWallPlayer"] = { name = "Flame Wall", baseTypeName = "Flame Wall", color = 3, - baseEffectiveness = 4.3000001907349, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Create a wall of Fire in front of the character, which Ignites everything within its area. Any Projectiles fired through the wall by you and Allies deal added Fire damage and inflict the Ignite on hit.", skillTypes = { [SkillType.Spell] = true, [SkillType.DamageOverTime] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.Totemable] = true, [SkillType.Fire] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.CanRapidFire] = true, [SkillType.Multicastable] = true, [SkillType.Cascadable] = true, [SkillType.CausesBurning] = true, [SkillType.Wall] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "firewall", castTime = 1, + qualityStats = { + { "active_skill_ignite_effect_+%_final", 1 }, + }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 12, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 13, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 15, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 17, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 19, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 22, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 25, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 28, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 32, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 36, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 41, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 47, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 53, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 60, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 68, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 77, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 87, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 99, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 112, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 127, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 144, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 163, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 184, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 209, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 236, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 267, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 303, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 343, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 388, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 439, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 497, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 562, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 636, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 720, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 815, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 922, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1044, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1182, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1337, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1513, }, }, + }, + statSets = { + [1] = { + label = "Flame Wall", + baseEffectiveness = 4.3000001907349, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "firewall", statMap = { ["flame_wall_minimum_added_fire_damage"] = { mod("FireMin", "BASE", nil, ModFlag.Projectile, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Flame Wall", effectCond = "FlameWallAddedDamage" }), @@ -4117,1775 +6564,2589 @@ skills["FlameWallPlayer"] = { mod("FireMax", "BASE", nil, ModFlag.Projectile, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Flame Wall", effectCond = "FlameWallAddedDamage" }), }, }, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_ignite_effect_+%_final", 1 }, - }, - }, - constantStats = { - { "number_of_allowed_firewalls", 3 }, - { "firewall_attached_projectile_effect_mtx", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_energy_generated_+%_final", -92 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "flame_wall_minimum_added_fire_damage", - "flame_wall_maximum_added_fire_damage", - "wall_maximum_length", - "base_skill_effect_duration", - "is_area_damage", - "can_perform_skill_while_moving", - }, - stats1 = { - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 50, 4500, levelRequirement = 0, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 1, cost = { Mana = 12, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 51, 4600, levelRequirement = 3, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 13, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 52, 4700, levelRequirement = 6, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 15, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 53, 4800, levelRequirement = 10, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 17, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 54, 4900, levelRequirement = 14, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 19, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 55, 5000, levelRequirement = 18, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 22, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 56, 5100, levelRequirement = 22, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 25, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 57, 5200, levelRequirement = 26, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 28, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 58, 5300, levelRequirement = 31, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 32, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 59, 5400, levelRequirement = 36, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 36, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 60, 5500, levelRequirement = 41, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 41, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 61, 5600, levelRequirement = 46, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 47, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 62, 5700, levelRequirement = 52, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 53, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 63, 5800, levelRequirement = 58, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 60, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 64, 5900, levelRequirement = 64, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 68, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 65, 6000, levelRequirement = 66, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 77, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 66, 6100, levelRequirement = 72, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 87, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 67, 6200, levelRequirement = 78, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 99, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 68, 6300, levelRequirement = 84, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 112, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 69, 6400, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 127, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 70, 6500, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 144, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 71, 6600, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 163, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 72, 6700, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 184, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 73, 6800, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 209, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 74, 6900, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 136.875, cost = { Mana = 236, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 75, 7000, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 267, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 76, 7100, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 303, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 77, 7200, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 343, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 78, 7300, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 388, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 79, 7400, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 439, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 80, 7450, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 497, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 81, 7500, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 562, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 82, 7550, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 636, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 83, 7600, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 720, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 84, 7650, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 815, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 85, 7700, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 922, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 86, 7750, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 1044, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 87, 7800, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 1182, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 88, 7850, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1337, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 89, 7900, levelRequirement = 90, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1513, }, }, - }, - levels1 = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 12, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 13, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 15, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 17, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 19, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 22, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 25, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 28, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 32, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 36, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 41, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 47, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 53, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 60, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 68, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 77, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 87, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 99, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 112, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 127, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 144, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 163, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 184, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 209, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 236, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 267, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 303, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 343, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 388, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 439, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 497, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 562, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 636, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 720, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 815, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 922, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 1044, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 1182, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1337, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1513, }, }, - }, + baseFlags = { + }, + constantStats = { + { "number_of_allowed_firewalls", 3 }, + { "firewall_attached_projectile_effect_mtx", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_energy_generated_+%_final", -92 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "flame_wall_minimum_added_fire_damage", + "flame_wall_maximum_added_fire_damage", + "wall_maximum_length", + "base_skill_effect_duration", + "is_area_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 50, 4500, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 51, 4600, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 52, 4700, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 53, 4800, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 54, 4900, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 55, 5000, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 56, 5100, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 57, 5200, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 58, 5300, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 59, 5400, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 60, 5500, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 61, 5600, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 62, 5700, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 63, 5800, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 64, 5900, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 65, 6000, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 66, 6100, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 67, 6200, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 68, 6300, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 69, 6400, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 70, 6500, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 71, 6600, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 72, 6700, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 73, 6800, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 74, 6900, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 75, 7000, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 76, 7100, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 77, 7200, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 78, 7300, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 79, 7400, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 80, 7450, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 81, 7500, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 82, 7550, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 83, 7600, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 84, 7650, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 85, 7700, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 86, 7750, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 87, 7800, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 88, 7850, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 0.14000000059605, 0.20000000298023, 89, 7900, statInterpolation = { 3, 3, 3, 3, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FlameblastPlayer"] = { name = "Flameblast", baseTypeName = "Flameblast", color = 3, - baseEffectiveness = 0.80000001192093, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Channels to build destructive energy around you or a targeted Solar Orb. Releasing the energy causes a devastating explosion that is larger and more intense the longer you Channelled for.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Totemable] = true, [SkillType.Fire] = true, [SkillType.Channel] = true, [SkillType.AreaSpell] = true, [SkillType.Nova] = true, [SkillType.Nonpathing] = true, [SkillType.Cascadable] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.25, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_cast_speed_+%_final", 0.5 }, - }, - }, - constantStats = { - { "charged_blast_spell_damage_+%_final_per_stack", 200 }, - { "vaal_flameblast_radius_+_per_stage", 4 }, - { "flameblast_maximum_stages", 10 }, - { "channel_skill_end_animation_duration_override_ms", 600 }, - { "base_minimum_channel_time_ms", 490 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "flameblast_cast_speed_+%_final_when_targeting_solar_orb", 30 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - "base_skill_show_average_damage_instead_of_dps", - "channel_start_lock_cancelling_scales_with_cast_speed", - "cast_speed_modifiers_apply_to_over_time_cost", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { ManaPerMinute = 375, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 424, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 480, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { ManaPerMinute = 543, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { ManaPerMinute = 615, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { ManaPerMinute = 696, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { ManaPerMinute = 787, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { ManaPerMinute = 891, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { ManaPerMinute = 1008, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1141, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1292, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1462, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1655, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { ManaPerMinute = 1873, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { ManaPerMinute = 2119, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2398, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { ManaPerMinute = 2714, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { ManaPerMinute = 3072, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { ManaPerMinute = 3476, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { ManaPerMinute = 3934, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { ManaPerMinute = 4453, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { ManaPerMinute = 5039, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { ManaPerMinute = 5703, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { ManaPerMinute = 6454, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { ManaPerMinute = 7304, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { ManaPerMinute = 8266, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { ManaPerMinute = 9355, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { ManaPerMinute = 10587, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { ManaPerMinute = 11981, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { ManaPerMinute = 13559, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { ManaPerMinute = 15345, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { ManaPerMinute = 17366, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { ManaPerMinute = 19653, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { ManaPerMinute = 22241, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { ManaPerMinute = 25170, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { ManaPerMinute = 28485, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { ManaPerMinute = 32237, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { ManaPerMinute = 36482, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { ManaPerMinute = 41287, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { ManaPerMinute = 46725, }, }, + qualityStats = { + { "active_skill_cast_speed_+%_final", 0.5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { ManaPerMinute = 375, }, }, + [2] = { levelRequirement = 3, cost = { ManaPerMinute = 424, }, }, + [3] = { levelRequirement = 6, cost = { ManaPerMinute = 480, }, }, + [4] = { levelRequirement = 10, cost = { ManaPerMinute = 543, }, }, + [5] = { levelRequirement = 14, cost = { ManaPerMinute = 615, }, }, + [6] = { levelRequirement = 18, cost = { ManaPerMinute = 696, }, }, + [7] = { levelRequirement = 22, cost = { ManaPerMinute = 787, }, }, + [8] = { levelRequirement = 26, cost = { ManaPerMinute = 891, }, }, + [9] = { levelRequirement = 31, cost = { ManaPerMinute = 1008, }, }, + [10] = { levelRequirement = 36, cost = { ManaPerMinute = 1141, }, }, + [11] = { levelRequirement = 41, cost = { ManaPerMinute = 1292, }, }, + [12] = { levelRequirement = 46, cost = { ManaPerMinute = 1462, }, }, + [13] = { levelRequirement = 52, cost = { ManaPerMinute = 1655, }, }, + [14] = { levelRequirement = 58, cost = { ManaPerMinute = 1873, }, }, + [15] = { levelRequirement = 64, cost = { ManaPerMinute = 2119, }, }, + [16] = { levelRequirement = 66, cost = { ManaPerMinute = 2398, }, }, + [17] = { levelRequirement = 72, cost = { ManaPerMinute = 2714, }, }, + [18] = { levelRequirement = 78, cost = { ManaPerMinute = 3072, }, }, + [19] = { levelRequirement = 84, cost = { ManaPerMinute = 3476, }, }, + [20] = { levelRequirement = 90, cost = { ManaPerMinute = 3934, }, }, + [21] = { levelRequirement = 90, cost = { ManaPerMinute = 4453, }, }, + [22] = { levelRequirement = 90, cost = { ManaPerMinute = 5039, }, }, + [23] = { levelRequirement = 90, cost = { ManaPerMinute = 5703, }, }, + [24] = { levelRequirement = 90, cost = { ManaPerMinute = 6454, }, }, + [25] = { levelRequirement = 90, cost = { ManaPerMinute = 7304, }, }, + [26] = { levelRequirement = 90, cost = { ManaPerMinute = 8266, }, }, + [27] = { levelRequirement = 90, cost = { ManaPerMinute = 9355, }, }, + [28] = { levelRequirement = 90, cost = { ManaPerMinute = 10587, }, }, + [29] = { levelRequirement = 90, cost = { ManaPerMinute = 11981, }, }, + [30] = { levelRequirement = 90, cost = { ManaPerMinute = 13559, }, }, + [31] = { levelRequirement = 90, cost = { ManaPerMinute = 15345, }, }, + [32] = { levelRequirement = 90, cost = { ManaPerMinute = 17366, }, }, + [33] = { levelRequirement = 90, cost = { ManaPerMinute = 19653, }, }, + [34] = { levelRequirement = 90, cost = { ManaPerMinute = 22241, }, }, + [35] = { levelRequirement = 90, cost = { ManaPerMinute = 25170, }, }, + [36] = { levelRequirement = 90, cost = { ManaPerMinute = 28485, }, }, + [37] = { levelRequirement = 90, cost = { ManaPerMinute = 32237, }, }, + [38] = { levelRequirement = 90, cost = { ManaPerMinute = 36482, }, }, + [39] = { levelRequirement = 90, cost = { ManaPerMinute = 41287, }, }, + [40] = { levelRequirement = 90, cost = { ManaPerMinute = 46725, }, }, + }, + statSets = { + [1] = { + label = "Flameblast", + baseEffectiveness = 0.80000001192093, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "charged_blast_spell_damage_+%_final_per_stack", 200 }, + { "vaal_flameblast_radius_+_per_stage", 4 }, + { "flameblast_maximum_stages", 10 }, + { "channel_skill_end_animation_duration_override_ms", 600 }, + { "base_minimum_channel_time_ms", 490 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "flameblast_cast_speed_+%_final_when_targeting_solar_orb", 30 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "base_skill_show_average_damage_instead_of_dps", + "channel_start_lock_cancelling_scales_with_cast_speed", + "cast_speed_modifiers_apply_to_over_time_cost", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 8, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FlammabilityPlayer"] = { name = "Flammability", baseTypeName = "Flammability", color = 3, - incrementalEffectiveness = 0.092720001935959, description = "Curses all targets in an area after a short delay, lowering their Fire Resistance.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "fire_weakness", castTime = 0.7, - baseFlags = { - }, - qualityStats = { - Default = { - { "curse_effect_+%", 0.5 }, - }, - }, - constantStats = { - { "curse_delay_duration_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_skill_effect_duration", - "active_skill_base_area_of_effect_radius", - "skill_granted_fire_damage_resistance_%", - "base_deal_no_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 6000, 15, -30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 1, cost = { Mana = 42, }, }, - [2] = { 6200, 15, -30, levelRequirement = 3, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 46, }, }, - [3] = { 6200, 16, -30, levelRequirement = 6, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 51, }, }, - [4] = { 6200, 16, -31, levelRequirement = 10, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 56, }, }, - [5] = { 6400, 16, -31, levelRequirement = 14, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 61, }, }, - [6] = { 6400, 17, -31, levelRequirement = 18, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 67, }, }, - [7] = { 6400, 17, -32, levelRequirement = 22, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 74, }, }, - [8] = { 6600, 17, -32, levelRequirement = 26, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 81, }, }, - [9] = { 6600, 18, -32, levelRequirement = 31, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 89, }, }, - [10] = { 6600, 18, -33, levelRequirement = 36, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 98, }, }, - [11] = { 6800, 18, -33, levelRequirement = 41, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 108, }, }, - [12] = { 6800, 19, -33, levelRequirement = 46, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 119, }, }, - [13] = { 6800, 19, -34, levelRequirement = 52, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 130, }, }, - [14] = { 7000, 19, -34, levelRequirement = 58, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 143, }, }, - [15] = { 7000, 20, -34, levelRequirement = 64, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 157, }, }, - [16] = { 7000, 20, -35, levelRequirement = 66, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 173, }, }, - [17] = { 7200, 20, -35, levelRequirement = 72, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 190, }, }, - [18] = { 7200, 21, -35, levelRequirement = 78, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 208, }, }, - [19] = { 7200, 21, -36, levelRequirement = 84, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 229, }, }, - [20] = { 7400, 21, -36, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 251, }, }, - [21] = { 7400, 22, -36, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 276, }, }, - [22] = { 7400, 22, -37, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 303, }, }, - [23] = { 7600, 22, -37, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 333, }, }, - [24] = { 7600, 23, -37, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 365, }, }, - [25] = { 7600, 23, -38, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, cost = { Mana = 401, }, }, - [26] = { 7800, 23, -38, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 441, }, }, - [27] = { 7800, 24, -38, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 484, }, }, - [28] = { 7800, 24, -39, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 532, }, }, - [29] = { 8000, 24, -39, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 584, }, }, - [30] = { 8000, 25, -39, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 641, }, }, - [31] = { 8000, 25, -40, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 704, }, }, - [32] = { 8200, 25, -40, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 773, }, }, - [33] = { 8200, 26, -40, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 849, }, }, - [34] = { 8200, 26, -41, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 932, }, }, - [35] = { 8400, 26, -41, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 1024, }, }, - [36] = { 8400, 27, -41, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 1125, }, }, - [37] = { 8400, 27, -42, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 1235, }, }, - [38] = { 8600, 27, -42, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 1356, }, }, - [39] = { 8600, 28, -42, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1489, }, }, - [40] = { 8600, 28, -43, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1635, }, }, + qualityStats = { + { "curse_effect_+%", 0.5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 42, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 46, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 51, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 56, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 61, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 67, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 74, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 81, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 89, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 98, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 108, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 119, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 130, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 143, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 157, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 173, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 190, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 208, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 229, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 251, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 276, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 303, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 333, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 365, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 401, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 441, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 484, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 532, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 584, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 641, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 704, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 773, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 849, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 932, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 1024, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1125, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1235, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1356, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1489, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1635, }, }, + }, + statSets = { + [1] = { + label = "Flammability", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "fire_weakness", + baseFlags = { + }, + constantStats = { + { "curse_delay_duration_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_skill_effect_duration", + "active_skill_base_area_of_effect_radius", + "skill_granted_fire_damage_resistance_%", + "base_deal_no_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 6000, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, + [2] = { 6200, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6200, 16, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 6200, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 6400, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 6400, 17, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 6400, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 6600, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 6600, 18, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 6600, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 6800, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 6800, 19, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 6800, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 7000, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 7000, 20, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 7000, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 7200, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 7200, 21, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 7200, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 7400, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 7400, 22, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 7400, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 7600, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 7600, 23, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 7600, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 7800, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 7800, 24, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 7800, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 8000, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 8000, 25, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 8000, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 8200, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 8200, 26, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 8200, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 8400, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 8400, 27, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 8400, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 8600, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 8600, 28, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 8600, 28, -43, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FlickerStrikePlayer"] = { name = "Flicker Strike", baseTypeName = "Flicker Strike", color = 4, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, description = "Teleport to a enemy and Strike them. Consumes Power Charges to perform additional teleporting Strikes on nearby enemies.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Area] = true, [SkillType.Multistrikeable] = true, [SkillType.ConsumesCharges] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.SkillConsumesPowerChargesOnUse] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "charge_skip_consume_chance_%", 1 }, - }, - }, - constantStats = { - { "flicker_strike_additional_flickers_from_power_charges", 2 }, - }, - stats = { - "ignores_proximity_shield", - "base_skill_show_average_damage_instead_of_dps", - "cannot_gain_power_charges_during_skill", - "is_area_damage", - }, - levels = { - [1] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 0.8, levelRequirement = 0, actorLevel = 1, cost = { Mana = 13, }, }, - [2] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 0.88, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 14, }, }, - [3] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 0.97, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 16, }, }, - [4] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.07, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 18, }, }, - [5] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.16, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 20, }, }, - [6] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.26, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 22, }, }, - [7] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.36, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 25, }, }, - [8] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.45, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 28, }, }, - [9] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.54, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 32, }, }, - [10] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.64, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 36, }, }, - [11] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.75, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 40, }, }, - [12] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.87, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 45, }, }, - [13] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 1.99, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 50, }, }, - [14] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 2.13, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 56, }, }, - [15] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 2.28, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 63, }, }, - [16] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 2.44, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 71, }, }, - [17] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 2.62, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 80, }, }, - [18] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 2.82, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 89, }, }, - [19] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 3.03, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 100, }, }, - [20] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 112, }, }, - [21] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 3.52, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 126, }, }, - [22] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 141, }, }, - [23] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 4.08, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 158, }, }, - [24] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 4.4, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 177, }, }, - [25] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 4.74, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 198, }, }, - [26] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 5.11, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 222, }, }, - [27] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 5.5, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 249, }, }, - [28] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 5.93, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 278, }, }, - [29] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 6.38, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 312, }, }, - [30] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 6.88, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 350, }, }, - [31] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 7.41, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 392, }, }, - [32] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 7.98, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 439, }, }, - [33] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 8.6, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 492, }, }, - [34] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 9.26, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 551, }, }, - [35] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 9.98, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 617, }, }, - [36] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 10.75, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 691, }, }, - [37] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 11.58, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 774, }, }, - [38] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 12.48, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 868, }, }, - [39] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 13.44, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 972, }, }, - [40] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, baseMultiplier = 14.48, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1089, }, }, + qualityStats = { + { "charge_skip_consume_chance_%", 1 }, }, + levels = { + [1] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 0, cost = { Mana = 13, }, }, + [2] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 3, cost = { Mana = 14, }, }, + [3] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 6, cost = { Mana = 16, }, }, + [4] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 10, cost = { Mana = 18, }, }, + [5] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 14, cost = { Mana = 20, }, }, + [6] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 18, cost = { Mana = 22, }, }, + [7] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 22, cost = { Mana = 25, }, }, + [8] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 26, cost = { Mana = 28, }, }, + [9] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 31, cost = { Mana = 32, }, }, + [10] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 36, cost = { Mana = 36, }, }, + [11] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 41, cost = { Mana = 40, }, }, + [12] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 46, cost = { Mana = 45, }, }, + [13] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 52, cost = { Mana = 50, }, }, + [14] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 58, cost = { Mana = 56, }, }, + [15] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 64, cost = { Mana = 63, }, }, + [16] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 66, cost = { Mana = 71, }, }, + [17] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 72, cost = { Mana = 80, }, }, + [18] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 78, cost = { Mana = 89, }, }, + [19] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 84, cost = { Mana = 100, }, }, + [20] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 112, }, }, + [21] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 126, }, }, + [22] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 141, }, }, + [23] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 158, }, }, + [24] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 177, }, }, + [25] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 198, }, }, + [26] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 222, }, }, + [27] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 249, }, }, + [28] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 278, }, }, + [29] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 312, }, }, + [30] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 350, }, }, + [31] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 392, }, }, + [32] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 439, }, }, + [33] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 492, }, }, + [34] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 551, }, }, + [35] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 617, }, }, + [36] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 691, }, }, + [37] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 774, }, }, + [38] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 868, }, }, + [39] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 972, }, }, + [40] = { attackSpeedMultiplier = -50, PvPDamageMultiplier = -30, levelRequirement = 90, cost = { Mana = 1089, }, }, + }, + statSets = { + [1] = { + label = "Flicker Strike", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "flicker_strike_additional_flickers_from_power_charges", 2 }, + }, + stats = { + "ignores_proximity_shield", + "base_skill_show_average_damage_instead_of_dps", + "cannot_gain_power_charges_during_skill", + "is_area_damage", + }, + levels = { + [1] = { baseMultiplier = 0.8, actorLevel = 1, }, + [2] = { baseMultiplier = 0.88, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.97, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.07, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.16, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.26, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.36, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.45, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.54, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.64, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.75, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.87, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.99, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.13, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.28, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.44, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.62, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.82, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.03, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.27, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.52, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.79, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 4.08, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.4, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.74, actorLevel = 136.875, }, + [26] = { baseMultiplier = 5.11, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 5.5, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.93, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 6.38, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 6.88, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 7.41, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 7.98, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 8.6, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 9.26, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 9.98, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 10.75, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 11.58, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 12.48, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 13.44, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 14.48, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FreezingMarkPlayer"] = { name = "Freezing Mark", baseTypeName = "Freezing Mark", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Marks a target, making them more susceptible to being Frozen. When the Marked target dies, a Cold nova erupts from their corpse. This nova does not use your Weapon Damage, and instead uses its own base Attack Damage.", skillTypes = { [SkillType.Spell] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Mark] = true, [SkillType.Cold] = true, [SkillType.Limit] = true, }, - statDescriptionScope = "freezing_mark", castTime = 0.5, - baseFlags = { - }, - qualityStats = { - Default = { - { "freezing_mark_hit_damage_freeze_multiplier_+%_final", 1 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 8000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "number_of_marks_allowed_per_type", 1 }, - }, - stats = { - "freezing_mark_hit_damage_freeze_multiplier_+%_final", - "base_deal_no_damage", - "can_perform_skill_while_moving", - "quality_display_freezing_mark_is_gem", - }, - levels = { - [1] = { 25, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 23, }, }, - [2] = { 26, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 25, }, }, - [3] = { 26, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 27, }, }, - [4] = { 27, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 29, }, }, - [5] = { 27, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 32, }, }, - [6] = { 28, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 34, }, }, - [7] = { 28, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 37, }, }, - [8] = { 29, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 40, }, }, - [9] = { 29, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 43, }, }, - [10] = { 30, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 47, }, }, - [11] = { 30, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 51, }, }, - [12] = { 31, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 55, }, }, - [13] = { 31, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 59, }, }, - [14] = { 32, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 64, }, }, - [15] = { 32, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 69, }, }, - [16] = { 33, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 75, }, }, - [17] = { 33, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 81, }, }, - [18] = { 34, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 87, }, }, - [19] = { 34, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 94, }, }, - [20] = { 35, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 102, }, }, - [21] = { 35, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 110, }, }, - [22] = { 36, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 119, }, }, - [23] = { 36, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 128, }, }, - [24] = { 37, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 139, }, }, - [25] = { 37, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 150, }, }, - [26] = { 38, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 162, }, }, - [27] = { 38, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 175, }, }, - [28] = { 39, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 189, }, }, - [29] = { 39, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 204, }, }, - [30] = { 40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 220, }, }, - [31] = { 40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 238, }, }, - [32] = { 41, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 257, }, }, - [33] = { 41, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 278, }, }, - [34] = { 42, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 300, }, }, - [35] = { 42, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 324, }, }, - [36] = { 43, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 350, }, }, - [37] = { 43, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 378, }, }, - [38] = { 44, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 408, }, }, - [39] = { 44, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 441, }, }, - [40] = { 45, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 477, }, }, + qualityStats = { + { "freezing_mark_hit_damage_freeze_multiplier_+%_final", 1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 23, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 25, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 27, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 29, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 32, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 34, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 37, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 40, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 43, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 47, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 51, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 55, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 59, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 64, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 69, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 75, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 81, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 87, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 94, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 102, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 110, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 119, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 128, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 139, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 150, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 162, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 175, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 189, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 204, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 220, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 238, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 257, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 278, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 300, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 324, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 350, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 378, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 408, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 441, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 477, }, }, + }, + statSets = { + [1] = { + label = "Mark", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "freezing_mark", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 8000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "number_of_marks_allowed_per_type", 1 }, + }, + stats = { + "freezing_mark_hit_damage_freeze_multiplier_+%_final", + "base_deal_no_damage", + "can_perform_skill_while_moving", + "quality_display_freezing_mark_is_gem", + }, + levels = { + [1] = { 25, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 26, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 26, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 27, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 27, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 28, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 28, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 29, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 29, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 30, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 31, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 31, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 32, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 32, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 33, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 33, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 34, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 34, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 35, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 35, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 36, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 36, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 37, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 37, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 38, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 38, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 39, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 39, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 40, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 40, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 41, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 41, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 42, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 42, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 43, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 43, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 44, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 44, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 45, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["TriggeredFreezingMarkNovaPlayer"] = { name = "Freezing Nova", hidden = true, - baseEffectiveness = 1.9409999847412, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, skillTypes = { [SkillType.Nova] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.Triggered] = true, [SkillType.Attack] = true, [SkillType.UseGlobalStats] = true, [SkillType.Cold] = true, [SkillType.NonWeaponAttack] = true, }, - statDescriptionScope = "freezing_mark_nova", castTime = 1, - baseFlags = { - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 26 }, - { "main_hand_base_weapon_type", 24 }, - { "active_skill_hit_damage_freeze_multiplier_+%_final", 100 }, - { "additional_base_critical_strike_chance", 1200 }, - }, - stats = { - "main_hand_weapon_minimum_cold_damage", - "main_hand_weapon_maximum_cold_damage", - "triggered_by_freezing_mark", - "has_main_hand_weapon_stats", - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.3, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.43, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.58, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.73, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.89, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.04, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.21, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.36, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.51, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.67, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.84, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.03, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.24, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.46, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.97, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.26, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.58, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.93, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.31, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.72, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.16, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.64, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.15, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.3, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.94, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 9.63, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 10.37, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 11.17, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 12.04, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 12.97, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 13.97, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 15.05, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 16.21, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 17.47, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 18.82, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 20.27, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 21.84, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 23.53, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + qualityStats = { }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Nova", + baseEffectiveness = 1.9409999847412, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "freezing_mark_nova", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 26 }, + { "main_hand_base_weapon_type", 24 }, + { "active_skill_hit_damage_freeze_multiplier_+%_final", 100 }, + { "additional_base_critical_strike_chance", 1200 }, + }, + stats = { + "main_hand_weapon_minimum_cold_damage", + "main_hand_weapon_maximum_cold_damage", + "triggered_by_freezing_mark", + "has_main_hand_weapon_stats", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.3, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.43, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.58, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.73, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.89, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.04, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.21, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.36, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.51, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.67, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.84, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.03, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.24, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.46, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.97, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.26, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.58, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.93, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.31, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.72, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.16, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.64, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.15, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.7, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.3, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.94, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 9.63, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 10.37, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 11.17, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 12.04, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 12.97, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 13.97, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 15.05, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 16.21, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 17.47, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 18.82, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 20.27, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 21.84, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 23.53, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FreezingShardsPlayer"] = { name = "Freezing Shards", baseTypeName = "Freezing Shards", color = 3, - baseEffectiveness = 0.74000000953674, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Launches icy Projectiles in a sweeping arc. Multiple Projectiles can hit the same enemy.", skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.Invokable] = true, [SkillType.Cold] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1.2, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_number_of_projectiles", 0.05 }, - }, - }, - constantStats = { - { "base_number_of_projectiles", 7 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_hit_damage_freeze_multiplier_+%_final", 50 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "check_for_targets_between_initiator_and_projectile_source", - "projectile_uses_contact_direction", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_number_of_projectiles", 0.05 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Freezing Shards", + baseEffectiveness = 0.74000000953674, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_projectiles", 7 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_hit_damage_freeze_multiplier_+%_final", 50 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + "projectile_uses_contact_direction", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FrostBombPlayer"] = { name = "Frost Bomb", baseTypeName = "Frost Bomb", color = 3, - baseEffectiveness = 6.8400001525879, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Creates a pulsing Orb of frost. Each pulse inflicts Cold Exposure on nearby enemies. When the Orb's duration ends, it explodes, dealing Cold damage to surrounding enemies.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Cold] = true, [SkillType.Damage] = true, [SkillType.Multicastable] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AreaSpell] = true, [SkillType.Cooldown] = true, [SkillType.Orb] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "frost_bomb", castTime = 0.8, - baseFlags = { - }, - qualityStats = { - Default = { - { "cold_exposure_effect_+%", 1 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 17 }, - { "base_skill_effect_duration", 3000 }, - { "base_secondary_skill_effect_duration", 5000 }, - { "skill_cold_exposure_magnitude", 20 }, - { "spell_maximum_action_distance_+%", 400 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "active_skill_base_area_of_effect_radius", - "is_area_damage", - "base_skill_show_average_damage_instead_of_dps", - "cannot_cancel_skill_before_contact_point", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 0, critChance = 13, storedUses = 1, levelRequirement = 0, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 1, cost = { Mana = 10, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 0, critChance = 13, storedUses = 1, levelRequirement = 3, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 12, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 1, critChance = 13, storedUses = 1, levelRequirement = 6, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 13, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 1, critChance = 13, storedUses = 1, levelRequirement = 10, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, cost = { Mana = 15, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 1, critChance = 13, storedUses = 1, levelRequirement = 14, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, cost = { Mana = 17, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 2, critChance = 13, storedUses = 1, levelRequirement = 18, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, cost = { Mana = 20, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 2, critChance = 13, storedUses = 1, levelRequirement = 22, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, cost = { Mana = 22, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 3, critChance = 13, storedUses = 1, levelRequirement = 26, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, cost = { Mana = 25, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 3, critChance = 13, storedUses = 1, levelRequirement = 31, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, cost = { Mana = 29, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 3, critChance = 13, storedUses = 1, levelRequirement = 36, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, cost = { Mana = 32, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 4, critChance = 13, storedUses = 1, levelRequirement = 41, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, cost = { Mana = 37, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 4, critChance = 13, storedUses = 1, levelRequirement = 46, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, cost = { Mana = 42, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 4, critChance = 13, storedUses = 1, levelRequirement = 52, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, cost = { Mana = 47, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 5, critChance = 13, storedUses = 1, levelRequirement = 58, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, cost = { Mana = 53, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 5, critChance = 13, storedUses = 1, levelRequirement = 64, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, cost = { Mana = 61, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 6, critChance = 13, storedUses = 1, levelRequirement = 66, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, cost = { Mana = 69, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 6, critChance = 13, storedUses = 1, levelRequirement = 72, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, cost = { Mana = 78, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 6, critChance = 13, storedUses = 1, levelRequirement = 78, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, cost = { Mana = 88, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 7, critChance = 13, storedUses = 1, levelRequirement = 84, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, cost = { Mana = 100, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 7, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, cost = { Mana = 113, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 7, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, cost = { Mana = 128, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 8, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, cost = { Mana = 145, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 8, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, cost = { Mana = 164, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 8, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, cost = { Mana = 185, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 9, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, cost = { Mana = 210, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 9, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, cost = { Mana = 238, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 10, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, cost = { Mana = 269, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 10, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, cost = { Mana = 304, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 10, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, cost = { Mana = 345, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 11, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, cost = { Mana = 390, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 11, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, cost = { Mana = 441, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 11, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, cost = { Mana = 500, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 11, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, cost = { Mana = 566, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 11, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, cost = { Mana = 640, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 12, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, cost = { Mana = 724, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 12, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, cost = { Mana = 820, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 12, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, cost = { Mana = 928, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 12, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, cost = { Mana = 1050, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 12, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1189, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 13, critChance = 13, storedUses = 1, levelRequirement = 90, cooldown = 3.5, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1345, }, }, + qualityStats = { + { "cold_exposure_effect_+%", 1 }, }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 3.5, cost = { Mana = 10, }, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 3.5, cost = { Mana = 12, }, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 3.5, cost = { Mana = 13, }, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 3.5, cost = { Mana = 15, }, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 3.5, cost = { Mana = 17, }, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 3.5, cost = { Mana = 20, }, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 3.5, cost = { Mana = 22, }, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 3.5, cost = { Mana = 25, }, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 3.5, cost = { Mana = 29, }, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 3.5, cost = { Mana = 32, }, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 3.5, cost = { Mana = 37, }, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 3.5, cost = { Mana = 42, }, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 3.5, cost = { Mana = 47, }, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 3.5, cost = { Mana = 53, }, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 3.5, cost = { Mana = 61, }, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 3.5, cost = { Mana = 69, }, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 3.5, cost = { Mana = 78, }, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 3.5, cost = { Mana = 88, }, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 3.5, cost = { Mana = 100, }, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 113, }, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 128, }, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 145, }, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 164, }, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 185, }, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 210, }, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 238, }, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 269, }, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 304, }, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 345, }, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 390, }, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 441, }, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 500, }, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 566, }, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 640, }, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 724, }, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 820, }, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 928, }, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 1050, }, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 1189, }, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 3.5, cost = { Mana = 1345, }, }, + }, + statSets = { + [1] = { + label = "Frost Bomb", + baseEffectiveness = 6.8400001525879, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "frost_bomb", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 17 }, + { "base_skill_effect_duration", 3000 }, + { "base_secondary_skill_effect_duration", 5000 }, + { "skill_cold_exposure_magnitude", 20 }, + { "spell_maximum_action_distance_+%", 400 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "active_skill_base_area_of_effect_radius", + "is_area_damage", + "base_skill_show_average_damage_instead_of_dps", + "cannot_cancel_skill_before_contact_point", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 0, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 0, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 1, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 1, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 1, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 2, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 2, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 3, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 3, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 3, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 4, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 4, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 4, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 5, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 5, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 6, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 6, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 6, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 7, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 7, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 7, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 8, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 8, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 8, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 9, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 9, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 10, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 10, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 10, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 11, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 11, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 11, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 11, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 11, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 12, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 12, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 12, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 12, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 12, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 13, critChance = 13, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FrostWallPlayer"] = { name = "Frost Wall", baseTypeName = "Frost Wall", color = 3, - baseEffectiveness = 2.2799999713898, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Creates a wall of Ice Crystals which holds back enemies. The Crystals explode if sufficiently damaged, or if pushed hard enough, damaging nearby enemies.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.Cascadable] = true, [SkillType.Cooldown] = true, [SkillType.Invokable] = true, [SkillType.Area] = true, [SkillType.Wall] = true, [SkillType.Nonpathing] = true, [SkillType.SupportedByFountains] = true, [SkillType.IceCrystal] = true, }, - statDescriptionScope = "frost_wall_new", castTime = 0.8, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_cooldown_speed_+%", 1 }, - }, - }, - constantStats = { - { "wall_expand_delay_ms", 150 }, - { "base_skill_effect_duration", 8000 }, - { "active_skill_base_area_of_effect_radius", 20 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_hit_damage_freeze_multiplier_+%_final", 50 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "wall_maximum_length", - "frost_wall_maximum_life", - "base_skill_show_average_damage_instead_of_dps", - "is_area_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 28, 36, critChance = 11, storedUses = 3, levelRequirement = 0, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 28, 64, critChance = 11, storedUses = 3, levelRequirement = 3, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 28, 108, critChance = 11, storedUses = 3, levelRequirement = 6, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 11, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 28, 164, critChance = 11, storedUses = 3, levelRequirement = 10, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 12, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 35, 240, critChance = 11, storedUses = 3, levelRequirement = 14, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 14, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 35, 334, critChance = 11, storedUses = 3, levelRequirement = 18, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 16, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 35, 460, critChance = 11, storedUses = 3, levelRequirement = 22, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 18, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 35, 624, critChance = 11, storedUses = 3, levelRequirement = 26, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 20, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 42, 832, critChance = 11, storedUses = 3, levelRequirement = 31, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 23, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 42, 1100, critChance = 11, storedUses = 3, levelRequirement = 36, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 26, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 42, 1438, critChance = 11, storedUses = 3, levelRequirement = 41, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 29, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 42, 1866, critChance = 11, storedUses = 3, levelRequirement = 46, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 33, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 49, 2408, critChance = 11, storedUses = 3, levelRequirement = 52, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 38, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 49, 3086, critChance = 11, storedUses = 3, levelRequirement = 58, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 43, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 49, 3940, critChance = 11, storedUses = 3, levelRequirement = 64, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 48, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 49, 5016, critChance = 11, storedUses = 3, levelRequirement = 66, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 55, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 56, 6362, critChance = 11, storedUses = 3, levelRequirement = 72, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 62, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 56, 8032, critChance = 11, storedUses = 3, levelRequirement = 78, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 70, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 56, 10118, critChance = 11, storedUses = 3, levelRequirement = 84, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 80, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 56, 12714, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 90, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 63, 13254, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 102, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 63, 14371, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 116, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 63, 16378, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 131, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 63, 18862, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 148, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 70, 21933, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 136.875, cost = { Mana = 168, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 70, 25733, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 190, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 70, 30412, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 215, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 70, 36199, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 243, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 77, 43314, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 276, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 77, 52080, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 312, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 78, 61975, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 353, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 80, 73751, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 400, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 81, 87763, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 452, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 83, 104438, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 512, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 85, 124281, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 579, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 87, 147895, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 656, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 88, 175995, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 742, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 90, 209434, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 840, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 92, 249226, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 951, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 94, 296579, critChance = 11, storedUses = 3, levelRequirement = 90, cooldown = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1076, }, }, + qualityStats = { + { "base_cooldown_speed_+%", 1 }, }, + levels = { + [1] = { storedUses = 3, levelRequirement = 0, cooldown = 3, cost = { Mana = 8, }, }, + [2] = { storedUses = 3, levelRequirement = 3, cooldown = 3, cost = { Mana = 9, }, }, + [3] = { storedUses = 3, levelRequirement = 6, cooldown = 3, cost = { Mana = 11, }, }, + [4] = { storedUses = 3, levelRequirement = 10, cooldown = 3, cost = { Mana = 12, }, }, + [5] = { storedUses = 3, levelRequirement = 14, cooldown = 3, cost = { Mana = 14, }, }, + [6] = { storedUses = 3, levelRequirement = 18, cooldown = 3, cost = { Mana = 16, }, }, + [7] = { storedUses = 3, levelRequirement = 22, cooldown = 3, cost = { Mana = 18, }, }, + [8] = { storedUses = 3, levelRequirement = 26, cooldown = 3, cost = { Mana = 20, }, }, + [9] = { storedUses = 3, levelRequirement = 31, cooldown = 3, cost = { Mana = 23, }, }, + [10] = { storedUses = 3, levelRequirement = 36, cooldown = 3, cost = { Mana = 26, }, }, + [11] = { storedUses = 3, levelRequirement = 41, cooldown = 3, cost = { Mana = 29, }, }, + [12] = { storedUses = 3, levelRequirement = 46, cooldown = 3, cost = { Mana = 33, }, }, + [13] = { storedUses = 3, levelRequirement = 52, cooldown = 3, cost = { Mana = 38, }, }, + [14] = { storedUses = 3, levelRequirement = 58, cooldown = 3, cost = { Mana = 43, }, }, + [15] = { storedUses = 3, levelRequirement = 64, cooldown = 3, cost = { Mana = 48, }, }, + [16] = { storedUses = 3, levelRequirement = 66, cooldown = 3, cost = { Mana = 55, }, }, + [17] = { storedUses = 3, levelRequirement = 72, cooldown = 3, cost = { Mana = 62, }, }, + [18] = { storedUses = 3, levelRequirement = 78, cooldown = 3, cost = { Mana = 70, }, }, + [19] = { storedUses = 3, levelRequirement = 84, cooldown = 3, cost = { Mana = 80, }, }, + [20] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 90, }, }, + [21] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 102, }, }, + [22] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 116, }, }, + [23] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 131, }, }, + [24] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 148, }, }, + [25] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 168, }, }, + [26] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 190, }, }, + [27] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 215, }, }, + [28] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 243, }, }, + [29] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 276, }, }, + [30] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 312, }, }, + [31] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 353, }, }, + [32] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 400, }, }, + [33] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 452, }, }, + [34] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 512, }, }, + [35] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 579, }, }, + [36] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 656, }, }, + [37] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 742, }, }, + [38] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 840, }, }, + [39] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 951, }, }, + [40] = { storedUses = 3, levelRequirement = 90, cooldown = 3, cost = { Mana = 1076, }, }, + }, + statSets = { + [1] = { + label = "Frost Wall", + baseEffectiveness = 2.2799999713898, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "frost_wall_new", + baseFlags = { + }, + constantStats = { + { "wall_expand_delay_ms", 150 }, + { "base_skill_effect_duration", 8000 }, + { "active_skill_base_area_of_effect_radius", 20 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_hit_damage_freeze_multiplier_+%_final", 50 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "wall_maximum_length", + "frost_wall_maximum_life", + "base_skill_show_average_damage_instead_of_dps", + "is_area_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 28, 36, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 28, 64, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 28, 108, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 28, 164, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 35, 240, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 35, 334, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 35, 460, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 35, 624, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 42, 832, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 42, 1100, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 42, 1438, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 42, 1866, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 49, 2408, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 49, 3086, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 49, 3940, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 49, 5016, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 56, 6362, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 56, 8032, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 56, 10118, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 56, 12714, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 63, 13254, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 63, 14371, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 63, 16378, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 63, 18862, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 70, 21933, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 70, 25733, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 70, 30412, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 70, 36199, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 77, 43314, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 77, 52080, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 78, 61975, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 80, 73751, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 81, 87763, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 83, 104438, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 85, 124281, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 87, 147895, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 88, 175995, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 90, 209434, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 92, 249226, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 94, 296579, critChance = 11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["HypothermiaPlayer"] = { name = "Frostbite", baseTypeName = "Frostbite", color = 3, - incrementalEffectiveness = 0.092720001935959, description = "Curses all targets in an area after a short delay, lowering their Cold Resistance.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "cold_weakness", castTime = 0.7, - baseFlags = { - }, - qualityStats = { - Default = { - { "curse_effect_+%", 0.5 }, - }, - }, - constantStats = { - { "curse_delay_duration_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_skill_effect_duration", - "active_skill_base_area_of_effect_radius", - "skill_granted_cold_damage_resistance_%", - "base_deal_no_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 6000, 15, -30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 1, cost = { Mana = 42, }, }, - [2] = { 6200, 15, -30, levelRequirement = 3, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 46, }, }, - [3] = { 6200, 16, -30, levelRequirement = 6, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 51, }, }, - [4] = { 6200, 16, -31, levelRequirement = 10, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 56, }, }, - [5] = { 6400, 16, -31, levelRequirement = 14, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 61, }, }, - [6] = { 6400, 17, -31, levelRequirement = 18, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 67, }, }, - [7] = { 6400, 17, -32, levelRequirement = 22, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 74, }, }, - [8] = { 6600, 17, -32, levelRequirement = 26, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 81, }, }, - [9] = { 6600, 18, -32, levelRequirement = 31, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 89, }, }, - [10] = { 6600, 18, -33, levelRequirement = 36, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 98, }, }, - [11] = { 6800, 18, -33, levelRequirement = 41, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 108, }, }, - [12] = { 6800, 19, -33, levelRequirement = 46, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 119, }, }, - [13] = { 6800, 19, -34, levelRequirement = 52, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 130, }, }, - [14] = { 7000, 19, -34, levelRequirement = 58, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 143, }, }, - [15] = { 7000, 20, -34, levelRequirement = 64, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 157, }, }, - [16] = { 7000, 20, -35, levelRequirement = 66, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 173, }, }, - [17] = { 7200, 20, -35, levelRequirement = 72, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 190, }, }, - [18] = { 7200, 21, -35, levelRequirement = 78, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 208, }, }, - [19] = { 7200, 21, -36, levelRequirement = 84, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 229, }, }, - [20] = { 7400, 21, -36, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 251, }, }, - [21] = { 7400, 22, -36, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 276, }, }, - [22] = { 7400, 22, -37, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 303, }, }, - [23] = { 7600, 22, -37, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 333, }, }, - [24] = { 7600, 23, -37, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 365, }, }, - [25] = { 7600, 23, -38, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, cost = { Mana = 401, }, }, - [26] = { 7800, 23, -38, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 441, }, }, - [27] = { 7800, 24, -38, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 484, }, }, - [28] = { 7800, 24, -39, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 532, }, }, - [29] = { 8000, 24, -39, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 584, }, }, - [30] = { 8000, 25, -39, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 641, }, }, - [31] = { 8000, 25, -40, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 704, }, }, - [32] = { 8200, 25, -40, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 773, }, }, - [33] = { 8200, 26, -40, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 849, }, }, - [34] = { 8200, 26, -41, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 932, }, }, - [35] = { 8400, 26, -41, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 1024, }, }, - [36] = { 8400, 27, -41, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 1125, }, }, - [37] = { 8400, 27, -42, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 1235, }, }, - [38] = { 8600, 27, -42, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 1356, }, }, - [39] = { 8600, 28, -42, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1489, }, }, - [40] = { 8600, 28, -43, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1635, }, }, + qualityStats = { + { "curse_effect_+%", 0.5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 42, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 46, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 51, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 56, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 61, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 67, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 74, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 81, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 89, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 98, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 108, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 119, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 130, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 143, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 157, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 173, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 190, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 208, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 229, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 251, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 276, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 303, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 333, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 365, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 401, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 441, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 484, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 532, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 584, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 641, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 704, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 773, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 849, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 932, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 1024, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1125, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1235, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1356, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1489, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1635, }, }, + }, + statSets = { + [1] = { + label = "Frostbite", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "cold_weakness", + baseFlags = { + }, + constantStats = { + { "curse_delay_duration_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_skill_effect_duration", + "active_skill_base_area_of_effect_radius", + "skill_granted_cold_damage_resistance_%", + "base_deal_no_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 6000, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, + [2] = { 6200, 15, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6200, 16, -30, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 6200, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 6400, 16, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 6400, 17, -31, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 6400, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 6600, 17, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 6600, 18, -32, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 6600, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 6800, 18, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 6800, 19, -33, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 6800, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 7000, 19, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 7000, 20, -34, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 7000, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 7200, 20, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 7200, 21, -35, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 7200, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 7400, 21, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 7400, 22, -36, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 7400, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 7600, 22, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 7600, 23, -37, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 7600, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 7800, 23, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 7800, 24, -38, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 7800, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 8000, 24, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 8000, 25, -39, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 8000, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 8200, 25, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 8200, 26, -40, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 8200, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 8400, 26, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 8400, 27, -41, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 8400, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 8600, 27, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 8600, 28, -42, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 8600, 28, -43, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FrostboltPlayer"] = { name = "Frostbolt", baseTypeName = "Frostbolt", color = 3, - baseEffectiveness = 1.6000000238419, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Fires a slow-moving Piercing Projectile that leaves a wake of Chilled Ground, deals Cold damage and explodes on colliding with terrain.", skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Duration] = true, [SkillType.Area] = true, [SkillType.Nonpathing] = true, [SkillType.CreatesGroundEffect] = true, }, - statDescriptionScope = "frost_bolt", castTime = 0.8, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_projectile_damage_+%_final_if_pierced_enemy", 1 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - { "active_skill_base_secondary_area_of_effect_radius", 9 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "chill_effect_+%", 100 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 16 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "base_is_projectile", - "always_pierce", - "projectile_uses_contact_position", - "maintain_projectile_direction_when_using_contact_position", - "can_perform_skill_while_moving", - }, - stats1 = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 7, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 8, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 9, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 10, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 12, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 13, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 15, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 17, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 19, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 22, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 25, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 28, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 32, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 36, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 41, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 46, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 53, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 60, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 67, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 76, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 87, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 98, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 111, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 126, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 142, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 161, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 182, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 207, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 234, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 265, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 300, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 339, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 384, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 434, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 492, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 557, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 630, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 713, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 807, }, }, - }, - levels1 = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { 0.80000001192093, 1.2000000476837, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 7, }, }, - [3] = { 0.80000001192093, 1.2000000476837, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 8, }, }, - [4] = { 0.80000001192093, 1.2000000476837, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 9, }, }, - [5] = { 0.80000001192093, 1.2000000476837, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 10, }, }, - [6] = { 0.80000001192093, 1.2000000476837, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 12, }, }, - [7] = { 0.80000001192093, 1.2000000476837, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 13, }, }, - [8] = { 0.80000001192093, 1.2000000476837, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 15, }, }, - [9] = { 0.80000001192093, 1.2000000476837, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 17, }, }, - [10] = { 0.80000001192093, 1.2000000476837, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 19, }, }, - [11] = { 0.80000001192093, 1.2000000476837, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 22, }, }, - [12] = { 0.80000001192093, 1.2000000476837, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 25, }, }, - [13] = { 0.80000001192093, 1.2000000476837, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 28, }, }, - [14] = { 0.80000001192093, 1.2000000476837, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 32, }, }, - [15] = { 0.80000001192093, 1.2000000476837, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 36, }, }, - [16] = { 0.80000001192093, 1.2000000476837, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 41, }, }, - [17] = { 0.80000001192093, 1.2000000476837, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 46, }, }, - [18] = { 0.80000001192093, 1.2000000476837, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 53, }, }, - [19] = { 0.80000001192093, 1.2000000476837, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 60, }, }, - [20] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 67, }, }, - [21] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 76, }, }, - [22] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 87, }, }, - [23] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 98, }, }, - [24] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 111, }, }, - [25] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 126, }, }, - [26] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 142, }, }, - [27] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 161, }, }, - [28] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 182, }, }, - [29] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 207, }, }, - [30] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 234, }, }, - [31] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 265, }, }, - [32] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 300, }, }, - [33] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 339, }, }, - [34] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 384, }, }, - [35] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 434, }, }, - [36] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 492, }, }, - [37] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 557, }, }, - [38] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 630, }, }, - [39] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 713, }, }, - [40] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 807, }, }, + qualityStats = { + { "active_skill_projectile_damage_+%_final_if_pierced_enemy", 1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 6, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 7, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 8, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 9, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 10, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 12, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 13, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 15, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 17, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 19, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 22, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 25, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 28, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 32, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 36, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 41, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 46, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 53, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 60, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 67, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 76, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 87, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 98, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 111, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 126, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 142, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 161, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 182, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 207, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 234, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 265, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 300, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 339, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 384, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 434, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 492, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 557, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 630, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 713, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 807, }, }, + }, + statSets = { + [1] = { + label = "Projectile", + baseEffectiveness = 1.6000000238419, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "frost_bolt", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 4000 }, + { "active_skill_base_secondary_area_of_effect_radius", 9 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "chill_effect_+%", 100 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "base_is_projectile", + "always_pierce", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + baseEffectiveness = 0.80000001192093, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "frost_bolt", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 16 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "is_area_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FrozenLocusPlayer"] = { name = "Frozen Locus", baseTypeName = "Frozen Locus", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Leap backward and crack the ground with your staff to call forth an Ice Crystal, which creates Chilled Ground around it and can be damaged by you and enemies. If the Crystal is destroyed it causes an icy explosion that deals Attack damage but does not use your weapon's damage.", skillTypes = { [SkillType.Melee] = true, [SkillType.Attack] = true, [SkillType.Duration] = true, [SkillType.Cold] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.NonWeaponAttack] = true, [SkillType.CreatesGroundEffect] = true, [SkillType.IceCrystal] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "ice_ambush_statset_0", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_chill_effect_+%_final", 1 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "attack_maximum_action_distance_+", 15 }, - { "base_number_of_frozen_locus_allowed", 1 }, - }, - constantStats1 = { - { "active_skill_base_physical_damage_%_to_convert_to_cold", 100 }, - { "active_skill_base_area_of_effect_radius", 12 }, - { "active_skill_ground_effect_area_of_effect_+%_final_per_second", 40 }, - { "active_skill_ground_effect_area_of_effect_+%_final_per_second_max", 240 }, - }, - stats = { - "frost_wall_maximum_life", - "frost_wall_damage_taken_+%_final_from_own_team", - "frozen_locus_crystal_display_stat", - "active_skill_is_ignored_by_staggering_palm", - "active_skill_is_ignored_by_charged_staff", - "base_skill_show_average_damage_instead_of_dps", - "frozen_locus_stat_suppression", - "base_deal_no_damage", - "active_skill_is_ignored_by_mantra_of_destruction", - }, - stats1 = { - "display_fake_attack_hit_chill", - }, - levels = { - [1] = { 43, 100, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, cost = { Mana = 12, }, }, - [2] = { 54, 75, attackSpeedMultiplier = -30, levelRequirement = 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 13, }, }, - [3] = { 68, 50, attackSpeedMultiplier = -30, levelRequirement = 6, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 15, }, }, - [4] = { 94, 0, attackSpeedMultiplier = -30, levelRequirement = 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 17, }, }, - [5] = { 122, -32, attackSpeedMultiplier = -30, levelRequirement = 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 19, }, }, - [6] = { 151, -52, attackSpeedMultiplier = -30, levelRequirement = 18, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 21, }, }, - [7] = { 184, -61, attackSpeedMultiplier = -30, levelRequirement = 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 24, }, }, - [8] = { 220, -66, attackSpeedMultiplier = -30, levelRequirement = 26, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 27, }, }, - [9] = { 274, -70, attackSpeedMultiplier = -30, levelRequirement = 31, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 30, }, }, - [10] = { 331, -73, attackSpeedMultiplier = -30, levelRequirement = 36, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 34, }, }, - [11] = { 396, -75, attackSpeedMultiplier = -30, levelRequirement = 41, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 38, }, }, - [12] = { 468, -77, attackSpeedMultiplier = -30, levelRequirement = 46, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 43, }, }, - [13] = { 569, -78, attackSpeedMultiplier = -30, levelRequirement = 52, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 48, }, }, - [14] = { 684, -78, attackSpeedMultiplier = -30, levelRequirement = 58, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 54, }, }, - [15] = { 817, -79, attackSpeedMultiplier = -30, levelRequirement = 64, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 60, }, }, - [16] = { 965, -79, attackSpeedMultiplier = -30, levelRequirement = 66, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 68, }, }, - [17] = { 1138, -79, attackSpeedMultiplier = -30, levelRequirement = 72, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 76, }, }, - [18] = { 1364, -79, attackSpeedMultiplier = -30, levelRequirement = 78, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 85, }, }, - [19] = { 1364, -82, attackSpeedMultiplier = -30, levelRequirement = 84, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 95, }, }, - [20] = { 1364, -84, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 107, }, }, - [21] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 120, }, }, - [22] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 134, }, }, - [23] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 150, }, }, - [24] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 168, }, }, - [25] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 136.875, cost = { Mana = 189, }, }, - [26] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 211, }, }, - [27] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 237, }, }, - [28] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 265, }, }, - [29] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 297, }, }, - [30] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 333, }, }, - [31] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 373, }, }, - [32] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 418, }, }, - [33] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 468, }, }, - [34] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 525, }, }, - [35] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 588, }, }, - [36] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 658, }, }, - [37] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 738, }, }, - [38] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 826, }, }, - [39] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 926, }, }, - [40] = { 1364, -85, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1037, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -30, levelRequirement = 0, actorLevel = 1, cost = { Mana = 12, }, }, - [2] = { attackSpeedMultiplier = -30, levelRequirement = 3, actorLevel = 1, cost = { Mana = 13, }, }, - [3] = { attackSpeedMultiplier = -30, levelRequirement = 6, actorLevel = 1, cost = { Mana = 15, }, }, - [4] = { attackSpeedMultiplier = -30, levelRequirement = 10, actorLevel = 1, cost = { Mana = 17, }, }, - [5] = { attackSpeedMultiplier = -30, levelRequirement = 14, actorLevel = 1, cost = { Mana = 19, }, }, - [6] = { attackSpeedMultiplier = -30, levelRequirement = 18, actorLevel = 1, cost = { Mana = 21, }, }, - [7] = { attackSpeedMultiplier = -30, levelRequirement = 22, actorLevel = 1, cost = { Mana = 24, }, }, - [8] = { attackSpeedMultiplier = -30, levelRequirement = 26, actorLevel = 1, cost = { Mana = 27, }, }, - [9] = { attackSpeedMultiplier = -30, levelRequirement = 31, actorLevel = 1, cost = { Mana = 30, }, }, - [10] = { attackSpeedMultiplier = -30, levelRequirement = 36, actorLevel = 1, cost = { Mana = 34, }, }, - [11] = { attackSpeedMultiplier = -30, levelRequirement = 41, actorLevel = 1, cost = { Mana = 38, }, }, - [12] = { attackSpeedMultiplier = -30, levelRequirement = 46, actorLevel = 1, cost = { Mana = 43, }, }, - [13] = { attackSpeedMultiplier = -30, levelRequirement = 52, actorLevel = 1, cost = { Mana = 48, }, }, - [14] = { attackSpeedMultiplier = -30, levelRequirement = 58, actorLevel = 1, cost = { Mana = 54, }, }, - [15] = { attackSpeedMultiplier = -30, levelRequirement = 64, actorLevel = 1, cost = { Mana = 60, }, }, - [16] = { attackSpeedMultiplier = -30, levelRequirement = 66, actorLevel = 1, cost = { Mana = 68, }, }, - [17] = { attackSpeedMultiplier = -30, levelRequirement = 72, actorLevel = 1, cost = { Mana = 76, }, }, - [18] = { attackSpeedMultiplier = -30, levelRequirement = 78, actorLevel = 1, cost = { Mana = 85, }, }, - [19] = { attackSpeedMultiplier = -30, levelRequirement = 84, actorLevel = 1, cost = { Mana = 95, }, }, - [20] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 107, }, }, - [21] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 120, }, }, - [22] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 134, }, }, - [23] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 150, }, }, - [24] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 168, }, }, - [25] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 189, }, }, - [26] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 211, }, }, - [27] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 237, }, }, - [28] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 265, }, }, - [29] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 297, }, }, - [30] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 333, }, }, - [31] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 373, }, }, - [32] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 418, }, }, - [33] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 468, }, }, - [34] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 525, }, }, - [35] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 588, }, }, - [36] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 658, }, }, - [37] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 738, }, }, - [38] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 826, }, }, - [39] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 926, }, }, - [40] = { attackSpeedMultiplier = -30, levelRequirement = 90, actorLevel = 1, cost = { Mana = 1037, }, }, + qualityStats = { + { "active_skill_chill_effect_+%_final", 1 }, }, + levels = { + [1] = { attackSpeedMultiplier = -30, levelRequirement = 0, cost = { Mana = 12, }, }, + [2] = { attackSpeedMultiplier = -30, levelRequirement = 3, cost = { Mana = 13, }, }, + [3] = { attackSpeedMultiplier = -30, levelRequirement = 6, cost = { Mana = 15, }, }, + [4] = { attackSpeedMultiplier = -30, levelRequirement = 10, cost = { Mana = 17, }, }, + [5] = { attackSpeedMultiplier = -30, levelRequirement = 14, cost = { Mana = 19, }, }, + [6] = { attackSpeedMultiplier = -30, levelRequirement = 18, cost = { Mana = 21, }, }, + [7] = { attackSpeedMultiplier = -30, levelRequirement = 22, cost = { Mana = 24, }, }, + [8] = { attackSpeedMultiplier = -30, levelRequirement = 26, cost = { Mana = 27, }, }, + [9] = { attackSpeedMultiplier = -30, levelRequirement = 31, cost = { Mana = 30, }, }, + [10] = { attackSpeedMultiplier = -30, levelRequirement = 36, cost = { Mana = 34, }, }, + [11] = { attackSpeedMultiplier = -30, levelRequirement = 41, cost = { Mana = 38, }, }, + [12] = { attackSpeedMultiplier = -30, levelRequirement = 46, cost = { Mana = 43, }, }, + [13] = { attackSpeedMultiplier = -30, levelRequirement = 52, cost = { Mana = 48, }, }, + [14] = { attackSpeedMultiplier = -30, levelRequirement = 58, cost = { Mana = 54, }, }, + [15] = { attackSpeedMultiplier = -30, levelRequirement = 64, cost = { Mana = 60, }, }, + [16] = { attackSpeedMultiplier = -30, levelRequirement = 66, cost = { Mana = 68, }, }, + [17] = { attackSpeedMultiplier = -30, levelRequirement = 72, cost = { Mana = 76, }, }, + [18] = { attackSpeedMultiplier = -30, levelRequirement = 78, cost = { Mana = 85, }, }, + [19] = { attackSpeedMultiplier = -30, levelRequirement = 84, cost = { Mana = 95, }, }, + [20] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 107, }, }, + [21] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 120, }, }, + [22] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 134, }, }, + [23] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 150, }, }, + [24] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 168, }, }, + [25] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 189, }, }, + [26] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 211, }, }, + [27] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 237, }, }, + [28] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 265, }, }, + [29] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 297, }, }, + [30] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 333, }, }, + [31] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 373, }, }, + [32] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 418, }, }, + [33] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 468, }, }, + [34] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 525, }, }, + [35] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 588, }, }, + [36] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 658, }, }, + [37] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 738, }, }, + [38] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 826, }, }, + [39] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 926, }, }, + [40] = { attackSpeedMultiplier = -30, levelRequirement = 90, cost = { Mana = 1037, }, }, + }, + statSets = { + [1] = { + label = "Crystal", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "ice_ambush_statset_0", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 6000 }, + { "attack_maximum_action_distance_+", 15 }, + { "base_number_of_frozen_locus_allowed", 1 }, + }, + stats = { + "frost_wall_maximum_life", + "frost_wall_damage_taken_+%_final_from_own_team", + "frozen_locus_crystal_display_stat", + "active_skill_is_ignored_by_staggering_palm", + "active_skill_is_ignored_by_charged_staff", + "base_skill_show_average_damage_instead_of_dps", + "frozen_locus_stat_suppression", + "base_deal_no_damage", + "active_skill_is_ignored_by_mantra_of_destruction", + }, + levels = { + [1] = { 43, 100, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { 54, 75, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 68, 50, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 94, 0, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 122, -32, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 151, -52, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 184, -61, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 220, -66, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 274, -70, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 331, -73, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 396, -75, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 468, -77, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 569, -78, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 684, -78, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 817, -79, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 965, -79, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 1138, -79, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 1364, -79, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 1364, -82, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 1364, -84, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 1364, -85, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Chilled Ground", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "ice_ambush_statset_1", + baseFlags = { + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_cold", 100 }, + { "active_skill_base_area_of_effect_radius", 12 }, + { "active_skill_ground_effect_area_of_effect_+%_final_per_second", 40 }, + { "active_skill_ground_effect_area_of_effect_+%_final_per_second_max", 240 }, + }, + stats = { + "display_fake_attack_hit_chill", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["FrozenLocusExplodePlayer"] = { name = "Crystal Explosion", hidden = true, - baseEffectiveness = 1.9409999847412, - incrementalEffectiveness = 0.034650001674891, - damageIncrementalEffectiveness = 0.012719999998808, skillTypes = { [SkillType.Melee] = true, [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.UseGlobalStats] = true, [SkillType.Triggerable] = true, [SkillType.Triggered] = true, [SkillType.Cold] = true, [SkillType.Nova] = true, }, - statDescriptionScope = "ice_ambush_explode", castTime = 1, - baseFlags = { - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 20 }, - { "main_hand_base_weapon_type", 16 }, - { "additional_base_critical_strike_chance", 1300 }, - { "active_skill_hit_damage_freeze_multiplier_+%_final", 50 }, - }, - stats = { - "main_hand_weapon_minimum_cold_damage", - "main_hand_weapon_maximum_cold_damage", - "is_area_damage", - "triggered_by_frozen_locus_destroy", - "has_main_hand_weapon_stats", - "triggerable_in_any_set", - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.21, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.44, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.67, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.9, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.14, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.39, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.63, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.86, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.37, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.66, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.98, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.32, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.56, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.05, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.58, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.17, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.8, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 9.48, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 10.21, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 11.85, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 12.76, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 13.75, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 14.81, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 15.96, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 17.19, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 18.52, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 19.95, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 21.49, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 23.16, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 24.95, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 26.87, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 28.95, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 31.19, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 33.6, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 36.2, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + qualityStats = { }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Explosion", + baseEffectiveness = 1.9409999847412, + incrementalEffectiveness = 0.034650001674891, + damageIncrementalEffectiveness = 0.012719999998808, + statDescriptionScope = "ice_ambush_explode", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 20 }, + { "main_hand_base_weapon_type", 16 }, + { "additional_base_critical_strike_chance", 1300 }, + { "active_skill_hit_damage_freeze_multiplier_+%_final", 50 }, + }, + stats = { + "main_hand_weapon_minimum_cold_damage", + "main_hand_weapon_maximum_cold_damage", + "is_area_damage", + "triggered_by_frozen_locus_destroy", + "has_main_hand_weapon_stats", + "triggerable_in_any_set", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.21, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.44, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.67, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.9, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.14, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.39, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.63, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.86, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.11, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.37, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.66, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.98, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.32, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.11, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.56, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.05, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.58, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.17, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.8, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 9.48, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 10.21, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 11, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 11.85, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 12.76, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 13.75, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 14.81, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 15.96, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 17.19, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 18.52, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 19.95, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 21.49, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 23.16, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 24.95, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 26.87, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 28.95, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 31.19, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 33.6, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 36.2, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["GalvanicFieldPlayer"] = { name = "Galvanic Field", baseTypeName = "Galvanic Field", color = 3, - baseEffectiveness = 0.33700001239777, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Grants a Buff that boosts your Shock chance. Shocking an enemy consumes the Buff to attach an Orb of electricity to that enemy. The Orb fires bolts of electricity at nearby enemies until it expires.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Lightning] = true, [SkillType.Chains] = true, [SkillType.Orb] = true, [SkillType.Triggerable] = true, [SkillType.Nonpathing] = true, [SkillType.Limit] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.5, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_galvanic_field_beam_delay_ms", -0.5 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "base_chance_to_shock_%_from_skill", 20 }, - { "base_galvanic_field_beam_delay_ms", 100 }, - { "galvanic_field_maximum_number_of_spheres", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "galvanic_field_retargeting_delay_ms", - "never_shock", - "skill_can_add_multiple_charges_per_action", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, levelRequirement = 0, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, - [2] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, levelRequirement = 3, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, levelRequirement = 6, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, levelRequirement = 10, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, - [5] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, levelRequirement = 14, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, - [6] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, levelRequirement = 18, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, - [7] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, levelRequirement = 22, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, - [8] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, levelRequirement = 26, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, - [9] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, levelRequirement = 31, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, - [10] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, levelRequirement = 36, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, - [11] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, levelRequirement = 41, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, - [12] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, levelRequirement = 46, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, - [13] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, levelRequirement = 52, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, - [14] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, levelRequirement = 58, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, - [15] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, levelRequirement = 64, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, - [16] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, levelRequirement = 66, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, - [17] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, levelRequirement = 72, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, - [18] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, levelRequirement = 78, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, - [19] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, levelRequirement = 84, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, - [20] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, - [21] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, - [22] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, - [23] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, - [24] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, - [25] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, - [26] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, - [27] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, - [28] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, - [29] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, - [30] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, - [31] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, - [32] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, - [33] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, - [34] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, - [35] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, - [36] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, - [37] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, - [38] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, - [39] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, - [40] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_galvanic_field_beam_delay_ms", -0.5 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Galvanic Field", + baseEffectiveness = 0.33700001239777, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 6000 }, + { "base_chance_to_shock_%_from_skill", 20 }, + { "base_galvanic_field_beam_delay_ms", 100 }, + { "galvanic_field_maximum_number_of_spheres", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "galvanic_field_retargeting_delay_ms", + "never_shock", + "skill_can_add_multiple_charges_per_action", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, + [2] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.10000000149012, 1.8999999761581, 700, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.10000000149012, 1.8999999761581, 600, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, + [26] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.10000000149012, 1.8999999761581, 500, critChance = 9, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["GatheringStormPlayer"] = { name = "Gathering Storm", baseTypeName = "Gathering Storm", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Flips backward and Channels to charge your Quarterstaff with Lightning. Releasing dashes towards the target location, damaging enemies along the way. Releasing with perfect timing performs a Lightning-infused dash that releases shockwaves from enemies you dash through and leaves a trail of Shocked Ground in your wake.", skillTypes = { [SkillType.Attack] = true, [SkillType.Channel] = true, [SkillType.Travel] = true, [SkillType.PerfectTiming] = true, [SkillType.Lightning] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "gathering_storm_statset_0", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "gathering_storm_perfect_aoe_limit", 0.1 }, - }, - }, - constantStats = { - { "active_skill_override_turn_duration_ms", 360 }, - { "perfect_strike_timing_window_base_ms", 300 }, - { "base_melee_dash_range", 35 }, - { "attack_maximum_action_distance_+", 20 }, - { "active_skill_base_area_of_effect_radius", 18 }, - { "channel_start_lock_cancelling_of_attack_time_%", 50 }, - { "added_attack_time_ms", 800 }, - { "gathering_storm_perfect_aoe_limit", 8 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 }, - { "channel_end_duration_as_%_of_attack_time", 85 }, - { "melee_range_+", 10 }, - }, - constantStats1 = { - { "base_melee_dash_range", 25 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 50 }, - { "base_skill_effect_duration", 5000 }, - }, - constantStats2 = { - { "active_skill_base_area_of_effect_radius", 22 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, - }, - stats = { - "is_area_damage", - "base_skill_show_average_damage_instead_of_dps", - }, - stats1 = { - "display_statset_hide_usage_stats", - }, - stats2 = { - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { ManaPerMinute = 489, }, }, - [2] = { baseMultiplier = 1.1, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 547, }, }, - [3] = { baseMultiplier = 1.21, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 613, }, }, - [4] = { baseMultiplier = 1.32, levelRequirement = 10, actorLevel = 10.307999610901, cost = { ManaPerMinute = 687, }, }, - [5] = { baseMultiplier = 1.42, levelRequirement = 14, actorLevel = 14.074999809265, cost = { ManaPerMinute = 770, }, }, - [6] = { baseMultiplier = 1.53, levelRequirement = 18, actorLevel = 18.068000793457, cost = { ManaPerMinute = 862, }, }, - [7] = { baseMultiplier = 1.64, levelRequirement = 22, actorLevel = 22.287000656128, cost = { ManaPerMinute = 966, }, }, - [8] = { baseMultiplier = 1.74, levelRequirement = 26, actorLevel = 26.732000350952, cost = { ManaPerMinute = 1082, }, }, - [9] = { baseMultiplier = 1.82, levelRequirement = 31, actorLevel = 31.40299987793, cost = { ManaPerMinute = 1212, }, }, - [10] = { baseMultiplier = 1.91, levelRequirement = 36, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1358, }, }, - [11] = { baseMultiplier = 2.01, levelRequirement = 41, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1521, }, }, - [12] = { baseMultiplier = 2.11, levelRequirement = 46, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1704, }, }, - [13] = { baseMultiplier = 2.22, levelRequirement = 52, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1909, }, }, - [14] = { baseMultiplier = 2.33, levelRequirement = 58, actorLevel = 58.147998809814, cost = { ManaPerMinute = 2138, }, }, - [15] = { baseMultiplier = 2.44, levelRequirement = 64, actorLevel = 64.175003051758, cost = { ManaPerMinute = 2395, }, }, - [16] = { baseMultiplier = 2.57, levelRequirement = 66, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2683, }, }, - [17] = { baseMultiplier = 2.69, levelRequirement = 72, actorLevel = 76.906997680664, cost = { ManaPerMinute = 3006, }, }, - [18] = { baseMultiplier = 2.83, levelRequirement = 78, actorLevel = 83.611999511719, cost = { ManaPerMinute = 3367, }, }, - [19] = { baseMultiplier = 2.97, levelRequirement = 84, actorLevel = 90.542999267578, cost = { ManaPerMinute = 3772, }, }, - [20] = { baseMultiplier = 3.12, levelRequirement = 90, actorLevel = 97.699996948242, cost = { ManaPerMinute = 4225, }, }, - [21] = { baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 105.08300018311, cost = { ManaPerMinute = 4733, }, }, - [22] = { baseMultiplier = 3.44, levelRequirement = 90, actorLevel = 112.69200134277, cost = { ManaPerMinute = 5302, }, }, - [23] = { baseMultiplier = 3.61, levelRequirement = 90, actorLevel = 120.52700042725, cost = { ManaPerMinute = 5940, }, }, - [24] = { baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 128.58799743652, cost = { ManaPerMinute = 6654, }, }, - [25] = { baseMultiplier = 3.98, levelRequirement = 90, actorLevel = 136.875, cost = { ManaPerMinute = 7454, }, }, - [26] = { baseMultiplier = 4.18, levelRequirement = 90, actorLevel = 145.38800048828, cost = { ManaPerMinute = 8350, }, }, - [27] = { baseMultiplier = 4.39, levelRequirement = 90, actorLevel = 154.12699890137, cost = { ManaPerMinute = 9353, }, }, - [28] = { baseMultiplier = 4.61, levelRequirement = 90, actorLevel = 163.09199523926, cost = { ManaPerMinute = 10478, }, }, - [29] = { baseMultiplier = 4.84, levelRequirement = 90, actorLevel = 172.28300476074, cost = { ManaPerMinute = 11737, }, }, - [30] = { baseMultiplier = 5.08, levelRequirement = 90, actorLevel = 181.69999694824, cost = { ManaPerMinute = 13148, }, }, - [31] = { baseMultiplier = 5.33, levelRequirement = 90, actorLevel = 191.34300231934, cost = { ManaPerMinute = 14729, }, }, - [32] = { baseMultiplier = 5.6, levelRequirement = 90, actorLevel = 201.21200561523, cost = { ManaPerMinute = 16499, }, }, - [33] = { baseMultiplier = 5.88, levelRequirement = 90, actorLevel = 211.30700683594, cost = { ManaPerMinute = 18482, }, }, - [34] = { baseMultiplier = 6.18, levelRequirement = 90, actorLevel = 221.62800598145, cost = { ManaPerMinute = 20704, }, }, - [35] = { baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 232.17500305176, cost = { ManaPerMinute = 23193, }, }, - [36] = { baseMultiplier = 6.81, levelRequirement = 90, actorLevel = 242.94799804688, cost = { ManaPerMinute = 25980, }, }, - [37] = { baseMultiplier = 7.15, levelRequirement = 90, actorLevel = 253.94700622559, cost = { ManaPerMinute = 29103, }, }, - [38] = { baseMultiplier = 7.51, levelRequirement = 90, actorLevel = 265.17199707031, cost = { ManaPerMinute = 32602, }, }, - [39] = { baseMultiplier = 7.88, levelRequirement = 90, actorLevel = 276.62298583984, cost = { ManaPerMinute = 36520, }, }, - [40] = { baseMultiplier = 8.28, levelRequirement = 90, actorLevel = 288.29998779297, cost = { ManaPerMinute = 40910, }, }, - }, - levels1 = { - [1] = { baseMultiplier = 2.3, levelRequirement = 0, actorLevel = 1, cost = { ManaPerMinute = 489, }, }, - [2] = { baseMultiplier = 2.53, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 547, }, }, - [3] = { baseMultiplier = 2.78, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 613, }, }, - [4] = { baseMultiplier = 3.03, levelRequirement = 10, actorLevel = 10.307999610901, cost = { ManaPerMinute = 687, }, }, - [5] = { baseMultiplier = 3.28, levelRequirement = 14, actorLevel = 14.074999809265, cost = { ManaPerMinute = 770, }, }, - [6] = { baseMultiplier = 3.52, levelRequirement = 18, actorLevel = 18.068000793457, cost = { ManaPerMinute = 862, }, }, - [7] = { baseMultiplier = 3.77, levelRequirement = 22, actorLevel = 22.287000656128, cost = { ManaPerMinute = 966, }, }, - [8] = { baseMultiplier = 3.99, levelRequirement = 26, actorLevel = 26.732000350952, cost = { ManaPerMinute = 1082, }, }, - [9] = { baseMultiplier = 4.19, levelRequirement = 31, actorLevel = 31.40299987793, cost = { ManaPerMinute = 1212, }, }, - [10] = { baseMultiplier = 4.4, levelRequirement = 36, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1358, }, }, - [11] = { baseMultiplier = 4.62, levelRequirement = 41, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1521, }, }, - [12] = { baseMultiplier = 4.86, levelRequirement = 46, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1704, }, }, - [13] = { baseMultiplier = 5.1, levelRequirement = 52, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1909, }, }, - [14] = { baseMultiplier = 5.35, levelRequirement = 58, actorLevel = 58.147998809814, cost = { ManaPerMinute = 2138, }, }, - [15] = { baseMultiplier = 5.62, levelRequirement = 64, actorLevel = 64.175003051758, cost = { ManaPerMinute = 2395, }, }, - [16] = { baseMultiplier = 5.9, levelRequirement = 66, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2683, }, }, - [17] = { baseMultiplier = 6.2, levelRequirement = 72, actorLevel = 76.906997680664, cost = { ManaPerMinute = 3006, }, }, - [18] = { baseMultiplier = 6.51, levelRequirement = 78, actorLevel = 83.611999511719, cost = { ManaPerMinute = 3367, }, }, - [19] = { baseMultiplier = 6.83, levelRequirement = 84, actorLevel = 90.542999267578, cost = { ManaPerMinute = 3772, }, }, - [20] = { baseMultiplier = 7.17, levelRequirement = 90, actorLevel = 97.699996948242, cost = { ManaPerMinute = 4225, }, }, - [21] = { baseMultiplier = 7.53, levelRequirement = 90, actorLevel = 105.08300018311, cost = { ManaPerMinute = 4733, }, }, - [22] = { baseMultiplier = 7.91, levelRequirement = 90, actorLevel = 112.69200134277, cost = { ManaPerMinute = 5302, }, }, - [23] = { baseMultiplier = 8.3, levelRequirement = 90, actorLevel = 120.52700042725, cost = { ManaPerMinute = 5940, }, }, - [24] = { baseMultiplier = 8.72, levelRequirement = 90, actorLevel = 128.58799743652, cost = { ManaPerMinute = 6654, }, }, - [25] = { baseMultiplier = 9.16, levelRequirement = 90, actorLevel = 136.875, cost = { ManaPerMinute = 7454, }, }, - [26] = { baseMultiplier = 9.61, levelRequirement = 90, actorLevel = 145.38800048828, cost = { ManaPerMinute = 8350, }, }, - [27] = { baseMultiplier = 10.09, levelRequirement = 90, actorLevel = 154.12699890137, cost = { ManaPerMinute = 9353, }, }, - [28] = { baseMultiplier = 10.6, levelRequirement = 90, actorLevel = 163.09199523926, cost = { ManaPerMinute = 10478, }, }, - [29] = { baseMultiplier = 11.13, levelRequirement = 90, actorLevel = 172.28300476074, cost = { ManaPerMinute = 11737, }, }, - [30] = { baseMultiplier = 11.68, levelRequirement = 90, actorLevel = 181.69999694824, cost = { ManaPerMinute = 13148, }, }, - [31] = { baseMultiplier = 12.27, levelRequirement = 90, actorLevel = 191.34300231934, cost = { ManaPerMinute = 14729, }, }, - [32] = { baseMultiplier = 12.88, levelRequirement = 90, actorLevel = 201.21200561523, cost = { ManaPerMinute = 16499, }, }, - [33] = { baseMultiplier = 13.53, levelRequirement = 90, actorLevel = 211.30700683594, cost = { ManaPerMinute = 18482, }, }, - [34] = { baseMultiplier = 14.2, levelRequirement = 90, actorLevel = 221.62800598145, cost = { ManaPerMinute = 20704, }, }, - [35] = { baseMultiplier = 14.91, levelRequirement = 90, actorLevel = 232.17500305176, cost = { ManaPerMinute = 23193, }, }, - [36] = { baseMultiplier = 15.66, levelRequirement = 90, actorLevel = 242.94799804688, cost = { ManaPerMinute = 25980, }, }, - [37] = { baseMultiplier = 16.44, levelRequirement = 90, actorLevel = 253.94700622559, cost = { ManaPerMinute = 29103, }, }, - [38] = { baseMultiplier = 17.26, levelRequirement = 90, actorLevel = 265.17199707031, cost = { ManaPerMinute = 32602, }, }, - [39] = { baseMultiplier = 18.13, levelRequirement = 90, actorLevel = 276.62298583984, cost = { ManaPerMinute = 36520, }, }, - [40] = { baseMultiplier = 19.03, levelRequirement = 90, actorLevel = 288.29998779297, cost = { ManaPerMinute = 40910, }, }, - }, - levels2 = { - [1] = { baseMultiplier = 1.1, levelRequirement = 0, actorLevel = 1, cost = { ManaPerMinute = 489, }, }, - [2] = { baseMultiplier = 1.21, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 547, }, }, - [3] = { baseMultiplier = 1.33, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 613, }, }, - [4] = { baseMultiplier = 1.45, levelRequirement = 10, actorLevel = 10.307999610901, cost = { ManaPerMinute = 687, }, }, - [5] = { baseMultiplier = 1.57, levelRequirement = 14, actorLevel = 14.074999809265, cost = { ManaPerMinute = 770, }, }, - [6] = { baseMultiplier = 1.68, levelRequirement = 18, actorLevel = 18.068000793457, cost = { ManaPerMinute = 862, }, }, - [7] = { baseMultiplier = 1.8, levelRequirement = 22, actorLevel = 22.287000656128, cost = { ManaPerMinute = 966, }, }, - [8] = { baseMultiplier = 1.91, levelRequirement = 26, actorLevel = 26.732000350952, cost = { ManaPerMinute = 1082, }, }, - [9] = { baseMultiplier = 2.01, levelRequirement = 31, actorLevel = 31.40299987793, cost = { ManaPerMinute = 1212, }, }, - [10] = { baseMultiplier = 2.11, levelRequirement = 36, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1358, }, }, - [11] = { baseMultiplier = 2.21, levelRequirement = 41, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1521, }, }, - [12] = { baseMultiplier = 2.32, levelRequirement = 46, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1704, }, }, - [13] = { baseMultiplier = 2.44, levelRequirement = 52, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1909, }, }, - [14] = { baseMultiplier = 2.56, levelRequirement = 58, actorLevel = 58.147998809814, cost = { ManaPerMinute = 2138, }, }, - [15] = { baseMultiplier = 2.69, levelRequirement = 64, actorLevel = 64.175003051758, cost = { ManaPerMinute = 2395, }, }, - [16] = { baseMultiplier = 2.82, levelRequirement = 66, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2683, }, }, - [17] = { baseMultiplier = 2.96, levelRequirement = 72, actorLevel = 76.906997680664, cost = { ManaPerMinute = 3006, }, }, - [18] = { baseMultiplier = 3.11, levelRequirement = 78, actorLevel = 83.611999511719, cost = { ManaPerMinute = 3367, }, }, - [19] = { baseMultiplier = 3.27, levelRequirement = 84, actorLevel = 90.542999267578, cost = { ManaPerMinute = 3772, }, }, - [20] = { baseMultiplier = 3.43, levelRequirement = 90, actorLevel = 97.699996948242, cost = { ManaPerMinute = 4225, }, }, - [21] = { baseMultiplier = 3.6, levelRequirement = 90, actorLevel = 105.08300018311, cost = { ManaPerMinute = 4733, }, }, - [22] = { baseMultiplier = 3.78, levelRequirement = 90, actorLevel = 112.69200134277, cost = { ManaPerMinute = 5302, }, }, - [23] = { baseMultiplier = 3.97, levelRequirement = 90, actorLevel = 120.52700042725, cost = { ManaPerMinute = 5940, }, }, - [24] = { baseMultiplier = 4.17, levelRequirement = 90, actorLevel = 128.58799743652, cost = { ManaPerMinute = 6654, }, }, - [25] = { baseMultiplier = 4.38, levelRequirement = 90, actorLevel = 136.875, cost = { ManaPerMinute = 7454, }, }, - [26] = { baseMultiplier = 4.6, levelRequirement = 90, actorLevel = 145.38800048828, cost = { ManaPerMinute = 8350, }, }, - [27] = { baseMultiplier = 4.83, levelRequirement = 90, actorLevel = 154.12699890137, cost = { ManaPerMinute = 9353, }, }, - [28] = { baseMultiplier = 5.07, levelRequirement = 90, actorLevel = 163.09199523926, cost = { ManaPerMinute = 10478, }, }, - [29] = { baseMultiplier = 5.32, levelRequirement = 90, actorLevel = 172.28300476074, cost = { ManaPerMinute = 11737, }, }, - [30] = { baseMultiplier = 5.59, levelRequirement = 90, actorLevel = 181.69999694824, cost = { ManaPerMinute = 13148, }, }, - [31] = { baseMultiplier = 5.87, levelRequirement = 90, actorLevel = 191.34300231934, cost = { ManaPerMinute = 14729, }, }, - [32] = { baseMultiplier = 6.16, levelRequirement = 90, actorLevel = 201.21200561523, cost = { ManaPerMinute = 16499, }, }, - [33] = { baseMultiplier = 6.47, levelRequirement = 90, actorLevel = 211.30700683594, cost = { ManaPerMinute = 18482, }, }, - [34] = { baseMultiplier = 6.79, levelRequirement = 90, actorLevel = 221.62800598145, cost = { ManaPerMinute = 20704, }, }, - [35] = { baseMultiplier = 7.13, levelRequirement = 90, actorLevel = 232.17500305176, cost = { ManaPerMinute = 23193, }, }, - [36] = { baseMultiplier = 7.49, levelRequirement = 90, actorLevel = 242.94799804688, cost = { ManaPerMinute = 25980, }, }, - [37] = { baseMultiplier = 7.86, levelRequirement = 90, actorLevel = 253.94700622559, cost = { ManaPerMinute = 29103, }, }, - [38] = { baseMultiplier = 8.26, levelRequirement = 90, actorLevel = 265.17199707031, cost = { ManaPerMinute = 32602, }, }, - [39] = { baseMultiplier = 8.67, levelRequirement = 90, actorLevel = 276.62298583984, cost = { ManaPerMinute = 36520, }, }, - [40] = { baseMultiplier = 9.1, levelRequirement = 90, actorLevel = 288.29998779297, cost = { ManaPerMinute = 40910, }, }, + qualityStats = { + { "gathering_storm_perfect_aoe_limit", 0.1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { ManaPerMinute = 489, }, }, + [2] = { levelRequirement = 3, cost = { ManaPerMinute = 547, }, }, + [3] = { levelRequirement = 6, cost = { ManaPerMinute = 613, }, }, + [4] = { levelRequirement = 10, cost = { ManaPerMinute = 687, }, }, + [5] = { levelRequirement = 14, cost = { ManaPerMinute = 770, }, }, + [6] = { levelRequirement = 18, cost = { ManaPerMinute = 862, }, }, + [7] = { levelRequirement = 22, cost = { ManaPerMinute = 966, }, }, + [8] = { levelRequirement = 26, cost = { ManaPerMinute = 1082, }, }, + [9] = { levelRequirement = 31, cost = { ManaPerMinute = 1212, }, }, + [10] = { levelRequirement = 36, cost = { ManaPerMinute = 1358, }, }, + [11] = { levelRequirement = 41, cost = { ManaPerMinute = 1521, }, }, + [12] = { levelRequirement = 46, cost = { ManaPerMinute = 1704, }, }, + [13] = { levelRequirement = 52, cost = { ManaPerMinute = 1909, }, }, + [14] = { levelRequirement = 58, cost = { ManaPerMinute = 2138, }, }, + [15] = { levelRequirement = 64, cost = { ManaPerMinute = 2395, }, }, + [16] = { levelRequirement = 66, cost = { ManaPerMinute = 2683, }, }, + [17] = { levelRequirement = 72, cost = { ManaPerMinute = 3006, }, }, + [18] = { levelRequirement = 78, cost = { ManaPerMinute = 3367, }, }, + [19] = { levelRequirement = 84, cost = { ManaPerMinute = 3772, }, }, + [20] = { levelRequirement = 90, cost = { ManaPerMinute = 4225, }, }, + [21] = { levelRequirement = 90, cost = { ManaPerMinute = 4733, }, }, + [22] = { levelRequirement = 90, cost = { ManaPerMinute = 5302, }, }, + [23] = { levelRequirement = 90, cost = { ManaPerMinute = 5940, }, }, + [24] = { levelRequirement = 90, cost = { ManaPerMinute = 6654, }, }, + [25] = { levelRequirement = 90, cost = { ManaPerMinute = 7454, }, }, + [26] = { levelRequirement = 90, cost = { ManaPerMinute = 8350, }, }, + [27] = { levelRequirement = 90, cost = { ManaPerMinute = 9353, }, }, + [28] = { levelRequirement = 90, cost = { ManaPerMinute = 10478, }, }, + [29] = { levelRequirement = 90, cost = { ManaPerMinute = 11737, }, }, + [30] = { levelRequirement = 90, cost = { ManaPerMinute = 13148, }, }, + [31] = { levelRequirement = 90, cost = { ManaPerMinute = 14729, }, }, + [32] = { levelRequirement = 90, cost = { ManaPerMinute = 16499, }, }, + [33] = { levelRequirement = 90, cost = { ManaPerMinute = 18482, }, }, + [34] = { levelRequirement = 90, cost = { ManaPerMinute = 20704, }, }, + [35] = { levelRequirement = 90, cost = { ManaPerMinute = 23193, }, }, + [36] = { levelRequirement = 90, cost = { ManaPerMinute = 25980, }, }, + [37] = { levelRequirement = 90, cost = { ManaPerMinute = 29103, }, }, + [38] = { levelRequirement = 90, cost = { ManaPerMinute = 32602, }, }, + [39] = { levelRequirement = 90, cost = { ManaPerMinute = 36520, }, }, + [40] = { levelRequirement = 90, cost = { ManaPerMinute = 40910, }, }, + }, + statSets = { + [1] = { + label = "Normal Dash", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gathering_storm_statset_0", + baseFlags = { + }, + constantStats = { + { "active_skill_override_turn_duration_ms", 360 }, + { "perfect_strike_timing_window_base_ms", 300 }, + { "base_melee_dash_range", 35 }, + { "attack_maximum_action_distance_+", 20 }, + { "active_skill_base_area_of_effect_radius", 18 }, + { "channel_start_lock_cancelling_of_attack_time_%", 50 }, + { "added_attack_time_ms", 800 }, + { "gathering_storm_perfect_aoe_limit", 8 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 20 }, + { "channel_end_duration_as_%_of_attack_time", 85 }, + { "melee_range_+", 10 }, + }, + stats = { + "is_area_damage", + "base_skill_show_average_damage_instead_of_dps", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.21, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.32, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.42, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.53, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.74, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.82, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.91, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.01, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.11, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.22, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.33, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.44, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.57, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.69, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.83, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.97, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.12, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.44, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.61, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.79, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.98, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.18, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.39, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.61, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.84, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.08, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.33, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.6, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.18, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.48, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.81, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.15, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 8.28, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Perfect Dash", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gathering_storm_statset_1", + baseFlags = { + }, + constantStats = { + { "base_melee_dash_range", 25 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 50 }, + { "base_skill_effect_duration", 5000 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 2.3, actorLevel = 1, }, + [2] = { baseMultiplier = 2.53, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 2.78, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 3.03, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 3.28, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 3.52, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 3.77, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 3.99, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 4.19, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 4.4, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 4.62, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 4.86, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 5.1, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 5.35, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 5.62, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 5.9, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 6.2, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 6.51, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 6.83, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 7.17, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 7.53, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 7.91, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 8.3, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 8.72, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 9.16, actorLevel = 136.875, }, + [26] = { baseMultiplier = 9.61, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 10.09, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 10.6, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 11.13, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 11.68, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 12.27, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 12.88, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 13.53, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 14.2, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 14.91, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 15.66, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 16.44, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 17.26, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 18.13, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 19.03, actorLevel = 288.29998779297, }, + }, + }, + [3] = { + label = "Shockwave", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gathering_storm_statset_2", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 22 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 1.1, actorLevel = 1, }, + [2] = { baseMultiplier = 1.21, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.33, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.45, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.57, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.68, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.8, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.91, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.01, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.11, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.21, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.32, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.44, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.56, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.69, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.82, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.96, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.11, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.27, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.43, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.6, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.78, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.97, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.17, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.38, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.6, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.83, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.07, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 5.32, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.59, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.87, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 6.16, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 6.47, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.79, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 7.13, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 7.49, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.86, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 8.26, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 8.67, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 9.1, actorLevel = 288.29998779297, }, + }, + }, + } } skills["GhostDancePlayer"] = { name = "Ghost Dance", baseTypeName = "Ghost Dance", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Periodically gain Ghost Shrouds. If you are Hit while you have a Ghost Shroud, it is immediately consumed to recover Energy Shield based on your Evasion.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "ghost_dance", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "ghost_dance_restore_%_evasion_as_energy_shield_when_hit", 0.1 }, - }, - }, - constantStats = { - { "skill_base_ghost_dance_grants_%_evasion_as_energy_shield_when_hit", 5 }, - }, - stats = { - "base_skill_effect_duration", - "ghost_dance_max_stacks", - "base_deal_no_damage", - }, - levels = { - [1] = { 4000, 3, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, }, - [2] = { 3950, 3, levelRequirement = 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 3900, 3, levelRequirement = 6, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 3850, 3, levelRequirement = 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 3800, 3, levelRequirement = 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 3750, 3, levelRequirement = 18, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 3700, 3, levelRequirement = 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 3650, 3, levelRequirement = 26, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 3600, 3, levelRequirement = 31, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 3550, 4, levelRequirement = 36, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 3500, 4, levelRequirement = 41, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 3450, 4, levelRequirement = 46, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 3400, 4, levelRequirement = 52, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 3350, 4, levelRequirement = 58, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 3300, 4, levelRequirement = 64, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 3250, 4, levelRequirement = 66, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 3200, 4, levelRequirement = 72, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 3150, 5, levelRequirement = 78, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 3100, 5, levelRequirement = 84, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 3050, 5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 3000, 5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 2950, 5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 2900, 5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 2850, 5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 2800, 5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, - [26] = { 2750, 6, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 2700, 6, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 2650, 6, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 2600, 6, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 2550, 6, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 2500, 6, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 2450, 6, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 2400, 6, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 2350, 6, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 2300, 7, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 2250, 7, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 2200, 7, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 2150, 7, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 2100, 7, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 2050, 7, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "ghost_dance_restore_%_evasion_as_energy_shield_when_hit", 0.1 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Ghost Dance", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "ghost_dance", + baseFlags = { + }, + constantStats = { + { "skill_base_ghost_dance_grants_%_evasion_as_energy_shield_when_hit", 5 }, + }, + stats = { + "base_skill_effect_duration", + "ghost_dance_max_stacks", + "base_deal_no_damage", + }, + levels = { + [1] = { 4000, 3, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { 3950, 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 3900, 3, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 3850, 3, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 3800, 3, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 3750, 3, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 3700, 3, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 3650, 3, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 3600, 3, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 3550, 4, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 3500, 4, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 3450, 4, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 3400, 4, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 3350, 4, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 3300, 4, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 3250, 4, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 3200, 4, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 3150, 5, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 3100, 5, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 3050, 5, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 3000, 5, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 2950, 5, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 2900, 5, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 2850, 5, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 2800, 5, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { 2750, 6, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 2700, 6, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 2650, 6, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 2600, 6, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 2550, 6, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 2500, 6, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 2450, 6, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 2400, 6, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 2350, 6, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 2300, 7, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 2250, 7, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 2200, 7, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 2150, 7, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 2100, 7, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 2050, 7, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["GlacialCascadePlayer"] = { name = "Glacial Cascade", baseTypeName = "Glacial Cascade", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Sweep your Quarterstaff upwards, releasing an icy fissure which deals damage in a series of bursts culminating in a large spike. Frozen enemies hit by the final spike are dealt heavy damage but the Freeze is Consumed. Ice Crystals hit by the final spike explode.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.Multistrikeable] = true, [SkillType.Area] = true, [SkillType.Nonpathing] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.SkillConsumesFreeze] = true, [SkillType.CreatesFissure] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "glacial_cascade_attack", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "attack_speed_+%", 0.5 }, - }, - }, - constantStats = { - { "upheaval_number_of_spikes", 8 }, - { "active_skill_base_physical_damage_%_to_convert_to_cold", 60 }, - { "active_skill_base_area_of_effect_radius", 5 }, - { "cascade_attack_radius_per_stage_+1_per_100", 30 }, - { "cascade_attack_base_total_distance", 48 }, - { "cascade_attack_starting_distance_offset", 6 }, - { "cascade_attack_ease_in_exponent_%", 125 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - constantStats1 = { - { "glacial_cascade_attack_final_spike_rect_length", 20 }, - { "active_skill_base_area_of_effect_radius", 2 }, - { "active_skill_consume_enemy_freeze_to_gain_damage_+%_final", 350 }, - }, - stats = { - "is_area_damage", - "can_perform_skill_while_moving", - }, - stats1 = { - "never_freeze", - "cannot_knockback", - "destroy_frost_wall_segment_on_hit", - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { attackSpeedMultiplier = -25, baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { attackSpeedMultiplier = -25, baseMultiplier = 0.44, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { attackSpeedMultiplier = -25, baseMultiplier = 0.48, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 12, }, }, - [4] = { attackSpeedMultiplier = -25, baseMultiplier = 0.53, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { attackSpeedMultiplier = -25, baseMultiplier = 0.57, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 15, }, }, - [6] = { attackSpeedMultiplier = -25, baseMultiplier = 0.61, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 17, }, }, - [7] = { attackSpeedMultiplier = -25, baseMultiplier = 0.66, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 19, }, }, - [8] = { attackSpeedMultiplier = -25, baseMultiplier = 0.69, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 21, }, }, - [9] = { attackSpeedMultiplier = -25, baseMultiplier = 0.73, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 23, }, }, - [10] = { attackSpeedMultiplier = -25, baseMultiplier = 0.77, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 26, }, }, - [11] = { attackSpeedMultiplier = -25, baseMultiplier = 0.8, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 29, }, }, - [12] = { attackSpeedMultiplier = -25, baseMultiplier = 0.84, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 33, }, }, - [13] = { attackSpeedMultiplier = -25, baseMultiplier = 0.89, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 37, }, }, - [14] = { attackSpeedMultiplier = -25, baseMultiplier = 0.93, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 42, }, }, - [15] = { attackSpeedMultiplier = -25, baseMultiplier = 0.98, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 47, }, }, - [16] = { attackSpeedMultiplier = -25, baseMultiplier = 1.03, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 52, }, }, - [17] = { attackSpeedMultiplier = -25, baseMultiplier = 1.08, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 59, }, }, - [18] = { attackSpeedMultiplier = -25, baseMultiplier = 1.13, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 66, }, }, - [19] = { attackSpeedMultiplier = -25, baseMultiplier = 1.19, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 74, }, }, - [20] = { attackSpeedMultiplier = -25, baseMultiplier = 1.25, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 83, }, }, - [21] = { attackSpeedMultiplier = -25, baseMultiplier = 1.31, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 93, }, }, - [22] = { attackSpeedMultiplier = -25, baseMultiplier = 1.38, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 104, }, }, - [23] = { attackSpeedMultiplier = -25, baseMultiplier = 1.44, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 117, }, }, - [24] = { attackSpeedMultiplier = -25, baseMultiplier = 1.52, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 131, }, }, - [25] = { attackSpeedMultiplier = -25, baseMultiplier = 1.59, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 146, }, }, - [26] = { attackSpeedMultiplier = -25, baseMultiplier = 1.67, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 164, }, }, - [27] = { attackSpeedMultiplier = -25, baseMultiplier = 1.76, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 184, }, }, - [28] = { attackSpeedMultiplier = -25, baseMultiplier = 1.84, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 206, }, }, - [29] = { attackSpeedMultiplier = -25, baseMultiplier = 1.94, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 231, }, }, - [30] = { attackSpeedMultiplier = -25, baseMultiplier = 2.03, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 259, }, }, - [31] = { attackSpeedMultiplier = -25, baseMultiplier = 2.13, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 290, }, }, - [32] = { attackSpeedMultiplier = -25, baseMultiplier = 2.24, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 325, }, }, - [33] = { attackSpeedMultiplier = -25, baseMultiplier = 2.35, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 364, }, }, - [34] = { attackSpeedMultiplier = -25, baseMultiplier = 2.47, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 408, }, }, - [35] = { attackSpeedMultiplier = -25, baseMultiplier = 2.59, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 457, }, }, - [36] = { attackSpeedMultiplier = -25, baseMultiplier = 2.72, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 512, }, }, - [37] = { attackSpeedMultiplier = -25, baseMultiplier = 2.86, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 573, }, }, - [38] = { attackSpeedMultiplier = -25, baseMultiplier = 3, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 642, }, }, - [39] = { attackSpeedMultiplier = -25, baseMultiplier = 3.15, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 719, }, }, - [40] = { attackSpeedMultiplier = -25, baseMultiplier = 3.31, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 806, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -25, baseMultiplier = 1.2, levelRequirement = 0, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { attackSpeedMultiplier = -25, baseMultiplier = 1.32, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { attackSpeedMultiplier = -25, baseMultiplier = 1.45, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 12, }, }, - [4] = { attackSpeedMultiplier = -25, baseMultiplier = 1.58, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { attackSpeedMultiplier = -25, baseMultiplier = 1.71, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 15, }, }, - [6] = { attackSpeedMultiplier = -25, baseMultiplier = 1.84, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 17, }, }, - [7] = { attackSpeedMultiplier = -25, baseMultiplier = 1.97, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 19, }, }, - [8] = { attackSpeedMultiplier = -25, baseMultiplier = 2.08, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 21, }, }, - [9] = { attackSpeedMultiplier = -25, baseMultiplier = 2.19, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 23, }, }, - [10] = { attackSpeedMultiplier = -25, baseMultiplier = 2.3, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 26, }, }, - [11] = { attackSpeedMultiplier = -25, baseMultiplier = 2.41, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 29, }, }, - [12] = { attackSpeedMultiplier = -25, baseMultiplier = 2.53, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 33, }, }, - [13] = { attackSpeedMultiplier = -25, baseMultiplier = 2.66, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 37, }, }, - [14] = { attackSpeedMultiplier = -25, baseMultiplier = 2.79, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 42, }, }, - [15] = { attackSpeedMultiplier = -25, baseMultiplier = 2.93, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 47, }, }, - [16] = { attackSpeedMultiplier = -25, baseMultiplier = 3.08, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 52, }, }, - [17] = { attackSpeedMultiplier = -25, baseMultiplier = 3.23, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 59, }, }, - [18] = { attackSpeedMultiplier = -25, baseMultiplier = 3.39, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 66, }, }, - [19] = { attackSpeedMultiplier = -25, baseMultiplier = 3.56, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 74, }, }, - [20] = { attackSpeedMultiplier = -25, baseMultiplier = 3.74, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 83, }, }, - [21] = { attackSpeedMultiplier = -25, baseMultiplier = 3.93, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 93, }, }, - [22] = { attackSpeedMultiplier = -25, baseMultiplier = 4.13, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 104, }, }, - [23] = { attackSpeedMultiplier = -25, baseMultiplier = 4.33, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 117, }, }, - [24] = { attackSpeedMultiplier = -25, baseMultiplier = 4.55, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 131, }, }, - [25] = { attackSpeedMultiplier = -25, baseMultiplier = 4.78, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 146, }, }, - [26] = { attackSpeedMultiplier = -25, baseMultiplier = 5.02, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 164, }, }, - [27] = { attackSpeedMultiplier = -25, baseMultiplier = 5.27, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 184, }, }, - [28] = { attackSpeedMultiplier = -25, baseMultiplier = 5.53, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 206, }, }, - [29] = { attackSpeedMultiplier = -25, baseMultiplier = 5.81, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 231, }, }, - [30] = { attackSpeedMultiplier = -25, baseMultiplier = 6.1, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 259, }, }, - [31] = { attackSpeedMultiplier = -25, baseMultiplier = 6.4, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 290, }, }, - [32] = { attackSpeedMultiplier = -25, baseMultiplier = 6.72, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 325, }, }, - [33] = { attackSpeedMultiplier = -25, baseMultiplier = 7.06, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 364, }, }, - [34] = { attackSpeedMultiplier = -25, baseMultiplier = 7.41, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 408, }, }, - [35] = { attackSpeedMultiplier = -25, baseMultiplier = 7.78, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 457, }, }, - [36] = { attackSpeedMultiplier = -25, baseMultiplier = 8.17, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 512, }, }, - [37] = { attackSpeedMultiplier = -25, baseMultiplier = 8.58, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 573, }, }, - [38] = { attackSpeedMultiplier = -25, baseMultiplier = 9.01, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 642, }, }, - [39] = { attackSpeedMultiplier = -25, baseMultiplier = 9.46, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 719, }, }, - [40] = { attackSpeedMultiplier = -25, baseMultiplier = 9.93, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 806, }, }, + qualityStats = { + { "attack_speed_+%", 0.5 }, }, + levels = { + [1] = { attackSpeedMultiplier = -25, levelRequirement = 0, cost = { Mana = 9, }, }, + [2] = { attackSpeedMultiplier = -25, levelRequirement = 3, cost = { Mana = 10, }, }, + [3] = { attackSpeedMultiplier = -25, levelRequirement = 6, cost = { Mana = 12, }, }, + [4] = { attackSpeedMultiplier = -25, levelRequirement = 10, cost = { Mana = 13, }, }, + [5] = { attackSpeedMultiplier = -25, levelRequirement = 14, cost = { Mana = 15, }, }, + [6] = { attackSpeedMultiplier = -25, levelRequirement = 18, cost = { Mana = 17, }, }, + [7] = { attackSpeedMultiplier = -25, levelRequirement = 22, cost = { Mana = 19, }, }, + [8] = { attackSpeedMultiplier = -25, levelRequirement = 26, cost = { Mana = 21, }, }, + [9] = { attackSpeedMultiplier = -25, levelRequirement = 31, cost = { Mana = 23, }, }, + [10] = { attackSpeedMultiplier = -25, levelRequirement = 36, cost = { Mana = 26, }, }, + [11] = { attackSpeedMultiplier = -25, levelRequirement = 41, cost = { Mana = 29, }, }, + [12] = { attackSpeedMultiplier = -25, levelRequirement = 46, cost = { Mana = 33, }, }, + [13] = { attackSpeedMultiplier = -25, levelRequirement = 52, cost = { Mana = 37, }, }, + [14] = { attackSpeedMultiplier = -25, levelRequirement = 58, cost = { Mana = 42, }, }, + [15] = { attackSpeedMultiplier = -25, levelRequirement = 64, cost = { Mana = 47, }, }, + [16] = { attackSpeedMultiplier = -25, levelRequirement = 66, cost = { Mana = 52, }, }, + [17] = { attackSpeedMultiplier = -25, levelRequirement = 72, cost = { Mana = 59, }, }, + [18] = { attackSpeedMultiplier = -25, levelRequirement = 78, cost = { Mana = 66, }, }, + [19] = { attackSpeedMultiplier = -25, levelRequirement = 84, cost = { Mana = 74, }, }, + [20] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 83, }, }, + [21] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 93, }, }, + [22] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 104, }, }, + [23] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 117, }, }, + [24] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 131, }, }, + [25] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 146, }, }, + [26] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 164, }, }, + [27] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 184, }, }, + [28] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 206, }, }, + [29] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 231, }, }, + [30] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 259, }, }, + [31] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 290, }, }, + [32] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 325, }, }, + [33] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 364, }, }, + [34] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 408, }, }, + [35] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 457, }, }, + [36] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 512, }, }, + [37] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 573, }, }, + [38] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 642, }, }, + [39] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 719, }, }, + [40] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 806, }, }, + }, + statSets = { + [1] = { + label = "Wave", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "glacial_cascade_attack", + baseFlags = { + }, + constantStats = { + { "upheaval_number_of_spikes", 8 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 60 }, + { "active_skill_base_area_of_effect_radius", 5 }, + { "cascade_attack_radius_per_stage_+1_per_100", 30 }, + { "cascade_attack_base_total_distance", 48 }, + { "cascade_attack_starting_distance_offset", 6 }, + { "cascade_attack_ease_in_exponent_%", 125 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "is_area_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { baseMultiplier = 0.4, actorLevel = 1, }, + [2] = { baseMultiplier = 0.44, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.48, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.53, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.57, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.61, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.66, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.69, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.73, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.77, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.8, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.84, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.89, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.93, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.98, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.03, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.08, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.13, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.19, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.25, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.31, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.38, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.44, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.52, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.59, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.67, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.76, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.84, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.94, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 2.03, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 2.13, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 2.24, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 2.35, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 2.47, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 2.59, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.72, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.86, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 3, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 3.15, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 3.31, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Final Burst", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "glacial_cascade_attack", + baseFlags = { + }, + constantStats = { + { "glacial_cascade_attack_final_spike_rect_length", 20 }, + { "active_skill_base_area_of_effect_radius", 2 }, + { "active_skill_consume_enemy_freeze_to_gain_damage_+%_final", 350 }, + }, + stats = { + "never_freeze", + "cannot_knockback", + "destroy_frost_wall_segment_on_hit", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 1.2, actorLevel = 1, }, + [2] = { baseMultiplier = 1.32, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.45, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.58, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.71, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.84, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.97, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.08, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.19, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.3, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.41, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.53, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.66, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.79, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.93, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.08, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 3.23, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.39, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.56, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.74, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.93, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 4.13, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 4.33, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.55, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.78, actorLevel = 136.875, }, + [26] = { baseMultiplier = 5.02, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 5.27, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.53, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 5.81, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 6.1, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 6.4, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 6.72, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 7.06, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 7.41, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 7.78, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 8.17, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 8.58, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 9.01, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 9.46, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 9.93, actorLevel = 288.29998779297, }, + }, + }, + } } skills["GrimFeastPlayer"] = { name = "Grim Feast", baseTypeName = "Grim Feast", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Feeds on corpses to bolster your Energy Shield. While active, enemies and Reviving Minions that die in your Presence have a chance to drop Grim Remnants. Picking up a Grim Remnant grants you Energy Shield which can Overflow maximum Energy Shield.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, }, - statDescriptionScope = "grim_feast", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "grim_feast_energy_shield_gain_per_globe", 1 }, - }, - }, - constantStats = { - { "grim_remnant_chance_to_spawn_orb_on_enemy_and_minion_death_in_presence_%", 50 }, - }, - stats = { - "grim_feast_energy_shield_gain_per_globe", - "base_deal_no_damage", - }, - levels = { - [1] = { 10, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 12, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 15, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 17, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 22, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 25, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 30, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 35, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 42, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 50, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 60, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 70, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 82, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 95, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 112, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 130, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 152, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 177, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 207, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 242, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 279, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 324, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 374, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 434, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 501, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 576, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 664, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 763, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 876, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 1003, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 1148, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 1312, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 1497, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 1706, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 1941, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 2208, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 2507, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 2842, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 3218, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 3640, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "grim_feast_energy_shield_gain_per_globe", 1 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Grim Feast", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "grim_feast", + baseFlags = { + }, + constantStats = { + { "grim_remnant_chance_to_spawn_orb_on_enemy_and_minion_death_in_presence_%", 50 }, + }, + stats = { + "grim_feast_energy_shield_gain_per_globe", + "base_deal_no_damage", + }, + levels = { + [1] = { 10, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 12, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 15, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 17, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 22, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 25, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 30, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 35, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 42, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 50, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 60, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 70, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 82, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 95, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 112, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 130, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 152, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 177, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 207, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 242, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 279, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 324, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 374, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 434, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 501, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 576, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 664, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 763, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 876, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 1003, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 1148, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 1312, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 1497, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 1706, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 1941, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 2208, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 2507, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 2842, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 3218, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 3640, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["HandOfChayulaPlayer"] = { name = "Hand of Chayula", baseTypeName = "Hand of Chayula", color = 4, - baseEffectiveness = 1.9409999847412, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, description = "Dash to an enemy and Strike them with an unarmed Attack, applying socketed Curses and Marks with reduced effect. This skill always Strikes with your bare fist, even if you have a Quarterstaff equipped.", skillTypes = { [SkillType.Meta] = true, [SkillType.Attack] = true, [SkillType.UseGlobalStats] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Chaos] = true, [SkillType.MeleeSingleTarget] = true, }, weaponTypes = { ["None"] = true, ["Staff"] = true, }, - statDescriptionScope = "hand_of_chayula", castTime = 1, - baseFlags = { - }, - constantStats = { - { "melee_conditional_step_distance", 10 }, - { "base_melee_dash_range", 65 }, - { "additional_base_critical_strike_chance", 900 }, - }, - stats = { - "attack_minimum_added_chaos_damage", - "attack_maximum_added_chaos_damage", - "global_always_hit", - "is_area_damage", - }, - levels = { - [1] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 0.67, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 12, }, }, - [2] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 0.74, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 13, }, }, - [3] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 0.81, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 15, }, }, - [4] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 0.88, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 16, }, }, - [5] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 0.95, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 18, }, }, - [6] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.03, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 21, }, }, - [7] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.1, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 23, }, }, - [8] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.16, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 26, }, }, - [9] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.22, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 29, }, }, - [10] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.28, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 33, }, }, - [11] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.35, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 37, }, }, - [12] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.41, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 41, }, }, - [13] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.49, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 47, }, }, - [14] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.56, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 52, }, }, - [15] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.64, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 59, }, }, - [16] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.72, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 66, }, }, - [17] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.81, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 74, }, }, - [18] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.9, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 82, }, }, - [19] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 1.99, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 92, }, }, - [20] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 2.09, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 104, }, }, - [21] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 2.19, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 116, }, }, - [22] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 2.3, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 130, }, }, - [23] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 2.42, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 146, }, }, - [24] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 2.54, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 163, }, }, - [25] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 2.67, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 183, }, }, - [26] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 2.8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 205, }, }, - [27] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 2.94, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 230, }, }, - [28] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 3.09, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 258, }, }, - [29] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 3.24, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 289, }, }, - [30] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 3.4, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 324, }, }, - [31] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 3.57, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 362, }, }, - [32] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 3.75, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 406, }, }, - [33] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 3.94, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 455, }, }, - [34] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 4.14, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 510, }, }, - [35] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 4.34, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 571, }, }, - [36] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 4.56, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 640, }, }, - [37] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 4.79, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 717, }, }, - [38] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 5.03, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 803, }, }, - [39] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 5.28, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 899, }, }, - [40] = { 0.69999998807907, 1.2999999523163, attackSpeedMultiplier = -10, baseMultiplier = 5.54, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1008, }, }, + qualityStats = { }, + levels = { + [1] = { attackSpeedMultiplier = -10, levelRequirement = 0, cost = { Mana = 12, }, }, + [2] = { attackSpeedMultiplier = -10, levelRequirement = 3, cost = { Mana = 13, }, }, + [3] = { attackSpeedMultiplier = -10, levelRequirement = 6, cost = { Mana = 15, }, }, + [4] = { attackSpeedMultiplier = -10, levelRequirement = 10, cost = { Mana = 16, }, }, + [5] = { attackSpeedMultiplier = -10, levelRequirement = 14, cost = { Mana = 18, }, }, + [6] = { attackSpeedMultiplier = -10, levelRequirement = 18, cost = { Mana = 21, }, }, + [7] = { attackSpeedMultiplier = -10, levelRequirement = 22, cost = { Mana = 23, }, }, + [8] = { attackSpeedMultiplier = -10, levelRequirement = 26, cost = { Mana = 26, }, }, + [9] = { attackSpeedMultiplier = -10, levelRequirement = 31, cost = { Mana = 29, }, }, + [10] = { attackSpeedMultiplier = -10, levelRequirement = 36, cost = { Mana = 33, }, }, + [11] = { attackSpeedMultiplier = -10, levelRequirement = 41, cost = { Mana = 37, }, }, + [12] = { attackSpeedMultiplier = -10, levelRequirement = 46, cost = { Mana = 41, }, }, + [13] = { attackSpeedMultiplier = -10, levelRequirement = 52, cost = { Mana = 47, }, }, + [14] = { attackSpeedMultiplier = -10, levelRequirement = 58, cost = { Mana = 52, }, }, + [15] = { attackSpeedMultiplier = -10, levelRequirement = 64, cost = { Mana = 59, }, }, + [16] = { attackSpeedMultiplier = -10, levelRequirement = 66, cost = { Mana = 66, }, }, + [17] = { attackSpeedMultiplier = -10, levelRequirement = 72, cost = { Mana = 74, }, }, + [18] = { attackSpeedMultiplier = -10, levelRequirement = 78, cost = { Mana = 82, }, }, + [19] = { attackSpeedMultiplier = -10, levelRequirement = 84, cost = { Mana = 92, }, }, + [20] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 104, }, }, + [21] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 116, }, }, + [22] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 130, }, }, + [23] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 146, }, }, + [24] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 163, }, }, + [25] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 183, }, }, + [26] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 205, }, }, + [27] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 230, }, }, + [28] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 258, }, }, + [29] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 289, }, }, + [30] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 324, }, }, + [31] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 362, }, }, + [32] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 406, }, }, + [33] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 455, }, }, + [34] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 510, }, }, + [35] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 571, }, }, + [36] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 640, }, }, + [37] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 717, }, }, + [38] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 803, }, }, + [39] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 899, }, }, + [40] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 1008, }, }, + }, + statSets = { + [1] = { + label = "Strike", + baseEffectiveness = 1.9409999847412, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "hand_of_chayula", + baseFlags = { + }, + constantStats = { + { "melee_conditional_step_distance", 10 }, + { "base_melee_dash_range", 65 }, + { "additional_base_critical_strike_chance", 900 }, + }, + stats = { + "attack_minimum_added_chaos_damage", + "attack_maximum_added_chaos_damage", + "global_always_hit", + "is_area_damage", + }, + levels = { + [1] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.67, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.74, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.81, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.88, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.95, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.03, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.1, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.16, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.22, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.28, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.35, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.41, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.49, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.56, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.72, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.81, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.9, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.99, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.09, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.19, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.3, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.42, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.54, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.67, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.8, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.94, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 3.09, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 3.24, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 3.4, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 3.57, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 3.75, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 3.94, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 4.14, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 4.34, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 4.56, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 4.79, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 5.03, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 5.28, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 5.54, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportHandOfChayulaPlayer"] = { name = "SupportHandOfChayulaPlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.AppliesCurse, SkillType.Mark, SkillType.OR, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Support", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", - qualityStats = { - Default = { - { "curse_effect_+%", 0.5 }, - { "mark_effect_+%", 0.5 }, - }, - }, - stats = { - "curse_effect_+%", - "mark_effect_+%", - "triggered_by_hand_of_chayula", - }, - levels = { - [1] = { -40, -40, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, }, - [2] = { -40, -39, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { -39, -39, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { -39, -38, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { -38, -38, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { -38, -37, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { -37, -37, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { -37, -36, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { -36, -36, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { -36, -35, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { -35, -35, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { -35, -34, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { -34, -34, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { -34, -33, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { -33, -33, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { -33, -32, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { -32, -32, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { -32, -31, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { -31, -31, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { -31, -30, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { -30, -30, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { -30, -29, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { -29, -29, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { -29, -28, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { -28, -28, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, - [26] = { -28, -27, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { -27, -27, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { -27, -26, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { -26, -26, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { -26, -25, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { -25, -25, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { -25, -24, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { -24, -24, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { -24, -23, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { -23, -23, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { -23, -22, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { -22, -22, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { -22, -21, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { -21, -21, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { -21, -20, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, - }, + baseFlags = { + }, + stats = { + "curse_effect_+%", + "mark_effect_+%", + "triggered_by_hand_of_chayula", + }, + levels = { + [1] = { -40, -40, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { -40, -39, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { -39, -39, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { -39, -38, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { -38, -38, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { -38, -37, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { -37, -37, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { -37, -36, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { -36, -36, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { -36, -35, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { -35, -35, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { -35, -34, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { -34, -34, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { -34, -33, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { -33, -33, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { -33, -32, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { -32, -32, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { -32, -31, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { -31, -31, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { -31, -30, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { -30, -30, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { -30, -29, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { -29, -29, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { -29, -28, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { -28, -28, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { -28, -27, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { -27, -27, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { -27, -26, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { -26, -26, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { -26, -25, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { -25, -25, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { -25, -24, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { -24, -24, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { -24, -23, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { -23, -23, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { -23, -22, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { -22, -22, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { -22, -21, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { -21, -21, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { -21, -20, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["HeraldOfIcePlayer"] = { name = "Herald of Ice", baseTypeName = "Herald of Ice", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "While active, Shattering an enemy with an Attack Hit will cause an icy explosion that deals Attack damage to surrounding enemies.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.Attack] = true, [SkillType.Herald] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, }, weaponTypes = { @@ -5903,5257 +9164,8316 @@ skills["HeraldOfIcePlayer"] = { ["Staff"] = true, ["One Handed Sword"] = true, }, - statDescriptionScope = "herald_of_ice", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_base_area_of_effect_radius", 0.2 }, - }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 18 }, - { "active_skill_base_physical_damage_%_to_convert_to_cold", 100 }, - }, - stats = { - "base_deal_no_damage", - "display_statset_no_hit_damage", - "display_herald_of_ice_behaviour", - }, - stats1 = { - "is_area_damage", - "base_skill_show_average_damage_instead_of_dps", - "attack_is_not_melee_override", - "skill_can_add_multiple_charges_per_action", - "never_freeze", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { baseMultiplier = 0.7, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.77, levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.85, levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.93, levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 1.02, levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 1.1, levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 1.19, levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 1.27, levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 1.35, levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 1.44, levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 1.53, levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 1.63, levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 1.74, levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 1.86, levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 1.99, levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 2.14, levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 2.29, levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 2.47, levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 2.65, levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 2.86, levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 3.08, levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 3.32, levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 3.57, levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 3.85, levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 4.15, levelRequirement = 90, actorLevel = 136.875, }, - [26] = { baseMultiplier = 4.47, levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 4.81, levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 5.18, levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 5.59, levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 6.02, levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 6.98, levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 7.52, levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 8.1, levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 8.73, levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 9.41, levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 10.13, levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 10.92, levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 11.76, levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 12.67, levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { + { "active_skill_base_area_of_effect_radius", 0.2 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Buff", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "herald_of_ice", + baseFlags = { + }, + stats = { + "base_deal_no_damage", + "display_statset_no_hit_damage", + "display_herald_of_ice_behaviour", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "herald_of_ice", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 18 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 100 }, + }, + stats = { + "is_area_damage", + "base_skill_show_average_damage_instead_of_dps", + "attack_is_not_melee_override", + "skill_can_add_multiple_charges_per_action", + "never_freeze", + }, + levels = { + [1] = { baseMultiplier = 0.7, actorLevel = 1, }, + [2] = { baseMultiplier = 0.77, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.85, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.93, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.02, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.1, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.19, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.27, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.35, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.44, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.53, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.63, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.74, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.86, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.99, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.14, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.29, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.47, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.65, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.86, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.08, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.32, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.57, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.85, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.15, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.47, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.81, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.18, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 5.59, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 6.02, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 6.48, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 6.98, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 7.52, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 8.1, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 8.73, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 9.41, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 10.13, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 10.92, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 11.76, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 12.67, actorLevel = 288.29998779297, }, + }, + }, + } } skills["HexblastPlayer"] = { name = "Hexblast", baseTypeName = "Hexblast", color = 3, - baseEffectiveness = 4.3099999427795, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Detonates a Curse on every enemy in an area, causing explosions of Chaos damage but removing the Curse.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Chaos] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.DynamicCooldown] = true, [SkillType.Cascadable] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "hexblast", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_chaos_damage_+%_final", 1 }, - }, - }, - constantStats = { - { "hexblast_maximum_number_of_explosions", 9 }, - { "active_skill_base_area_of_effect_radius", 16 }, - { "active_skill_base_secondary_area_of_effect_radius", 28 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", - "is_area_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 13, }, }, - [2] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 15, }, }, - [3] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 17, }, }, - [4] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 20, }, }, - [5] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 22, }, }, - [6] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 25, }, }, - [7] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 29, }, }, - [8] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 32, }, }, - [9] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 37, }, }, - [10] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 42, }, }, - [11] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 47, }, }, - [12] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 53, }, }, - [13] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 61, }, }, - [14] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 69, }, }, - [15] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 78, }, }, - [16] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 88, }, }, - [17] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 100, }, }, - [18] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 113, }, }, - [19] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 128, }, }, - [20] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 145, }, }, - [21] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 164, }, }, - [22] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 185, }, }, - [23] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 210, }, }, - [24] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 238, }, }, - [25] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 269, }, }, - [26] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 305, }, }, - [27] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 345, }, }, - [28] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 390, }, }, - [29] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 442, }, }, - [30] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 500, }, }, - [31] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 566, }, }, - [32] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 640, }, }, - [33] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 725, }, }, - [34] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 820, }, }, - [35] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 928, }, }, - [36] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 1051, }, }, - [37] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 1189, }, }, - [38] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1346, }, }, - [39] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1523, }, }, - [40] = { 0.69999998807907, 1.2999999523163, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1724, }, }, + qualityStats = { + { "active_skill_chaos_damage_+%_final", 1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 13, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 15, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 17, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 20, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 22, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 25, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 29, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 32, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 37, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 42, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 47, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 53, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 61, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 69, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 78, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 88, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 100, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 113, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 128, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 145, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 164, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 185, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 210, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 238, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 269, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 305, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 345, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 390, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 442, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 500, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 566, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 640, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 725, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 820, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 928, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1051, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1189, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1346, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1523, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1724, }, }, + }, + statSets = { + [1] = { + label = "Hexblast", + baseEffectiveness = 4.3099999427795, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "hexblast", + baseFlags = { + }, + constantStats = { + { "hexblast_maximum_number_of_explosions", 9 }, + { "active_skill_base_area_of_effect_radius", 16 }, + { "active_skill_base_secondary_area_of_effect_radius", 28 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", + "is_area_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.69999998807907, 1.2999999523163, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["IceNovaPlayer"] = { name = "Ice Nova", baseTypeName = "Ice Nova", color = 3, - baseEffectiveness = 1.3400000333786, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "A nova of ice expands from you, Knocking Back enemies based on how close they are to you. Casting Ice Nova targeting near a Frostbolt Projectile will cause it to originate from the Frostbolt instead of you, and cause more Freeze buildup.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nova] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, [SkillType.Cascadable] = true, }, - statDescriptionScope = "ice_nova", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_damage_+%_final_vs_chilled_enemies", 1 }, - }, - }, - constantStats = { - { "generic_knockback_+%_final_at_min_distance", 50 }, - { "generic_knockback_+%_final_at_max_distance", -90 }, - { "generic_knockback_distance_limit", 20 }, - { "active_skill_base_area_of_effect_radius", 32 }, - { "ice_nova_number_of_frost_bolts_to_cast_on", 1 }, - { "active_skill_chill_effect_+%_final", 100 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - constantStats1 = { - { "active_skill_hit_damage_freeze_multiplier_+%_final", 50 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - "global_knockback", - "can_perform_skill_while_moving", - }, - stats1 = { - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 11, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 13, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 15, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 17, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 19, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 21, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 24, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 27, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 31, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 35, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 40, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 45, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 51, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 58, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 66, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 75, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 84, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 96, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 108, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 123, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 139, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 157, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 178, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 202, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 228, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 258, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 292, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 331, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 375, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 424, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 480, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 543, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 615, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 696, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 788, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 891, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 12, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1009, }, }, - }, - levels1 = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { levelRequirement = 3, actorLevel = 1, cost = { Mana = 9, }, }, - [3] = { levelRequirement = 6, actorLevel = 1, cost = { Mana = 10, }, }, - [4] = { levelRequirement = 10, actorLevel = 1, cost = { Mana = 11, }, }, - [5] = { levelRequirement = 14, actorLevel = 1, cost = { Mana = 13, }, }, - [6] = { levelRequirement = 18, actorLevel = 1, cost = { Mana = 15, }, }, - [7] = { levelRequirement = 22, actorLevel = 1, cost = { Mana = 17, }, }, - [8] = { levelRequirement = 26, actorLevel = 1, cost = { Mana = 19, }, }, - [9] = { levelRequirement = 31, actorLevel = 1, cost = { Mana = 21, }, }, - [10] = { levelRequirement = 36, actorLevel = 1, cost = { Mana = 24, }, }, - [11] = { levelRequirement = 41, actorLevel = 1, cost = { Mana = 27, }, }, - [12] = { levelRequirement = 46, actorLevel = 1, cost = { Mana = 31, }, }, - [13] = { levelRequirement = 52, actorLevel = 1, cost = { Mana = 35, }, }, - [14] = { levelRequirement = 58, actorLevel = 1, cost = { Mana = 40, }, }, - [15] = { levelRequirement = 64, actorLevel = 1, cost = { Mana = 45, }, }, - [16] = { levelRequirement = 66, actorLevel = 1, cost = { Mana = 51, }, }, - [17] = { levelRequirement = 72, actorLevel = 1, cost = { Mana = 58, }, }, - [18] = { levelRequirement = 78, actorLevel = 1, cost = { Mana = 66, }, }, - [19] = { levelRequirement = 84, actorLevel = 1, cost = { Mana = 75, }, }, - [20] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 84, }, }, - [21] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 96, }, }, - [22] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 108, }, }, - [23] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 123, }, }, - [24] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 139, }, }, - [25] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 157, }, }, - [26] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 178, }, }, - [27] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 202, }, }, - [28] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 228, }, }, - [29] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 258, }, }, - [30] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 292, }, }, - [31] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 331, }, }, - [32] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 375, }, }, - [33] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 424, }, }, - [34] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 480, }, }, - [35] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 543, }, }, - [36] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 615, }, }, - [37] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 696, }, }, - [38] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 788, }, }, - [39] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 891, }, }, - [40] = { levelRequirement = 90, actorLevel = 1, cost = { Mana = 1009, }, }, + qualityStats = { + { "active_skill_damage_+%_final_vs_chilled_enemies", 1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 8, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 9, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 10, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 11, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 13, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 15, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 17, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 19, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 21, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 24, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 27, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 31, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 35, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 40, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 45, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 51, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 58, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 66, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 75, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 84, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 96, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 108, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 123, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 139, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 157, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 178, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 202, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 228, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 258, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 292, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 331, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 375, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 424, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 480, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 543, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 615, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 696, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 788, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 891, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1009, }, }, + }, + statSets = { + [1] = { + label = "Base", + baseEffectiveness = 1.3400000333786, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "ice_nova", + baseFlags = { + }, + constantStats = { + { "generic_knockback_+%_final_at_min_distance", 50 }, + { "generic_knockback_+%_final_at_max_distance", -90 }, + { "generic_knockback_distance_limit", 20 }, + { "active_skill_base_area_of_effect_radius", 32 }, + { "ice_nova_number_of_frost_bolts_to_cast_on", 1 }, + { "active_skill_chill_effect_+%_final", 100 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "is_area_damage", + "global_knockback", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Cast on Frostbolt", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "ice_nova", + baseFlags = { + }, + constantStats = { + { "active_skill_hit_damage_freeze_multiplier_+%_final", 50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["IceStrikePlayer"] = { name = "Ice Strike", baseTypeName = "Ice Strike", color = 4, - incrementalEffectiveness = 0.092720001935959, description = "Perform a fast icy Strike. Using this Attack three times in quick succession causes a final strike that is slower and more powerful.", skillTypes = { [SkillType.Attack] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.PerformsFinalStrike] = true, [SkillType.QuarterstaffSkill] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_attack_speed_+%_final", 0.5 }, - }, - }, - constantStats = { - { "melee_conditional_step_distance", 10 }, - { "statset_index_for_final_animation_combo_index", 1 }, - { "active_skill_base_physical_damage_%_to_convert_to_cold", 80 }, - { "base_melee_dash_range", 30 }, - }, - constantStats1 = { - { "supplementary_stat_container_attack_speed_+%_final", -50 }, - { "melee_range_+", 7 }, - }, - stats = { - "is_area_damage", - }, - stats1 = { - "display_statset_is_final_strike", - }, - levels = { - [1] = { attackSpeedMultiplier = 40, baseMultiplier = 0.65, levelRequirement = 0, actorLevel = 1, cost = { Mana = 5, }, }, - [2] = { attackSpeedMultiplier = 40, baseMultiplier = 0.71, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { attackSpeedMultiplier = 40, baseMultiplier = 0.79, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 6, }, }, - [4] = { attackSpeedMultiplier = 40, baseMultiplier = 0.86, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 7, }, }, - [5] = { attackSpeedMultiplier = 40, baseMultiplier = 0.93, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 8, }, }, - [6] = { attackSpeedMultiplier = 40, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 9, }, }, - [7] = { attackSpeedMultiplier = 40, baseMultiplier = 1.06, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 10, }, }, - [8] = { attackSpeedMultiplier = 40, baseMultiplier = 1.13, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 12, }, }, - [9] = { attackSpeedMultiplier = 40, baseMultiplier = 1.19, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 13, }, }, - [10] = { attackSpeedMultiplier = 40, baseMultiplier = 1.24, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 15, }, }, - [11] = { attackSpeedMultiplier = 40, baseMultiplier = 1.31, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 17, }, }, - [12] = { attackSpeedMultiplier = 40, baseMultiplier = 1.37, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 19, }, }, - [13] = { attackSpeedMultiplier = 40, baseMultiplier = 1.44, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 21, }, }, - [14] = { attackSpeedMultiplier = 40, baseMultiplier = 1.51, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 24, }, }, - [15] = { attackSpeedMultiplier = 40, baseMultiplier = 1.59, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 26, }, }, - [16] = { attackSpeedMultiplier = 40, baseMultiplier = 1.67, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 30, }, }, - [17] = { attackSpeedMultiplier = 40, baseMultiplier = 1.75, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 33, }, }, - [18] = { attackSpeedMultiplier = 40, baseMultiplier = 1.84, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 37, }, }, - [19] = { attackSpeedMultiplier = 40, baseMultiplier = 1.93, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 42, }, }, - [20] = { attackSpeedMultiplier = 40, baseMultiplier = 2.03, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 47, }, }, - [21] = { attackSpeedMultiplier = 40, baseMultiplier = 2.13, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 53, }, }, - [22] = { attackSpeedMultiplier = 40, baseMultiplier = 2.24, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 59, }, }, - [23] = { attackSpeedMultiplier = 40, baseMultiplier = 2.35, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 66, }, }, - [24] = { attackSpeedMultiplier = 40, baseMultiplier = 2.46, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 74, }, }, - [25] = { attackSpeedMultiplier = 40, baseMultiplier = 2.59, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 83, }, }, - [26] = { attackSpeedMultiplier = 40, baseMultiplier = 2.72, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 94, }, }, - [27] = { attackSpeedMultiplier = 40, baseMultiplier = 2.85, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 105, }, }, - [28] = { attackSpeedMultiplier = 40, baseMultiplier = 3, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 118, }, }, - [29] = { attackSpeedMultiplier = 40, baseMultiplier = 3.15, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 132, }, }, - [30] = { attackSpeedMultiplier = 40, baseMultiplier = 3.3, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 148, }, }, - [31] = { attackSpeedMultiplier = 40, baseMultiplier = 3.47, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 165, }, }, - [32] = { attackSpeedMultiplier = 40, baseMultiplier = 3.64, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 185, }, }, - [33] = { attackSpeedMultiplier = 40, baseMultiplier = 3.82, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 208, }, }, - [34] = { attackSpeedMultiplier = 40, baseMultiplier = 4.01, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 233, }, }, - [35] = { attackSpeedMultiplier = 40, baseMultiplier = 4.21, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 261, }, }, - [36] = { attackSpeedMultiplier = 40, baseMultiplier = 4.43, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 292, }, }, - [37] = { attackSpeedMultiplier = 40, baseMultiplier = 4.65, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 327, }, }, - [38] = { attackSpeedMultiplier = 40, baseMultiplier = 4.88, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 367, }, }, - [39] = { attackSpeedMultiplier = 40, baseMultiplier = 5.12, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 411, }, }, - [40] = { attackSpeedMultiplier = 40, baseMultiplier = 5.38, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 460, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = 40, baseMultiplier = 1.45, levelRequirement = 0, actorLevel = 1, cost = { Mana = 5, }, }, - [2] = { attackSpeedMultiplier = 40, baseMultiplier = 1.6, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { attackSpeedMultiplier = 40, baseMultiplier = 1.75, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 6, }, }, - [4] = { attackSpeedMultiplier = 40, baseMultiplier = 1.91, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 7, }, }, - [5] = { attackSpeedMultiplier = 40, baseMultiplier = 2.07, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 8, }, }, - [6] = { attackSpeedMultiplier = 40, baseMultiplier = 2.22, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 9, }, }, - [7] = { attackSpeedMultiplier = 40, baseMultiplier = 2.38, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 10, }, }, - [8] = { attackSpeedMultiplier = 40, baseMultiplier = 2.52, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 12, }, }, - [9] = { attackSpeedMultiplier = 40, baseMultiplier = 2.64, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 13, }, }, - [10] = { attackSpeedMultiplier = 40, baseMultiplier = 2.78, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 15, }, }, - [11] = { attackSpeedMultiplier = 40, baseMultiplier = 2.92, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 17, }, }, - [12] = { attackSpeedMultiplier = 40, baseMultiplier = 3.06, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 19, }, }, - [13] = { attackSpeedMultiplier = 40, baseMultiplier = 3.21, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 21, }, }, - [14] = { attackSpeedMultiplier = 40, baseMultiplier = 3.37, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 24, }, }, - [15] = { attackSpeedMultiplier = 40, baseMultiplier = 3.54, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 26, }, }, - [16] = { attackSpeedMultiplier = 40, baseMultiplier = 3.72, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 30, }, }, - [17] = { attackSpeedMultiplier = 40, baseMultiplier = 3.91, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 33, }, }, - [18] = { attackSpeedMultiplier = 40, baseMultiplier = 4.1, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 37, }, }, - [19] = { attackSpeedMultiplier = 40, baseMultiplier = 4.31, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 42, }, }, - [20] = { attackSpeedMultiplier = 40, baseMultiplier = 4.52, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 47, }, }, - [21] = { attackSpeedMultiplier = 40, baseMultiplier = 4.75, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 53, }, }, - [22] = { attackSpeedMultiplier = 40, baseMultiplier = 4.99, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 59, }, }, - [23] = { attackSpeedMultiplier = 40, baseMultiplier = 5.24, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 66, }, }, - [24] = { attackSpeedMultiplier = 40, baseMultiplier = 5.5, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 74, }, }, - [25] = { attackSpeedMultiplier = 40, baseMultiplier = 5.77, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 83, }, }, - [26] = { attackSpeedMultiplier = 40, baseMultiplier = 6.06, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 94, }, }, - [27] = { attackSpeedMultiplier = 40, baseMultiplier = 6.36, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 105, }, }, - [28] = { attackSpeedMultiplier = 40, baseMultiplier = 6.68, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 118, }, }, - [29] = { attackSpeedMultiplier = 40, baseMultiplier = 7.02, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 132, }, }, - [30] = { attackSpeedMultiplier = 40, baseMultiplier = 7.37, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 148, }, }, - [31] = { attackSpeedMultiplier = 40, baseMultiplier = 7.73, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 165, }, }, - [32] = { attackSpeedMultiplier = 40, baseMultiplier = 8.12, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 185, }, }, - [33] = { attackSpeedMultiplier = 40, baseMultiplier = 8.53, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 208, }, }, - [34] = { attackSpeedMultiplier = 40, baseMultiplier = 8.95, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 233, }, }, - [35] = { attackSpeedMultiplier = 40, baseMultiplier = 9.4, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 261, }, }, - [36] = { attackSpeedMultiplier = 40, baseMultiplier = 9.87, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 292, }, }, - [37] = { attackSpeedMultiplier = 40, baseMultiplier = 10.37, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 327, }, }, - [38] = { attackSpeedMultiplier = 40, baseMultiplier = 10.88, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 367, }, }, - [39] = { attackSpeedMultiplier = 40, baseMultiplier = 11.43, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 411, }, }, - [40] = { attackSpeedMultiplier = 40, baseMultiplier = 12, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 460, }, }, + qualityStats = { + { "active_skill_attack_speed_+%_final", 0.5 }, }, + levels = { + [1] = { attackSpeedMultiplier = 40, levelRequirement = 0, cost = { Mana = 5, }, }, + [2] = { attackSpeedMultiplier = 40, levelRequirement = 3, cost = { Mana = 6, }, }, + [3] = { attackSpeedMultiplier = 40, levelRequirement = 6, cost = { Mana = 6, }, }, + [4] = { attackSpeedMultiplier = 40, levelRequirement = 10, cost = { Mana = 7, }, }, + [5] = { attackSpeedMultiplier = 40, levelRequirement = 14, cost = { Mana = 8, }, }, + [6] = { attackSpeedMultiplier = 40, levelRequirement = 18, cost = { Mana = 9, }, }, + [7] = { attackSpeedMultiplier = 40, levelRequirement = 22, cost = { Mana = 10, }, }, + [8] = { attackSpeedMultiplier = 40, levelRequirement = 26, cost = { Mana = 12, }, }, + [9] = { attackSpeedMultiplier = 40, levelRequirement = 31, cost = { Mana = 13, }, }, + [10] = { attackSpeedMultiplier = 40, levelRequirement = 36, cost = { Mana = 15, }, }, + [11] = { attackSpeedMultiplier = 40, levelRequirement = 41, cost = { Mana = 17, }, }, + [12] = { attackSpeedMultiplier = 40, levelRequirement = 46, cost = { Mana = 19, }, }, + [13] = { attackSpeedMultiplier = 40, levelRequirement = 52, cost = { Mana = 21, }, }, + [14] = { attackSpeedMultiplier = 40, levelRequirement = 58, cost = { Mana = 24, }, }, + [15] = { attackSpeedMultiplier = 40, levelRequirement = 64, cost = { Mana = 26, }, }, + [16] = { attackSpeedMultiplier = 40, levelRequirement = 66, cost = { Mana = 30, }, }, + [17] = { attackSpeedMultiplier = 40, levelRequirement = 72, cost = { Mana = 33, }, }, + [18] = { attackSpeedMultiplier = 40, levelRequirement = 78, cost = { Mana = 37, }, }, + [19] = { attackSpeedMultiplier = 40, levelRequirement = 84, cost = { Mana = 42, }, }, + [20] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 47, }, }, + [21] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 53, }, }, + [22] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 59, }, }, + [23] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 66, }, }, + [24] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 74, }, }, + [25] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 83, }, }, + [26] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 94, }, }, + [27] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 105, }, }, + [28] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 118, }, }, + [29] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 132, }, }, + [30] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 148, }, }, + [31] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 165, }, }, + [32] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 185, }, }, + [33] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 208, }, }, + [34] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 233, }, }, + [35] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 261, }, }, + [36] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 292, }, }, + [37] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 327, }, }, + [38] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 367, }, }, + [39] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 411, }, }, + [40] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 460, }, }, + }, + statSets = { + [1] = { + label = "Normal Strikes", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "melee_conditional_step_distance", 10 }, + { "statset_index_for_final_animation_combo_index", 1 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 80 }, + { "base_melee_dash_range", 30 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { baseMultiplier = 0.65, actorLevel = 1, }, + [2] = { baseMultiplier = 0.71, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.79, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.86, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.93, actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.06, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.13, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.19, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.24, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.31, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.37, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.44, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.51, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.59, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.67, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.75, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.84, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.93, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.03, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 2.13, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.24, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.35, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 2.46, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 2.59, actorLevel = 136.875, }, + [26] = { baseMultiplier = 2.72, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 2.85, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 3, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 3.15, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 3.3, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 3.47, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 3.64, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 3.82, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 4.01, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 4.21, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 4.43, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 4.65, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 4.88, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 5.12, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 5.38, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Third Strike", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "supplementary_stat_container_attack_speed_+%_final", -50 }, + { "melee_range_+", 7 }, + }, + stats = { + "display_statset_is_final_strike", + }, + levels = { + [1] = { baseMultiplier = 1.45, actorLevel = 1, }, + [2] = { baseMultiplier = 1.6, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.75, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.91, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 2.07, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 2.22, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 2.38, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.52, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.64, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.78, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.92, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 3.06, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 3.21, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 3.37, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 3.54, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.72, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 3.91, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 4.1, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 4.31, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 4.52, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 4.75, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 4.99, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 5.24, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 5.5, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 5.77, actorLevel = 136.875, }, + [26] = { baseMultiplier = 6.06, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 6.36, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 6.68, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 7.02, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 7.37, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 7.73, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 8.12, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 8.53, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 8.95, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 9.4, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 9.87, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 10.37, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 10.88, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 11.43, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 12, actorLevel = 288.29998779297, }, + }, + }, + } } skills["IncineratePlayer"] = { name = "Incinerate", baseTypeName = "Incinerate", color = 3, - baseEffectiveness = 2.9500000476837, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Conjures a torrent of Fire from your hand, Igniting enemies in front of you. The flames grow stronger the longer you Channel for, and at maximum strength also apply stacking Fire Exposure and creating Ignited Ground.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Totemable] = true, [SkillType.Fire] = true, [SkillType.Channel] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Sustained] = true, [SkillType.CreatesGroundEffect] = true, }, - statDescriptionScope = "incinerate_player_statset_0", castTime = 0.25, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_ignite_effect_+%", 1 }, - }, - }, - constantStats = { - { "incinerate_cone_angle", 20 }, - { "active_skill_base_area_of_effect_radius", 46 }, - { "base_skill_effect_duration", 2000 }, - { "incinerate_maximum_exposure_magnitude", 50 }, - { "incinerate_maximum_stages", 8 }, - { "base_minimum_channel_time_ms", 600 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_ignite_duration_+%_final", -50 }, - { "active_skill_override_turn_duration_ms", 360 }, - { "incinerate_damage_+%_final_per_stage", 40 }, - { "active_skill_energy_generated_+%_final", -98 }, - }, - constantStats1 = { - { "base_skill_effect_duration", 4000 }, - { "active_skill_base_secondary_area_of_effect_radius", 8 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "incinerate_buff_exposure_-_to_total_fire_resistance_per_stack", - "is_area_damage", - "can_perform_skill_while_moving", - "channel_start_lock_cancelling_scales_with_cast_speed", - "cast_speed_modifiers_apply_to_over_time_cost", - "base_skill_show_average_damage_instead_of_dps", - }, - stats1 = { - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 4, levelRequirement = 0, statInterpolation = { 3, 3, 1, }, actorLevel = 1, cost = { ManaPerMinute = 304, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 4, levelRequirement = 3, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 344, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 4, levelRequirement = 6, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 389, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 4, levelRequirement = 10, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, cost = { ManaPerMinute = 440, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 4, levelRequirement = 14, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, cost = { ManaPerMinute = 498, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 18, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, cost = { ManaPerMinute = 564, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 22, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, cost = { ManaPerMinute = 638, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 26, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, cost = { ManaPerMinute = 722, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 31, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, cost = { ManaPerMinute = 817, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 36, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, cost = { ManaPerMinute = 925, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 41, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1047, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 46, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1185, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 52, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1341, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 58, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, cost = { ManaPerMinute = 1518, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 64, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, cost = { ManaPerMinute = 1718, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 66, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, cost = { ManaPerMinute = 1944, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 72, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, cost = { ManaPerMinute = 2200, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 78, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, cost = { ManaPerMinute = 2490, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 84, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, cost = { ManaPerMinute = 2818, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, cost = { ManaPerMinute = 3189, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, cost = { ManaPerMinute = 3609, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, cost = { ManaPerMinute = 4085, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, cost = { ManaPerMinute = 4623, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, cost = { ManaPerMinute = 5232, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, cost = { ManaPerMinute = 5921, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, cost = { ManaPerMinute = 6701, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 8, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, cost = { ManaPerMinute = 7583, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 8, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, cost = { ManaPerMinute = 8582, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 8, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, cost = { ManaPerMinute = 9712, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 8, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, cost = { ManaPerMinute = 10992, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 8, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, cost = { ManaPerMinute = 12439, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 8, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, cost = { ManaPerMinute = 14078, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 8, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, cost = { ManaPerMinute = 15932, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, cost = { ManaPerMinute = 18030, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, cost = { ManaPerMinute = 20405, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, cost = { ManaPerMinute = 23092, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, cost = { ManaPerMinute = 26133, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, cost = { ManaPerMinute = 29575, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, cost = { ManaPerMinute = 33470, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, cost = { ManaPerMinute = 37878, }, }, - }, - levels1 = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { ManaPerMinute = 304, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 344, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 389, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { ManaPerMinute = 440, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { ManaPerMinute = 498, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { ManaPerMinute = 564, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { ManaPerMinute = 638, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { ManaPerMinute = 722, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { ManaPerMinute = 817, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { ManaPerMinute = 925, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1047, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1185, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1341, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { ManaPerMinute = 1518, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { ManaPerMinute = 1718, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { ManaPerMinute = 1944, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { ManaPerMinute = 2200, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { ManaPerMinute = 2490, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { ManaPerMinute = 2818, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { ManaPerMinute = 3189, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { ManaPerMinute = 3609, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { ManaPerMinute = 4085, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { ManaPerMinute = 4623, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { ManaPerMinute = 5232, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { ManaPerMinute = 5921, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { ManaPerMinute = 6701, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { ManaPerMinute = 7583, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { ManaPerMinute = 8582, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { ManaPerMinute = 9712, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { ManaPerMinute = 10992, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { ManaPerMinute = 12439, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { ManaPerMinute = 14078, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { ManaPerMinute = 15932, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { ManaPerMinute = 18030, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { ManaPerMinute = 20405, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { ManaPerMinute = 23092, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { ManaPerMinute = 26133, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { ManaPerMinute = 29575, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { ManaPerMinute = 33470, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { ManaPerMinute = 37878, }, }, + qualityStats = { + { "base_ignite_effect_+%", 1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { ManaPerMinute = 304, }, }, + [2] = { levelRequirement = 3, cost = { ManaPerMinute = 344, }, }, + [3] = { levelRequirement = 6, cost = { ManaPerMinute = 389, }, }, + [4] = { levelRequirement = 10, cost = { ManaPerMinute = 440, }, }, + [5] = { levelRequirement = 14, cost = { ManaPerMinute = 498, }, }, + [6] = { levelRequirement = 18, cost = { ManaPerMinute = 564, }, }, + [7] = { levelRequirement = 22, cost = { ManaPerMinute = 638, }, }, + [8] = { levelRequirement = 26, cost = { ManaPerMinute = 722, }, }, + [9] = { levelRequirement = 31, cost = { ManaPerMinute = 817, }, }, + [10] = { levelRequirement = 36, cost = { ManaPerMinute = 925, }, }, + [11] = { levelRequirement = 41, cost = { ManaPerMinute = 1047, }, }, + [12] = { levelRequirement = 46, cost = { ManaPerMinute = 1185, }, }, + [13] = { levelRequirement = 52, cost = { ManaPerMinute = 1341, }, }, + [14] = { levelRequirement = 58, cost = { ManaPerMinute = 1518, }, }, + [15] = { levelRequirement = 64, cost = { ManaPerMinute = 1718, }, }, + [16] = { levelRequirement = 66, cost = { ManaPerMinute = 1944, }, }, + [17] = { levelRequirement = 72, cost = { ManaPerMinute = 2200, }, }, + [18] = { levelRequirement = 78, cost = { ManaPerMinute = 2490, }, }, + [19] = { levelRequirement = 84, cost = { ManaPerMinute = 2818, }, }, + [20] = { levelRequirement = 90, cost = { ManaPerMinute = 3189, }, }, + [21] = { levelRequirement = 90, cost = { ManaPerMinute = 3609, }, }, + [22] = { levelRequirement = 90, cost = { ManaPerMinute = 4085, }, }, + [23] = { levelRequirement = 90, cost = { ManaPerMinute = 4623, }, }, + [24] = { levelRequirement = 90, cost = { ManaPerMinute = 5232, }, }, + [25] = { levelRequirement = 90, cost = { ManaPerMinute = 5921, }, }, + [26] = { levelRequirement = 90, cost = { ManaPerMinute = 6701, }, }, + [27] = { levelRequirement = 90, cost = { ManaPerMinute = 7583, }, }, + [28] = { levelRequirement = 90, cost = { ManaPerMinute = 8582, }, }, + [29] = { levelRequirement = 90, cost = { ManaPerMinute = 9712, }, }, + [30] = { levelRequirement = 90, cost = { ManaPerMinute = 10992, }, }, + [31] = { levelRequirement = 90, cost = { ManaPerMinute = 12439, }, }, + [32] = { levelRequirement = 90, cost = { ManaPerMinute = 14078, }, }, + [33] = { levelRequirement = 90, cost = { ManaPerMinute = 15932, }, }, + [34] = { levelRequirement = 90, cost = { ManaPerMinute = 18030, }, }, + [35] = { levelRequirement = 90, cost = { ManaPerMinute = 20405, }, }, + [36] = { levelRequirement = 90, cost = { ManaPerMinute = 23092, }, }, + [37] = { levelRequirement = 90, cost = { ManaPerMinute = 26133, }, }, + [38] = { levelRequirement = 90, cost = { ManaPerMinute = 29575, }, }, + [39] = { levelRequirement = 90, cost = { ManaPerMinute = 33470, }, }, + [40] = { levelRequirement = 90, cost = { ManaPerMinute = 37878, }, }, + }, + statSets = { + [1] = { + label = "Incinerate", + baseEffectiveness = 2.9500000476837, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "incinerate_player_statset_0", + baseFlags = { + }, + constantStats = { + { "incinerate_cone_angle", 20 }, + { "active_skill_base_area_of_effect_radius", 46 }, + { "base_skill_effect_duration", 2000 }, + { "incinerate_maximum_exposure_magnitude", 50 }, + { "incinerate_maximum_stages", 8 }, + { "base_minimum_channel_time_ms", 600 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_ignite_duration_+%_final", -50 }, + { "active_skill_override_turn_duration_ms", 360 }, + { "incinerate_damage_+%_final_per_stage", 40 }, + { "active_skill_energy_generated_+%_final", -98 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "incinerate_buff_exposure_-_to_total_fire_resistance_per_stack", + "is_area_damage", + "can_perform_skill_while_moving", + "channel_start_lock_cancelling_scales_with_cast_speed", + "cast_speed_modifiers_apply_to_over_time_cost", + "base_skill_show_average_damage_instead_of_dps", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 9, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Burning Ground", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "incinerate_player_statset_1", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 4000 }, + { "active_skill_base_secondary_area_of_effect_radius", 8 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["KillingPalmPlayer"] = { name = "Killing Palm", baseTypeName = "Killing Palm", color = 4, - baseEffectiveness = 1.9409999847412, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, description = "Dash to an enemy and Strike them with an unarmed Attack, Culling enemies if their life is low enough. Each enemy killed by this strike grants a Power Charge. Enemies around you that can be Culled will be highlighted. This skill always Strikes with your bare fist, even if you have a Quarterstaff equipped.", skillTypes = { [SkillType.Attack] = true, [SkillType.UseGlobalStats] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Physical] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.GeneratesCharges] = true, }, weaponTypes = { ["None"] = true, ["Staff"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "recover_%_maximum_mana_on_cull", 0.2 }, - }, - }, - constantStats = { - { "melee_conditional_step_distance", 10 }, - { "base_melee_dash_range", 65 }, - { "additional_base_critical_strike_chance", 700 }, - { "active_skill_generic_grace_period_time_ms", 100 }, - }, - stats = { - "attack_minimum_added_physical_damage", - "attack_maximum_added_physical_damage", - "kill_enemy_on_hit_if_under_10%_life", - "active_skill_show_cull_range", - "skill_can_add_multiple_charges_per_action", - "global_always_hit", - "is_area_damage", - }, - levels = { - [1] = { 0.60000002384186, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 0.9, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 0.99, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 7, }, }, - [3] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 1.09, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 8, }, }, - [4] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 1.19, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 9, }, }, - [5] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 1.28, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 10, }, }, - [6] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 1.38, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 11, }, }, - [7] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 1.47, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 12, }, }, - [8] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 1.56, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 14, }, }, - [9] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 1.64, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 15, }, }, - [10] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 1.72, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 17, }, }, - [11] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 1.81, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 20, }, }, - [12] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 1.9, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 22, }, }, - [13] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 1.99, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 25, }, }, - [14] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 2.09, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 28, }, }, - [15] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 2.2, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 31, }, }, - [16] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 2.31, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 35, }, }, - [17] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 2.42, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 39, }, }, - [18] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 2.55, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 44, }, }, - [19] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 2.67, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 49, }, }, - [20] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 2.81, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 55, }, }, - [21] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 2.95, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 62, }, }, - [22] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 3.09, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 69, }, }, - [23] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 3.25, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 78, }, }, - [24] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 3.41, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 87, }, }, - [25] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 3.58, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 98, }, }, - [26] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 3.76, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 109, }, }, - [27] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 3.95, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 122, }, }, - [28] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 4.15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 137, }, }, - [29] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 4.35, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 154, }, }, - [30] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 4.57, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 172, }, }, - [31] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 4.8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 193, }, }, - [32] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 5.04, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 216, }, }, - [33] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 5.29, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 243, }, }, - [34] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 5.56, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 272, }, }, - [35] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 5.84, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 304, }, }, - [36] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 6.13, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 341, }, }, - [37] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 6.43, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 382, }, }, - [38] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 6.76, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 428, }, }, - [39] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 7.09, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 480, }, }, - [40] = { 0.80000001192093, 1.2000000476837, attackSpeedMultiplier = -10, baseMultiplier = 7.45, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 537, }, }, + qualityStats = { + { "recover_%_maximum_mana_on_cull", 0.2 }, }, + levels = { + [1] = { attackSpeedMultiplier = -10, levelRequirement = 0, cost = { Mana = 6, }, }, + [2] = { attackSpeedMultiplier = -10, levelRequirement = 3, cost = { Mana = 7, }, }, + [3] = { attackSpeedMultiplier = -10, levelRequirement = 6, cost = { Mana = 8, }, }, + [4] = { attackSpeedMultiplier = -10, levelRequirement = 10, cost = { Mana = 9, }, }, + [5] = { attackSpeedMultiplier = -10, levelRequirement = 14, cost = { Mana = 10, }, }, + [6] = { attackSpeedMultiplier = -10, levelRequirement = 18, cost = { Mana = 11, }, }, + [7] = { attackSpeedMultiplier = -10, levelRequirement = 22, cost = { Mana = 12, }, }, + [8] = { attackSpeedMultiplier = -10, levelRequirement = 26, cost = { Mana = 14, }, }, + [9] = { attackSpeedMultiplier = -10, levelRequirement = 31, cost = { Mana = 15, }, }, + [10] = { attackSpeedMultiplier = -10, levelRequirement = 36, cost = { Mana = 17, }, }, + [11] = { attackSpeedMultiplier = -10, levelRequirement = 41, cost = { Mana = 20, }, }, + [12] = { attackSpeedMultiplier = -10, levelRequirement = 46, cost = { Mana = 22, }, }, + [13] = { attackSpeedMultiplier = -10, levelRequirement = 52, cost = { Mana = 25, }, }, + [14] = { attackSpeedMultiplier = -10, levelRequirement = 58, cost = { Mana = 28, }, }, + [15] = { attackSpeedMultiplier = -10, levelRequirement = 64, cost = { Mana = 31, }, }, + [16] = { attackSpeedMultiplier = -10, levelRequirement = 66, cost = { Mana = 35, }, }, + [17] = { attackSpeedMultiplier = -10, levelRequirement = 72, cost = { Mana = 39, }, }, + [18] = { attackSpeedMultiplier = -10, levelRequirement = 78, cost = { Mana = 44, }, }, + [19] = { attackSpeedMultiplier = -10, levelRequirement = 84, cost = { Mana = 49, }, }, + [20] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 55, }, }, + [21] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 62, }, }, + [22] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 69, }, }, + [23] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 78, }, }, + [24] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 87, }, }, + [25] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 98, }, }, + [26] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 109, }, }, + [27] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 122, }, }, + [28] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 137, }, }, + [29] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 154, }, }, + [30] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 172, }, }, + [31] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 193, }, }, + [32] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 216, }, }, + [33] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 243, }, }, + [34] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 272, }, }, + [35] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 304, }, }, + [36] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 341, }, }, + [37] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 382, }, }, + [38] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 428, }, }, + [39] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 480, }, }, + [40] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 537, }, }, + }, + statSets = { + [1] = { + label = "Killing Palm", + baseEffectiveness = 1.9409999847412, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "melee_conditional_step_distance", 10 }, + { "base_melee_dash_range", 65 }, + { "additional_base_critical_strike_chance", 700 }, + { "active_skill_generic_grace_period_time_ms", 100 }, + }, + stats = { + "attack_minimum_added_physical_damage", + "attack_maximum_added_physical_damage", + "kill_enemy_on_hit_if_under_10%_life", + "active_skill_show_cull_range", + "skill_can_add_multiple_charges_per_action", + "global_always_hit", + "is_area_damage", + }, + levels = { + [1] = { 0.60000002384186, 1.2000000476837, baseMultiplier = 0.9, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.99, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.09, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.19, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.28, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.38, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.47, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.56, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.64, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.72, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.81, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.9, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.99, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.09, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.2, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.31, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.42, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.55, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.67, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.81, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.95, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.09, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.25, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.41, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.58, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.76, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.95, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.15, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.35, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.57, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.8, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.04, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.29, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.56, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.84, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.13, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.43, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.76, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.09, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.45, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["LightningBoltPlayer"] = { name = "Lightning Bolt", baseTypeName = "Lightning Bolt", color = 3, - baseEffectiveness = 1.8600000143051, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Call down a Shocking bolt of Lightning to strike enemies in a small area.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.Cascadable] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "lightning_bolt", castTime = 0.85, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_shock_chance_+%_final", 2 }, - }, - }, - constantStats = { - { "active_skill_shock_chance_+%_final", 100 }, - { "active_skill_base_area_of_effect_radius", 5 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.10000000149012, 1.8999999761581, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "active_skill_shock_chance_+%_final", 2 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Lightning Bolt", + baseEffectiveness = 1.8600000143051, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "lightning_bolt", + baseFlags = { + }, + constantStats = { + { "active_skill_shock_chance_+%_final", 100 }, + { "active_skill_base_area_of_effect_radius", 5 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "is_area_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.10000000149012, 1.8999999761581, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["LightningConduitPlayer"] = { name = "Lightning Conduit", baseTypeName = "Lightning Conduit", color = 3, - baseEffectiveness = 1.9199999570847, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Calls down lightning to strike all enemies in a cone in front of you. Deals significantly more damage to Shocked enemies but Consumes Shock from them after damaging them. Targeting close to you will cause you to jump back as you cast.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Multicastable] = true, [SkillType.Lightning] = true, [SkillType.AreaSpell] = true, [SkillType.DynamicCooldown] = true, [SkillType.SkillConsumesShock] = true, }, - statDescriptionScope = "lightning_conduit", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "reapply_enemy_shock_on_consuming_enemy_shock_chance_%", 1 }, - }, - }, - constantStats = { - { "range_backflip_conditional_distance", 30 }, - { "added_cast_time_ms", 1000 }, - { "active_skill_base_area_of_effect_radius", 100 }, - { "consume_enemy_shock_to_gain_damage_+%_final_per_5%_increased_damage_taken_from_shock", 100 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "never_shock", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 10, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 17, }, }, - [2] = { 0.5, 1.5, critChance = 10, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 19, }, }, - [3] = { 0.5, 1.5, critChance = 10, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 22, }, }, - [4] = { 0.5, 1.5, critChance = 10, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 25, }, }, - [5] = { 0.5, 1.5, critChance = 10, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 28, }, }, - [6] = { 0.5, 1.5, critChance = 10, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 32, }, }, - [7] = { 0.5, 1.5, critChance = 10, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 36, }, }, - [8] = { 0.5, 1.5, critChance = 10, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 41, }, }, - [9] = { 0.5, 1.5, critChance = 10, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 47, }, }, - [10] = { 0.5, 1.5, critChance = 10, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 53, }, }, - [11] = { 0.5, 1.5, critChance = 10, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 60, }, }, - [12] = { 0.5, 1.5, critChance = 10, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 68, }, }, - [13] = { 0.5, 1.5, critChance = 10, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 77, }, }, - [14] = { 0.5, 1.5, critChance = 10, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 87, }, }, - [15] = { 0.5, 1.5, critChance = 10, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 99, }, }, - [16] = { 0.5, 1.5, critChance = 10, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 112, }, }, - [17] = { 0.5, 1.5, critChance = 10, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 127, }, }, - [18] = { 0.5, 1.5, critChance = 10, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 143, }, }, - [19] = { 0.5, 1.5, critChance = 10, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 162, }, }, - [20] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 184, }, }, - [21] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 208, }, }, - [22] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 235, }, }, - [23] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 266, }, }, - [24] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 302, }, }, - [25] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 341, }, }, - [26] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 386, }, }, - [27] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 437, }, }, - [28] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 495, }, }, - [29] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 560, }, }, - [30] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 634, }, }, - [31] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 718, }, }, - [32] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 812, }, }, - [33] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 919, }, }, - [34] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 1040, }, }, - [35] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 1177, }, }, - [36] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 1333, }, }, - [37] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 1508, }, }, - [38] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1707, }, }, - [39] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1932, }, }, - [40] = { 0.5, 1.5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 2186, }, }, + qualityStats = { + { "reapply_enemy_shock_on_consuming_enemy_shock_chance_%", 1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 17, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 19, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 22, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 25, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 28, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 32, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 36, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 41, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 47, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 53, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 60, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 68, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 77, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 87, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 99, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 112, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 127, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 143, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 162, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 184, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 208, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 235, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 266, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 302, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 341, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 386, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 437, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 495, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 560, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 634, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 718, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 812, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 919, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 1040, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 1177, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1333, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1508, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1707, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1932, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 2186, }, }, + }, + statSets = { + [1] = { + label = "Lightning Conduit", + baseEffectiveness = 1.9199999570847, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "lightning_conduit", + baseFlags = { + }, + constantStats = { + { "range_backflip_conditional_distance", 30 }, + { "added_cast_time_ms", 1000 }, + { "active_skill_base_area_of_effect_radius", 100 }, + { "consume_enemy_shock_to_gain_damage_+%_final_per_5%_increased_damage_taken_from_shock", 100 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "never_shock", + }, + levels = { + [1] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.5, 1.5, critChance = 10, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["LightningWarpPlayer"] = { name = "Lightning Warp", baseTypeName = "Lightning Warp", color = 3, - baseEffectiveness = 3.5999999046326, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Teleports you inside the target's body, causing it to violently explode. Highlights enemies that can be Culled, and can only be used on these enemies or Ball Lightning Projectiles. The target is destroyed, and the explosion deals Lightning Damage to surrounding enemies and creates Shocked Ground.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.AreaSpell] = true, [SkillType.Multicastable] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CreatesGroundEffect] = true, }, - statDescriptionScope = "teleport_ball", castTime = 0.5, - baseFlags = { - }, - qualityStats = { - Default = { - { "shock_effect_+%", 0.5 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 40 }, - { "lightning_warp_shocked_ground_base_duration_ms", 10000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_skill_show_average_damage_instead_of_dps", - "is_area_damage", - "active_skill_show_cull_range", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 11, }, }, - [4] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 14, }, }, - [6] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 16, }, }, - [7] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 19, }, }, - [8] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 21, }, }, - [9] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 24, }, }, - [10] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 27, }, }, - [11] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 31, }, }, - [12] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 35, }, }, - [13] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 40, }, }, - [14] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 45, }, }, - [15] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 51, }, }, - [16] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 58, }, }, - [17] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 65, }, }, - [18] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 74, }, }, - [19] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 84, }, }, - [20] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 95, }, }, - [21] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 108, }, }, - [22] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 122, }, }, - [23] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 138, }, }, - [24] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 156, }, }, - [25] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 177, }, }, - [26] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 200, }, }, - [27] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 227, }, }, - [28] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 257, }, }, - [29] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 291, }, }, - [30] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 329, }, }, - [31] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 372, }, }, - [32] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 421, }, }, - [33] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 477, }, }, - [34] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 540, }, }, - [35] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 611, }, }, - [36] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 692, }, }, - [37] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 783, }, }, - [38] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 886, }, }, - [39] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1003, }, }, - [40] = { 0.10000000149012, 1.8999999761581, critChance = 11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1135, }, }, + qualityStats = { + { "shock_effect_+%", 0.5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 9, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 10, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 11, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 13, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 14, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 16, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 19, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 21, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 24, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 27, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 31, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 35, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 40, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 45, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 51, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 58, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 65, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 74, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 84, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 95, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 108, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 122, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 138, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 156, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 177, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 200, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 227, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 257, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 291, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 329, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 372, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 421, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 477, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 540, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 611, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 692, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 783, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 886, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1003, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1135, }, }, + }, + statSets = { + [1] = { + label = "Lightning Warp", + baseEffectiveness = 3.5999999046326, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "teleport_ball", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 40 }, + { "lightning_warp_shocked_ground_base_duration_ms", 10000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "base_skill_show_average_damage_instead_of_dps", + "is_area_damage", + "active_skill_show_cull_range", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.10000000149012, 1.8999999761581, critChance = 11, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["LingeringIllusionPlayer"] = { name = "Lingering Illusion", baseTypeName = "Lingering Illusion", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Creates a short-lived illusory copy of yourself whenever you dodge roll. The copy can be damaged by enemies, and copies that are destroyed by an enemy will grant you a Power Charge.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.GeneratesCharges] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - stats = { - "base_deal_no_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Buff", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + stats = { + "base_deal_no_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["LingeringIllusionSpawnPlayer"] = { name = "", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.GeneratesCharges] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "create_illusion", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "chance_to_gain_1_more_charge_%", 1 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 600 }, - { "lingering_illusion_clone_base_maximum_life_%_of_owner_maximum_life", 20 }, - }, - stats = { - "chance_to_gain_1_more_charge_%", - "triggered_by_lingering_illusion", - "hide_minion_frame", - "quality_display_lingering_illusion_is_gem", - "base_deal_no_damage", - }, - levels = { - [1] = { 0, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 10, }, }, - [2] = { 4, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { 8, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { 12, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 10, }, }, - [5] = { 16, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 10, }, }, - [6] = { 20, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 10, }, }, - [7] = { 24, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 10, }, }, - [8] = { 28, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 10, }, }, - [9] = { 32, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 10, }, }, - [10] = { 36, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 10, }, }, - [11] = { 40, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 10, }, }, - [12] = { 44, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 10, }, }, - [13] = { 48, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 10, }, }, - [14] = { 52, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 10, }, }, - [15] = { 56, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 10, }, }, - [16] = { 60, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 10, }, }, - [17] = { 64, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 10, }, }, - [18] = { 68, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 10, }, }, - [19] = { 72, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 10, }, }, - [20] = { 76, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 10, }, }, - [21] = { 80, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 10, }, }, - [22] = { 84, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 10, }, }, - [23] = { 88, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 10, }, }, - [24] = { 92, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 10, }, }, - [25] = { 96, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 10, }, }, - [26] = { 100, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 10, }, }, - [27] = { 104, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 10, }, }, - [28] = { 108, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 10, }, }, - [29] = { 112, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 10, }, }, - [30] = { 116, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 10, }, }, - [31] = { 120, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 10, }, }, - [32] = { 124, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 10, }, }, - [33] = { 128, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 10, }, }, - [34] = { 132, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 10, }, }, - [35] = { 136, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 10, }, }, - [36] = { 140, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 10, }, }, - [37] = { 144, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 10, }, }, - [38] = { 148, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 10, }, }, - [39] = { 152, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 10, }, }, - [40] = { 156, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 10, }, }, + qualityStats = { + { "chance_to_gain_1_more_charge_%", 1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [2] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [3] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [4] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [5] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [6] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [7] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [8] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [9] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [10] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [11] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [12] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [13] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [14] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [15] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [16] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [17] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [18] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [19] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [20] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [21] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [22] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [23] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [24] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [25] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [26] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [27] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [28] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [29] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [30] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [31] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [32] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [33] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [34] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [35] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [36] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [37] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [38] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [39] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [40] = { levelRequirement = 0, cost = { Mana = 10, }, }, + }, + statSets = { + [1] = { + label = "Illusion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "create_illusion", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 600 }, + { "lingering_illusion_clone_base_maximum_life_%_of_owner_maximum_life", 20 }, + }, + stats = { + "chance_to_gain_1_more_charge_%", + "triggered_by_lingering_illusion", + "hide_minion_frame", + "quality_display_lingering_illusion_is_gem", + "base_deal_no_damage", + }, + levels = { + [1] = { 0, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 4, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 8, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 12, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 16, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 20, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 24, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 28, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 32, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 40, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 44, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 48, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 52, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 56, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 60, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 64, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 68, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 72, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 76, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 80, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 84, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 88, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 92, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 96, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 100, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 104, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 108, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 112, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 116, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 120, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 124, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 128, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 132, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 136, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 140, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 144, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 148, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 152, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 156, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["LivingBombPlayer"] = { name = "Living Bomb", baseTypeName = "Living Bomb", color = 3, - baseEffectiveness = 2.5999999046326, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Plant a seed of Fire inside an enemy, which grows over a duration. When the duration expires, the seed explodes, damaging the enemy and all other enemies nearby.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.AreaSpell] = true, [SkillType.Limit] = true, [SkillType.Fire] = true, [SkillType.Nonpathing] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "living_bomb_player", castTime = 0.6, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_skill_effect_duration", -25 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 2500 }, - { "active_skill_base_area_of_effect_radius", 25 }, - { "living_bomb_base_number_of_bombs_allowed", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_skill_show_average_damage_instead_of_dps", - "is_area_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_skill_effect_duration", -25 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Living Bomb", + baseEffectiveness = 2.5999999046326, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "living_bomb_player", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 2500 }, + { "active_skill_base_area_of_effect_radius", 25 }, + { "living_bomb_base_number_of_bombs_allowed", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "base_skill_show_average_damage_instead_of_dps", + "is_area_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MalicePlayer"] = { name = "Malice", baseTypeName = "Malice", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Emits an Aura that continuously inflicts Critical Weakness on enemies in your Presence.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Aura] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "aura_crit_against_enemy", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_skill_effect_duration", 50 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - { "skill_desired_amount_override", 1 }, - }, - stats = { - "critical_chance_against_aura_apply_brittle_every_x_ms", - "base_deal_no_damage", - }, - levels = { - [1] = { 1000, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 980, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 960, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 940, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 920, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 900, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 880, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 860, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 840, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 820, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 800, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 780, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 760, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 740, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 720, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 700, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 680, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 660, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 640, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 620, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 600, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 580, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 560, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 540, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 520, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 500, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 480, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 460, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 440, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 420, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 400, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 380, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 360, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 340, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 320, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 300, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 280, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 260, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 240, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 220, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_skill_effect_duration", 50 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Malice", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "aura_crit_against_enemy", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 4000 }, + { "skill_desired_amount_override", 1 }, + }, + stats = { + "critical_chance_against_aura_apply_brittle_every_x_ms", + "base_deal_no_damage", + }, + levels = { + [1] = { 1000, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 980, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 960, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 940, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 920, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 900, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 880, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 860, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 840, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 820, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 800, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 780, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 760, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 740, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 720, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 700, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 680, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 660, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 640, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 620, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 600, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 580, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 560, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 540, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 520, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 500, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 480, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 460, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 440, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 420, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 400, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 380, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 360, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 340, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 320, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 300, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 280, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 260, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 240, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 220, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ManaDrainPlayer"] = { name = "Mana Drain", baseTypeName = "Mana Drain", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Siphons power from an enemy, briefly Hindering them and Leeching Mana.", skillTypes = { [SkillType.Spell] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "mana_drain", castTime = 0.85, - baseFlags = { - }, - qualityStats = { - Default = { - { "mana_drain_base_mana_leech_amount", 1.5 }, - }, - }, - constantStats = { - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "mana_drain_base_mana_leech_amount", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 10, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 12, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 16, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 18, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 22, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 28, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 32, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 36, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 42, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 48, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 54, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 62, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 70, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 78, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 86, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 94, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 104, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 114, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 126, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 136, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 148, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 160, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 174, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 186, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 200, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 214, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 226, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 240, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 256, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 270, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 284, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 300, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 316, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 332, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 348, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 364, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 382, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 398, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 416, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 432, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "mana_drain_base_mana_leech_amount", 1.5 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Mana Drain", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "mana_drain", + baseFlags = { + }, + constantStats = { + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "mana_drain_base_mana_leech_amount", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 10, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 12, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 16, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 18, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 22, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 28, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 32, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 36, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 42, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 48, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 54, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 62, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 70, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 78, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 86, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 94, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 104, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 114, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 126, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 136, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 148, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 160, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 174, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 186, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 200, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 214, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 226, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 240, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 256, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 270, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 284, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 300, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 316, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 332, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 348, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 364, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 382, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 398, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 416, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 432, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ManaRemnantsPlayer"] = { name = "Mana Remnants", baseTypeName = "Mana Remnants", color = 3, - baseEffectiveness = 5, - incrementalEffectiveness = 0.050000000745058, - damageIncrementalEffectiveness = 0.0089999996125698, description = "Conjures surging lightning to restore your Mana. While active, Shocked enemies you kill have a chance to spawn a Mana Remnant, and Critically Hitting a Shocked target spawns a Mana Remnant every few seconds. Picking up a Mana Remnant grants you Mana which can Overflow maximum Mana.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Lightning] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, }, - statDescriptionScope = "mana_remnants", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "mana_remnants_mana_gain_per_globe", 1.5 }, - }, - }, - constantStats = { - { "mana_remnants_spawn_remnant_on_crit_vs_shocked_enemy_every_X_ms", 2000 }, - { "mana_remnants_chance_to_spawn_orb_on_killing_shocked_enemy_%", 25 }, - }, - stats = { - "mana_remnants_mana_gain_per_globe", - "base_deal_no_damage", - }, - levels = { - [1] = { 21, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 24, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 29, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 35, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 41, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 50, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 59, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 68, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 78, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 89, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 100, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 112, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 125, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 138, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 152, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 166, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 171, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 186, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 201, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 208, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 224, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 241, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 258, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 275, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 292, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 309, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 326, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 343, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 360, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 377, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 394, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 411, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 428, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 445, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 462, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 479, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 496, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 513, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 530, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 547, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "mana_remnants_mana_gain_per_globe", 1.5 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Mana Remnants", + baseEffectiveness = 5, + incrementalEffectiveness = 0.050000000745058, + damageIncrementalEffectiveness = 0.0089999996125698, + statDescriptionScope = "mana_remnants", + baseFlags = { + }, + constantStats = { + { "mana_remnants_spawn_remnant_on_crit_vs_shocked_enemy_every_X_ms", 2000 }, + { "mana_remnants_chance_to_spawn_orb_on_killing_shocked_enemy_%", 25 }, + }, + stats = { + "mana_remnants_mana_gain_per_globe", + "base_deal_no_damage", + }, + levels = { + [1] = { 21, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 24, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 29, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 35, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 41, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 50, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 59, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 68, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 78, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 89, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 100, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 112, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 125, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 138, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 152, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 166, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 171, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 186, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 201, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 208, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 224, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 241, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 258, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 275, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 292, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 309, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 326, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 343, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 360, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 377, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 394, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 411, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 428, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 445, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 462, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 479, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 496, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 513, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 530, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 547, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ManaTempestPlayer"] = { name = "Mana Tempest", baseTypeName = "Mana Tempest", color = 3, - incrementalEffectiveness = 0.092720001935959, description = "Creates a storm of arcane energies that Empowers your Mana-costing Spells while you remain inside it. Maintaining the storm constantly drains your Mana, and each Spell you cast causes it to drain faster. The storm will dissipate when you exit it or run out of Mana.", skillTypes = { [SkillType.Spell] = true, [SkillType.Buff] = true, [SkillType.Cooldown] = true, [SkillType.Lightning] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Nonpathing] = true, [SkillType.EmpowersOtherSkill] = true, }, - statDescriptionScope = "mana_tempest", castTime = 0.6, - baseFlags = { - }, - qualityStats = { - Default = { - { "mana_tempest_effects_linger_X_ms", 50 }, - }, - }, - constantStats = { - { "mana_tempest_mana_cost_%_to_add_to_cost_per_second", 30 }, - { "active_skill_base_area_of_effect_radius", 26 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "non_skill_base_all_damage_%_to_gain_as_lightning_with_spells_from_buff", - "mana_costing_lightning_spells_number_of_additional_beam_splits", - "mana_costing_lightning_spells_number_of_additional_beam_chains", - "base_deal_no_damage", - "mana_costing_lightning_spells_projectiles_fork", - "do_not_apply_area_modifiers", - "display_this_skill_cooldown_does_not_recover_during_buff", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 40, 1, 0, storedUses = 1, levelRequirement = 0, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 1, cost = { ManaPercentPerMinute = 60, }, }, - [2] = { 42, 1, 0, storedUses = 1, levelRequirement = 3, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, cost = { ManaPercentPerMinute = 60, }, }, - [3] = { 44, 1, 0, storedUses = 1, levelRequirement = 6, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, cost = { ManaPercentPerMinute = 60, }, }, - [4] = { 46, 1, 0, storedUses = 1, levelRequirement = 10, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, cost = { ManaPercentPerMinute = 60, }, }, - [5] = { 48, 1, 0, storedUses = 1, levelRequirement = 14, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, cost = { ManaPercentPerMinute = 60, }, }, - [6] = { 50, 1, 0, storedUses = 1, levelRequirement = 18, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, cost = { ManaPercentPerMinute = 60, }, }, - [7] = { 52, 1, 0, storedUses = 1, levelRequirement = 22, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, cost = { ManaPercentPerMinute = 60, }, }, - [8] = { 54, 1, 0, storedUses = 1, levelRequirement = 26, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, cost = { ManaPercentPerMinute = 60, }, }, - [9] = { 56, 1, 0, storedUses = 1, levelRequirement = 31, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, cost = { ManaPercentPerMinute = 60, }, }, - [10] = { 58, 2, 0, storedUses = 1, levelRequirement = 36, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, cost = { ManaPercentPerMinute = 60, }, }, - [11] = { 60, 2, 0, storedUses = 1, levelRequirement = 41, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, cost = { ManaPercentPerMinute = 60, }, }, - [12] = { 62, 2, 0, storedUses = 1, levelRequirement = 46, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, cost = { ManaPercentPerMinute = 60, }, }, - [13] = { 64, 2, 0, storedUses = 1, levelRequirement = 52, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, cost = { ManaPercentPerMinute = 60, }, }, - [14] = { 66, 2, 0, storedUses = 1, levelRequirement = 58, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, cost = { ManaPercentPerMinute = 60, }, }, - [15] = { 68, 2, 0, storedUses = 1, levelRequirement = 64, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, cost = { ManaPercentPerMinute = 60, }, }, - [16] = { 70, 2, 0, storedUses = 1, levelRequirement = 66, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, cost = { ManaPercentPerMinute = 60, }, }, - [17] = { 72, 2, 0, storedUses = 1, levelRequirement = 72, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, cost = { ManaPercentPerMinute = 60, }, }, - [18] = { 74, 2, 1, storedUses = 1, levelRequirement = 78, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, cost = { ManaPercentPerMinute = 60, }, }, - [19] = { 76, 2, 1, storedUses = 1, levelRequirement = 84, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, cost = { ManaPercentPerMinute = 60, }, }, - [20] = { 78, 3, 1, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, cost = { ManaPercentPerMinute = 60, }, }, - [21] = { 80, 3, 1, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, cost = { ManaPercentPerMinute = 60, }, }, - [22] = { 82, 3, 1, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, cost = { ManaPercentPerMinute = 60, }, }, - [23] = { 84, 3, 1, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, cost = { ManaPercentPerMinute = 60, }, }, - [24] = { 86, 3, 1, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, cost = { ManaPercentPerMinute = 60, }, }, - [25] = { 88, 3, 1, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, cost = { ManaPercentPerMinute = 60, }, }, - [26] = { 90, 3, 1, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, cost = { ManaPercentPerMinute = 60, }, }, - [27] = { 92, 3, 2, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, cost = { ManaPercentPerMinute = 60, }, }, - [28] = { 94, 3, 2, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, cost = { ManaPercentPerMinute = 60, }, }, - [29] = { 96, 3, 2, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, cost = { ManaPercentPerMinute = 60, }, }, - [30] = { 98, 4, 2, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, cost = { ManaPercentPerMinute = 60, }, }, - [31] = { 100, 4, 2, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, cost = { ManaPercentPerMinute = 60, }, }, - [32] = { 102, 4, 2, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, cost = { ManaPercentPerMinute = 60, }, }, - [33] = { 104, 4, 2, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, cost = { ManaPercentPerMinute = 60, }, }, - [34] = { 106, 4, 2, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, cost = { ManaPercentPerMinute = 60, }, }, - [35] = { 108, 4, 2, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, cost = { ManaPercentPerMinute = 60, }, }, - [36] = { 110, 4, 3, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, cost = { ManaPercentPerMinute = 60, }, }, - [37] = { 112, 4, 3, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, cost = { ManaPercentPerMinute = 60, }, }, - [38] = { 114, 4, 3, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, cost = { ManaPercentPerMinute = 60, }, }, - [39] = { 116, 4, 3, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, cost = { ManaPercentPerMinute = 60, }, }, - [40] = { 118, 5, 3, storedUses = 1, levelRequirement = 90, cooldown = 1, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, cost = { ManaPercentPerMinute = 60, }, }, + qualityStats = { + { "mana_tempest_effects_linger_X_ms", 50 }, }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 1, cost = { ManaPercentPerMinute = 60, }, }, + }, + statSets = { + [1] = { + label = "Mana Tempest", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "mana_tempest", + baseFlags = { + }, + constantStats = { + { "mana_tempest_mana_cost_%_to_add_to_cost_per_second", 30 }, + { "active_skill_base_area_of_effect_radius", 26 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "non_skill_base_all_damage_%_to_gain_as_lightning_with_spells_from_buff", + "mana_costing_lightning_spells_number_of_additional_beam_splits", + "mana_costing_lightning_spells_number_of_additional_beam_chains", + "base_deal_no_damage", + "mana_costing_lightning_spells_projectiles_fork", + "do_not_apply_area_modifiers", + "display_this_skill_cooldown_does_not_recover_during_buff", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 40, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, + [2] = { 42, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 44, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 46, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 48, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 50, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 52, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 54, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 56, 1, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 58, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 60, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 62, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 64, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 66, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 68, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 70, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 72, 2, 0, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 74, 2, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 76, 2, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 78, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 80, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 82, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 84, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 86, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 88, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 90, 3, 1, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 92, 3, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 94, 3, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 96, 3, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 98, 4, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 100, 4, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 102, 4, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 104, 4, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 106, 4, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 108, 4, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 110, 4, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 112, 4, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 114, 4, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 116, 4, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 118, 5, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MantraOfDestructionPlayer"] = { name = "Mantra of Destruction", baseTypeName = "Mantra of Destruction", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Build Combo by successfully Striking Enemies with other skills. After reaching maximum Combo, use this skill to Empower your next Quarterstaff Attack, causing it to deal additional Chaos damage. Each kill with the Empowered Attack grants\nPurple Flames of Chayula for a duration.", skillTypes = { [SkillType.ComboStacking] = true, [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.EmpowersOtherSkill] = true, [SkillType.Chaos] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "mantra_of_destruction", castTime = 0.6, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_required_number_of_combo_stacks", -0.1 }, - }, - }, - constantStats = { - { "active_skill_required_number_of_combo_stacks", 10 }, - { "base_combo_stacks_decay_delay_ms", 8000 }, - { "skill_empowers_next_x_melee_attacks", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "base_skill_effect_duration", 8000 }, - { "mantra_of_destruction_purple_flame_all_damage_%_gained_as_chaos", 7 }, - { "base_secondary_skill_effect_duration", 6000 }, - }, - stats = { - "mantra_of_destruction_grant_all_damage_%_to_gain_as_chaos_with_attacks", - "can_perform_skill_while_moving", - "combo_only_stacks_from_hits_with_weapon_restriction", - "base_deal_no_damage", - }, - levels = { - [1] = { 22, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 23, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 24, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 25, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 26, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 27, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 28, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 29, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 30, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 31, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 32, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 34, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 35, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 36, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 37, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 38, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 39, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 40, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 41, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 42, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 43, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 44, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 45, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 46, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 47, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 48, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 49, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 50, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 51, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 52, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 53, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 54, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 55, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 56, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 58, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 59, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 60, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 61, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "active_skill_required_number_of_combo_stacks", -0.1 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Mantra of Destruction", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "mantra_of_destruction", + baseFlags = { + }, + constantStats = { + { "active_skill_required_number_of_combo_stacks", 10 }, + { "base_combo_stacks_decay_delay_ms", 8000 }, + { "skill_empowers_next_x_melee_attacks", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "base_skill_effect_duration", 8000 }, + { "mantra_of_destruction_purple_flame_all_damage_%_gained_as_chaos", 7 }, + { "base_secondary_skill_effect_duration", 6000 }, + }, + stats = { + "mantra_of_destruction_grant_all_damage_%_to_gain_as_chaos_with_attacks", + "can_perform_skill_while_moving", + "combo_only_stacks_from_hits_with_weapon_restriction", + "base_deal_no_damage", + }, + levels = { + [1] = { 22, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 23, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 24, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 25, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 26, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 27, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 28, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 29, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 30, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 31, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 32, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 34, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 35, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 36, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 37, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 38, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 39, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 40, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 41, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 42, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 43, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 44, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 45, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 46, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 47, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 48, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 49, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 50, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 51, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 52, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 53, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 54, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 55, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 56, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 57, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 58, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 59, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 60, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 61, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["OrbOfStormsPlayer"] = { name = "Orb of Storms", baseTypeName = "Orb of Storms", color = 3, - baseEffectiveness = 0.86000001430511, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Creates an Orb of electricity that fires Chaining Lightning bolts at nearby enemies.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Lightning] = true, [SkillType.Area] = true, [SkillType.Chains] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.AreaSpell] = true, [SkillType.Orb] = true, [SkillType.Nonpathing] = true, [SkillType.Limit] = true, [SkillType.Duration] = true, [SkillType.Sustained] = true, }, - statDescriptionScope = "orb_of_storms", castTime = 0.8, - baseFlags = { - }, - qualityStats = { - Default = { - { "number_of_chains", 0.15 }, - }, - }, - constantStats = { - { "arc_chain_distance", 35 }, - { "active_skill_base_area_of_effect_radius", 56 }, - { "active_skill_base_secondary_area_of_effect_radius", 28 }, - { "orb_of_storms_base_maximum_number_of_orbs", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 80 }, - { "orb_of_storms_minimum_placement_range_%", 25 }, - { "orb_of_storms_maximum_placement_range_%", 75 }, - { "base_skill_effect_duration", 10000 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "orb_of_storms_maximum_number_of_hits", - "orb_of_storms_base_bolt_frequency_ms", - "number_of_chains", - "skill_can_add_multiple_charges_per_action", - "damage_cannot_be_reflected_or_leech_if_used_by_other_object", - "disable_visual_hit_effect", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.5, 1.5, 10, 3500, 3, critChance = 10, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 1, cost = { Mana = 14, }, }, - [2] = { 0.5, 1.5, 11, 3450, 3, critChance = 10, levelRequirement = 3, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 15, }, }, - [3] = { 0.5, 1.5, 12, 3400, 3, critChance = 10, levelRequirement = 6, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 17, }, }, - [4] = { 0.5, 1.5, 13, 3350, 3, critChance = 10, levelRequirement = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 20, }, }, - [5] = { 0.5, 1.5, 14, 3300, 3, critChance = 10, levelRequirement = 14, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 23, }, }, - [6] = { 0.5, 1.5, 15, 3250, 3, critChance = 10, levelRequirement = 18, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 26, }, }, - [7] = { 0.5, 1.5, 16, 3200, 3, critChance = 10, levelRequirement = 22, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 29, }, }, - [8] = { 0.5, 1.5, 17, 3150, 4, critChance = 10, levelRequirement = 26, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 33, }, }, - [9] = { 0.5, 1.5, 18, 3100, 4, critChance = 10, levelRequirement = 31, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 37, }, }, - [10] = { 0.5, 1.5, 19, 3050, 4, critChance = 10, levelRequirement = 36, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 42, }, }, - [11] = { 0.5, 1.5, 20, 3000, 4, critChance = 10, levelRequirement = 41, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 48, }, }, - [12] = { 0.5, 1.5, 21, 2950, 4, critChance = 10, levelRequirement = 46, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 54, }, }, - [13] = { 0.5, 1.5, 22, 2900, 4, critChance = 10, levelRequirement = 52, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 61, }, }, - [14] = { 0.5, 1.5, 23, 2850, 4, critChance = 10, levelRequirement = 58, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 70, }, }, - [15] = { 0.5, 1.5, 24, 2800, 5, critChance = 10, levelRequirement = 64, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 79, }, }, - [16] = { 0.5, 1.5, 25, 2750, 5, critChance = 10, levelRequirement = 66, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 89, }, }, - [17] = { 0.5, 1.5, 26, 2700, 5, critChance = 10, levelRequirement = 72, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 101, }, }, - [18] = { 0.5, 1.5, 27, 2650, 5, critChance = 10, levelRequirement = 78, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 115, }, }, - [19] = { 0.5, 1.5, 28, 2600, 5, critChance = 10, levelRequirement = 84, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 130, }, }, - [20] = { 0.5, 1.5, 29, 2550, 5, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 147, }, }, - [21] = { 0.5, 1.5, 30, 2500, 6, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 166, }, }, - [22] = { 0.5, 1.5, 31, 2450, 6, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 188, }, }, - [23] = { 0.5, 1.5, 32, 2400, 6, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 213, }, }, - [24] = { 0.5, 1.5, 33, 2350, 6, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 241, }, }, - [25] = { 0.5, 1.5, 34, 2300, 6, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 136.875, cost = { Mana = 273, }, }, - [26] = { 0.5, 1.5, 35, 2250, 6, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 309, }, }, - [27] = { 0.5, 1.5, 36, 2200, 7, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 350, }, }, - [28] = { 0.5, 1.5, 37, 2150, 7, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 396, }, }, - [29] = { 0.5, 1.5, 38, 2100, 7, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 448, }, }, - [30] = { 0.5, 1.5, 39, 2050, 7, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 507, }, }, - [31] = { 0.5, 1.5, 39, 2000, 7, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 574, }, }, - [32] = { 0.5, 1.5, 40, 1950, 7, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 650, }, }, - [33] = { 0.5, 1.5, 40, 1900, 8, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 735, }, }, - [34] = { 0.5, 1.5, 41, 1850, 8, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 832, }, }, - [35] = { 0.5, 1.5, 41, 1800, 8, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 942, }, }, - [36] = { 0.5, 1.5, 42, 1750, 8, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 1066, }, }, - [37] = { 0.5, 1.5, 42, 1700, 8, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 1206, }, }, - [38] = { 0.5, 1.5, 43, 1650, 8, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 1365, }, }, - [39] = { 0.5, 1.5, 43, 1600, 9, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1545, }, }, - [40] = { 0.5, 1.5, 44, 1550, 9, critChance = 10, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1749, }, }, + qualityStats = { + { "number_of_chains", 0.15 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 14, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 15, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 17, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 20, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 23, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 26, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 29, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 33, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 37, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 42, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 48, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 54, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 61, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 70, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 79, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 89, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 101, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 115, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 130, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 147, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 166, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 188, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 213, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 241, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 273, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 309, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 350, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 396, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 448, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 507, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 574, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 650, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 735, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 832, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 942, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1066, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1206, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1365, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1545, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1749, }, }, + }, + statSets = { + [1] = { + label = "Orb of Storms", + baseEffectiveness = 0.86000001430511, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "orb_of_storms", + baseFlags = { + }, + constantStats = { + { "arc_chain_distance", 35 }, + { "active_skill_base_area_of_effect_radius", 56 }, + { "active_skill_base_secondary_area_of_effect_radius", 28 }, + { "orb_of_storms_base_maximum_number_of_orbs", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 80 }, + { "orb_of_storms_minimum_placement_range_%", 25 }, + { "orb_of_storms_maximum_placement_range_%", 75 }, + { "base_skill_effect_duration", 10000 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "orb_of_storms_maximum_number_of_hits", + "orb_of_storms_base_bolt_frequency_ms", + "number_of_chains", + "skill_can_add_multiple_charges_per_action", + "damage_cannot_be_reflected_or_leech_if_used_by_other_object", + "disable_visual_hit_effect", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.5, 1.5, 10, 3500, 3, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 1, }, + [2] = { 0.5, 1.5, 11, 3450, 3, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.5, 1.5, 12, 3400, 3, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.5, 1.5, 13, 3350, 3, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.5, 1.5, 14, 3300, 3, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.5, 1.5, 15, 3250, 3, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.5, 1.5, 16, 3200, 3, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.5, 1.5, 17, 3150, 4, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.5, 1.5, 18, 3100, 4, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.5, 1.5, 19, 3050, 4, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.5, 1.5, 20, 3000, 4, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.5, 1.5, 21, 2950, 4, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.5, 1.5, 22, 2900, 4, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.5, 1.5, 23, 2850, 4, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.5, 1.5, 24, 2800, 5, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.5, 1.5, 25, 2750, 5, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.5, 1.5, 26, 2700, 5, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.5, 1.5, 27, 2650, 5, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.5, 1.5, 28, 2600, 5, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.5, 1.5, 29, 2550, 5, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.5, 1.5, 30, 2500, 6, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.5, 1.5, 31, 2450, 6, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.5, 1.5, 32, 2400, 6, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.5, 1.5, 33, 2350, 6, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.5, 1.5, 34, 2300, 6, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 0.5, 1.5, 35, 2250, 6, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.5, 1.5, 36, 2200, 7, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.5, 1.5, 37, 2150, 7, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.5, 1.5, 38, 2100, 7, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.5, 1.5, 39, 2050, 7, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.5, 1.5, 39, 2000, 7, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.5, 1.5, 40, 1950, 7, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.5, 1.5, 40, 1900, 8, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.5, 1.5, 41, 1850, 8, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.5, 1.5, 41, 1800, 8, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.5, 1.5, 42, 1750, 8, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.5, 1.5, 42, 1700, 8, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.5, 1.5, 43, 1650, 8, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.5, 1.5, 43, 1600, 9, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.5, 1.5, 44, 1550, 9, critChance = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["PainOfferingPlayer"] = { name = "Pain Offering", baseTypeName = "Pain Offering", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Impales a Skeleton on a bone spike to send nearby Minions into a frenzy as long as the spike remains, causing them to use skills more quickly and deal more damage.\n\nThe bone spike is itself a Minion. If it dies, the effect ends immediately.", skillTypes = { [SkillType.Offering] = true, [SkillType.Minion] = true, [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CreatesMinion] = true, [SkillType.Aura] = true, [SkillType.Limit] = true, [SkillType.Area] = true, }, - statDescriptionScope = "pain_offering", castTime = 0.6, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_base_area_of_effect_radius", 1.2 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "base_secondary_skill_effect_duration", 6000 }, - { "active_skill_base_area_of_effect_radius", 60 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "base_number_of_pain_offerings_allowed", 1 }, - }, - stats = { - "pain_offering_attack_and_cast_speed_+%", - "pain_offering_damage_+%_final", - "can_perform_skill_while_moving", - "display_statset_no_hit_damage", - }, - levels = { - [1] = { 30, 25, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, cost = { Mana = 26, }, }, - [2] = { 30, 26, levelRequirement = 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 28, }, }, - [3] = { 30, 27, levelRequirement = 6, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 31, }, }, - [4] = { 30, 28, levelRequirement = 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 34, }, }, - [5] = { 30, 29, levelRequirement = 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 38, }, }, - [6] = { 30, 30, levelRequirement = 18, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 42, }, }, - [7] = { 30, 31, levelRequirement = 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 46, }, }, - [8] = { 30, 32, levelRequirement = 26, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 50, }, }, - [9] = { 30, 33, levelRequirement = 31, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 55, }, }, - [10] = { 30, 34, levelRequirement = 36, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 61, }, }, - [11] = { 30, 35, levelRequirement = 41, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 67, }, }, - [12] = { 30, 36, levelRequirement = 46, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 73, }, }, - [13] = { 30, 37, levelRequirement = 52, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 80, }, }, - [14] = { 30, 38, levelRequirement = 58, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 88, }, }, - [15] = { 30, 39, levelRequirement = 64, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 97, }, }, - [16] = { 30, 40, levelRequirement = 66, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 107, }, }, - [17] = { 30, 41, levelRequirement = 72, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 117, }, }, - [18] = { 30, 42, levelRequirement = 78, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 129, }, }, - [19] = { 30, 43, levelRequirement = 84, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 141, }, }, - [20] = { 30, 44, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 155, }, }, - [21] = { 30, 45, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 171, }, }, - [22] = { 30, 46, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 187, }, }, - [23] = { 30, 47, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 206, }, }, - [24] = { 30, 48, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 226, }, }, - [25] = { 30, 49, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 136.875, cost = { Mana = 248, }, }, - [26] = { 30, 50, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 273, }, }, - [27] = { 30, 51, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 300, }, }, - [28] = { 30, 52, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 329, }, }, - [29] = { 30, 53, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 361, }, }, - [30] = { 30, 54, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 397, }, }, - [31] = { 30, 55, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 436, }, }, - [32] = { 30, 56, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 479, }, }, - [33] = { 30, 57, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 526, }, }, - [34] = { 30, 58, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 577, }, }, - [35] = { 30, 59, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 634, }, }, - [36] = { 30, 60, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 696, }, }, - [37] = { 30, 61, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 764, }, }, - [38] = { 30, 62, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 839, }, }, - [39] = { 30, 63, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 922, }, }, - [40] = { 30, 64, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1012, }, }, + qualityStats = { + { "active_skill_base_area_of_effect_radius", 1.2 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 26, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 28, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 31, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 34, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 38, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 42, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 46, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 50, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 55, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 61, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 67, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 73, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 80, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 88, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 97, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 107, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 117, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 129, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 141, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 155, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 171, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 187, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 206, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 226, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 248, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 273, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 300, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 329, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 361, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 397, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 436, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 479, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 526, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 577, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 634, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 696, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 764, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 839, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 922, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1012, }, }, + }, + statSets = { + [1] = { + label = "Pain Offering", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "pain_offering", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 6000 }, + { "base_secondary_skill_effect_duration", 6000 }, + { "active_skill_base_area_of_effect_radius", 60 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "base_number_of_pain_offerings_allowed", 1 }, + }, + stats = { + "pain_offering_attack_and_cast_speed_+%", + "pain_offering_damage_+%_final", + "can_perform_skill_while_moving", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { 30, 25, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { 30, 26, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 30, 27, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 30, 28, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 30, 29, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 30, 30, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 30, 31, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 30, 32, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 30, 33, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 30, 34, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, 35, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 30, 36, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 30, 37, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 30, 38, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 30, 39, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 30, 40, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 30, 41, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 30, 42, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 30, 43, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 30, 44, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 30, 45, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 30, 46, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 30, 47, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 30, 48, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 30, 49, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { 30, 50, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 30, 51, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 30, 52, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 30, 53, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 30, 54, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 30, 55, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 30, 56, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 30, 57, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 30, 58, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 30, 59, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 30, 60, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 30, 61, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 30, 62, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 30, 63, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 30, 64, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["PowerSiphonPlayer"] = { name = "Power Siphon", baseTypeName = "Power Siphon", color = 3, - baseEffectiveness = 0.37000000476837, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0094999996945262, description = "Attempts to rip the lifeforce from an enemy. Enemies within Culling range will be highlighted and instantly killed on Hit, granting a Power Charge. Can only target Enemies in Culling range.", skillTypes = { [SkillType.Spell] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, [SkillType.Damage] = true, [SkillType.GeneratesCharges] = true, [SkillType.Physical] = true, }, - statDescriptionScope = "power_siphon", castTime = 0.7, - baseFlags = { - }, - qualityStats = { - Default = { - { "chance_to_gain_1_more_charge_%", 0.5 }, - }, - }, - constantStats = { - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "chance_to_gain_1_more_charge_%", - "active_skill_show_cull_range", - "can_perform_skill_while_moving", - "spells_have_culling_strike", - }, - levels = { - [1] = { 0.69999998807907, 1.2999999523163, 0, critChance = 15, levelRequirement = 0, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, - [2] = { 0.69999998807907, 1.2999999523163, 4, critChance = 15, levelRequirement = 3, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 0.69999998807907, 1.2999999523163, 8, critChance = 15, levelRequirement = 6, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 0.69999998807907, 1.2999999523163, 12, critChance = 15, levelRequirement = 10, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, - [5] = { 0.69999998807907, 1.2999999523163, 16, critChance = 15, levelRequirement = 14, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, - [6] = { 0.69999998807907, 1.2999999523163, 20, critChance = 15, levelRequirement = 18, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, - [7] = { 0.69999998807907, 1.2999999523163, 24, critChance = 15, levelRequirement = 22, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, - [8] = { 0.69999998807907, 1.2999999523163, 28, critChance = 15, levelRequirement = 26, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, - [9] = { 0.69999998807907, 1.2999999523163, 32, critChance = 15, levelRequirement = 31, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, - [10] = { 0.69999998807907, 1.2999999523163, 36, critChance = 15, levelRequirement = 36, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, - [11] = { 0.69999998807907, 1.2999999523163, 40, critChance = 15, levelRequirement = 41, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, - [12] = { 0.69999998807907, 1.2999999523163, 44, critChance = 15, levelRequirement = 46, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, - [13] = { 0.69999998807907, 1.2999999523163, 48, critChance = 15, levelRequirement = 52, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, - [14] = { 0.69999998807907, 1.2999999523163, 52, critChance = 15, levelRequirement = 58, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, - [15] = { 0.69999998807907, 1.2999999523163, 56, critChance = 15, levelRequirement = 64, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, - [16] = { 0.69999998807907, 1.2999999523163, 60, critChance = 15, levelRequirement = 66, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, - [17] = { 0.69999998807907, 1.2999999523163, 64, critChance = 15, levelRequirement = 72, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, - [18] = { 0.69999998807907, 1.2999999523163, 68, critChance = 15, levelRequirement = 78, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, - [19] = { 0.69999998807907, 1.2999999523163, 72, critChance = 15, levelRequirement = 84, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, - [20] = { 0.69999998807907, 1.2999999523163, 76, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, - [21] = { 0.69999998807907, 1.2999999523163, 80, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, - [22] = { 0.69999998807907, 1.2999999523163, 84, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, - [23] = { 0.69999998807907, 1.2999999523163, 88, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, - [24] = { 0.69999998807907, 1.2999999523163, 92, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, - [25] = { 0.69999998807907, 1.2999999523163, 96, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, - [26] = { 0.69999998807907, 1.2999999523163, 100, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, - [27] = { 0.69999998807907, 1.2999999523163, 104, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, - [28] = { 0.69999998807907, 1.2999999523163, 108, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, - [29] = { 0.69999998807907, 1.2999999523163, 112, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, - [30] = { 0.69999998807907, 1.2999999523163, 116, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, - [31] = { 0.69999998807907, 1.2999999523163, 120, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, - [32] = { 0.69999998807907, 1.2999999523163, 124, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, - [33] = { 0.69999998807907, 1.2999999523163, 128, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, - [34] = { 0.69999998807907, 1.2999999523163, 132, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, - [35] = { 0.69999998807907, 1.2999999523163, 136, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, - [36] = { 0.69999998807907, 1.2999999523163, 140, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, - [37] = { 0.69999998807907, 1.2999999523163, 144, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, - [38] = { 0.69999998807907, 1.2999999523163, 148, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, - [39] = { 0.69999998807907, 1.2999999523163, 152, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, - [40] = { 0.69999998807907, 1.2999999523163, 156, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "chance_to_gain_1_more_charge_%", 0.5 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Power Siphon", + baseEffectiveness = 0.37000000476837, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0094999996945262, + statDescriptionScope = "power_siphon", + baseFlags = { + }, + constantStats = { + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "chance_to_gain_1_more_charge_%", + "active_skill_show_cull_range", + "can_perform_skill_while_moving", + "spells_have_culling_strike", + }, + levels = { + [1] = { 0.69999998807907, 1.2999999523163, 0, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, + [2] = { 0.69999998807907, 1.2999999523163, 4, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.69999998807907, 1.2999999523163, 8, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.69999998807907, 1.2999999523163, 12, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.69999998807907, 1.2999999523163, 16, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.69999998807907, 1.2999999523163, 20, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.69999998807907, 1.2999999523163, 24, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.69999998807907, 1.2999999523163, 28, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.69999998807907, 1.2999999523163, 32, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.69999998807907, 1.2999999523163, 36, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.69999998807907, 1.2999999523163, 40, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.69999998807907, 1.2999999523163, 44, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.69999998807907, 1.2999999523163, 48, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.69999998807907, 1.2999999523163, 52, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.69999998807907, 1.2999999523163, 56, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.69999998807907, 1.2999999523163, 60, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.69999998807907, 1.2999999523163, 64, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.69999998807907, 1.2999999523163, 68, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.69999998807907, 1.2999999523163, 72, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.69999998807907, 1.2999999523163, 76, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.69999998807907, 1.2999999523163, 80, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.69999998807907, 1.2999999523163, 84, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.69999998807907, 1.2999999523163, 88, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.69999998807907, 1.2999999523163, 92, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.69999998807907, 1.2999999523163, 96, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, + [26] = { 0.69999998807907, 1.2999999523163, 100, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.69999998807907, 1.2999999523163, 104, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.69999998807907, 1.2999999523163, 108, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.69999998807907, 1.2999999523163, 112, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.69999998807907, 1.2999999523163, 116, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.69999998807907, 1.2999999523163, 120, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.69999998807907, 1.2999999523163, 124, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.69999998807907, 1.2999999523163, 128, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.69999998807907, 1.2999999523163, 132, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.69999998807907, 1.2999999523163, 136, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.69999998807907, 1.2999999523163, 140, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.69999998807907, 1.2999999523163, 144, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.69999998807907, 1.2999999523163, 148, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.69999998807907, 1.2999999523163, 152, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.69999998807907, 1.2999999523163, 156, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ProfaneRitualPlayer"] = { name = "Profane Ritual", baseTypeName = "Profane Ritual", color = 3, - baseEffectiveness = 12, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0087000001221895, description = "Marks a Corpse with a profane rune, dealing Chaos damage over time to nearby enemies. When the ritual is complete the Corpse is consumed and you gain a Power Charge.", skillTypes = { [SkillType.Spell] = true, [SkillType.Chaos] = true, [SkillType.Duration] = true, [SkillType.Area] = true, [SkillType.DamageOverTime] = true, [SkillType.Multicastable] = true, [SkillType.Cascadable] = true, [SkillType.Triggerable] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, [SkillType.TargetsDestructibleCorpses] = true, [SkillType.Limit] = true, [SkillType.GeneratesCharges] = true, [SkillType.CreatesGroundRune] = true, }, - statDescriptionScope = "ritual_of_power", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_chance_to_not_consume_corpse_%", 1 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 2000 }, - { "ritual_of_power_maximum_number_of_rituals", 5 }, - { "active_skill_base_area_of_effect_radius", 18 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_chaos_damage_to_deal_per_minute", - "can_perform_skill_while_moving", - "spell_damage_modifiers_apply_to_skill_dot", - }, - levels = { - [1] = { 16.666667039196, levelRequirement = 0, statInterpolation = { 3, }, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { 16.666667039196, levelRequirement = 3, statInterpolation = { 3, }, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { 16.666667039196, levelRequirement = 6, statInterpolation = { 3, }, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { 16.666667039196, levelRequirement = 10, statInterpolation = { 3, }, actorLevel = 10.307999610901, cost = { Mana = 10, }, }, - [5] = { 16.666667039196, levelRequirement = 14, statInterpolation = { 3, }, actorLevel = 14.074999809265, cost = { Mana = 11, }, }, - [6] = { 16.666667039196, levelRequirement = 18, statInterpolation = { 3, }, actorLevel = 18.068000793457, cost = { Mana = 13, }, }, - [7] = { 16.666667039196, levelRequirement = 22, statInterpolation = { 3, }, actorLevel = 22.287000656128, cost = { Mana = 14, }, }, - [8] = { 16.666667039196, levelRequirement = 26, statInterpolation = { 3, }, actorLevel = 26.732000350952, cost = { Mana = 16, }, }, - [9] = { 16.666667039196, levelRequirement = 31, statInterpolation = { 3, }, actorLevel = 31.40299987793, cost = { Mana = 19, }, }, - [10] = { 16.666667039196, levelRequirement = 36, statInterpolation = { 3, }, actorLevel = 36.299999237061, cost = { Mana = 21, }, }, - [11] = { 16.666667039196, levelRequirement = 41, statInterpolation = { 3, }, actorLevel = 41.423000335693, cost = { Mana = 24, }, }, - [12] = { 16.666667039196, levelRequirement = 46, statInterpolation = { 3, }, actorLevel = 46.771999359131, cost = { Mana = 27, }, }, - [13] = { 16.666667039196, levelRequirement = 52, statInterpolation = { 3, }, actorLevel = 52.34700012207, cost = { Mana = 31, }, }, - [14] = { 16.666667039196, levelRequirement = 58, statInterpolation = { 3, }, actorLevel = 58.147998809814, cost = { Mana = 35, }, }, - [15] = { 16.666667039196, levelRequirement = 64, statInterpolation = { 3, }, actorLevel = 64.175003051758, cost = { Mana = 40, }, }, - [16] = { 16.666667039196, levelRequirement = 66, statInterpolation = { 3, }, actorLevel = 70.428001403809, cost = { Mana = 45, }, }, - [17] = { 16.666667039196, levelRequirement = 72, statInterpolation = { 3, }, actorLevel = 76.906997680664, cost = { Mana = 51, }, }, - [18] = { 16.666667039196, levelRequirement = 78, statInterpolation = { 3, }, actorLevel = 83.611999511719, cost = { Mana = 58, }, }, - [19] = { 16.666667039196, levelRequirement = 84, statInterpolation = { 3, }, actorLevel = 90.542999267578, cost = { Mana = 65, }, }, - [20] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 97.699996948242, cost = { Mana = 74, }, }, - [21] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 105.08300018311, cost = { Mana = 84, }, }, - [22] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 112.69200134277, cost = { Mana = 95, }, }, - [23] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 120.52700042725, cost = { Mana = 107, }, }, - [24] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 128.58799743652, cost = { Mana = 122, }, }, - [25] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 136.875, cost = { Mana = 138, }, }, - [26] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 145.38800048828, cost = { Mana = 156, }, }, - [27] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 154.12699890137, cost = { Mana = 176, }, }, - [28] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 163.09199523926, cost = { Mana = 200, }, }, - [29] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 172.28300476074, cost = { Mana = 226, }, }, - [30] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 181.69999694824, cost = { Mana = 256, }, }, - [31] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 191.34300231934, cost = { Mana = 290, }, }, - [32] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 201.21200561523, cost = { Mana = 328, }, }, - [33] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 211.30700683594, cost = { Mana = 371, }, }, - [34] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 221.62800598145, cost = { Mana = 420, }, }, - [35] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 232.17500305176, cost = { Mana = 475, }, }, - [36] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 242.94799804688, cost = { Mana = 538, }, }, - [37] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 253.94700622559, cost = { Mana = 609, }, }, - [38] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 265.17199707031, cost = { Mana = 689, }, }, - [39] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 276.62298583984, cost = { Mana = 780, }, }, - [40] = { 16.666667039196, levelRequirement = 90, statInterpolation = { 3, }, actorLevel = 288.29998779297, cost = { Mana = 883, }, }, + qualityStats = { + { "base_chance_to_not_consume_corpse_%", 1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 7, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 8, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 9, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 10, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 11, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 13, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 14, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 16, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 19, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 21, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 24, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 27, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 31, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 35, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 40, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 45, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 51, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 58, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 65, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 74, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 84, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 95, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 107, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 122, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 138, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 156, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 176, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 200, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 226, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 256, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 290, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 328, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 371, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 420, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 475, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 538, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 609, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 689, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 780, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 883, }, }, + }, + statSets = { + [1] = { + label = "Profane Ritual", + baseEffectiveness = 12, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0087000001221895, + statDescriptionScope = "ritual_of_power", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 2000 }, + { "ritual_of_power_maximum_number_of_rituals", 5 }, + { "active_skill_base_area_of_effect_radius", 18 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_chaos_damage_to_deal_per_minute", + "can_perform_skill_while_moving", + "spell_damage_modifiers_apply_to_skill_dot", + }, + levels = { + [1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, }, + [2] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 3.4519999027252, }, + [3] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 6.7670001983643, }, + [4] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 10.307999610901, }, + [5] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 14.074999809265, }, + [6] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 18.068000793457, }, + [7] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 22.287000656128, }, + [8] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 26.732000350952, }, + [9] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 31.40299987793, }, + [10] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 36.299999237061, }, + [11] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 41.423000335693, }, + [12] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 46.771999359131, }, + [13] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 52.34700012207, }, + [14] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 58.147998809814, }, + [15] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 64.175003051758, }, + [16] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 70.428001403809, }, + [17] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 76.906997680664, }, + [18] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 83.611999511719, }, + [19] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 90.542999267578, }, + [20] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 97.699996948242, }, + [21] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 105.08300018311, }, + [22] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 112.69200134277, }, + [23] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 120.52700042725, }, + [24] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 128.58799743652, }, + [25] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 136.875, }, + [26] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 145.38800048828, }, + [27] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 154.12699890137, }, + [28] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 163.09199523926, }, + [29] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 172.28300476074, }, + [30] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 181.69999694824, }, + [31] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 191.34300231934, }, + [32] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 201.21200561523, }, + [33] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 211.30700683594, }, + [34] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 221.62800598145, }, + [35] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 232.17500305176, }, + [36] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 242.94799804688, }, + [37] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 253.94700622559, }, + [38] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 265.17199707031, }, + [39] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 276.62298583984, }, + [40] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["PurityOfFirePlayer"] = { name = "Purity of Fire", baseTypeName = "Purity of Fire", color = 3, - incrementalEffectiveness = 0.092720001935959, description = "Emits an Aura that boosts the Fire Resistance of Allies in your Presence. The Aura does not affect you.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Aura] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Fire] = true, }, - statDescriptionScope = "fire_resist_aura", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "skill_granted_fire_damage_resistance_%", 0.4 }, - }, - }, - constantStats = { - { "skill_desired_amount_override", 1 }, - }, - stats = { - "skill_granted_fire_damage_resistance_%", - "base_deal_no_damage", - }, - levels = { - [1] = { 22, manaMultiplier = -100, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 23, manaMultiplier = -100, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 24, manaMultiplier = -100, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 25, manaMultiplier = -100, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 26, manaMultiplier = -100, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 27, manaMultiplier = -100, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 28, manaMultiplier = -100, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 29, manaMultiplier = -100, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 30, manaMultiplier = -100, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 31, manaMultiplier = -100, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 32, manaMultiplier = -100, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, manaMultiplier = -100, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 34, manaMultiplier = -100, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 35, manaMultiplier = -100, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 36, manaMultiplier = -100, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 37, manaMultiplier = -100, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 38, manaMultiplier = -100, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 39, manaMultiplier = -100, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 40, manaMultiplier = -100, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 41, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 42, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 43, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 44, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 45, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 46, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 47, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 48, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 49, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 50, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 51, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 51, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 52, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 52, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 53, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 53, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 54, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 54, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 55, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 55, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 56, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "skill_granted_fire_damage_resistance_%", 0.4 }, }, + levels = { + [1] = { manaMultiplier = -100, levelRequirement = 0, }, + [2] = { manaMultiplier = -100, levelRequirement = 3, }, + [3] = { manaMultiplier = -100, levelRequirement = 6, }, + [4] = { manaMultiplier = -100, levelRequirement = 10, }, + [5] = { manaMultiplier = -100, levelRequirement = 14, }, + [6] = { manaMultiplier = -100, levelRequirement = 18, }, + [7] = { manaMultiplier = -100, levelRequirement = 22, }, + [8] = { manaMultiplier = -100, levelRequirement = 26, }, + [9] = { manaMultiplier = -100, levelRequirement = 31, }, + [10] = { manaMultiplier = -100, levelRequirement = 36, }, + [11] = { manaMultiplier = -100, levelRequirement = 41, }, + [12] = { manaMultiplier = -100, levelRequirement = 46, }, + [13] = { manaMultiplier = -100, levelRequirement = 52, }, + [14] = { manaMultiplier = -100, levelRequirement = 58, }, + [15] = { manaMultiplier = -100, levelRequirement = 64, }, + [16] = { manaMultiplier = -100, levelRequirement = 66, }, + [17] = { manaMultiplier = -100, levelRequirement = 72, }, + [18] = { manaMultiplier = -100, levelRequirement = 78, }, + [19] = { manaMultiplier = -100, levelRequirement = 84, }, + [20] = { manaMultiplier = -100, levelRequirement = 90, }, + [21] = { manaMultiplier = -100, levelRequirement = 90, }, + [22] = { manaMultiplier = -100, levelRequirement = 90, }, + [23] = { manaMultiplier = -100, levelRequirement = 90, }, + [24] = { manaMultiplier = -100, levelRequirement = 90, }, + [25] = { manaMultiplier = -100, levelRequirement = 90, }, + [26] = { manaMultiplier = -100, levelRequirement = 90, }, + [27] = { manaMultiplier = -100, levelRequirement = 90, }, + [28] = { manaMultiplier = -100, levelRequirement = 90, }, + [29] = { manaMultiplier = -100, levelRequirement = 90, }, + [30] = { manaMultiplier = -100, levelRequirement = 90, }, + [31] = { manaMultiplier = -100, levelRequirement = 90, }, + [32] = { manaMultiplier = -100, levelRequirement = 90, }, + [33] = { manaMultiplier = -100, levelRequirement = 90, }, + [34] = { manaMultiplier = -100, levelRequirement = 90, }, + [35] = { manaMultiplier = -100, levelRequirement = 90, }, + [36] = { manaMultiplier = -100, levelRequirement = 90, }, + [37] = { manaMultiplier = -100, levelRequirement = 90, }, + [38] = { manaMultiplier = -100, levelRequirement = 90, }, + [39] = { manaMultiplier = -100, levelRequirement = 90, }, + [40] = { manaMultiplier = -100, levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Purity of Fire", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "fire_resist_aura", + baseFlags = { + }, + constantStats = { + { "skill_desired_amount_override", 1 }, + }, + stats = { + "skill_granted_fire_damage_resistance_%", + "base_deal_no_damage", + }, + levels = { + [1] = { 22, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 23, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 24, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 25, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 26, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 27, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 28, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 29, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 30, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 31, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 32, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 34, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 35, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 36, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 37, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 38, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 39, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 40, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 41, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 42, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 43, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 44, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 45, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 46, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 47, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 48, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 49, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 50, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 51, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 51, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 52, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 52, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 53, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 53, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 54, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 54, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 55, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 55, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 56, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["PurityOfIcePlayer"] = { name = "Purity of Ice", baseTypeName = "Purity of Ice", color = 3, - incrementalEffectiveness = 0.092720001935959, description = "Emits an Aura that boosts the Cold Resistance of Allies in your Presence. The Aura does not affect you.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Aura] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Cold] = true, }, - statDescriptionScope = "cold_resist_aura", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "skill_granted_cold_damage_resistance_%", 0.4 }, - }, - }, - constantStats = { - { "skill_desired_amount_override", 1 }, - }, - stats = { - "skill_granted_cold_damage_resistance_%", - "base_deal_no_damage", - }, - levels = { - [1] = { 22, manaMultiplier = -100, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 23, manaMultiplier = -100, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 24, manaMultiplier = -100, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 25, manaMultiplier = -100, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 26, manaMultiplier = -100, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 27, manaMultiplier = -100, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 28, manaMultiplier = -100, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 29, manaMultiplier = -100, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 30, manaMultiplier = -100, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 31, manaMultiplier = -100, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 32, manaMultiplier = -100, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, manaMultiplier = -100, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 34, manaMultiplier = -100, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 35, manaMultiplier = -100, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 36, manaMultiplier = -100, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 37, manaMultiplier = -100, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 38, manaMultiplier = -100, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 39, manaMultiplier = -100, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 40, manaMultiplier = -100, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 41, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 42, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 43, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 44, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 45, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 46, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 47, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 48, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 49, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 50, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 51, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 51, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 52, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 52, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 53, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 53, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 54, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 54, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 55, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 55, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 56, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "skill_granted_cold_damage_resistance_%", 0.4 }, }, + levels = { + [1] = { manaMultiplier = -100, levelRequirement = 0, }, + [2] = { manaMultiplier = -100, levelRequirement = 3, }, + [3] = { manaMultiplier = -100, levelRequirement = 6, }, + [4] = { manaMultiplier = -100, levelRequirement = 10, }, + [5] = { manaMultiplier = -100, levelRequirement = 14, }, + [6] = { manaMultiplier = -100, levelRequirement = 18, }, + [7] = { manaMultiplier = -100, levelRequirement = 22, }, + [8] = { manaMultiplier = -100, levelRequirement = 26, }, + [9] = { manaMultiplier = -100, levelRequirement = 31, }, + [10] = { manaMultiplier = -100, levelRequirement = 36, }, + [11] = { manaMultiplier = -100, levelRequirement = 41, }, + [12] = { manaMultiplier = -100, levelRequirement = 46, }, + [13] = { manaMultiplier = -100, levelRequirement = 52, }, + [14] = { manaMultiplier = -100, levelRequirement = 58, }, + [15] = { manaMultiplier = -100, levelRequirement = 64, }, + [16] = { manaMultiplier = -100, levelRequirement = 66, }, + [17] = { manaMultiplier = -100, levelRequirement = 72, }, + [18] = { manaMultiplier = -100, levelRequirement = 78, }, + [19] = { manaMultiplier = -100, levelRequirement = 84, }, + [20] = { manaMultiplier = -100, levelRequirement = 90, }, + [21] = { manaMultiplier = -100, levelRequirement = 90, }, + [22] = { manaMultiplier = -100, levelRequirement = 90, }, + [23] = { manaMultiplier = -100, levelRequirement = 90, }, + [24] = { manaMultiplier = -100, levelRequirement = 90, }, + [25] = { manaMultiplier = -100, levelRequirement = 90, }, + [26] = { manaMultiplier = -100, levelRequirement = 90, }, + [27] = { manaMultiplier = -100, levelRequirement = 90, }, + [28] = { manaMultiplier = -100, levelRequirement = 90, }, + [29] = { manaMultiplier = -100, levelRequirement = 90, }, + [30] = { manaMultiplier = -100, levelRequirement = 90, }, + [31] = { manaMultiplier = -100, levelRequirement = 90, }, + [32] = { manaMultiplier = -100, levelRequirement = 90, }, + [33] = { manaMultiplier = -100, levelRequirement = 90, }, + [34] = { manaMultiplier = -100, levelRequirement = 90, }, + [35] = { manaMultiplier = -100, levelRequirement = 90, }, + [36] = { manaMultiplier = -100, levelRequirement = 90, }, + [37] = { manaMultiplier = -100, levelRequirement = 90, }, + [38] = { manaMultiplier = -100, levelRequirement = 90, }, + [39] = { manaMultiplier = -100, levelRequirement = 90, }, + [40] = { manaMultiplier = -100, levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Purity of Ice", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "cold_resist_aura", + baseFlags = { + }, + constantStats = { + { "skill_desired_amount_override", 1 }, + }, + stats = { + "skill_granted_cold_damage_resistance_%", + "base_deal_no_damage", + }, + levels = { + [1] = { 22, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 23, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 24, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 25, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 26, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 27, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 28, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 29, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 30, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 31, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 32, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 34, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 35, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 36, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 37, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 38, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 39, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 40, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 41, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 42, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 43, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 44, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 45, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 46, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 47, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 48, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 49, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 50, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 51, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 51, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 52, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 52, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 53, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 53, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 54, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 54, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 55, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 55, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 56, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["PurityOfLightningPlayer"] = { name = "Purity of Lightning", baseTypeName = "Purity of Lightning", color = 3, - incrementalEffectiveness = 0.092720001935959, description = "Emits an Aura that boosts the Lightning Resistance of Allies in your Presence. The Aura does not affect you.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Aura] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.Lightning] = true, }, - statDescriptionScope = "lightning_resist_aura", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "skill_granted_lightning_damage_resistance_%", 0.4 }, - }, - }, - constantStats = { - { "skill_desired_amount_override", 1 }, - }, - stats = { - "skill_granted_lightning_damage_resistance_%", - "base_deal_no_damage", - }, - levels = { - [1] = { 22, manaMultiplier = -100, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 23, manaMultiplier = -100, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 24, manaMultiplier = -100, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 25, manaMultiplier = -100, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 26, manaMultiplier = -100, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 27, manaMultiplier = -100, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 28, manaMultiplier = -100, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 29, manaMultiplier = -100, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 30, manaMultiplier = -100, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 31, manaMultiplier = -100, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 32, manaMultiplier = -100, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, manaMultiplier = -100, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 34, manaMultiplier = -100, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 35, manaMultiplier = -100, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 36, manaMultiplier = -100, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 37, manaMultiplier = -100, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 38, manaMultiplier = -100, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 39, manaMultiplier = -100, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 40, manaMultiplier = -100, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 41, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 42, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 43, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 44, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 45, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 46, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 47, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 48, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 49, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 50, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 51, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 51, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 52, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 52, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 53, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 53, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 54, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 54, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 55, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 55, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 56, manaMultiplier = -100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "skill_granted_lightning_damage_resistance_%", 0.4 }, }, + levels = { + [1] = { manaMultiplier = -100, levelRequirement = 0, }, + [2] = { manaMultiplier = -100, levelRequirement = 3, }, + [3] = { manaMultiplier = -100, levelRequirement = 6, }, + [4] = { manaMultiplier = -100, levelRequirement = 10, }, + [5] = { manaMultiplier = -100, levelRequirement = 14, }, + [6] = { manaMultiplier = -100, levelRequirement = 18, }, + [7] = { manaMultiplier = -100, levelRequirement = 22, }, + [8] = { manaMultiplier = -100, levelRequirement = 26, }, + [9] = { manaMultiplier = -100, levelRequirement = 31, }, + [10] = { manaMultiplier = -100, levelRequirement = 36, }, + [11] = { manaMultiplier = -100, levelRequirement = 41, }, + [12] = { manaMultiplier = -100, levelRequirement = 46, }, + [13] = { manaMultiplier = -100, levelRequirement = 52, }, + [14] = { manaMultiplier = -100, levelRequirement = 58, }, + [15] = { manaMultiplier = -100, levelRequirement = 64, }, + [16] = { manaMultiplier = -100, levelRequirement = 66, }, + [17] = { manaMultiplier = -100, levelRequirement = 72, }, + [18] = { manaMultiplier = -100, levelRequirement = 78, }, + [19] = { manaMultiplier = -100, levelRequirement = 84, }, + [20] = { manaMultiplier = -100, levelRequirement = 90, }, + [21] = { manaMultiplier = -100, levelRequirement = 90, }, + [22] = { manaMultiplier = -100, levelRequirement = 90, }, + [23] = { manaMultiplier = -100, levelRequirement = 90, }, + [24] = { manaMultiplier = -100, levelRequirement = 90, }, + [25] = { manaMultiplier = -100, levelRequirement = 90, }, + [26] = { manaMultiplier = -100, levelRequirement = 90, }, + [27] = { manaMultiplier = -100, levelRequirement = 90, }, + [28] = { manaMultiplier = -100, levelRequirement = 90, }, + [29] = { manaMultiplier = -100, levelRequirement = 90, }, + [30] = { manaMultiplier = -100, levelRequirement = 90, }, + [31] = { manaMultiplier = -100, levelRequirement = 90, }, + [32] = { manaMultiplier = -100, levelRequirement = 90, }, + [33] = { manaMultiplier = -100, levelRequirement = 90, }, + [34] = { manaMultiplier = -100, levelRequirement = 90, }, + [35] = { manaMultiplier = -100, levelRequirement = 90, }, + [36] = { manaMultiplier = -100, levelRequirement = 90, }, + [37] = { manaMultiplier = -100, levelRequirement = 90, }, + [38] = { manaMultiplier = -100, levelRequirement = 90, }, + [39] = { manaMultiplier = -100, levelRequirement = 90, }, + [40] = { manaMultiplier = -100, levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Purity of Lightning", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "lightning_resist_aura", + baseFlags = { + }, + constantStats = { + { "skill_desired_amount_override", 1 }, + }, + stats = { + "skill_granted_lightning_damage_resistance_%", + "base_deal_no_damage", + }, + levels = { + [1] = { 22, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 23, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 24, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 25, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 26, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 27, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 28, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 29, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 30, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 31, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 32, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 34, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 35, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 36, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 37, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 38, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 39, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 40, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 41, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 42, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 43, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 44, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 45, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 46, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 47, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 48, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 49, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 50, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 51, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 51, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 52, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 52, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 53, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 53, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 54, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 54, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 55, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 55, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 56, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["RagingSpiritsPlayer"] = { name = "Raging Spirits", baseTypeName = "Raging Spirits", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "While active, your Fire Spells will also summon Raging Spirits, which are short-lived flaming skulls that rush at nearby enemies and rapidly Attack them. Enemies will not directly engage these Minions, and can pass through them.", skillTypes = { [SkillType.Buff] = true, [SkillType.Minion] = true, [SkillType.Fire] = true, [SkillType.CreatesMinion] = true, [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Duration] = true, [SkillType.Persistent] = true, [SkillType.Limit] = true, }, minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_number_of_raging_spirits_allowed", 0.05 }, - }, - }, - constantStats = { - { "base_number_of_raging_spirits_allowed", 10 }, - { "display_minion_monster_type", 20 }, - { "base_skill_effect_duration", 4000 }, - { "skill_raging_spirit_per_x_radius", 15 }, - { "minion_skill_physical_damage_%_to_convert_to_fire", 70 }, - { "skill_raging_spirits_max_per_action", 5 }, - }, - stats = { - "base_deal_no_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_number_of_raging_spirits_allowed", 0.05 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Raging Spirits", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_raging_spirits_allowed", 10 }, + { "display_minion_monster_type", 20 }, + { "base_skill_effect_duration", 4000 }, + { "skill_raging_spirit_per_x_radius", 15 }, + { "minion_skill_physical_damage_%_to_convert_to_fire", 70 }, + { "skill_raging_spirits_max_per_action", 5 }, + }, + stats = { + "base_deal_no_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["RaiseZombiePlayer"] = { name = "Raise Zombie", baseTypeName = "Raise Zombie", color = 3, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, description = "Consumes a Corpse or Power Charge to create a short-lived Zombie. Zombies created from Power Charges are Empowered.", skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.Totemable] = true, [SkillType.CreatesMinion] = true, [SkillType.Nonpathing] = true, [SkillType.Duration] = true, [SkillType.TargetsDestructibleCorpses] = true, [SkillType.Physical] = true, [SkillType.ConsumesCharges] = true, [SkillType.Limit] = true, [SkillType.SkillConsumesPowerChargesOnUse] = true, }, minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Area] = true, }, - statDescriptionScope = "raise_zombie", castTime = 0.6, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_minion_movement_velocity_+%_final", 1 }, - }, - }, - constantStats = { - { "display_minion_monster_type", 1 }, - { "zombie_decay_rate_increase_+%_final", 25 }, - { "base_number_of_zombies_allowed", 10 }, - { "zombie_base_decay_rate_permyriad", 0 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 80 }, - { "power_charged_zombie_movement_speed_+%_final", 25 }, - { "power_charged_zombie_hit_damage_+%_final", 100 }, - { "power_charged_zombie_damage_taken_-%_final", 30 }, - { "base_skill_effect_duration", 20000 }, - }, - stats = { - "can_perform_skill_while_moving", - "display_statset_no_hit_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 11, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 12, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 14, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 16, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 18, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 20, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 23, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 26, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 29, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 33, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 38, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 43, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 49, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 55, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 62, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 71, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 80, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 91, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 103, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 116, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 132, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 149, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 169, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 191, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 216, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 245, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 277, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 314, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 355, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 402, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 455, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 515, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 583, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 660, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 747, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 846, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 957, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 1083, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1226, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1388, }, }, + qualityStats = { + { "active_skill_minion_movement_velocity_+%_final", 1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 11, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 12, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 14, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 16, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 18, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 20, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 23, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 26, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 29, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 33, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 38, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 43, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 49, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 55, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 62, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 71, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 80, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 91, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 103, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 116, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 132, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 149, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 169, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 191, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 216, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 245, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 277, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 314, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 355, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 402, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 455, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 515, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 583, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 660, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 747, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 846, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 957, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1083, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1226, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1388, }, }, + }, + statSets = { + [1] = { + label = "Minion Info", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "raise_zombie", + baseFlags = { + }, + constantStats = { + { "display_minion_monster_type", 1 }, + { "zombie_decay_rate_increase_+%_final", 25 }, + { "base_number_of_zombies_allowed", 10 }, + { "zombie_base_decay_rate_permyriad", 0 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 80 }, + { "power_charged_zombie_movement_speed_+%_final", 25 }, + { "power_charged_zombie_hit_damage_+%_final", 100 }, + { "power_charged_zombie_damage_taken_-%_final", 30 }, + { "base_skill_effect_duration", 20000 }, + }, + stats = { + "can_perform_skill_while_moving", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["MetaReapersInvocationPlayer"] = { name = "Reaper's Invocation", baseTypeName = "Reaper's Invocation", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "While active, this Invocation gains Energy when you kill an enemy with a Melee Attack. Using the Invocation once sufficient Energy is gathered will consume the Energy to trigger socketed Spells, and can trigger them multiple times if it has enough Energy.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.Invocation] = true, [SkillType.GeneratesEnergy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "energy_generated_+%", 1 }, - }, - }, - constantStats = { - { "generic_ongoing_trigger_maximum_energy", 500 }, - { "melee_kill_invocation_gain_X_centienergy_per_monster_power_on_melee_kill", 1000 }, - }, - stats = { - "energy_generated_+%", - "base_deal_no_damage", - }, - levels = { - [1] = { 0, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 3, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 6, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 9, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 12, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 15, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 18, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 21, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 24, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 27, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 30, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 36, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 39, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 42, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 45, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 48, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 51, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 54, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 60, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 66, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 75, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 78, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 87, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 90, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 93, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 96, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 102, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 105, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 108, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 111, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 114, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 117, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "energy_generated_+%", 1 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Reaper's Invocation", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_maximum_energy", 500 }, + { "melee_kill_invocation_gain_X_centienergy_per_monster_power_on_melee_kill", 1000 }, + }, + stats = { + "energy_generated_+%", + "base_deal_no_damage", + }, + levels = { + [1] = { 0, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportReapersInvocationPlayer"] = { name = "SupportReapersInvocationPlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.SupportedByHourglass, }, isTrigger = true, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "SupportReapersInvocationPlayer", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, - }, - stats = { - "triggered_by_generic_ongoing_trigger", - "display_generic_ongoing_triggerer_is_invocation_skill", - "skill_cannot_generate_energy", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, + }, + stats = { + "triggered_by_generic_ongoing_trigger", + "display_generic_ongoing_triggerer_is_invocation_skill", + "skill_cannot_generate_energy", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["RollingMagmaPlayer"] = { name = "Rolling Magma", baseTypeName = "Rolling Magma", color = 3, - baseEffectiveness = 2.5599999427795, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Lob a fiery orb that deals area damage as it hits the ground. The skill Chains, bouncing forward to deal damage multiple times. The number of Chains is refreshed when passing through a Flame Wall.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Multicastable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "fire_mortar", castTime = 0.7, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_damage_+%_final_per_time_chained", 0.2 }, - }, - }, - constantStats = { - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "magma_orb_base_bounce_range", 10 }, - { "magma_orb_base_projectile_range", 25 }, - { "magma_orb_minimum_action_distance", 6 }, - { "magma_orb_impact_distance_%", 40 }, - { "magma_orb_target_distance_absolute_minimum", 6 }, - { "magma_orb_target_distance_absolute_maximum", 50 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "number_of_chains", - "active_skill_base_area_of_effect_radius", - "is_area_damage", - "base_is_projectile", - "display_projectiles_chain_when_impacting_ground", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "projectiles_refresh_chains_when_passing_a_flame_wall", - "can_perform_skill_while_moving", - "should_use_additive_aiming_animation", - }, - levels = { - [1] = { 0.89999997615814, 1.2000000476837, 2, 14, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 1, cost = { Mana = 5, }, }, - [2] = { 0.89999997615814, 1.2000000476837, 2, 14, critChance = 7, levelRequirement = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 2, 14, critChance = 7, levelRequirement = 6, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 2, 14, critChance = 7, levelRequirement = 10, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 8, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 2, 15, critChance = 7, levelRequirement = 14, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 9, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 2, 15, critChance = 7, levelRequirement = 18, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 10, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 2, 15, critChance = 7, levelRequirement = 22, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 12, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 2, 15, critChance = 7, levelRequirement = 26, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 14, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 2, 15, critChance = 7, levelRequirement = 31, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 15, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 3, 16, critChance = 7, levelRequirement = 36, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 17, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 3, 16, critChance = 7, levelRequirement = 41, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 20, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 3, 16, critChance = 7, levelRequirement = 46, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 23, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 3, 16, critChance = 7, levelRequirement = 52, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 26, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 3, 16, critChance = 7, levelRequirement = 58, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 29, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 3, 17, critChance = 7, levelRequirement = 64, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 33, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 3, 17, critChance = 7, levelRequirement = 66, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 37, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 3, 17, critChance = 7, levelRequirement = 72, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 42, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 3, 17, critChance = 7, levelRequirement = 78, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 48, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 3, 17, critChance = 7, levelRequirement = 84, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 54, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 3, 18, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 62, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 4, 18, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 70, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 4, 18, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 79, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 4, 18, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 89, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 4, 18, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 101, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 4, 19, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 136.875, cost = { Mana = 115, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 4, 19, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 130, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 4, 19, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 147, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 4, 19, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 166, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 4, 19, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 188, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 5, 20, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 213, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 5, 20, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 241, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 5, 20, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 273, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 5, 20, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 309, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 5, 20, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 350, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 5, 21, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 396, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 5, 21, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 448, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 5, 21, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 508, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 5, 21, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 574, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 5, 21, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 650, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 6, 22, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 736, }, }, + qualityStats = { + { "active_skill_damage_+%_final_per_time_chained", 0.2 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 5, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 6, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 7, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 8, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 9, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 10, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 12, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 14, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 15, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 17, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 20, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 23, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 26, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 29, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 33, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 37, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 42, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 48, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 54, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 62, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 70, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 79, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 89, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 101, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 115, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 130, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 147, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 166, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 188, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 213, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 241, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 273, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 309, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 350, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 396, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 448, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 508, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 574, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 650, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 736, }, }, + }, + statSets = { + [1] = { + label = "Rolling Magma", + baseEffectiveness = 2.5599999427795, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "fire_mortar", + baseFlags = { + }, + constantStats = { + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "magma_orb_base_bounce_range", 10 }, + { "magma_orb_base_projectile_range", 25 }, + { "magma_orb_minimum_action_distance", 6 }, + { "magma_orb_impact_distance_%", 40 }, + { "magma_orb_target_distance_absolute_minimum", 6 }, + { "magma_orb_target_distance_absolute_maximum", 50 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "number_of_chains", + "active_skill_base_area_of_effect_radius", + "is_area_damage", + "base_is_projectile", + "display_projectiles_chain_when_impacting_ground", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "projectiles_refresh_chains_when_passing_a_flame_wall", + "can_perform_skill_while_moving", + "should_use_additive_aiming_animation", + }, + levels = { + [1] = { 0.89999997615814, 1.2000000476837, 2, 14, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 1, }, + [2] = { 0.89999997615814, 1.2000000476837, 2, 14, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 2, 14, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 2, 14, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 2, 15, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 2, 15, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 2, 15, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 2, 15, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 2, 15, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 3, 16, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 3, 16, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 3, 16, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 3, 16, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 3, 16, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 3, 17, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 3, 17, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 3, 17, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 3, 17, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 3, 17, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 3, 18, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 4, 18, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 4, 18, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 4, 18, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 4, 18, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 4, 19, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 4, 19, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 4, 19, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 4, 19, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 4, 19, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 5, 20, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 5, 20, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 5, 20, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 5, 20, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 5, 20, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 5, 21, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 5, 21, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 5, 21, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 5, 21, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 5, 21, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 6, 22, critChance = 7, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SacrificePlayer"] = { name = "Sacrifice", baseTypeName = "Sacrifice", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "While active, your undead Reviving Minions can be used in place of Corpses by your skills, but your Minions Revive more slowly.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Minion] = true, }, - statDescriptionScope = "harvester", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "harvester_minion_resummon_speed_+%_final", 0.25 }, - }, - }, - stats = { - "harvester_minion_resummon_speed_+%_final", - "base_deal_no_damage", - }, - levels = { - [1] = { -50, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { -49, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { -48, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { -47, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { -46, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { -45, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { -44, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { -43, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { -42, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { -41, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { -40, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { -39, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { -38, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { -37, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { -36, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { -35, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { -34, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { -33, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { -32, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { -31, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { -30, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { -29, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { -28, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { -27, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { -26, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { -25, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { -24, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { -23, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { -22, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { -21, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { -20, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { -19, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { -18, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { -17, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { -16, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { -15, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { -14, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { -13, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { -12, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { -11, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "harvester_minion_resummon_speed_+%_final", 0.25 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Sacrifice", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "harvester", + baseFlags = { + }, + stats = { + "harvester_minion_resummon_speed_+%_final", + "base_deal_no_damage", + }, + levels = { + [1] = { -50, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { -49, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { -48, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { -47, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { -46, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { -45, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { -44, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { -43, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { -42, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { -41, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { -40, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { -39, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { -38, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { -37, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { -36, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { -35, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { -34, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { -33, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { -32, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { -31, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { -30, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { -29, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { -28, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { -27, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { -26, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { -25, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { -24, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { -23, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { -22, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { -21, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { -20, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { -19, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { -18, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { -17, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { -16, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { -15, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { -14, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { -13, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { -12, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { -11, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ShatteringPalmPlayer"] = { name = "Shattering Palm", baseTypeName = "Shattering Palm", color = 4, - baseEffectiveness = 1.9409999847412, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, description = "Dash to an enemy and Strike them with an Unarmed Attack that manifests a wave of cold, coating nearby enemies in shards of ice. Dealing enough damage to these enemies will shatter the shards, causing an icy explosion that deals Attack damage. This skill always Strikes with your bare fist, even if you have a Quarterstaff equipped.", skillTypes = { [SkillType.Attack] = true, [SkillType.UseGlobalStats] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.MeleeSingleTarget] = true, }, weaponTypes = { ["None"] = true, ["Staff"] = true, }, - statDescriptionScope = "shattering_palm", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "additional_base_critical_strike_chance", 10 }, - }, - }, - constantStats = { - { "melee_conditional_step_distance", 10 }, - { "base_melee_dash_range", 65 }, - { "additional_base_critical_strike_chance", 900 }, - { "active_skill_base_area_of_effect_radius", 38 }, - }, - stats = { - "attack_minimum_added_cold_damage", - "attack_maximum_added_cold_damage", - "shattering_palm_debuff_damage_threshold", - "global_always_hit", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 33, attackSpeedMultiplier = -10, baseMultiplier = 0.35, levelRequirement = 0, statInterpolation = { 3, 3, 1, }, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 62, attackSpeedMultiplier = -10, baseMultiplier = 0.38, levelRequirement = 3, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 88, attackSpeedMultiplier = -10, baseMultiplier = 0.42, levelRequirement = 6, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 133, attackSpeedMultiplier = -10, baseMultiplier = 0.46, levelRequirement = 10, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, cost = { Mana = 8, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 189, attackSpeedMultiplier = -10, baseMultiplier = 0.5, levelRequirement = 14, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, cost = { Mana = 9, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 282, attackSpeedMultiplier = -10, baseMultiplier = 0.54, levelRequirement = 18, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, cost = { Mana = 10, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 402, attackSpeedMultiplier = -10, baseMultiplier = 0.57, levelRequirement = 22, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, cost = { Mana = 12, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 555, attackSpeedMultiplier = -10, baseMultiplier = 0.61, levelRequirement = 26, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, cost = { Mana = 13, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 749, attackSpeedMultiplier = -10, baseMultiplier = 0.64, levelRequirement = 31, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, cost = { Mana = 15, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 995, attackSpeedMultiplier = -10, baseMultiplier = 0.67, levelRequirement = 36, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, cost = { Mana = 17, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 1379, attackSpeedMultiplier = -10, baseMultiplier = 0.7, levelRequirement = 41, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, cost = { Mana = 19, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 1881, attackSpeedMultiplier = -10, baseMultiplier = 0.74, levelRequirement = 46, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, cost = { Mana = 21, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 2532, attackSpeedMultiplier = -10, baseMultiplier = 0.78, levelRequirement = 52, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, cost = { Mana = 24, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 3546, attackSpeedMultiplier = -10, baseMultiplier = 0.81, levelRequirement = 58, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, cost = { Mana = 26, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 4673, attackSpeedMultiplier = -10, baseMultiplier = 0.86, levelRequirement = 64, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, cost = { Mana = 30, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 6410, attackSpeedMultiplier = -10, baseMultiplier = 0.9, levelRequirement = 66, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, cost = { Mana = 33, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 8716, attackSpeedMultiplier = -10, baseMultiplier = 0.94, levelRequirement = 72, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, cost = { Mana = 37, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 12304, attackSpeedMultiplier = -10, baseMultiplier = 0.99, levelRequirement = 78, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, cost = { Mana = 42, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 16487, attackSpeedMultiplier = -10, baseMultiplier = 1.04, levelRequirement = 84, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, cost = { Mana = 47, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 22942, attackSpeedMultiplier = -10, baseMultiplier = 1.09, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, cost = { Mana = 53, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 31724, attackSpeedMultiplier = -10, baseMultiplier = 1.15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, cost = { Mana = 59, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 1.2, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, cost = { Mana = 66, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 1.26, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, cost = { Mana = 74, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 1.33, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, cost = { Mana = 83, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 1.39, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, cost = { Mana = 93, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 1.46, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, cost = { Mana = 105, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 1.54, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, cost = { Mana = 117, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 1.61, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, cost = { Mana = 131, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 1.69, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, cost = { Mana = 147, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 1.78, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, cost = { Mana = 165, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 1.87, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, cost = { Mana = 185, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 1.96, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, cost = { Mana = 207, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 2.06, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, cost = { Mana = 232, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 2.16, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, cost = { Mana = 260, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 2.27, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, cost = { Mana = 292, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 2.38, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, cost = { Mana = 327, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 2.5, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, cost = { Mana = 366, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 2.63, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, cost = { Mana = 410, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 2.76, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, cost = { Mana = 460, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 38477, attackSpeedMultiplier = -10, baseMultiplier = 2.9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, cost = { Mana = 515, }, }, + qualityStats = { + { "additional_base_critical_strike_chance", 10 }, }, + levels = { + [1] = { attackSpeedMultiplier = -10, levelRequirement = 0, cost = { Mana = 6, }, }, + [2] = { attackSpeedMultiplier = -10, levelRequirement = 3, cost = { Mana = 6, }, }, + [3] = { attackSpeedMultiplier = -10, levelRequirement = 6, cost = { Mana = 7, }, }, + [4] = { attackSpeedMultiplier = -10, levelRequirement = 10, cost = { Mana = 8, }, }, + [5] = { attackSpeedMultiplier = -10, levelRequirement = 14, cost = { Mana = 9, }, }, + [6] = { attackSpeedMultiplier = -10, levelRequirement = 18, cost = { Mana = 10, }, }, + [7] = { attackSpeedMultiplier = -10, levelRequirement = 22, cost = { Mana = 12, }, }, + [8] = { attackSpeedMultiplier = -10, levelRequirement = 26, cost = { Mana = 13, }, }, + [9] = { attackSpeedMultiplier = -10, levelRequirement = 31, cost = { Mana = 15, }, }, + [10] = { attackSpeedMultiplier = -10, levelRequirement = 36, cost = { Mana = 17, }, }, + [11] = { attackSpeedMultiplier = -10, levelRequirement = 41, cost = { Mana = 19, }, }, + [12] = { attackSpeedMultiplier = -10, levelRequirement = 46, cost = { Mana = 21, }, }, + [13] = { attackSpeedMultiplier = -10, levelRequirement = 52, cost = { Mana = 24, }, }, + [14] = { attackSpeedMultiplier = -10, levelRequirement = 58, cost = { Mana = 26, }, }, + [15] = { attackSpeedMultiplier = -10, levelRequirement = 64, cost = { Mana = 30, }, }, + [16] = { attackSpeedMultiplier = -10, levelRequirement = 66, cost = { Mana = 33, }, }, + [17] = { attackSpeedMultiplier = -10, levelRequirement = 72, cost = { Mana = 37, }, }, + [18] = { attackSpeedMultiplier = -10, levelRequirement = 78, cost = { Mana = 42, }, }, + [19] = { attackSpeedMultiplier = -10, levelRequirement = 84, cost = { Mana = 47, }, }, + [20] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 53, }, }, + [21] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 59, }, }, + [22] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 66, }, }, + [23] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 74, }, }, + [24] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 83, }, }, + [25] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 93, }, }, + [26] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 105, }, }, + [27] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 117, }, }, + [28] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 131, }, }, + [29] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 147, }, }, + [30] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 165, }, }, + [31] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 185, }, }, + [32] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 207, }, }, + [33] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 232, }, }, + [34] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 260, }, }, + [35] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 292, }, }, + [36] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 327, }, }, + [37] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 366, }, }, + [38] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 410, }, }, + [39] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 460, }, }, + [40] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 515, }, }, + }, + statSets = { + [1] = { + label = "Melee", + baseEffectiveness = 1.9409999847412, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "shattering_palm", + baseFlags = { + }, + constantStats = { + { "melee_conditional_step_distance", 10 }, + { "base_melee_dash_range", 65 }, + { "additional_base_critical_strike_chance", 900 }, + { "active_skill_base_area_of_effect_radius", 38 }, + }, + stats = { + "attack_minimum_added_cold_damage", + "attack_maximum_added_cold_damage", + "shattering_palm_debuff_damage_threshold", + "global_always_hit", + "is_area_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 33, baseMultiplier = 0.35, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 62, baseMultiplier = 0.38, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 88, baseMultiplier = 0.42, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 133, baseMultiplier = 0.46, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 189, baseMultiplier = 0.5, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 282, baseMultiplier = 0.54, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 402, baseMultiplier = 0.57, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 555, baseMultiplier = 0.61, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 749, baseMultiplier = 0.64, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 995, baseMultiplier = 0.67, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 1379, baseMultiplier = 0.7, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 1881, baseMultiplier = 0.74, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 2532, baseMultiplier = 0.78, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 3546, baseMultiplier = 0.81, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 4673, baseMultiplier = 0.86, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 6410, baseMultiplier = 0.9, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 8716, baseMultiplier = 0.94, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 12304, baseMultiplier = 0.99, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 16487, baseMultiplier = 1.04, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 22942, baseMultiplier = 1.09, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 31724, baseMultiplier = 1.15, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 1.2, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 1.26, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 1.33, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 1.39, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 1.46, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 1.54, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 1.61, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 1.69, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 1.78, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 1.87, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 1.96, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 2.06, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 2.16, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 2.27, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 2.38, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 2.5, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 2.63, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 2.76, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 38477, baseMultiplier = 2.9, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ShatteringPalmExplosionPlayer"] = { name = "Freezing Explosion", hidden = true, - baseEffectiveness = 1.9409999847412, - incrementalEffectiveness = 0.034650001674891, - damageIncrementalEffectiveness = 0.012719999998808, skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.Triggered] = true, [SkillType.Nova] = true, [SkillType.Cold] = true, [SkillType.UseGlobalStats] = true, }, weaponTypes = { ["None"] = true, ["Staff"] = true, }, - statDescriptionScope = "triggered_freezing_word_explosion", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "additional_base_critical_strike_chance", 10 }, - }, - }, - stats = { - "attack_minimum_added_cold_damage", - "attack_maximum_added_cold_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.3, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.43, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.57, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.71, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.85, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.99, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.13, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.26, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.37, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.49, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.61, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.74, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.88, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.03, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.18, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.34, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.5, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.68, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.86, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.05, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.26, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.47, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.69, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.93, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.17, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.43, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.71, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.99, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.29, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.6, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.93, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.28, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.65, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.03, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.43, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.85, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 9.29, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 9.76, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 10.25, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 10.76, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "additional_base_critical_strike_chance", 10 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Explosion", + baseEffectiveness = 1.9409999847412, + incrementalEffectiveness = 0.034650001674891, + damageIncrementalEffectiveness = 0.012719999998808, + statDescriptionScope = "triggered_freezing_word_explosion", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 16 }, + { "active_skill_hit_damage_freeze_multiplier_+%_final", 100 }, + { "additional_base_critical_strike_chance", 1100 }, + }, + stats = { + "attack_minimum_added_cold_damage", + "attack_maximum_added_cold_damage", + "is_area_damage", + "attack_is_not_melee_override", + "triggered_by_freezing_word_bomb", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.3, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.43, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.57, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.71, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.85, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.99, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.13, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.37, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.49, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.61, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.74, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.88, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.03, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.18, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.34, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.5, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.68, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 3.86, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.05, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.26, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.47, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.69, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 4.93, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.17, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.43, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.71, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 5.99, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.29, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.6, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 6.93, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.28, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 7.65, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.03, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.43, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 8.85, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 9.29, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 9.76, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 10.25, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 10.76, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SigilOfPowerPlayer"] = { name = "Sigil of Power", baseTypeName = "Sigil of Power", color = 3, - baseEffectiveness = 0.1630000025034, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Places a Sigil on the ground, providing a powerful Spell Damage Buff to you and Allies while standing in it. The Buff becomes more powerful the more mana you spend while standing in the Sigil.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.Cooldown] = true, [SkillType.Totemable] = true, [SkillType.Nonpathing] = true, [SkillType.Limit] = true, }, - statDescriptionScope = "circle_of_power", castTime = 0.6, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_base_area_of_effect_radius", 0.4 }, - }, - }, - constantStats = { - { "circle_of_power_max_stages", 4 }, - { "base_number_of_sigil_of_power_allowed", 1 }, - { "base_circle_of_power_mana_%_spend_per_upgrade", 50 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_base_area_of_effect_radius", 30 }, - }, - stats = { - "circle_of_power_spell_damage_+%_final_per_stage", - "base_skill_effect_duration", - "display_sigil_of_power_stage_gain_delay", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 10, 10000, storedUses = 1, levelRequirement = 0, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 1, }, - [2] = { 10, 10100, storedUses = 1, levelRequirement = 3, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 10, 10200, storedUses = 1, levelRequirement = 6, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 10, 10300, storedUses = 1, levelRequirement = 10, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 11, 10400, storedUses = 1, levelRequirement = 14, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 11, 10500, storedUses = 1, levelRequirement = 18, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 11, 10600, storedUses = 1, levelRequirement = 22, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 11, 10700, storedUses = 1, levelRequirement = 26, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 12, 10800, storedUses = 1, levelRequirement = 31, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 12, 10900, storedUses = 1, levelRequirement = 36, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 12, 11000, storedUses = 1, levelRequirement = 41, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 12, 11100, storedUses = 1, levelRequirement = 46, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 13, 11200, storedUses = 1, levelRequirement = 52, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 13, 11300, storedUses = 1, levelRequirement = 58, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 13, 11400, storedUses = 1, levelRequirement = 64, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 13, 11500, storedUses = 1, levelRequirement = 66, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 14, 11600, storedUses = 1, levelRequirement = 72, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 14, 11700, storedUses = 1, levelRequirement = 78, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 14, 11800, storedUses = 1, levelRequirement = 84, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 14, 11900, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 15, 12000, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 15, 12100, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 15, 12200, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 15, 12300, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 16, 12400, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, - [26] = { 16, 12500, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 16, 12600, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 16, 12700, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 17, 12800, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 17, 12900, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 17, 13000, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 17, 13100, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 18, 13200, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 18, 13300, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 18, 13400, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 18, 13500, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 19, 13600, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 19, 13700, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 19, 13800, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 19, 13900, storedUses = 1, levelRequirement = 90, cooldown = 10, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "active_skill_base_area_of_effect_radius", 0.4 }, }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 10, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 10, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 10, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 10, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 10, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 10, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 10, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 10, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 10, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 10, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 10, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 10, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 10, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 10, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 10, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 10, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 10, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 10, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 10, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 10, }, + }, + statSets = { + [1] = { + label = "Sigil of Power", + baseEffectiveness = 0.1630000025034, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "circle_of_power", + baseFlags = { + }, + constantStats = { + { "circle_of_power_max_stages", 4 }, + { "base_number_of_sigil_of_power_allowed", 1 }, + { "base_circle_of_power_mana_%_spend_per_upgrade", 50 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_base_area_of_effect_radius", 30 }, + }, + stats = { + "circle_of_power_spell_damage_+%_final_per_stage", + "base_skill_effect_duration", + "display_sigil_of_power_stage_gain_delay", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 10, 10000, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { 10, 10100, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 10, 10200, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 10, 10300, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 11, 10400, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 11, 10500, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 11, 10600, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 11, 10700, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 12, 10800, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 12, 10900, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 12, 11000, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 12, 11100, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 13, 11200, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 13, 11300, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 13, 11400, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 13, 11500, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 14, 11600, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 14, 11700, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 14, 11800, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 14, 11900, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 15, 12000, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 15, 12100, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 15, 12200, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 15, 12300, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 16, 12400, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { 16, 12500, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 16, 12600, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 16, 12700, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 17, 12800, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 17, 12900, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 17, 13000, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 17, 13100, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 18, 13200, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 18, 13300, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 18, 13400, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 18, 13500, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 19, 13600, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 19, 13700, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 19, 13800, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 19, 13900, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SiphoningStrikePlayer"] = { name = "Siphoning Strike", baseTypeName = "Siphoning Strike", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Dash to a target and Strike them with your Quarterstaff. If the target is Shocked, consumes the Shock to release a Lightning shockwave around the target and grant you a Power Charge.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Lightning] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.SkillConsumesShock] = true, [SkillType.GeneratesCharges] = true, [SkillType.QuarterstaffSkill] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "charged_strike", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_hit_damage_stun_multiplier_+%_final", 2 }, - }, - }, - constantStats = { - { "melee_conditional_step_distance", 10 }, - { "base_melee_dash_range", 65 }, - { "melee_range_+", 6 }, - { "active_skill_hit_damage_stun_multiplier_+%_final", 50 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 18 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 100 }, - }, - stats = { - "skill_can_add_multiple_charges_per_action", - "is_area_damage", - "never_shock", - "global_knockback", - "base_consume_enemy_shock_on_hit", - }, - stats1 = { - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { baseMultiplier = 1.2, levelRequirement = 0, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { baseMultiplier = 1.32, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { baseMultiplier = 1.45, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { baseMultiplier = 1.58, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 10, }, }, - [5] = { baseMultiplier = 1.71, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 11, }, }, - [6] = { baseMultiplier = 1.84, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 12, }, }, - [7] = { baseMultiplier = 1.97, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 14, }, }, - [8] = { baseMultiplier = 2.08, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 16, }, }, - [9] = { baseMultiplier = 2.19, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 17, }, }, - [10] = { baseMultiplier = 2.3, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 20, }, }, - [11] = { baseMultiplier = 2.41, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 22, }, }, - [12] = { baseMultiplier = 2.53, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 25, }, }, - [13] = { baseMultiplier = 2.66, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 28, }, }, - [14] = { baseMultiplier = 2.79, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 31, }, }, - [15] = { baseMultiplier = 2.93, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 35, }, }, - [16] = { baseMultiplier = 3.08, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 39, }, }, - [17] = { baseMultiplier = 3.23, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 44, }, }, - [18] = { baseMultiplier = 3.39, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 49, }, }, - [19] = { baseMultiplier = 3.56, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 55, }, }, - [20] = { baseMultiplier = 3.74, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 62, }, }, - [21] = { baseMultiplier = 3.93, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 69, }, }, - [22] = { baseMultiplier = 4.13, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 78, }, }, - [23] = { baseMultiplier = 4.33, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 87, }, }, - [24] = { baseMultiplier = 4.55, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 98, }, }, - [25] = { baseMultiplier = 4.78, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 110, }, }, - [26] = { baseMultiplier = 5.02, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 123, }, }, - [27] = { baseMultiplier = 5.27, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 138, }, }, - [28] = { baseMultiplier = 5.53, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 154, }, }, - [29] = { baseMultiplier = 5.81, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 173, }, }, - [30] = { baseMultiplier = 6.1, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 194, }, }, - [31] = { baseMultiplier = 6.4, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 217, }, }, - [32] = { baseMultiplier = 6.72, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 243, }, }, - [33] = { baseMultiplier = 7.06, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 273, }, }, - [34] = { baseMultiplier = 7.41, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 306, }, }, - [35] = { baseMultiplier = 7.78, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 342, }, }, - [36] = { baseMultiplier = 8.17, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 384, }, }, - [37] = { baseMultiplier = 8.58, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 430, }, }, - [38] = { baseMultiplier = 9.01, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 482, }, }, - [39] = { baseMultiplier = 9.46, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 539, }, }, - [40] = { baseMultiplier = 9.93, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 604, }, }, - }, - levels1 = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 10, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 11, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 12, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 14, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 16, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 17, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 20, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 22, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 25, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 28, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 31, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 35, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 39, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 44, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 49, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 55, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 62, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 69, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 78, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 87, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 98, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 110, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 123, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 138, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 154, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 173, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 194, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 217, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 243, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 273, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 306, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 342, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 384, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 430, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 482, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 539, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 604, }, }, + qualityStats = { + { "active_skill_hit_damage_stun_multiplier_+%_final", 2 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 7, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 8, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 9, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 10, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 11, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 12, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 14, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 16, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 17, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 20, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 22, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 25, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 28, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 31, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 35, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 39, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 44, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 49, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 55, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 62, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 69, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 78, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 87, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 98, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 110, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 123, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 138, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 154, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 173, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 194, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 217, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 243, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 273, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 306, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 342, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 384, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 430, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 482, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 539, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 604, }, }, + }, + statSets = { + [1] = { + label = "Dash", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "charged_strike", + baseFlags = { + }, + constantStats = { + { "melee_conditional_step_distance", 10 }, + { "base_melee_dash_range", 65 }, + { "melee_range_+", 6 }, + { "active_skill_hit_damage_stun_multiplier_+%_final", 50 }, + }, + stats = { + "skill_can_add_multiple_charges_per_action", + "is_area_damage", + "never_shock", + "global_knockback", + "base_consume_enemy_shock_on_hit", + }, + levels = { + [1] = { baseMultiplier = 1.2, actorLevel = 1, }, + [2] = { baseMultiplier = 1.32, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.45, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.58, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.71, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.84, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.97, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.08, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.19, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.3, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.41, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.53, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.66, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.79, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.93, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.08, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 3.23, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.39, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.56, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.74, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.93, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 4.13, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 4.33, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.55, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.78, actorLevel = 136.875, }, + [26] = { baseMultiplier = 5.02, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 5.27, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.53, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 5.81, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 6.1, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 6.4, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 6.72, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 7.06, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 7.41, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 7.78, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 8.17, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 8.58, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 9.01, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 9.46, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 9.93, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Shockwave", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "charged_strike", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 18 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 100 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["SummonSkeletalArsonistsPlayer"] = { name = "Skeletal Arsonist Minion", baseTypeName = "Skeletal Arsonist Minion", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Summons bomb-throwing, Reviving Skeletal Arsonists that can detonate other Minions on Command.", skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Fire] = true, [SkillType.CommandableMinion] = true, }, minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.Area] = true, [SkillType.DamageOverTime] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - constantStats = { - { "display_minion_monster_type", 2 }, - { "minion_base_resummon_time_ms", 12000 }, - }, - stats = { - "is_resummoning_minion", - "display_statset_no_hit_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Minion Info", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "display_minion_monster_type", 2 }, + { "minion_base_resummon_time_ms", 12000 }, + }, + stats = { + "is_resummoning_minion", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["CommandSkeletalArsonistPlayer"] = { name = "Command: {0} ", hidden = true, - baseEffectiveness = 2, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.CommandsMinions] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.6, - baseFlags = { - }, - constantStats = { - { "command_minion_target_ally_search_radius", 30 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "command_minion_target_ally_below_x_life", - "minions_do_not_move_to_skill_target", - "arsonist_show_indicator", - "command_minion_target_untargeted_ally", - "can_perform_skill_while_moving", - "skill_is_command", - "base_deal_no_damage", - }, - levels = { - [1] = { 27, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 10, }, }, - [2] = { 49, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 11, }, }, - [3] = { 73, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 12, }, }, - [4] = { 100, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 14, }, }, - [5] = { 130, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 16, }, }, - [6] = { 164, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 18, }, }, - [7] = { 201, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 21, }, }, - [8] = { 243, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 24, }, }, - [9] = { 289, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 27, }, }, - [10] = { 340, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 30, }, }, - [11] = { 396, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 34, }, }, - [12] = { 459, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 39, }, }, - [13] = { 528, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 44, }, }, - [14] = { 603, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 50, }, }, - [15] = { 688, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 57, }, }, - [16] = { 780, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 64, }, }, - [17] = { 883, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 73, }, }, - [18] = { 994, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 82, }, }, - [19] = { 1118, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 93, }, }, - [20] = { 1253, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 106, }, }, - [21] = { 1403, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 120, }, }, - [22] = { 1566, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 136, }, }, - [23] = { 1744, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 154, }, }, - [24] = { 1940, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 174, }, }, - [25] = { 2156, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 197, }, }, - [26] = { 2391, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 223, }, }, - [27] = { 2649, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 252, }, }, - [28] = { 2932, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 285, }, }, - [29] = { 3241, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 323, }, }, - [30] = { 3578, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 366, }, }, - [31] = { 3948, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 414, }, }, - [32] = { 4352, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 469, }, }, - [33] = { 4793, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 530, }, }, - [34] = { 5275, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 600, }, }, - [35] = { 5801, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 679, }, }, - [36] = { 6375, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 769, }, }, - [37] = { 7003, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 870, }, }, - [38] = { 7688, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 985, }, }, - [39] = { 8434, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 1115, }, }, - [40] = { 9249, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 1262, }, }, + qualityStats = { }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [2] = { levelRequirement = 0, cost = { Mana = 11, }, }, + [3] = { levelRequirement = 0, cost = { Mana = 12, }, }, + [4] = { levelRequirement = 0, cost = { Mana = 14, }, }, + [5] = { levelRequirement = 0, cost = { Mana = 16, }, }, + [6] = { levelRequirement = 0, cost = { Mana = 18, }, }, + [7] = { levelRequirement = 0, cost = { Mana = 21, }, }, + [8] = { levelRequirement = 0, cost = { Mana = 24, }, }, + [9] = { levelRequirement = 0, cost = { Mana = 27, }, }, + [10] = { levelRequirement = 0, cost = { Mana = 30, }, }, + [11] = { levelRequirement = 0, cost = { Mana = 34, }, }, + [12] = { levelRequirement = 0, cost = { Mana = 39, }, }, + [13] = { levelRequirement = 0, cost = { Mana = 44, }, }, + [14] = { levelRequirement = 0, cost = { Mana = 50, }, }, + [15] = { levelRequirement = 0, cost = { Mana = 57, }, }, + [16] = { levelRequirement = 0, cost = { Mana = 64, }, }, + [17] = { levelRequirement = 0, cost = { Mana = 73, }, }, + [18] = { levelRequirement = 0, cost = { Mana = 82, }, }, + [19] = { levelRequirement = 0, cost = { Mana = 93, }, }, + [20] = { levelRequirement = 0, cost = { Mana = 106, }, }, + [21] = { levelRequirement = 0, cost = { Mana = 120, }, }, + [22] = { levelRequirement = 0, cost = { Mana = 136, }, }, + [23] = { levelRequirement = 0, cost = { Mana = 154, }, }, + [24] = { levelRequirement = 0, cost = { Mana = 174, }, }, + [25] = { levelRequirement = 0, cost = { Mana = 197, }, }, + [26] = { levelRequirement = 0, cost = { Mana = 223, }, }, + [27] = { levelRequirement = 0, cost = { Mana = 252, }, }, + [28] = { levelRequirement = 0, cost = { Mana = 285, }, }, + [29] = { levelRequirement = 0, cost = { Mana = 323, }, }, + [30] = { levelRequirement = 0, cost = { Mana = 366, }, }, + [31] = { levelRequirement = 0, cost = { Mana = 414, }, }, + [32] = { levelRequirement = 0, cost = { Mana = 469, }, }, + [33] = { levelRequirement = 0, cost = { Mana = 530, }, }, + [34] = { levelRequirement = 0, cost = { Mana = 600, }, }, + [35] = { levelRequirement = 0, cost = { Mana = 679, }, }, + [36] = { levelRequirement = 0, cost = { Mana = 769, }, }, + [37] = { levelRequirement = 0, cost = { Mana = 870, }, }, + [38] = { levelRequirement = 0, cost = { Mana = 985, }, }, + [39] = { levelRequirement = 0, cost = { Mana = 1115, }, }, + [40] = { levelRequirement = 0, cost = { Mana = 1262, }, }, + }, + statSets = { + [1] = { + label = "Command", + baseEffectiveness = 2, + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "command_minion_target_ally_search_radius", 30 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "command_minion_target_ally_below_x_life", + "minions_do_not_move_to_skill_target", + "arsonist_show_indicator", + "command_minion_target_untargeted_ally", + "can_perform_skill_while_moving", + "skill_is_command", + "base_deal_no_damage", + }, + levels = { + [1] = { 27, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 49, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 73, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 100, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 130, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 164, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 201, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 243, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 289, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 340, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 396, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 459, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 528, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 603, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 688, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 780, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 883, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 994, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 1118, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 1253, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 1403, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 1566, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 1744, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 1940, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 2156, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 2391, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 2649, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 2932, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 3241, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 3578, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 3948, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 4352, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 4793, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 5275, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 5801, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 6375, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 7003, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 7688, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 8434, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 9249, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SummonSkeletalBrutesPlayer"] = { name = "Skeletal Brute Minion", baseTypeName = "Skeletal Brute Minion", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Summons hard-hitting, Reviving Skeletal Brutes that can Stun Primed enemies.", skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Physical] = true, }, minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_minion_life_+%_final", 1 }, - }, - }, - constantStats = { - { "display_minion_monster_type", 2 }, - { "minion_base_resummon_time_ms", 12000 }, - }, - stats = { - "is_resummoning_minion", - "display_statset_no_hit_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { + { "active_skill_minion_life_+%_final", 1 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Minion Info", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "display_minion_monster_type", 2 }, + { "minion_base_resummon_time_ms", 12000 }, + }, + stats = { + "is_resummoning_minion", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["SummonSkeletalClericsPlayer"] = { name = "Skeletal Cleric Minion", baseTypeName = "Skeletal Cleric Minion", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Summons Reviving Skeletal Clerics that heal other minions and revive fallen Skeletons.", skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, }, minionSkillTypes = { [SkillType.Spell] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_minion_life_+%_final", 1.5 }, - }, - }, - constantStats = { - { "display_minion_monster_type", 2 }, - { "minion_base_resummon_time_ms", 12000 }, - }, - stats = { - "is_resummoning_minion", - "display_statset_no_hit_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { + { "active_skill_minion_life_+%_final", 1.5 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Minion Info", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "display_minion_monster_type", 2 }, + { "minion_base_resummon_time_ms", 12000 }, + }, + stats = { + "is_resummoning_minion", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["SummonSkeletalFrostMagesPlayer"] = { name = "Skeletal Frost Mage Minion", baseTypeName = "Skeletal Frost Mage Minion", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Summons Reviving Skeletal Frost Mages that can be Commanded to cast icy explosions.", skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Cold] = true, [SkillType.CommandableMinion] = true, }, minionSkillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Cascadable] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_reservation_+%", -0.5 }, - }, - }, - constantStats = { - { "display_minion_monster_type", 2 }, - { "minion_base_resummon_time_ms", 12000 }, - }, - stats = { - "is_resummoning_minion", - "display_statset_no_hit_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_reservation_+%", -0.5 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Minion Info", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "display_minion_monster_type", 2 }, + { "minion_base_resummon_time_ms", 12000 }, + }, + stats = { + "is_resummoning_minion", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["CommandSkeletalFrostMagePlayer"] = { name = "Command: {0} ", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.CommandsMinions] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1.25, - baseFlags = { - }, - constantStats = { - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "minions_do_not_move_to_skill_target", - "can_perform_skill_while_moving", - "skill_is_command", - "base_deal_no_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 10, }, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, cost = { Mana = 12, }, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, cost = { Mana = 14, }, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, cost = { Mana = 15, }, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, cost = { Mana = 17, }, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, cost = { Mana = 20, }, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, cost = { Mana = 23, }, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, cost = { Mana = 26, }, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, cost = { Mana = 29, }, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, cost = { Mana = 33, }, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, cost = { Mana = 37, }, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, cost = { Mana = 42, }, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, cost = { Mana = 48, }, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, cost = { Mana = 54, }, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, cost = { Mana = 62, }, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, cost = { Mana = 70, }, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, cost = { Mana = 79, }, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, cost = { Mana = 89, }, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, cost = { Mana = 101, }, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, cost = { Mana = 115, }, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, cost = { Mana = 130, }, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, cost = { Mana = 147, }, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, cost = { Mana = 166, }, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, cost = { Mana = 188, }, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, cost = { Mana = 213, }, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, cost = { Mana = 241, }, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, cost = { Mana = 273, }, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, cost = { Mana = 309, }, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, cost = { Mana = 350, }, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, cost = { Mana = 396, }, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, cost = { Mana = 448, }, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, cost = { Mana = 508, }, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, cost = { Mana = 574, }, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, cost = { Mana = 650, }, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, cost = { Mana = 736, }, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, cost = { Mana = 833, }, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, cost = { Mana = 943, }, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, cost = { Mana = 1067, }, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, cost = { Mana = 1207, }, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, cost = { Mana = 1366, }, }, + qualityStats = { }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [2] = { levelRequirement = 0, cost = { Mana = 12, }, }, + [3] = { levelRequirement = 0, cost = { Mana = 14, }, }, + [4] = { levelRequirement = 0, cost = { Mana = 15, }, }, + [5] = { levelRequirement = 0, cost = { Mana = 17, }, }, + [6] = { levelRequirement = 0, cost = { Mana = 20, }, }, + [7] = { levelRequirement = 0, cost = { Mana = 23, }, }, + [8] = { levelRequirement = 0, cost = { Mana = 26, }, }, + [9] = { levelRequirement = 0, cost = { Mana = 29, }, }, + [10] = { levelRequirement = 0, cost = { Mana = 33, }, }, + [11] = { levelRequirement = 0, cost = { Mana = 37, }, }, + [12] = { levelRequirement = 0, cost = { Mana = 42, }, }, + [13] = { levelRequirement = 0, cost = { Mana = 48, }, }, + [14] = { levelRequirement = 0, cost = { Mana = 54, }, }, + [15] = { levelRequirement = 0, cost = { Mana = 62, }, }, + [16] = { levelRequirement = 0, cost = { Mana = 70, }, }, + [17] = { levelRequirement = 0, cost = { Mana = 79, }, }, + [18] = { levelRequirement = 0, cost = { Mana = 89, }, }, + [19] = { levelRequirement = 0, cost = { Mana = 101, }, }, + [20] = { levelRequirement = 0, cost = { Mana = 115, }, }, + [21] = { levelRequirement = 0, cost = { Mana = 130, }, }, + [22] = { levelRequirement = 0, cost = { Mana = 147, }, }, + [23] = { levelRequirement = 0, cost = { Mana = 166, }, }, + [24] = { levelRequirement = 0, cost = { Mana = 188, }, }, + [25] = { levelRequirement = 0, cost = { Mana = 213, }, }, + [26] = { levelRequirement = 0, cost = { Mana = 241, }, }, + [27] = { levelRequirement = 0, cost = { Mana = 273, }, }, + [28] = { levelRequirement = 0, cost = { Mana = 309, }, }, + [29] = { levelRequirement = 0, cost = { Mana = 350, }, }, + [30] = { levelRequirement = 0, cost = { Mana = 396, }, }, + [31] = { levelRequirement = 0, cost = { Mana = 448, }, }, + [32] = { levelRequirement = 0, cost = { Mana = 508, }, }, + [33] = { levelRequirement = 0, cost = { Mana = 574, }, }, + [34] = { levelRequirement = 0, cost = { Mana = 650, }, }, + [35] = { levelRequirement = 0, cost = { Mana = 736, }, }, + [36] = { levelRequirement = 0, cost = { Mana = 833, }, }, + [37] = { levelRequirement = 0, cost = { Mana = 943, }, }, + [38] = { levelRequirement = 0, cost = { Mana = 1067, }, }, + [39] = { levelRequirement = 0, cost = { Mana = 1207, }, }, + [40] = { levelRequirement = 0, cost = { Mana = 1366, }, }, + }, + statSets = { + [1] = { + label = "Command", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "minions_do_not_move_to_skill_target", + "can_perform_skill_while_moving", + "skill_is_command", + "base_deal_no_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["SummonSkeletalReaversPlayer"] = { name = "Skeletal Reaver Minion", baseTypeName = "Skeletal Reaver Minion", color = 3, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, description = "Summons aggressive, Reviving Skeletal Reavers that can enrage on Command.", skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Physical] = true, [SkillType.CommandableMinion] = true, }, minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "minion_rage_effect_+%", 1 }, - }, - }, - constantStats = { - { "display_minion_monster_type", 2 }, - { "minion_base_resummon_time_ms", 12000 }, - }, - stats = { - "is_resummoning_minion", - "display_statset_no_hit_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { + { "minion_rage_effect_+%", 1 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Minion Info", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "display_minion_monster_type", 2 }, + { "minion_base_resummon_time_ms", 12000 }, + }, + stats = { + "is_resummoning_minion", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["CommandSkeletalReaversPlayer"] = { name = "Command: {0} ", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.CommandsMinions] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "minions_do_not_move_to_skill_target", - "can_perform_skill_while_moving", - "skill_is_command", - "base_deal_no_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, cost = { Mana = 11, }, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, cost = { Mana = 14, }, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, cost = { Mana = 16, }, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, cost = { Mana = 19, }, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, cost = { Mana = 21, }, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, cost = { Mana = 24, }, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, cost = { Mana = 27, }, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, cost = { Mana = 31, }, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, cost = { Mana = 35, }, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, cost = { Mana = 40, }, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, cost = { Mana = 45, }, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, cost = { Mana = 51, }, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, cost = { Mana = 58, }, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, cost = { Mana = 65, }, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, cost = { Mana = 74, }, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, cost = { Mana = 84, }, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, cost = { Mana = 95, }, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, cost = { Mana = 108, }, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, cost = { Mana = 122, }, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, cost = { Mana = 138, }, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, cost = { Mana = 156, }, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, cost = { Mana = 177, }, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, cost = { Mana = 200, }, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, cost = { Mana = 227, }, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, cost = { Mana = 257, }, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, cost = { Mana = 291, }, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, cost = { Mana = 329, }, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, cost = { Mana = 372, }, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, cost = { Mana = 421, }, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, cost = { Mana = 477, }, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, cost = { Mana = 540, }, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, cost = { Mana = 611, }, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, cost = { Mana = 692, }, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, cost = { Mana = 783, }, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, cost = { Mana = 886, }, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, cost = { Mana = 1003, }, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, cost = { Mana = 1135, }, }, + qualityStats = { }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 9, }, }, + [2] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [3] = { levelRequirement = 0, cost = { Mana = 11, }, }, + [4] = { levelRequirement = 0, cost = { Mana = 13, }, }, + [5] = { levelRequirement = 0, cost = { Mana = 14, }, }, + [6] = { levelRequirement = 0, cost = { Mana = 16, }, }, + [7] = { levelRequirement = 0, cost = { Mana = 19, }, }, + [8] = { levelRequirement = 0, cost = { Mana = 21, }, }, + [9] = { levelRequirement = 0, cost = { Mana = 24, }, }, + [10] = { levelRequirement = 0, cost = { Mana = 27, }, }, + [11] = { levelRequirement = 0, cost = { Mana = 31, }, }, + [12] = { levelRequirement = 0, cost = { Mana = 35, }, }, + [13] = { levelRequirement = 0, cost = { Mana = 40, }, }, + [14] = { levelRequirement = 0, cost = { Mana = 45, }, }, + [15] = { levelRequirement = 0, cost = { Mana = 51, }, }, + [16] = { levelRequirement = 0, cost = { Mana = 58, }, }, + [17] = { levelRequirement = 0, cost = { Mana = 65, }, }, + [18] = { levelRequirement = 0, cost = { Mana = 74, }, }, + [19] = { levelRequirement = 0, cost = { Mana = 84, }, }, + [20] = { levelRequirement = 0, cost = { Mana = 95, }, }, + [21] = { levelRequirement = 0, cost = { Mana = 108, }, }, + [22] = { levelRequirement = 0, cost = { Mana = 122, }, }, + [23] = { levelRequirement = 0, cost = { Mana = 138, }, }, + [24] = { levelRequirement = 0, cost = { Mana = 156, }, }, + [25] = { levelRequirement = 0, cost = { Mana = 177, }, }, + [26] = { levelRequirement = 0, cost = { Mana = 200, }, }, + [27] = { levelRequirement = 0, cost = { Mana = 227, }, }, + [28] = { levelRequirement = 0, cost = { Mana = 257, }, }, + [29] = { levelRequirement = 0, cost = { Mana = 291, }, }, + [30] = { levelRequirement = 0, cost = { Mana = 329, }, }, + [31] = { levelRequirement = 0, cost = { Mana = 372, }, }, + [32] = { levelRequirement = 0, cost = { Mana = 421, }, }, + [33] = { levelRequirement = 0, cost = { Mana = 477, }, }, + [34] = { levelRequirement = 0, cost = { Mana = 540, }, }, + [35] = { levelRequirement = 0, cost = { Mana = 611, }, }, + [36] = { levelRequirement = 0, cost = { Mana = 692, }, }, + [37] = { levelRequirement = 0, cost = { Mana = 783, }, }, + [38] = { levelRequirement = 0, cost = { Mana = 886, }, }, + [39] = { levelRequirement = 0, cost = { Mana = 1003, }, }, + [40] = { levelRequirement = 0, cost = { Mana = 1135, }, }, + }, + statSets = { + [1] = { + label = "Command", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "minions_do_not_move_to_skill_target", + "can_perform_skill_while_moving", + "skill_is_command", + "base_deal_no_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["SummonSkeletalSnipersPlayer"] = { name = "Skeletal Sniper Minion", baseTypeName = "Skeletal Sniper Minion", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Summons long-ranged, Reviving Skeletal Snipers that can fire a gas arrow on Command.", skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Physical] = true, [SkillType.Chaos] = true, [SkillType.Fire] = true, [SkillType.CommandableMinion] = true, }, minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.Duration] = true, [SkillType.Area] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_reservation_+%", -0.5 }, - }, - }, - constantStats = { - { "display_minion_monster_type", 2 }, - { "minion_base_resummon_time_ms", 12000 }, - }, - stats = { - "is_resummoning_minion", - "display_statset_no_hit_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_reservation_+%", -0.5 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Minion Info", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "display_minion_monster_type", 2 }, + { "minion_base_resummon_time_ms", 12000 }, + }, + stats = { + "is_resummoning_minion", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["CommandSkeletalSniperPlayer"] = { name = "Command: {0} ", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.CommandsMinions] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1.25, - baseFlags = { - }, - constantStats = { - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "minions_do_not_move_to_skill_target", - "can_perform_skill_while_moving", - "skill_is_command", - "base_deal_no_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, cost = { Mana = 11, }, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, cost = { Mana = 15, }, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, cost = { Mana = 17, }, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, cost = { Mana = 19, }, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, cost = { Mana = 22, }, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, cost = { Mana = 24, }, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, cost = { Mana = 28, }, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, cost = { Mana = 31, }, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, cost = { Mana = 36, }, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, cost = { Mana = 40, }, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, cost = { Mana = 46, }, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, cost = { Mana = 52, }, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, cost = { Mana = 59, }, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, cost = { Mana = 67, }, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, cost = { Mana = 76, }, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, cost = { Mana = 86, }, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, cost = { Mana = 97, }, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, cost = { Mana = 110, }, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, cost = { Mana = 124, }, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, cost = { Mana = 141, }, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, cost = { Mana = 159, }, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, cost = { Mana = 180, }, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, cost = { Mana = 204, }, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, cost = { Mana = 231, }, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, cost = { Mana = 261, }, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, cost = { Mana = 296, }, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, cost = { Mana = 335, }, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, cost = { Mana = 379, }, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, cost = { Mana = 429, }, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, cost = { Mana = 486, }, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, cost = { Mana = 550, }, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, cost = { Mana = 622, }, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, cost = { Mana = 704, }, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, cost = { Mana = 797, }, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, cost = { Mana = 902, }, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, cost = { Mana = 1021, }, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, cost = { Mana = 1156, }, }, + qualityStats = { }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 9, }, }, + [2] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [3] = { levelRequirement = 0, cost = { Mana = 11, }, }, + [4] = { levelRequirement = 0, cost = { Mana = 13, }, }, + [5] = { levelRequirement = 0, cost = { Mana = 15, }, }, + [6] = { levelRequirement = 0, cost = { Mana = 17, }, }, + [7] = { levelRequirement = 0, cost = { Mana = 19, }, }, + [8] = { levelRequirement = 0, cost = { Mana = 22, }, }, + [9] = { levelRequirement = 0, cost = { Mana = 24, }, }, + [10] = { levelRequirement = 0, cost = { Mana = 28, }, }, + [11] = { levelRequirement = 0, cost = { Mana = 31, }, }, + [12] = { levelRequirement = 0, cost = { Mana = 36, }, }, + [13] = { levelRequirement = 0, cost = { Mana = 40, }, }, + [14] = { levelRequirement = 0, cost = { Mana = 46, }, }, + [15] = { levelRequirement = 0, cost = { Mana = 52, }, }, + [16] = { levelRequirement = 0, cost = { Mana = 59, }, }, + [17] = { levelRequirement = 0, cost = { Mana = 67, }, }, + [18] = { levelRequirement = 0, cost = { Mana = 76, }, }, + [19] = { levelRequirement = 0, cost = { Mana = 86, }, }, + [20] = { levelRequirement = 0, cost = { Mana = 97, }, }, + [21] = { levelRequirement = 0, cost = { Mana = 110, }, }, + [22] = { levelRequirement = 0, cost = { Mana = 124, }, }, + [23] = { levelRequirement = 0, cost = { Mana = 141, }, }, + [24] = { levelRequirement = 0, cost = { Mana = 159, }, }, + [25] = { levelRequirement = 0, cost = { Mana = 180, }, }, + [26] = { levelRequirement = 0, cost = { Mana = 204, }, }, + [27] = { levelRequirement = 0, cost = { Mana = 231, }, }, + [28] = { levelRequirement = 0, cost = { Mana = 261, }, }, + [29] = { levelRequirement = 0, cost = { Mana = 296, }, }, + [30] = { levelRequirement = 0, cost = { Mana = 335, }, }, + [31] = { levelRequirement = 0, cost = { Mana = 379, }, }, + [32] = { levelRequirement = 0, cost = { Mana = 429, }, }, + [33] = { levelRequirement = 0, cost = { Mana = 486, }, }, + [34] = { levelRequirement = 0, cost = { Mana = 550, }, }, + [35] = { levelRequirement = 0, cost = { Mana = 622, }, }, + [36] = { levelRequirement = 0, cost = { Mana = 704, }, }, + [37] = { levelRequirement = 0, cost = { Mana = 797, }, }, + [38] = { levelRequirement = 0, cost = { Mana = 902, }, }, + [39] = { levelRequirement = 0, cost = { Mana = 1021, }, }, + [40] = { levelRequirement = 0, cost = { Mana = 1156, }, }, + }, + statSets = { + [1] = { + label = "Command", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "minions_do_not_move_to_skill_target", + "can_perform_skill_while_moving", + "skill_is_command", + "base_deal_no_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["SummonSkeletalStormMagesPlayer"] = { name = "Skeletal Storm Mage Minion", baseTypeName = "Skeletal Storm Mage Minion", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Summons Reviving Skeletal Storm Mages that can call down a lightning storm on dead Skeletons on Command.", skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Lightning] = true, [SkillType.CommandableMinion] = true, }, minionSkillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.Chains] = true, [SkillType.CreatesGroundEffect] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "minion_maximum_life_%_to_gain_as_maximum_energy_shield", 1 }, - }, - }, - constantStats = { - { "display_minion_monster_type", 2 }, - { "minion_base_resummon_time_ms", 12000 }, - }, - stats = { - "is_resummoning_minion", - "display_statset_no_hit_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { + { "minion_maximum_life_%_to_gain_as_maximum_energy_shield", 1 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Minion Info", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "display_minion_monster_type", 2 }, + { "minion_base_resummon_time_ms", 12000 }, + }, + stats = { + "is_resummoning_minion", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["CommandSkeletalStormMagePlayer"] = { name = "Command: {0} ", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.CommandsMinions] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 2, - baseFlags = { - }, - constantStats = { - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "minions_do_not_move_to_skill_target", - "can_perform_skill_while_moving", - "skill_is_command", - "base_deal_no_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 16, }, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, cost = { Mana = 19, }, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, cost = { Mana = 21, }, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, cost = { Mana = 24, }, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, cost = { Mana = 27, }, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, cost = { Mana = 31, }, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, cost = { Mana = 35, }, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, cost = { Mana = 40, }, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, cost = { Mana = 45, }, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, cost = { Mana = 51, }, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, cost = { Mana = 58, }, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, cost = { Mana = 65, }, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, cost = { Mana = 74, }, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, cost = { Mana = 84, }, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, cost = { Mana = 95, }, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, cost = { Mana = 107, }, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, cost = { Mana = 122, }, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, cost = { Mana = 138, }, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, cost = { Mana = 156, }, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, cost = { Mana = 177, }, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, cost = { Mana = 200, }, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, cost = { Mana = 226, }, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, cost = { Mana = 256, }, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, cost = { Mana = 290, }, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, cost = { Mana = 328, }, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, cost = { Mana = 372, }, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, cost = { Mana = 421, }, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, cost = { Mana = 476, }, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, cost = { Mana = 539, }, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, cost = { Mana = 610, }, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, cost = { Mana = 690, }, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, cost = { Mana = 781, }, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, cost = { Mana = 884, }, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, cost = { Mana = 1001, }, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, cost = { Mana = 1133, }, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, cost = { Mana = 1282, }, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, cost = { Mana = 1451, }, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, cost = { Mana = 1642, }, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, cost = { Mana = 1858, }, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, cost = { Mana = 2103, }, }, + qualityStats = { }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 16, }, }, + [2] = { levelRequirement = 0, cost = { Mana = 19, }, }, + [3] = { levelRequirement = 0, cost = { Mana = 21, }, }, + [4] = { levelRequirement = 0, cost = { Mana = 24, }, }, + [5] = { levelRequirement = 0, cost = { Mana = 27, }, }, + [6] = { levelRequirement = 0, cost = { Mana = 31, }, }, + [7] = { levelRequirement = 0, cost = { Mana = 35, }, }, + [8] = { levelRequirement = 0, cost = { Mana = 40, }, }, + [9] = { levelRequirement = 0, cost = { Mana = 45, }, }, + [10] = { levelRequirement = 0, cost = { Mana = 51, }, }, + [11] = { levelRequirement = 0, cost = { Mana = 58, }, }, + [12] = { levelRequirement = 0, cost = { Mana = 65, }, }, + [13] = { levelRequirement = 0, cost = { Mana = 74, }, }, + [14] = { levelRequirement = 0, cost = { Mana = 84, }, }, + [15] = { levelRequirement = 0, cost = { Mana = 95, }, }, + [16] = { levelRequirement = 0, cost = { Mana = 107, }, }, + [17] = { levelRequirement = 0, cost = { Mana = 122, }, }, + [18] = { levelRequirement = 0, cost = { Mana = 138, }, }, + [19] = { levelRequirement = 0, cost = { Mana = 156, }, }, + [20] = { levelRequirement = 0, cost = { Mana = 177, }, }, + [21] = { levelRequirement = 0, cost = { Mana = 200, }, }, + [22] = { levelRequirement = 0, cost = { Mana = 226, }, }, + [23] = { levelRequirement = 0, cost = { Mana = 256, }, }, + [24] = { levelRequirement = 0, cost = { Mana = 290, }, }, + [25] = { levelRequirement = 0, cost = { Mana = 328, }, }, + [26] = { levelRequirement = 0, cost = { Mana = 372, }, }, + [27] = { levelRequirement = 0, cost = { Mana = 421, }, }, + [28] = { levelRequirement = 0, cost = { Mana = 476, }, }, + [29] = { levelRequirement = 0, cost = { Mana = 539, }, }, + [30] = { levelRequirement = 0, cost = { Mana = 610, }, }, + [31] = { levelRequirement = 0, cost = { Mana = 690, }, }, + [32] = { levelRequirement = 0, cost = { Mana = 781, }, }, + [33] = { levelRequirement = 0, cost = { Mana = 884, }, }, + [34] = { levelRequirement = 0, cost = { Mana = 1001, }, }, + [35] = { levelRequirement = 0, cost = { Mana = 1133, }, }, + [36] = { levelRequirement = 0, cost = { Mana = 1282, }, }, + [37] = { levelRequirement = 0, cost = { Mana = 1451, }, }, + [38] = { levelRequirement = 0, cost = { Mana = 1642, }, }, + [39] = { levelRequirement = 0, cost = { Mana = 1858, }, }, + [40] = { levelRequirement = 0, cost = { Mana = 2103, }, }, + }, + statSets = { + [1] = { + label = "Command", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "minions_do_not_move_to_skill_target", + "can_perform_skill_while_moving", + "skill_is_command", + "base_deal_no_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["SummonSkeletalWarriorsPlayer"] = { name = "Skeletal Warrior Minion", baseTypeName = "Skeletal Warrior Minion", color = 3, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, description = "Summons Reviving Skeletal Warriors.", skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Physical] = true, }, minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - qualityStats = { - Default = { - { "minion_block_%", 0.75 }, - }, - }, - constantStats = { - { "display_minion_monster_type", 2 }, - { "minion_base_resummon_time_ms", 12000 }, - }, - stats = { - "is_resummoning_minion", - "display_statset_no_hit_damage", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { + { "minion_block_%", 0.75 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Minion Info", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "display_minion_monster_type", 2 }, + { "minion_base_resummon_time_ms", 12000 }, + }, + stats = { + "is_resummoning_minion", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["WeaponGrantedSummonSkeletalWarriorsPlayer"] = { name = "Skeletal Warrior Minion", baseTypeName = "Skeletal Warrior Minion", color = 3, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, description = "Summons Reviving Skeletal Warriors.", skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.CreatesSkeletonMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, [SkillType.Physical] = true, }, minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - constantStats = { - { "display_minion_monster_type", 2 }, - { "minion_base_resummon_time_ms", 12000 }, - { "skill_desired_amount_override", 2 }, - }, - stats = { - "is_resummoning_minion", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, + qualityStats = { }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Minion Info", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "display_minion_monster_type", 2 }, + { "minion_base_resummon_time_ms", 12000 }, + { "skill_desired_amount_override", 2 }, + }, + stats = { + "is_resummoning_minion", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["SolarOrbPlayer"] = { name = "Solar Orb", baseTypeName = "Solar Orb", color = 3, - baseEffectiveness = 1.1399999856949, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Creates a fiery Orb that periodically releases fiery pulses. Enemies that are very close to the Orb are Ignited.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Fire] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.AreaSpell] = true, [SkillType.Orb] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Limit] = true, [SkillType.Sustained] = true, }, - statDescriptionScope = "solar_orb_statset_0", castTime = 0.8, - baseFlags = { - }, - qualityStats = { - Default = { - { "solar_orb_base_pulse_frequency_ms", -15 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 10000 }, - { "active_skill_base_area_of_effect_radius", 25 }, - { "solar_orb_base_pulse_frequency_ms", 1400 }, - { "solar_orb_base_maximum_number_of_orbs", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 10 }, - { "active_skill_energy_generated_+%_final", -80 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - "base_skill_show_average_damage_instead_of_dps", - "can_perform_skill_while_moving", - }, - stats1 = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 13, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 15, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 17, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 19, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 22, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 25, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 28, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 32, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 36, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 41, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 46, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 52, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 59, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 67, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 76, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 86, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 97, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 110, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 125, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 141, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 160, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 181, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 205, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 232, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 262, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 297, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 336, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 381, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 431, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 488, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 552, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 625, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 707, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 800, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 906, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 1025, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 1160, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1313, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1486, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1682, }, }, - }, - levels1 = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 13, }, }, - [2] = { 0.80000001192093, 1.2000000476837, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 15, }, }, - [3] = { 0.80000001192093, 1.2000000476837, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 17, }, }, - [4] = { 0.80000001192093, 1.2000000476837, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 19, }, }, - [5] = { 0.80000001192093, 1.2000000476837, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 22, }, }, - [6] = { 0.80000001192093, 1.2000000476837, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 25, }, }, - [7] = { 0.80000001192093, 1.2000000476837, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 28, }, }, - [8] = { 0.80000001192093, 1.2000000476837, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 32, }, }, - [9] = { 0.80000001192093, 1.2000000476837, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 36, }, }, - [10] = { 0.80000001192093, 1.2000000476837, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 41, }, }, - [11] = { 0.80000001192093, 1.2000000476837, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 46, }, }, - [12] = { 0.80000001192093, 1.2000000476837, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 52, }, }, - [13] = { 0.80000001192093, 1.2000000476837, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 59, }, }, - [14] = { 0.80000001192093, 1.2000000476837, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 67, }, }, - [15] = { 0.80000001192093, 1.2000000476837, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 76, }, }, - [16] = { 0.80000001192093, 1.2000000476837, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 86, }, }, - [17] = { 0.80000001192093, 1.2000000476837, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 97, }, }, - [18] = { 0.80000001192093, 1.2000000476837, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 110, }, }, - [19] = { 0.80000001192093, 1.2000000476837, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 125, }, }, - [20] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 141, }, }, - [21] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 160, }, }, - [22] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 181, }, }, - [23] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 205, }, }, - [24] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 232, }, }, - [25] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 262, }, }, - [26] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 297, }, }, - [27] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 336, }, }, - [28] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 381, }, }, - [29] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 431, }, }, - [30] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 488, }, }, - [31] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 552, }, }, - [32] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 625, }, }, - [33] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 707, }, }, - [34] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 800, }, }, - [35] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 906, }, }, - [36] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 1025, }, }, - [37] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 1160, }, }, - [38] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1313, }, }, - [39] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1486, }, }, - [40] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1682, }, }, + qualityStats = { + { "solar_orb_base_pulse_frequency_ms", -15 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 13, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 15, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 17, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 19, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 22, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 25, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 28, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 32, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 36, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 41, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 46, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 52, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 59, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 67, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 76, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 86, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 97, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 110, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 125, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 141, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 160, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 181, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 205, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 232, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 262, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 297, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 336, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 381, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 431, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 488, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 552, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 625, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 707, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 800, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 906, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1025, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1160, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1313, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1486, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1682, }, }, + }, + statSets = { + [1] = { + label = "Pulse", + baseEffectiveness = 1.1399999856949, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "solar_orb_statset_0", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 10000 }, + { "active_skill_base_area_of_effect_radius", 25 }, + { "solar_orb_base_pulse_frequency_ms", 1400 }, + { "solar_orb_base_maximum_number_of_orbs", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "base_skill_show_average_damage_instead_of_dps", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Ignite", + baseEffectiveness = 4.3000001907349, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "solar_orb_statset_1", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 10 }, + { "active_skill_energy_generated_+%_final", -80 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SoulOfferingPlayer"] = { name = "Soul Offering", baseTypeName = "Soul Offering", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "Impales a Skeleton on a bone spike, granting you a powerful Spell damage Buff as long as the spike remains. Does not affect your Minions.\n\nThe bone spike is itself a Minion. If it dies, the effect ends immediately.", skillTypes = { [SkillType.Offering] = true, [SkillType.Minion] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, [SkillType.Triggerable] = true, [SkillType.CreatesMinion] = true, [SkillType.Limit] = true, [SkillType.Buff] = true, }, - statDescriptionScope = "power_offering", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_skill_effect_duration", 50 }, - }, - }, - constantStats = { - { "base_number_of_power_offerings_allowed", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "base_skill_effect_duration", 4000 }, - }, - stats = { - "power_offering_buff_spell_damage_+%_final", - "can_perform_skill_while_moving", - "display_statset_no_hit_damage", - }, - levels = { - [1] = { 20, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 33, }, }, - [2] = { 21, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 37, }, }, - [3] = { 22, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 40, }, }, - [4] = { 23, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 44, }, }, - [5] = { 24, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 49, }, }, - [6] = { 25, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 53, }, }, - [7] = { 26, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 59, }, }, - [8] = { 27, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 64, }, }, - [9] = { 28, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 71, }, }, - [10] = { 29, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 78, }, }, - [11] = { 30, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 86, }, }, - [12] = { 31, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 94, }, }, - [13] = { 32, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 103, }, }, - [14] = { 33, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 113, }, }, - [15] = { 34, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 125, }, }, - [16] = { 35, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 137, }, }, - [17] = { 36, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 150, }, }, - [18] = { 37, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 165, }, }, - [19] = { 38, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 181, }, }, - [20] = { 39, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 199, }, }, - [21] = { 40, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 219, }, }, - [22] = { 41, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 240, }, }, - [23] = { 42, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 264, }, }, - [24] = { 43, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 290, }, }, - [25] = { 44, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 318, }, }, - [26] = { 45, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 350, }, }, - [27] = { 46, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 384, }, }, - [28] = { 47, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 422, }, }, - [29] = { 48, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 463, }, }, - [30] = { 49, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 509, }, }, - [31] = { 50, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 559, }, }, - [32] = { 51, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 614, }, }, - [33] = { 52, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 674, }, }, - [34] = { 53, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 740, }, }, - [35] = { 54, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 813, }, }, - [36] = { 55, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 892, }, }, - [37] = { 56, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 980, }, }, - [38] = { 57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 1076, }, }, - [39] = { 58, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 1182, }, }, - [40] = { 59, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 1298, }, }, + qualityStats = { + { "base_skill_effect_duration", 50 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 33, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 37, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 40, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 44, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 49, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 53, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 59, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 64, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 71, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 78, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 86, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 94, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 103, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 113, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 125, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 137, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 150, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 165, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 181, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 199, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 219, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 240, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 264, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 290, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 318, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 350, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 384, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 422, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 463, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 509, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 559, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 614, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 674, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 740, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 813, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 892, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 980, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1076, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1182, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1298, }, }, + }, + statSets = { + [1] = { + label = "Soul Offering", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "power_offering", + baseFlags = { + }, + constantStats = { + { "base_number_of_power_offerings_allowed", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "base_skill_effect_duration", 4000 }, + }, + stats = { + "power_offering_buff_spell_damage_+%_final", + "can_perform_skill_while_moving", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { 20, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 21, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 22, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 23, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 24, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 25, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 26, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 27, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 28, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 29, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 31, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 32, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 33, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 34, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 35, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 36, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 37, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 38, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 39, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 40, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 41, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 42, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 43, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 44, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 45, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 46, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 47, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 48, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 49, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 50, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 51, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 52, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 53, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 54, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 55, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 56, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 57, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 58, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 59, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SparkPlayer"] = { name = "Spark", baseTypeName = "Spark", color = 3, - baseEffectiveness = 1.1399999856949, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Launches a spray of sparking Projectiles that travel erratically along the ground until they hit an enemy or expire.", skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, [SkillType.Invokable] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "spark", castTime = 0.7, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_number_of_projectiles", 0.2 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 2000 }, - { "spark_pathing_width_bounds", 20 }, - { "damage_hit_effect_index", 1009 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_number_of_projectiles", - "base_projectile_speed_+%", - "base_is_projectile", - "projectiles_should_collide_with_flying_monsters", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.10000000149012, 1.8999999761581, 6, 0, critChance = 9, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { 0.10000000149012, 1.8999999761581, 7, 1, critChance = 9, levelRequirement = 3, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { 0.10000000149012, 1.8999999761581, 7, 2, critChance = 9, levelRequirement = 6, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { 0.10000000149012, 1.8999999761581, 7, 3, critChance = 9, levelRequirement = 10, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 8, }, }, - [5] = { 0.10000000149012, 1.8999999761581, 7, 4, critChance = 9, levelRequirement = 14, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 10, }, }, - [6] = { 0.10000000149012, 1.8999999761581, 8, 5, critChance = 9, levelRequirement = 18, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 11, }, }, - [7] = { 0.10000000149012, 1.8999999761581, 8, 6, critChance = 9, levelRequirement = 22, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 12, }, }, - [8] = { 0.10000000149012, 1.8999999761581, 8, 7, critChance = 9, levelRequirement = 26, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 14, }, }, - [9] = { 0.10000000149012, 1.8999999761581, 8, 8, critChance = 9, levelRequirement = 31, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 16, }, }, - [10] = { 0.10000000149012, 1.8999999761581, 9, 9, critChance = 9, levelRequirement = 36, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 18, }, }, - [11] = { 0.10000000149012, 1.8999999761581, 9, 10, critChance = 9, levelRequirement = 41, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 21, }, }, - [12] = { 0.10000000149012, 1.8999999761581, 9, 11, critChance = 9, levelRequirement = 46, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 23, }, }, - [13] = { 0.10000000149012, 1.8999999761581, 10, 12, critChance = 9, levelRequirement = 52, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 27, }, }, - [14] = { 0.10000000149012, 1.8999999761581, 10, 13, critChance = 9, levelRequirement = 58, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 30, }, }, - [15] = { 0.10000000149012, 1.8999999761581, 11, 14, critChance = 9, levelRequirement = 64, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 34, }, }, - [16] = { 0.10000000149012, 1.8999999761581, 11, 15, critChance = 9, levelRequirement = 66, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 39, }, }, - [17] = { 0.10000000149012, 1.8999999761581, 12, 16, critChance = 9, levelRequirement = 72, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 44, }, }, - [18] = { 0.10000000149012, 1.8999999761581, 12, 17, critChance = 9, levelRequirement = 78, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 50, }, }, - [19] = { 0.10000000149012, 1.8999999761581, 13, 18, critChance = 9, levelRequirement = 84, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 56, }, }, - [20] = { 0.10000000149012, 1.8999999761581, 13, 19, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 64, }, }, - [21] = { 0.10000000149012, 1.8999999761581, 14, 20, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 72, }, }, - [22] = { 0.10000000149012, 1.8999999761581, 14, 21, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 82, }, }, - [23] = { 0.10000000149012, 1.8999999761581, 15, 22, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 93, }, }, - [24] = { 0.10000000149012, 1.8999999761581, 15, 23, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 105, }, }, - [25] = { 0.10000000149012, 1.8999999761581, 16, 24, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 136.875, cost = { Mana = 119, }, }, - [26] = { 0.10000000149012, 1.8999999761581, 16, 25, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 135, }, }, - [27] = { 0.10000000149012, 1.8999999761581, 17, 26, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 153, }, }, - [28] = { 0.10000000149012, 1.8999999761581, 17, 27, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 173, }, }, - [29] = { 0.10000000149012, 1.8999999761581, 18, 28, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 196, }, }, - [30] = { 0.10000000149012, 1.8999999761581, 18, 29, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 222, }, }, - [31] = { 0.10000000149012, 1.8999999761581, 19, 30, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 251, }, }, - [32] = { 0.10000000149012, 1.8999999761581, 19, 31, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 284, }, }, - [33] = { 0.10000000149012, 1.8999999761581, 20, 32, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 321, }, }, - [34] = { 0.10000000149012, 1.8999999761581, 20, 33, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 364, }, }, - [35] = { 0.10000000149012, 1.8999999761581, 21, 34, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 412, }, }, - [36] = { 0.10000000149012, 1.8999999761581, 22, 35, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 466, }, }, - [37] = { 0.10000000149012, 1.8999999761581, 23, 36, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 527, }, }, - [38] = { 0.10000000149012, 1.8999999761581, 24, 37, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 597, }, }, - [39] = { 0.10000000149012, 1.8999999761581, 25, 38, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 676, }, }, - [40] = { 0.10000000149012, 1.8999999761581, 26, 39, critChance = 9, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 765, }, }, + qualityStats = { + { "base_number_of_projectiles", 0.2 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 6, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 6, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 7, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 8, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 10, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 11, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 12, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 14, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 16, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 18, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 21, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 23, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 27, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 30, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 34, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 39, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 44, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 50, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 56, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 64, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 72, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 82, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 93, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 105, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 119, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 135, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 153, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 173, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 196, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 222, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 251, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 284, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 321, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 364, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 412, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 466, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 527, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 597, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 676, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 765, }, }, + }, + statSets = { + [1] = { + label = "Spark", + baseEffectiveness = 1.1399999856949, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "spark", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 2000 }, + { "spark_pathing_width_bounds", 20 }, + { "damage_hit_effect_index", 1009 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "base_number_of_projectiles", + "base_projectile_speed_+%", + "base_is_projectile", + "projectiles_should_collide_with_flying_monsters", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.10000000149012, 1.8999999761581, 6, 0, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 1, }, + [2] = { 0.10000000149012, 1.8999999761581, 7, 1, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.10000000149012, 1.8999999761581, 7, 2, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.10000000149012, 1.8999999761581, 7, 3, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.10000000149012, 1.8999999761581, 7, 4, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.10000000149012, 1.8999999761581, 8, 5, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.10000000149012, 1.8999999761581, 8, 6, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.10000000149012, 1.8999999761581, 8, 7, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.10000000149012, 1.8999999761581, 8, 8, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.10000000149012, 1.8999999761581, 9, 9, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.10000000149012, 1.8999999761581, 9, 10, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.10000000149012, 1.8999999761581, 9, 11, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.10000000149012, 1.8999999761581, 10, 12, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.10000000149012, 1.8999999761581, 10, 13, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.10000000149012, 1.8999999761581, 11, 14, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.10000000149012, 1.8999999761581, 11, 15, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.10000000149012, 1.8999999761581, 12, 16, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.10000000149012, 1.8999999761581, 12, 17, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.10000000149012, 1.8999999761581, 13, 18, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.10000000149012, 1.8999999761581, 13, 19, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.10000000149012, 1.8999999761581, 14, 20, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.10000000149012, 1.8999999761581, 14, 21, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.10000000149012, 1.8999999761581, 15, 22, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.10000000149012, 1.8999999761581, 15, 23, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.10000000149012, 1.8999999761581, 16, 24, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 136.875, }, + [26] = { 0.10000000149012, 1.8999999761581, 16, 25, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.10000000149012, 1.8999999761581, 17, 26, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.10000000149012, 1.8999999761581, 17, 27, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.10000000149012, 1.8999999761581, 18, 28, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.10000000149012, 1.8999999761581, 18, 29, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.10000000149012, 1.8999999761581, 19, 30, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.10000000149012, 1.8999999761581, 19, 31, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.10000000149012, 1.8999999761581, 20, 32, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.10000000149012, 1.8999999761581, 20, 33, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.10000000149012, 1.8999999761581, 21, 34, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.10000000149012, 1.8999999761581, 22, 35, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.10000000149012, 1.8999999761581, 23, 36, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.10000000149012, 1.8999999761581, 24, 37, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.10000000149012, 1.8999999761581, 25, 38, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.10000000149012, 1.8999999761581, 26, 39, critChance = 9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["StaggeringPalmPlayer"] = { name = "Staggering Palm", baseTypeName = "Staggering Palm", color = 4, - baseEffectiveness = 1.9409999847412, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, description = "Dash to an enemy and Strike them with an Unarmed Attack. Heavy Stunning an enemy with this Skill grants you a Buff that causes your Quarterstaff and Unarmed Attacks to also fire Projectiles for a short duration. Enemies which are Primed for Stun will instantly be Heavily Stunned. This skill always Strikes with your bare fist, even if you have a Quarterstaff equipped.", skillTypes = { [SkillType.Attack] = true, [SkillType.UseGlobalStats] = true, [SkillType.Area] = true, [SkillType.Physical] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Duration] = true, }, weaponTypes = { ["None"] = true, ["Staff"] = true, }, - statDescriptionScope = "wind_palm", castTime = 1, - baseFlags = { - }, - constantStats = { - { "melee_conditional_step_distance", 10 }, - { "base_melee_dash_range", 65 }, - { "additional_base_critical_strike_chance", 700 }, - }, - stats = { - "attack_minimum_added_physical_damage", - "attack_maximum_added_physical_damage", - "base_skill_effect_duration", - "global_always_hit", - "is_area_damage", - "active_skill_show_crush_range", - "crushing_blow", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 6000, attackSpeedMultiplier = -10, baseMultiplier = 0.6, levelRequirement = 0, statInterpolation = { 3, 3, 1, }, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 6200, attackSpeedMultiplier = -10, baseMultiplier = 0.66, levelRequirement = 3, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 6400, attackSpeedMultiplier = -10, baseMultiplier = 0.73, levelRequirement = 6, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 6600, attackSpeedMultiplier = -10, baseMultiplier = 0.79, levelRequirement = 10, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, cost = { Mana = 10, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 6800, attackSpeedMultiplier = -10, baseMultiplier = 0.85, levelRequirement = 14, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, cost = { Mana = 11, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 7000, attackSpeedMultiplier = -10, baseMultiplier = 0.92, levelRequirement = 18, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, cost = { Mana = 12, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 7200, attackSpeedMultiplier = -10, baseMultiplier = 0.98, levelRequirement = 22, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, cost = { Mana = 14, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 7400, attackSpeedMultiplier = -10, baseMultiplier = 1.04, levelRequirement = 26, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, cost = { Mana = 16, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 7600, attackSpeedMultiplier = -10, baseMultiplier = 1.09, levelRequirement = 31, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, cost = { Mana = 17, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 7800, attackSpeedMultiplier = -10, baseMultiplier = 1.15, levelRequirement = 36, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, cost = { Mana = 20, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 8000, attackSpeedMultiplier = -10, baseMultiplier = 1.21, levelRequirement = 41, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, cost = { Mana = 22, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 8200, attackSpeedMultiplier = -10, baseMultiplier = 1.27, levelRequirement = 46, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, cost = { Mana = 25, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 8400, attackSpeedMultiplier = -10, baseMultiplier = 1.33, levelRequirement = 52, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, cost = { Mana = 28, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 8600, attackSpeedMultiplier = -10, baseMultiplier = 1.4, levelRequirement = 58, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, cost = { Mana = 31, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 8800, attackSpeedMultiplier = -10, baseMultiplier = 1.47, levelRequirement = 64, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, cost = { Mana = 35, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 9000, attackSpeedMultiplier = -10, baseMultiplier = 1.54, levelRequirement = 66, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, cost = { Mana = 39, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 9200, attackSpeedMultiplier = -10, baseMultiplier = 1.62, levelRequirement = 72, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, cost = { Mana = 44, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 9400, attackSpeedMultiplier = -10, baseMultiplier = 1.7, levelRequirement = 78, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, cost = { Mana = 49, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 9600, attackSpeedMultiplier = -10, baseMultiplier = 1.78, levelRequirement = 84, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, cost = { Mana = 55, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 9800, attackSpeedMultiplier = -10, baseMultiplier = 1.87, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, cost = { Mana = 62, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 10000, attackSpeedMultiplier = -10, baseMultiplier = 1.96, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, cost = { Mana = 69, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 10200, attackSpeedMultiplier = -10, baseMultiplier = 2.06, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, cost = { Mana = 78, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 10400, attackSpeedMultiplier = -10, baseMultiplier = 2.17, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, cost = { Mana = 87, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 10600, attackSpeedMultiplier = -10, baseMultiplier = 2.27, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, cost = { Mana = 98, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 10800, attackSpeedMultiplier = -10, baseMultiplier = 2.39, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, cost = { Mana = 110, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 11000, attackSpeedMultiplier = -10, baseMultiplier = 2.51, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, cost = { Mana = 123, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 11200, attackSpeedMultiplier = -10, baseMultiplier = 2.63, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, cost = { Mana = 138, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 11400, attackSpeedMultiplier = -10, baseMultiplier = 2.76, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, cost = { Mana = 154, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 11600, attackSpeedMultiplier = -10, baseMultiplier = 2.9, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, cost = { Mana = 173, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 11800, attackSpeedMultiplier = -10, baseMultiplier = 3.05, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, cost = { Mana = 194, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 12000, attackSpeedMultiplier = -10, baseMultiplier = 3.2, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, cost = { Mana = 217, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 12200, attackSpeedMultiplier = -10, baseMultiplier = 3.36, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, cost = { Mana = 243, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 12400, attackSpeedMultiplier = -10, baseMultiplier = 3.53, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, cost = { Mana = 273, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 12600, attackSpeedMultiplier = -10, baseMultiplier = 3.71, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, cost = { Mana = 306, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 12800, attackSpeedMultiplier = -10, baseMultiplier = 3.89, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, cost = { Mana = 342, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 13000, attackSpeedMultiplier = -10, baseMultiplier = 4.08, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, cost = { Mana = 384, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 13200, attackSpeedMultiplier = -10, baseMultiplier = 4.29, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, cost = { Mana = 430, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 13400, attackSpeedMultiplier = -10, baseMultiplier = 4.5, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, cost = { Mana = 482, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 13600, attackSpeedMultiplier = -10, baseMultiplier = 4.73, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, cost = { Mana = 539, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 13800, attackSpeedMultiplier = -10, baseMultiplier = 4.97, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, cost = { Mana = 604, }, }, + qualityStats = { }, + levels = { + [1] = { attackSpeedMultiplier = -10, levelRequirement = 0, cost = { Mana = 7, }, }, + [2] = { attackSpeedMultiplier = -10, levelRequirement = 3, cost = { Mana = 8, }, }, + [3] = { attackSpeedMultiplier = -10, levelRequirement = 6, cost = { Mana = 9, }, }, + [4] = { attackSpeedMultiplier = -10, levelRequirement = 10, cost = { Mana = 10, }, }, + [5] = { attackSpeedMultiplier = -10, levelRequirement = 14, cost = { Mana = 11, }, }, + [6] = { attackSpeedMultiplier = -10, levelRequirement = 18, cost = { Mana = 12, }, }, + [7] = { attackSpeedMultiplier = -10, levelRequirement = 22, cost = { Mana = 14, }, }, + [8] = { attackSpeedMultiplier = -10, levelRequirement = 26, cost = { Mana = 16, }, }, + [9] = { attackSpeedMultiplier = -10, levelRequirement = 31, cost = { Mana = 17, }, }, + [10] = { attackSpeedMultiplier = -10, levelRequirement = 36, cost = { Mana = 20, }, }, + [11] = { attackSpeedMultiplier = -10, levelRequirement = 41, cost = { Mana = 22, }, }, + [12] = { attackSpeedMultiplier = -10, levelRequirement = 46, cost = { Mana = 25, }, }, + [13] = { attackSpeedMultiplier = -10, levelRequirement = 52, cost = { Mana = 28, }, }, + [14] = { attackSpeedMultiplier = -10, levelRequirement = 58, cost = { Mana = 31, }, }, + [15] = { attackSpeedMultiplier = -10, levelRequirement = 64, cost = { Mana = 35, }, }, + [16] = { attackSpeedMultiplier = -10, levelRequirement = 66, cost = { Mana = 39, }, }, + [17] = { attackSpeedMultiplier = -10, levelRequirement = 72, cost = { Mana = 44, }, }, + [18] = { attackSpeedMultiplier = -10, levelRequirement = 78, cost = { Mana = 49, }, }, + [19] = { attackSpeedMultiplier = -10, levelRequirement = 84, cost = { Mana = 55, }, }, + [20] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 62, }, }, + [21] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 69, }, }, + [22] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 78, }, }, + [23] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 87, }, }, + [24] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 98, }, }, + [25] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 110, }, }, + [26] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 123, }, }, + [27] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 138, }, }, + [28] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 154, }, }, + [29] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 173, }, }, + [30] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 194, }, }, + [31] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 217, }, }, + [32] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 243, }, }, + [33] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 273, }, }, + [34] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 306, }, }, + [35] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 342, }, }, + [36] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 384, }, }, + [37] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 430, }, }, + [38] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 482, }, }, + [39] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 539, }, }, + [40] = { attackSpeedMultiplier = -10, levelRequirement = 90, cost = { Mana = 604, }, }, + }, + statSets = { + [1] = { + label = "Staggering Palm", + baseEffectiveness = 1.9409999847412, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "wind_palm", + baseFlags = { + }, + constantStats = { + { "melee_conditional_step_distance", 10 }, + { "base_melee_dash_range", 65 }, + { "additional_base_critical_strike_chance", 700 }, + }, + stats = { + "attack_minimum_added_physical_damage", + "attack_maximum_added_physical_damage", + "base_skill_effect_duration", + "global_always_hit", + "is_area_damage", + "active_skill_show_crush_range", + "crushing_blow", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 6000, baseMultiplier = 0.6, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 6200, baseMultiplier = 0.66, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 6400, baseMultiplier = 0.73, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 6600, baseMultiplier = 0.79, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 6800, baseMultiplier = 0.85, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 7000, baseMultiplier = 0.92, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 7200, baseMultiplier = 0.98, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 7400, baseMultiplier = 1.04, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 7600, baseMultiplier = 1.09, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 7800, baseMultiplier = 1.15, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 8000, baseMultiplier = 1.21, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 8200, baseMultiplier = 1.27, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 8400, baseMultiplier = 1.33, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 8600, baseMultiplier = 1.4, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 8800, baseMultiplier = 1.47, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 9000, baseMultiplier = 1.54, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 9200, baseMultiplier = 1.62, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 9400, baseMultiplier = 1.7, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 9600, baseMultiplier = 1.78, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 9800, baseMultiplier = 1.87, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 10000, baseMultiplier = 1.96, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 10200, baseMultiplier = 2.06, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 10400, baseMultiplier = 2.17, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 10600, baseMultiplier = 2.27, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 10800, baseMultiplier = 2.39, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 11000, baseMultiplier = 2.51, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 11200, baseMultiplier = 2.63, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 11400, baseMultiplier = 2.76, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 11600, baseMultiplier = 2.9, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 11800, baseMultiplier = 3.05, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 12000, baseMultiplier = 3.2, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 12200, baseMultiplier = 3.36, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 12400, baseMultiplier = 3.53, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 12600, baseMultiplier = 3.71, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 12800, baseMultiplier = 3.89, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 13000, baseMultiplier = 4.08, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 13200, baseMultiplier = 4.29, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 13400, baseMultiplier = 4.5, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 13600, baseMultiplier = 4.73, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 13800, baseMultiplier = 4.97, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["StaggeringPalmProjectilePlayer"] = { name = "Wind Blast (Quarterstaff)", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.RangedAttack] = true, [SkillType.Physical] = true, [SkillType.Attack] = true, [SkillType.Triggerable] = true, [SkillType.Projectile] = true, }, weaponTypes = { ["None"] = true, ["Staff"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "attacks_chance_to_blind_on_hit_%", 2 }, - }, - }, - constantStats = { - { "base_number_of_projectiles", 1 }, - }, - stats = { - "base_is_projectile", - "always_pierce", - "triggered_by_staggering_palm_on_hit_with_other_skill", - "visual_hit_effect_physical_is_wind", - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { baseMultiplier = 0.48, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.53, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.58, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.63, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 0.68, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 0.72, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 0.77, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 0.81, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 0.84, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 0.88, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 0.92, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 0.95, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 0.99, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 1.03, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 1.07, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 1.11, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 1.14, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 1.18, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 1.22, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 1.27, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 1.31, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 1.35, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 1.4, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 1.44, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 1.49, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 1.54, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 1.59, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 1.64, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 1.7, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 1.75, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 1.81, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 1.87, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 1.93, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 2, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 2.07, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 2.13, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 2.2, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 2.28, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 2.35, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 2.43, levelRequirement = 0, actorLevel = 288.29998779297, }, + qualityStats = { + { "attacks_chance_to_blind_on_hit_%", 2 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile (Quarterstaff)", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_projectiles", 1 }, + }, + stats = { + "base_is_projectile", + "always_pierce", + "triggered_by_staggering_palm_on_hit_with_other_skill", + "visual_hit_effect_physical_is_wind", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 0.48, actorLevel = 1, }, + [2] = { baseMultiplier = 0.53, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.58, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.63, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.68, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.72, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.77, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.81, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.84, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.88, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.92, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.95, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.99, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.03, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.07, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.11, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.14, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.18, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.22, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.27, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.31, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.35, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.4, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.44, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.49, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.54, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.59, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.64, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.7, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 1.75, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 1.81, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 1.87, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 1.93, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 2, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 2.07, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.13, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.2, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 2.28, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 2.35, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 2.43, actorLevel = 288.29998779297, }, + }, + }, + } } skills["StaggeringPalmUnarmedProjectilePlayer"] = { name = "Wind Blast (Unarmed)", hidden = true, - baseEffectiveness = 1.9409999847412, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, skillTypes = { [SkillType.UseGlobalStats] = true, [SkillType.RangedAttack] = true, [SkillType.Physical] = true, [SkillType.Attack] = true, [SkillType.Triggerable] = true, [SkillType.Projectile] = true, }, weaponTypes = { ["None"] = true, ["Staff"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "attacks_chance_to_blind_on_hit_%", 2 }, - }, - }, - constantStats = { - { "base_number_of_projectiles", 1 }, - { "additional_base_critical_strike_chance", 700 }, - }, - stats = { - "attack_minimum_added_physical_damage", - "attack_maximum_added_physical_damage", - "base_is_projectile", - "always_pierce", - "triggered_by_staggering_palm_on_hit_with_other_skill", - "visual_hit_effect_physical_is_wind", - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.48, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.53, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.58, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.63, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.68, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.72, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.77, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.81, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.84, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.88, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.92, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.95, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.99, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.03, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.07, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.11, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.14, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.18, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.22, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.27, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.31, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.35, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.4, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.44, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.49, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.54, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.59, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.64, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.75, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.81, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.87, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.93, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.07, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.13, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.2, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.28, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.35, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.43, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "attacks_chance_to_blind_on_hit_%", 2 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile (Unarmed)", + baseEffectiveness = 1.9409999847412, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_projectiles", 1 }, + { "additional_base_critical_strike_chance", 700 }, + }, + stats = { + "attack_minimum_added_physical_damage", + "attack_maximum_added_physical_damage", + "base_is_projectile", + "always_pierce", + "triggered_by_staggering_palm_on_hit_with_other_skill", + "visual_hit_effect_physical_is_wind", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.48, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.53, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.58, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.63, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.68, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.72, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.77, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.81, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.84, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.88, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.92, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.95, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.99, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.03, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.07, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.11, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.14, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.18, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.22, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.27, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.31, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.35, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.4, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.44, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.49, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.54, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.59, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.64, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.7, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.75, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.81, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.87, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.93, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.07, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.13, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.2, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.28, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.35, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.43, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["StormWavePlayer"] = { name = "Storm Wave", baseTypeName = "Storm Wave", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Sweep your Quarterstaff, projecting a bolt of Lightning through the ground in a long wave ahead of you.", skillTypes = { [SkillType.Attack] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Lightning] = true, [SkillType.Nonpathing] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.CreatesFissure] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "storm_wave", castTime = 1, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - qualityStats = { - Default = { - { "active_skill_base_secondary_area_of_effect_radius", 0.5 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 80 }, - { "active_skill_base_secondary_area_of_effect_radius", 10 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "is_area_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { attackSpeedMultiplier = -25, baseMultiplier = 1.25, levelRequirement = 0, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { attackSpeedMultiplier = -25, baseMultiplier = 1.38, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { attackSpeedMultiplier = -25, baseMultiplier = 1.51, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { attackSpeedMultiplier = -25, baseMultiplier = 1.65, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 11, }, }, - [5] = { attackSpeedMultiplier = -25, baseMultiplier = 1.78, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 13, }, }, - [6] = { attackSpeedMultiplier = -25, baseMultiplier = 1.91, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 14, }, }, - [7] = { attackSpeedMultiplier = -25, baseMultiplier = 2.05, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 16, }, }, - [8] = { attackSpeedMultiplier = -25, baseMultiplier = 2.17, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 18, }, }, - [9] = { attackSpeedMultiplier = -25, baseMultiplier = 2.28, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 20, }, }, - [10] = { attackSpeedMultiplier = -25, baseMultiplier = 2.39, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 23, }, }, - [11] = { attackSpeedMultiplier = -25, baseMultiplier = 2.51, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 26, }, }, - [12] = { attackSpeedMultiplier = -25, baseMultiplier = 2.64, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 29, }, }, - [13] = { attackSpeedMultiplier = -25, baseMultiplier = 2.77, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 32, }, }, - [14] = { attackSpeedMultiplier = -25, baseMultiplier = 2.91, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 36, }, }, - [15] = { attackSpeedMultiplier = -25, baseMultiplier = 3.05, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 40, }, }, - [16] = { attackSpeedMultiplier = -25, baseMultiplier = 3.21, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 45, }, }, - [17] = { attackSpeedMultiplier = -25, baseMultiplier = 3.37, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 51, }, }, - [18] = { attackSpeedMultiplier = -25, baseMultiplier = 3.54, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 57, }, }, - [19] = { attackSpeedMultiplier = -25, baseMultiplier = 3.71, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 64, }, }, - [20] = { attackSpeedMultiplier = -25, baseMultiplier = 3.9, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 72, }, }, - [21] = { attackSpeedMultiplier = -25, baseMultiplier = 4.09, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 80, }, }, - [22] = { attackSpeedMultiplier = -25, baseMultiplier = 4.3, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 90, }, }, - [23] = { attackSpeedMultiplier = -25, baseMultiplier = 4.51, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 101, }, }, - [24] = { attackSpeedMultiplier = -25, baseMultiplier = 4.74, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 113, }, }, - [25] = { attackSpeedMultiplier = -25, baseMultiplier = 4.98, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 127, }, }, - [26] = { attackSpeedMultiplier = -25, baseMultiplier = 5.22, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 142, }, }, - [27] = { attackSpeedMultiplier = -25, baseMultiplier = 5.49, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 159, }, }, - [28] = { attackSpeedMultiplier = -25, baseMultiplier = 5.76, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 179, }, }, - [29] = { attackSpeedMultiplier = -25, baseMultiplier = 6.05, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 200, }, }, - [30] = { attackSpeedMultiplier = -25, baseMultiplier = 6.35, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 224, }, }, - [31] = { attackSpeedMultiplier = -25, baseMultiplier = 6.67, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 251, }, }, - [32] = { attackSpeedMultiplier = -25, baseMultiplier = 7, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 282, }, }, - [33] = { attackSpeedMultiplier = -25, baseMultiplier = 7.35, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 315, }, }, - [34] = { attackSpeedMultiplier = -25, baseMultiplier = 7.72, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 353, }, }, - [35] = { attackSpeedMultiplier = -25, baseMultiplier = 8.11, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 396, }, }, - [36] = { attackSpeedMultiplier = -25, baseMultiplier = 8.51, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 444, }, }, - [37] = { attackSpeedMultiplier = -25, baseMultiplier = 8.94, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 497, }, }, - [38] = { attackSpeedMultiplier = -25, baseMultiplier = 9.38, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 557, }, }, - [39] = { attackSpeedMultiplier = -25, baseMultiplier = 9.85, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 624, }, }, - [40] = { attackSpeedMultiplier = -25, baseMultiplier = 10.34, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 699, }, }, + qualityStats = { + { "active_skill_base_secondary_area_of_effect_radius", 0.5 }, }, + levels = { + [1] = { attackSpeedMultiplier = -25, levelRequirement = 0, cost = { Mana = 8, }, }, + [2] = { attackSpeedMultiplier = -25, levelRequirement = 3, cost = { Mana = 9, }, }, + [3] = { attackSpeedMultiplier = -25, levelRequirement = 6, cost = { Mana = 10, }, }, + [4] = { attackSpeedMultiplier = -25, levelRequirement = 10, cost = { Mana = 11, }, }, + [5] = { attackSpeedMultiplier = -25, levelRequirement = 14, cost = { Mana = 13, }, }, + [6] = { attackSpeedMultiplier = -25, levelRequirement = 18, cost = { Mana = 14, }, }, + [7] = { attackSpeedMultiplier = -25, levelRequirement = 22, cost = { Mana = 16, }, }, + [8] = { attackSpeedMultiplier = -25, levelRequirement = 26, cost = { Mana = 18, }, }, + [9] = { attackSpeedMultiplier = -25, levelRequirement = 31, cost = { Mana = 20, }, }, + [10] = { attackSpeedMultiplier = -25, levelRequirement = 36, cost = { Mana = 23, }, }, + [11] = { attackSpeedMultiplier = -25, levelRequirement = 41, cost = { Mana = 26, }, }, + [12] = { attackSpeedMultiplier = -25, levelRequirement = 46, cost = { Mana = 29, }, }, + [13] = { attackSpeedMultiplier = -25, levelRequirement = 52, cost = { Mana = 32, }, }, + [14] = { attackSpeedMultiplier = -25, levelRequirement = 58, cost = { Mana = 36, }, }, + [15] = { attackSpeedMultiplier = -25, levelRequirement = 64, cost = { Mana = 40, }, }, + [16] = { attackSpeedMultiplier = -25, levelRequirement = 66, cost = { Mana = 45, }, }, + [17] = { attackSpeedMultiplier = -25, levelRequirement = 72, cost = { Mana = 51, }, }, + [18] = { attackSpeedMultiplier = -25, levelRequirement = 78, cost = { Mana = 57, }, }, + [19] = { attackSpeedMultiplier = -25, levelRequirement = 84, cost = { Mana = 64, }, }, + [20] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 72, }, }, + [21] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 80, }, }, + [22] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 90, }, }, + [23] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 101, }, }, + [24] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 113, }, }, + [25] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 127, }, }, + [26] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 142, }, }, + [27] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 159, }, }, + [28] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 179, }, }, + [29] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 200, }, }, + [30] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 224, }, }, + [31] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 251, }, }, + [32] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 282, }, }, + [33] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 315, }, }, + [34] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 353, }, }, + [35] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 396, }, }, + [36] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 444, }, }, + [37] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 497, }, }, + [38] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 557, }, }, + [39] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 624, }, }, + [40] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 699, }, }, + }, + statSets = { + [1] = { + label = "Storm Wave", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "storm_wave", + baseFlags = { + attack = true, + melee = true, + area = true, + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 80 }, + { "active_skill_base_secondary_area_of_effect_radius", 10 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "is_area_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { baseMultiplier = 1.25, actorLevel = 1, }, + [2] = { baseMultiplier = 1.38, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.51, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.65, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.78, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.91, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 2.05, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.17, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.28, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.39, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.51, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.64, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.77, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.91, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 3.05, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.21, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 3.37, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.54, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.71, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.9, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 4.09, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 4.3, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 4.51, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.74, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.98, actorLevel = 136.875, }, + [26] = { baseMultiplier = 5.22, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 5.49, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.76, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 6.05, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 6.35, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 6.67, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 7, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 7.35, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 7.72, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 8.11, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 8.51, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 8.94, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 9.38, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 9.85, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 10.34, actorLevel = 288.29998779297, }, + }, + }, + } } skills["TempestBellPlayer"] = { name = "Tempest Bell", baseTypeName = "Tempest Bell", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Build Combo by successfully Striking Enemies with other skills. After reaching maximum Combo, use this skill to cause the Bell on your staff to grow to massive size as you drop it on the ground. The Bell damages enemies on impact and can be Hit by your skills, creating a damaging shockwave. Elemental Ailments applied to the Bell cause its shockwaves to deal extra damage of the corresponding type, and Hits which would have caused Knockback increase the area of effect of the shockwaves.", skillTypes = { [SkillType.ComboStacking] = true, [SkillType.Melee] = true, [SkillType.RangedAttack] = true, [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.ManualCooldownConsumption] = true, [SkillType.Duration] = true, [SkillType.Nova] = true, [SkillType.Limit] = true, [SkillType.Sustained] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.SupportedByFountains] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "tempest_bell_statset_0", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "tempest_bell_hit_limit", 0.3 }, - }, - }, - constantStats = { - { "active_skill_required_number_of_combo_stacks", 4 }, - { "tempest_bell_damage_+%_final_per_elemental_ailment", 30 }, - { "tempest_bell_physical_damage_%_to_elemental_ailment", 60 }, - { "melee_conditional_step_distance", 21 }, - { "base_skill_effect_duration", 6000 }, - { "base_combo_stacks_decay_delay_ms", 8000 }, - { "dps_display_statset_index", 2 }, - { "base_number_of_tempest_bells_allowed", 1 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 18 }, - }, - constantStats2 = { - { "active_skill_base_area_of_effect_radius", 24 }, - { "tempest_bell_area_of_effect_+%_final_per_1_unit_of_knockback", 30 }, - { "tempest_bell_distance_limit_for_recall", 90 }, - }, - stats = { - "tempest_bell_hit_limit", - "is_area_damage", - "skill_show_tempest_bell_on_staff", - "cannot_damage_tempest_bell", - "skill_cannot_be_stunned", - "base_skill_show_average_damage_instead_of_dps", - "tempest_bell_stat_suppression", - "base_deal_no_damage", - "combo_only_stacks_from_hits_with_weapon_restriction", - }, - stats1 = { - "display_statset_hide_usage_stats", - }, - stats2 = { - "tempest_bell_ailment_threshold", - "tempest_bell_poise_threshold", - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { 10, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 15, }, }, - [2] = { 10, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 16, }, }, - [3] = { 11, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 18, }, }, - [4] = { 11, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 21, }, }, - [5] = { 12, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 23, }, }, - [6] = { 12, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 26, }, }, - [7] = { 13, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 29, }, }, - [8] = { 13, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 33, }, }, - [9] = { 14, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 37, }, }, - [10] = { 14, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 41, }, }, - [11] = { 15, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 46, }, }, - [12] = { 15, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 52, }, }, - [13] = { 16, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 58, }, }, - [14] = { 16, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 65, }, }, - [15] = { 17, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 73, }, }, - [16] = { 17, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 82, }, }, - [17] = { 18, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 92, }, }, - [18] = { 18, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 103, }, }, - [19] = { 19, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 116, }, }, - [20] = { 19, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 130, }, }, - [21] = { 20, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 145, }, }, - [22] = { 20, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 163, }, }, - [23] = { 21, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 183, }, }, - [24] = { 21, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 205, }, }, - [25] = { 22, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 229, }, }, - [26] = { 22, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 257, }, }, - [27] = { 23, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 288, }, }, - [28] = { 23, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 322, }, }, - [29] = { 24, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 361, }, }, - [30] = { 24, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 405, }, }, - [31] = { 25, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 453, }, }, - [32] = { 25, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 508, }, }, - [33] = { 26, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 569, }, }, - [34] = { 26, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 638, }, }, - [35] = { 27, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 714, }, }, - [36] = { 27, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 800, }, }, - [37] = { 28, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 896, }, }, - [38] = { 28, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 1004, }, }, - [39] = { 29, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 1125, }, }, - [40] = { 29, attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 1260, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.2, cooldown = 0.5, levelRequirement = 0, actorLevel = 1, cost = { Mana = 15, }, }, - [2] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.32, cooldown = 0.5, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 16, }, }, - [3] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.45, cooldown = 0.5, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 18, }, }, - [4] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.57, cooldown = 0.5, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 21, }, }, - [5] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.69, cooldown = 0.5, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 23, }, }, - [6] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.81, cooldown = 0.5, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 26, }, }, - [7] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.92, cooldown = 0.5, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 29, }, }, - [8] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.03, cooldown = 0.5, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 33, }, }, - [9] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.11, cooldown = 0.5, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 37, }, }, - [10] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.2, cooldown = 0.5, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 41, }, }, - [11] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.29, cooldown = 0.5, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 46, }, }, - [12] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.38, cooldown = 0.5, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 52, }, }, - [13] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.47, cooldown = 0.5, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 58, }, }, - [14] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.57, cooldown = 0.5, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 65, }, }, - [15] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.67, cooldown = 0.5, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 73, }, }, - [16] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.76, cooldown = 0.5, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 82, }, }, - [17] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.86, cooldown = 0.5, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 92, }, }, - [18] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.96, cooldown = 0.5, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 103, }, }, - [19] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.06, cooldown = 0.5, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 116, }, }, - [20] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.16, cooldown = 0.5, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 130, }, }, - [21] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.27, cooldown = 0.5, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 145, }, }, - [22] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.38, cooldown = 0.5, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 163, }, }, - [23] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.49, cooldown = 0.5, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 183, }, }, - [24] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.6, cooldown = 0.5, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 205, }, }, - [25] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.72, cooldown = 0.5, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 229, }, }, - [26] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.85, cooldown = 0.5, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 257, }, }, - [27] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.98, cooldown = 0.5, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 288, }, }, - [28] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 4.11, cooldown = 0.5, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 322, }, }, - [29] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 4.24, cooldown = 0.5, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 361, }, }, - [30] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 4.39, cooldown = 0.5, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 405, }, }, - [31] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 4.53, cooldown = 0.5, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 453, }, }, - [32] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 4.68, cooldown = 0.5, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 508, }, }, - [33] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 4.84, cooldown = 0.5, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 569, }, }, - [34] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 5, cooldown = 0.5, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 638, }, }, - [35] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 5.16, cooldown = 0.5, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 714, }, }, - [36] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 5.33, cooldown = 0.5, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 800, }, }, - [37] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 5.51, cooldown = 0.5, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 896, }, }, - [38] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 5.69, cooldown = 0.5, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 1004, }, }, - [39] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 5.88, cooldown = 0.5, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1125, }, }, - [40] = { attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 6.08, cooldown = 0.5, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1260, }, }, - }, - levels2 = { - [1] = { 18, 18, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 0.8, cooldown = 0.5, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, cost = { Mana = 15, }, }, - [2] = { 32, 32, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 0.88, cooldown = 0.5, levelRequirement = 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 16, }, }, - [3] = { 54, 54, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 0.96, cooldown = 0.5, levelRequirement = 6, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 18, }, }, - [4] = { 82, 82, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.05, cooldown = 0.5, levelRequirement = 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 21, }, }, - [5] = { 120, 120, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.13, cooldown = 0.5, levelRequirement = 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 23, }, }, - [6] = { 167, 167, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.21, cooldown = 0.5, levelRequirement = 18, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 26, }, }, - [7] = { 230, 230, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.28, cooldown = 0.5, levelRequirement = 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 29, }, }, - [8] = { 312, 312, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.35, cooldown = 0.5, levelRequirement = 26, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 33, }, }, - [9] = { 416, 416, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.41, cooldown = 0.5, levelRequirement = 31, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 37, }, }, - [10] = { 550, 550, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.47, cooldown = 0.5, levelRequirement = 36, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 41, }, }, - [11] = { 719, 719, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.53, cooldown = 0.5, levelRequirement = 41, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 46, }, }, - [12] = { 933, 933, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.59, cooldown = 0.5, levelRequirement = 46, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 52, }, }, - [13] = { 1204, 1204, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.65, cooldown = 0.5, levelRequirement = 52, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 58, }, }, - [14] = { 1543, 1543, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.71, cooldown = 0.5, levelRequirement = 58, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 65, }, }, - [15] = { 1970, 1970, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.78, cooldown = 0.5, levelRequirement = 64, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 73, }, }, - [16] = { 2508, 2508, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.84, cooldown = 0.5, levelRequirement = 66, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 82, }, }, - [17] = { 3181, 3181, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.91, cooldown = 0.5, levelRequirement = 72, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 92, }, }, - [18] = { 4016, 4016, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 1.97, cooldown = 0.5, levelRequirement = 78, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 103, }, }, - [19] = { 5059, 5059, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.04, cooldown = 0.5, levelRequirement = 84, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 116, }, }, - [20] = { 6357, 6357, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.11, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 130, }, }, - [21] = { 6627, 6627, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.18, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 145, }, }, - [22] = { 7186, 7186, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.25, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 163, }, }, - [23] = { 8189, 8189, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.33, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 183, }, }, - [24] = { 9431, 9431, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.4, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 205, }, }, - [25] = { 10967, 10967, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.48, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 136.875, cost = { Mana = 229, }, }, - [26] = { 12867, 12867, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.57, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 257, }, }, - [27] = { 15206, 15206, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.65, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 288, }, }, - [28] = { 18100, 18100, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.74, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 322, }, }, - [29] = { 21657, 21657, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.83, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 361, }, }, - [30] = { 26040, 26040, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 2.92, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 405, }, }, - [31] = { 30988, 30988, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.02, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 453, }, }, - [32] = { 36876, 36876, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.12, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 508, }, }, - [33] = { 43882, 43882, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.22, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 569, }, }, - [34] = { 52219, 52219, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.33, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 638, }, }, - [35] = { 62141, 62141, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.44, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 714, }, }, - [36] = { 73948, 73948, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.56, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 800, }, }, - [37] = { 87998, 87998, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.67, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 896, }, }, - [38] = { 104717, 104717, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.8, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 1004, }, }, - [39] = { 124613, 124613, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 3.92, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1125, }, }, - [40] = { 148290, 148290, attackSpeedMultiplier = 20, storedUses = 1, baseMultiplier = 4.05, cooldown = 0.5, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1260, }, }, + qualityStats = { + { "tempest_bell_hit_limit", 0.3 }, }, + levels = { + [1] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 0, cost = { Mana = 15, }, }, + [2] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 3, cost = { Mana = 16, }, }, + [3] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 6, cost = { Mana = 18, }, }, + [4] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 10, cost = { Mana = 21, }, }, + [5] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 14, cost = { Mana = 23, }, }, + [6] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 18, cost = { Mana = 26, }, }, + [7] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 22, cost = { Mana = 29, }, }, + [8] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 26, cost = { Mana = 33, }, }, + [9] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 31, cost = { Mana = 37, }, }, + [10] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 36, cost = { Mana = 41, }, }, + [11] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 41, cost = { Mana = 46, }, }, + [12] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 46, cost = { Mana = 52, }, }, + [13] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 52, cost = { Mana = 58, }, }, + [14] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 58, cost = { Mana = 65, }, }, + [15] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 64, cost = { Mana = 73, }, }, + [16] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 66, cost = { Mana = 82, }, }, + [17] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 72, cost = { Mana = 92, }, }, + [18] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 78, cost = { Mana = 103, }, }, + [19] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 84, cost = { Mana = 116, }, }, + [20] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 130, }, }, + [21] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 145, }, }, + [22] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 163, }, }, + [23] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 183, }, }, + [24] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 205, }, }, + [25] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 229, }, }, + [26] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 257, }, }, + [27] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 288, }, }, + [28] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 322, }, }, + [29] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 361, }, }, + [30] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 405, }, }, + [31] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 453, }, }, + [32] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 508, }, }, + [33] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 569, }, }, + [34] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 638, }, }, + [35] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 714, }, }, + [36] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 800, }, }, + [37] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 896, }, }, + [38] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 1004, }, }, + [39] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 1125, }, }, + [40] = { attackSpeedMultiplier = 20, storedUses = 1, cooldown = 0.5, levelRequirement = 90, cost = { Mana = 1260, }, }, + }, + statSets = { + [1] = { + label = "Tempest Bell", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "tempest_bell_statset_0", + baseFlags = { + }, + constantStats = { + { "active_skill_required_number_of_combo_stacks", 4 }, + { "tempest_bell_damage_+%_final_per_elemental_ailment", 30 }, + { "tempest_bell_physical_damage_%_to_elemental_ailment", 60 }, + { "melee_conditional_step_distance", 21 }, + { "base_skill_effect_duration", 6000 }, + { "base_combo_stacks_decay_delay_ms", 8000 }, + { "dps_display_statset_index", 2 }, + { "base_number_of_tempest_bells_allowed", 1 }, + }, + stats = { + "tempest_bell_hit_limit", + "is_area_damage", + "skill_show_tempest_bell_on_staff", + "cannot_damage_tempest_bell", + "skill_cannot_be_stunned", + "base_skill_show_average_damage_instead_of_dps", + "tempest_bell_stat_suppression", + "base_deal_no_damage", + "combo_only_stacks_from_hits_with_weapon_restriction", + }, + levels = { + [1] = { 10, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 10, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 11, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 11, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 12, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 13, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 13, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 14, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 14, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 15, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 15, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 16, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 16, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 17, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 17, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 18, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 18, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 19, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 19, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 20, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 20, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 21, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 21, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 22, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 22, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 23, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 23, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 24, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 24, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 25, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 25, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 26, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 26, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 27, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 27, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 28, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 28, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 29, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 29, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Impact", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "tempest_bell_statset_1", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 18 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 1.2, actorLevel = 1, }, + [2] = { baseMultiplier = 1.32, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.45, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.57, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.69, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.81, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.92, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.03, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.11, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.2, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.29, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.38, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.47, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.57, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.67, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.76, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.86, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.96, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.06, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.16, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.38, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.49, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.6, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.72, actorLevel = 136.875, }, + [26] = { baseMultiplier = 3.85, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 3.98, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.11, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.24, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 4.39, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 4.53, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 4.68, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 4.84, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 5, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 5.16, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 5.33, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 5.51, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 5.69, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 5.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 6.08, actorLevel = 288.29998779297, }, + }, + }, + [3] = { + label = "Shockwave", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "tempest_bell_statset_2", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 24 }, + { "tempest_bell_area_of_effect_+%_final_per_1_unit_of_knockback", 30 }, + { "tempest_bell_distance_limit_for_recall", 90 }, + }, + stats = { + "tempest_bell_ailment_threshold", + "tempest_bell_poise_threshold", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 18, 18, baseMultiplier = 0.8, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { 32, 32, baseMultiplier = 0.88, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 54, 54, baseMultiplier = 0.96, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 82, 82, baseMultiplier = 1.05, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 120, 120, baseMultiplier = 1.13, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 167, 167, baseMultiplier = 1.21, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 230, 230, baseMultiplier = 1.28, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 312, 312, baseMultiplier = 1.35, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 416, 416, baseMultiplier = 1.41, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 550, 550, baseMultiplier = 1.47, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 719, 719, baseMultiplier = 1.53, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 933, 933, baseMultiplier = 1.59, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 1204, 1204, baseMultiplier = 1.65, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 1543, 1543, baseMultiplier = 1.71, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 1970, 1970, baseMultiplier = 1.78, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 2508, 2508, baseMultiplier = 1.84, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 3181, 3181, baseMultiplier = 1.91, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 4016, 4016, baseMultiplier = 1.97, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 5059, 5059, baseMultiplier = 2.04, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 6357, 6357, baseMultiplier = 2.11, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 6627, 6627, baseMultiplier = 2.18, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 7186, 7186, baseMultiplier = 2.25, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 8189, 8189, baseMultiplier = 2.33, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 9431, 9431, baseMultiplier = 2.4, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 10967, 10967, baseMultiplier = 2.48, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { 12867, 12867, baseMultiplier = 2.57, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 15206, 15206, baseMultiplier = 2.65, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 18100, 18100, baseMultiplier = 2.74, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 21657, 21657, baseMultiplier = 2.83, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 26040, 26040, baseMultiplier = 2.92, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 30988, 30988, baseMultiplier = 3.02, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 36876, 36876, baseMultiplier = 3.12, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 43882, 43882, baseMultiplier = 3.22, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 52219, 52219, baseMultiplier = 3.33, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 62141, 62141, baseMultiplier = 3.44, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 73948, 73948, baseMultiplier = 3.56, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 87998, 87998, baseMultiplier = 3.67, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 104717, 104717, baseMultiplier = 3.8, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 124613, 124613, baseMultiplier = 3.92, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 148290, 148290, baseMultiplier = 4.05, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["TempestFlurryPlayer"] = { name = "Tempest Flurry", baseTypeName = "Tempest Flurry", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Perform a series of aggressive Strikes. When used in quick succession, the third use Strikes three times, and the fourth use performs a Final Strike that calls down a powerful Shocking bolt.", skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Lightning] = true, [SkillType.Area] = true, [SkillType.PerformsFinalStrike] = true, [SkillType.QuarterstaffSkill] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "melee_range_+", 0.2 }, - }, - }, - constantStats = { - { "statset_index_for_third_animation_combo_index", 1 }, - { "statset_index_for_final_animation_combo_index", 2 }, - { "attack_maximum_action_distance_+", 5 }, - { "melee_range_+", 4 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, - { "active_skill_override_turn_duration_ms", 200 }, - }, - constantStats1 = { - { "supplementary_stat_container_attack_speed_+%_final", -35 }, - }, - constantStats2 = { - { "supplementary_stat_container_attack_speed_+%_final", -45 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, - { "active_skill_shock_chance_+%_final", 100 }, - { "melee_range_+", 2 }, - }, - stats = { - "is_area_damage", - }, - stats1 = { - }, - stats2 = { - "display_statset_is_final_strike", - }, - levels = { - [1] = { attackSpeedMultiplier = 40, baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 1, cost = { Mana = 5, }, }, - [2] = { attackSpeedMultiplier = 40, baseMultiplier = 0.66, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { attackSpeedMultiplier = 40, baseMultiplier = 0.73, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { attackSpeedMultiplier = 40, baseMultiplier = 0.79, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 7, }, }, - [5] = { attackSpeedMultiplier = 40, baseMultiplier = 0.85, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 8, }, }, - [6] = { attackSpeedMultiplier = 40, baseMultiplier = 0.92, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 10, }, }, - [7] = { attackSpeedMultiplier = 40, baseMultiplier = 0.98, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 11, }, }, - [8] = { attackSpeedMultiplier = 40, baseMultiplier = 1.04, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 12, }, }, - [9] = { attackSpeedMultiplier = 40, baseMultiplier = 1.09, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 14, }, }, - [10] = { attackSpeedMultiplier = 40, baseMultiplier = 1.15, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 15, }, }, - [11] = { attackSpeedMultiplier = 40, baseMultiplier = 1.21, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 17, }, }, - [12] = { attackSpeedMultiplier = 40, baseMultiplier = 1.27, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 19, }, }, - [13] = { attackSpeedMultiplier = 40, baseMultiplier = 1.33, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 22, }, }, - [14] = { attackSpeedMultiplier = 40, baseMultiplier = 1.4, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 24, }, }, - [15] = { attackSpeedMultiplier = 40, baseMultiplier = 1.47, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 27, }, }, - [16] = { attackSpeedMultiplier = 40, baseMultiplier = 1.54, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 31, }, }, - [17] = { attackSpeedMultiplier = 40, baseMultiplier = 1.62, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 34, }, }, - [18] = { attackSpeedMultiplier = 40, baseMultiplier = 1.7, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 39, }, }, - [19] = { attackSpeedMultiplier = 40, baseMultiplier = 1.78, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 43, }, }, - [20] = { attackSpeedMultiplier = 40, baseMultiplier = 1.87, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 49, }, }, - [21] = { attackSpeedMultiplier = 40, baseMultiplier = 1.96, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 54, }, }, - [22] = { attackSpeedMultiplier = 40, baseMultiplier = 2.06, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 61, }, }, - [23] = { attackSpeedMultiplier = 40, baseMultiplier = 2.17, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 69, }, }, - [24] = { attackSpeedMultiplier = 40, baseMultiplier = 2.27, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 77, }, }, - [25] = { attackSpeedMultiplier = 40, baseMultiplier = 2.39, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 86, }, }, - [26] = { attackSpeedMultiplier = 40, baseMultiplier = 2.51, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 96, }, }, - [27] = { attackSpeedMultiplier = 40, baseMultiplier = 2.63, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 108, }, }, - [28] = { attackSpeedMultiplier = 40, baseMultiplier = 2.76, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 121, }, }, - [29] = { attackSpeedMultiplier = 40, baseMultiplier = 2.9, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 136, }, }, - [30] = { attackSpeedMultiplier = 40, baseMultiplier = 3.05, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 152, }, }, - [31] = { attackSpeedMultiplier = 40, baseMultiplier = 3.2, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 171, }, }, - [32] = { attackSpeedMultiplier = 40, baseMultiplier = 3.36, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 191, }, }, - [33] = { attackSpeedMultiplier = 40, baseMultiplier = 3.53, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 214, }, }, - [34] = { attackSpeedMultiplier = 40, baseMultiplier = 3.71, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 240, }, }, - [35] = { attackSpeedMultiplier = 40, baseMultiplier = 3.89, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 269, }, }, - [36] = { attackSpeedMultiplier = 40, baseMultiplier = 4.08, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 301, }, }, - [37] = { attackSpeedMultiplier = 40, baseMultiplier = 4.29, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 338, }, }, - [38] = { attackSpeedMultiplier = 40, baseMultiplier = 4.5, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 378, }, }, - [39] = { attackSpeedMultiplier = 40, baseMultiplier = 4.73, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 424, }, }, - [40] = { attackSpeedMultiplier = 40, baseMultiplier = 4.97, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 475, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = 40, levelRequirement = 0, actorLevel = 1, cost = { Mana = 5, }, }, - [2] = { attackSpeedMultiplier = 40, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { attackSpeedMultiplier = 40, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { attackSpeedMultiplier = 40, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 7, }, }, - [5] = { attackSpeedMultiplier = 40, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 8, }, }, - [6] = { attackSpeedMultiplier = 40, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 10, }, }, - [7] = { attackSpeedMultiplier = 40, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 11, }, }, - [8] = { attackSpeedMultiplier = 40, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 12, }, }, - [9] = { attackSpeedMultiplier = 40, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 14, }, }, - [10] = { attackSpeedMultiplier = 40, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 15, }, }, - [11] = { attackSpeedMultiplier = 40, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 17, }, }, - [12] = { attackSpeedMultiplier = 40, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 19, }, }, - [13] = { attackSpeedMultiplier = 40, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 22, }, }, - [14] = { attackSpeedMultiplier = 40, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 24, }, }, - [15] = { attackSpeedMultiplier = 40, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 27, }, }, - [16] = { attackSpeedMultiplier = 40, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 31, }, }, - [17] = { attackSpeedMultiplier = 40, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 34, }, }, - [18] = { attackSpeedMultiplier = 40, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 39, }, }, - [19] = { attackSpeedMultiplier = 40, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 43, }, }, - [20] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 49, }, }, - [21] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 54, }, }, - [22] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 61, }, }, - [23] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 69, }, }, - [24] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 77, }, }, - [25] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 86, }, }, - [26] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 96, }, }, - [27] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 108, }, }, - [28] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 121, }, }, - [29] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 136, }, }, - [30] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 152, }, }, - [31] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 171, }, }, - [32] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 191, }, }, - [33] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 214, }, }, - [34] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 240, }, }, - [35] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 269, }, }, - [36] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 301, }, }, - [37] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 338, }, }, - [38] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 378, }, }, - [39] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 424, }, }, - [40] = { attackSpeedMultiplier = 40, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 475, }, }, - }, - levels2 = { - [1] = { attackSpeedMultiplier = 40, baseMultiplier = 1.5, levelRequirement = 0, actorLevel = 1, cost = { Mana = 5, }, }, - [2] = { attackSpeedMultiplier = 40, baseMultiplier = 1.65, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { attackSpeedMultiplier = 40, baseMultiplier = 1.82, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { attackSpeedMultiplier = 40, baseMultiplier = 1.98, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 7, }, }, - [5] = { attackSpeedMultiplier = 40, baseMultiplier = 2.14, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 8, }, }, - [6] = { attackSpeedMultiplier = 40, baseMultiplier = 2.3, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 10, }, }, - [7] = { attackSpeedMultiplier = 40, baseMultiplier = 2.46, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 11, }, }, - [8] = { attackSpeedMultiplier = 40, baseMultiplier = 2.61, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 12, }, }, - [9] = { attackSpeedMultiplier = 40, baseMultiplier = 2.74, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 14, }, }, - [10] = { attackSpeedMultiplier = 40, baseMultiplier = 2.87, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 15, }, }, - [11] = { attackSpeedMultiplier = 40, baseMultiplier = 3.02, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 17, }, }, - [12] = { attackSpeedMultiplier = 40, baseMultiplier = 3.17, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 19, }, }, - [13] = { attackSpeedMultiplier = 40, baseMultiplier = 3.32, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 22, }, }, - [14] = { attackSpeedMultiplier = 40, baseMultiplier = 3.49, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 24, }, }, - [15] = { attackSpeedMultiplier = 40, baseMultiplier = 3.67, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 27, }, }, - [16] = { attackSpeedMultiplier = 40, baseMultiplier = 3.85, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 31, }, }, - [17] = { attackSpeedMultiplier = 40, baseMultiplier = 4.04, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 34, }, }, - [18] = { attackSpeedMultiplier = 40, baseMultiplier = 4.24, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 39, }, }, - [19] = { attackSpeedMultiplier = 40, baseMultiplier = 4.46, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 43, }, }, - [20] = { attackSpeedMultiplier = 40, baseMultiplier = 4.68, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 49, }, }, - [21] = { attackSpeedMultiplier = 40, baseMultiplier = 4.91, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 54, }, }, - [22] = { attackSpeedMultiplier = 40, baseMultiplier = 5.16, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 61, }, }, - [23] = { attackSpeedMultiplier = 40, baseMultiplier = 5.42, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 69, }, }, - [24] = { attackSpeedMultiplier = 40, baseMultiplier = 5.69, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 77, }, }, - [25] = { attackSpeedMultiplier = 40, baseMultiplier = 5.97, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 86, }, }, - [26] = { attackSpeedMultiplier = 40, baseMultiplier = 6.27, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 96, }, }, - [27] = { attackSpeedMultiplier = 40, baseMultiplier = 6.58, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 108, }, }, - [28] = { attackSpeedMultiplier = 40, baseMultiplier = 6.91, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 121, }, }, - [29] = { attackSpeedMultiplier = 40, baseMultiplier = 7.26, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 136, }, }, - [30] = { attackSpeedMultiplier = 40, baseMultiplier = 7.62, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 152, }, }, - [31] = { attackSpeedMultiplier = 40, baseMultiplier = 8, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 171, }, }, - [32] = { attackSpeedMultiplier = 40, baseMultiplier = 8.4, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 191, }, }, - [33] = { attackSpeedMultiplier = 40, baseMultiplier = 8.82, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 214, }, }, - [34] = { attackSpeedMultiplier = 40, baseMultiplier = 9.26, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 240, }, }, - [35] = { attackSpeedMultiplier = 40, baseMultiplier = 9.73, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 269, }, }, - [36] = { attackSpeedMultiplier = 40, baseMultiplier = 10.21, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 301, }, }, - [37] = { attackSpeedMultiplier = 40, baseMultiplier = 10.72, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 338, }, }, - [38] = { attackSpeedMultiplier = 40, baseMultiplier = 11.26, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 378, }, }, - [39] = { attackSpeedMultiplier = 40, baseMultiplier = 11.82, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 424, }, }, - [40] = { attackSpeedMultiplier = 40, baseMultiplier = 12.41, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 475, }, }, + qualityStats = { + { "melee_range_+", 0.2 }, }, + levels = { + [1] = { attackSpeedMultiplier = 40, levelRequirement = 0, cost = { Mana = 5, }, }, + [2] = { attackSpeedMultiplier = 40, levelRequirement = 3, cost = { Mana = 6, }, }, + [3] = { attackSpeedMultiplier = 40, levelRequirement = 6, cost = { Mana = 7, }, }, + [4] = { attackSpeedMultiplier = 40, levelRequirement = 10, cost = { Mana = 7, }, }, + [5] = { attackSpeedMultiplier = 40, levelRequirement = 14, cost = { Mana = 8, }, }, + [6] = { attackSpeedMultiplier = 40, levelRequirement = 18, cost = { Mana = 10, }, }, + [7] = { attackSpeedMultiplier = 40, levelRequirement = 22, cost = { Mana = 11, }, }, + [8] = { attackSpeedMultiplier = 40, levelRequirement = 26, cost = { Mana = 12, }, }, + [9] = { attackSpeedMultiplier = 40, levelRequirement = 31, cost = { Mana = 14, }, }, + [10] = { attackSpeedMultiplier = 40, levelRequirement = 36, cost = { Mana = 15, }, }, + [11] = { attackSpeedMultiplier = 40, levelRequirement = 41, cost = { Mana = 17, }, }, + [12] = { attackSpeedMultiplier = 40, levelRequirement = 46, cost = { Mana = 19, }, }, + [13] = { attackSpeedMultiplier = 40, levelRequirement = 52, cost = { Mana = 22, }, }, + [14] = { attackSpeedMultiplier = 40, levelRequirement = 58, cost = { Mana = 24, }, }, + [15] = { attackSpeedMultiplier = 40, levelRequirement = 64, cost = { Mana = 27, }, }, + [16] = { attackSpeedMultiplier = 40, levelRequirement = 66, cost = { Mana = 31, }, }, + [17] = { attackSpeedMultiplier = 40, levelRequirement = 72, cost = { Mana = 34, }, }, + [18] = { attackSpeedMultiplier = 40, levelRequirement = 78, cost = { Mana = 39, }, }, + [19] = { attackSpeedMultiplier = 40, levelRequirement = 84, cost = { Mana = 43, }, }, + [20] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 49, }, }, + [21] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 54, }, }, + [22] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 61, }, }, + [23] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 69, }, }, + [24] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 77, }, }, + [25] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 86, }, }, + [26] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 96, }, }, + [27] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 108, }, }, + [28] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 121, }, }, + [29] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 136, }, }, + [30] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 152, }, }, + [31] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 171, }, }, + [32] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 191, }, }, + [33] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 214, }, }, + [34] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 240, }, }, + [35] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 269, }, }, + [36] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 301, }, }, + [37] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 338, }, }, + [38] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 378, }, }, + [39] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 424, }, }, + [40] = { attackSpeedMultiplier = 40, levelRequirement = 90, cost = { Mana = 475, }, }, + }, + statSets = { + [1] = { + label = "Normal Strikes", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "statset_index_for_third_animation_combo_index", 1 }, + { "statset_index_for_final_animation_combo_index", 2 }, + { "attack_maximum_action_distance_+", 5 }, + { "melee_range_+", 4 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, + { "active_skill_override_turn_duration_ms", 200 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { baseMultiplier = 0.6, actorLevel = 1, }, + [2] = { baseMultiplier = 0.66, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.73, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.79, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.85, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.92, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.98, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.04, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.09, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.15, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.21, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.27, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.33, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.4, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.47, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.54, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.62, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.7, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.78, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.87, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.96, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.06, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.17, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 2.27, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 2.39, actorLevel = 136.875, }, + [26] = { baseMultiplier = 2.51, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 2.63, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 2.76, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 2.9, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 3.05, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 3.2, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 3.36, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 3.53, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 3.71, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 3.89, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 4.08, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 4.29, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 4.5, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 4.73, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 4.97, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Third Strike", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "supplementary_stat_container_attack_speed_+%_final", -35 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + [3] = { + label = "Fourth Strike", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "supplementary_stat_container_attack_speed_+%_final", -45 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, + { "active_skill_shock_chance_+%_final", 100 }, + { "melee_range_+", 2 }, + }, + stats = { + "display_statset_is_final_strike", + }, + levels = { + [1] = { baseMultiplier = 1.5, actorLevel = 1, }, + [2] = { baseMultiplier = 1.65, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.82, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.98, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 2.14, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 2.3, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 2.46, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.61, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.74, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.87, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 3.02, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 3.17, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 3.32, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 3.49, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 3.67, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.85, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 4.04, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 4.24, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 4.46, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 4.68, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 4.91, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 5.16, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 5.42, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 5.69, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 5.97, actorLevel = 136.875, }, + [26] = { baseMultiplier = 6.27, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 6.58, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 6.91, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 7.26, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 7.62, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 8, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 8.4, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 8.82, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 9.26, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 9.73, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 10.21, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 10.72, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 11.26, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 11.82, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 12.41, actorLevel = 288.29998779297, }, + }, + }, + } } skills["TemporalChainsPlayer"] = { name = "Temporal Chains", baseTypeName = "Temporal Chains", color = 3, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, description = "Curses all enemies in an area, Slowing them and making other effects on them expire more slowly.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "temporal_chains", castTime = 0.7, - baseFlags = { - }, - qualityStats = { - Default = { - { "curse_effect_+%", 0.5 }, - }, - }, - constantStats = { - { "curse_delay_duration_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_skill_effect_duration", - "active_skill_base_area_of_effect_radius", - "temporal_chains_base_action_speed_+%_final_to_apply", - "buff_time_passed_+%_other_than_temporal_chains", - "base_deal_no_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 6000, 15, -22, -25, levelRequirement = 0, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 1, cost = { Mana = 42, }, }, - [2] = { 6200, 15, -22, -25, levelRequirement = 3, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 46, }, }, - [3] = { 6200, 16, -22, -25, levelRequirement = 6, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 51, }, }, - [4] = { 6200, 16, -23, -25, levelRequirement = 10, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 56, }, }, - [5] = { 6400, 16, -23, -25, levelRequirement = 14, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 61, }, }, - [6] = { 6400, 17, -23, -25, levelRequirement = 18, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 67, }, }, - [7] = { 6400, 17, -24, -25, levelRequirement = 22, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 74, }, }, - [8] = { 6600, 17, -24, -25, levelRequirement = 26, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 81, }, }, - [9] = { 6600, 18, -24, -25, levelRequirement = 31, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 89, }, }, - [10] = { 6600, 18, -25, -25, levelRequirement = 36, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 98, }, }, - [11] = { 6800, 18, -25, -25, levelRequirement = 41, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 108, }, }, - [12] = { 6800, 19, -25, -25, levelRequirement = 46, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 119, }, }, - [13] = { 6800, 19, -26, -25, levelRequirement = 52, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 130, }, }, - [14] = { 7000, 19, -26, -25, levelRequirement = 58, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 143, }, }, - [15] = { 7000, 20, -26, -25, levelRequirement = 64, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 157, }, }, - [16] = { 7000, 20, -27, -25, levelRequirement = 66, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 173, }, }, - [17] = { 7200, 20, -27, -25, levelRequirement = 72, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 190, }, }, - [18] = { 7200, 21, -27, -25, levelRequirement = 78, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 208, }, }, - [19] = { 7200, 21, -28, -25, levelRequirement = 84, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 229, }, }, - [20] = { 7400, 21, -28, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 251, }, }, - [21] = { 7400, 22, -28, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 276, }, }, - [22] = { 7400, 22, -29, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 303, }, }, - [23] = { 7600, 22, -29, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 333, }, }, - [24] = { 7600, 23, -29, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 365, }, }, - [25] = { 7600, 23, -30, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 136.875, cost = { Mana = 401, }, }, - [26] = { 7800, 23, -30, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 441, }, }, - [27] = { 7800, 24, -30, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 484, }, }, - [28] = { 7800, 24, -31, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 532, }, }, - [29] = { 8000, 24, -31, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 584, }, }, - [30] = { 8000, 25, -31, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 641, }, }, - [31] = { 8000, 25, -32, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 704, }, }, - [32] = { 8200, 25, -32, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 773, }, }, - [33] = { 8200, 26, -32, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 849, }, }, - [34] = { 8200, 26, -33, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 932, }, }, - [35] = { 8400, 26, -33, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 1024, }, }, - [36] = { 8400, 27, -33, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 1125, }, }, - [37] = { 8400, 27, -34, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 1235, }, }, - [38] = { 8600, 27, -34, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 1356, }, }, - [39] = { 8600, 28, -34, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1489, }, }, - [40] = { 8600, 28, -35, -25, levelRequirement = 90, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1635, }, }, + qualityStats = { + { "curse_effect_+%", 0.5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 42, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 46, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 51, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 56, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 61, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 67, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 74, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 81, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 89, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 98, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 108, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 119, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 130, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 143, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 157, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 173, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 190, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 208, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 229, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 251, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 276, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 303, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 333, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 365, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 401, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 441, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 484, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 532, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 584, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 641, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 704, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 773, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 849, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 932, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 1024, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1125, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1235, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1356, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1489, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1635, }, }, + }, + statSets = { + [1] = { + label = "Temporal Chains", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "temporal_chains", + baseFlags = { + }, + constantStats = { + { "curse_delay_duration_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_skill_effect_duration", + "active_skill_base_area_of_effect_radius", + "temporal_chains_base_action_speed_+%_final_to_apply", + "buff_time_passed_+%_other_than_temporal_chains", + "base_deal_no_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 6000, 15, -22, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 1, }, + [2] = { 6200, 15, -22, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6200, 16, -22, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 6200, 16, -23, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 6400, 16, -23, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 6400, 17, -23, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 6400, 17, -24, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 6600, 17, -24, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 6600, 18, -24, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 6600, 18, -25, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 6800, 18, -25, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 6800, 19, -25, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 6800, 19, -26, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 7000, 19, -26, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 7000, 20, -26, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 7000, 20, -27, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 7200, 20, -27, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 7200, 21, -27, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 7200, 21, -28, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 7400, 21, -28, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 7400, 22, -28, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 7400, 22, -29, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 7600, 22, -29, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 7600, 23, -29, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 7600, 23, -30, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 7800, 23, -30, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 7800, 24, -30, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 7800, 24, -31, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 8000, 24, -31, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 8000, 25, -31, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 8000, 25, -32, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 8200, 25, -32, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 8200, 26, -32, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 8200, 26, -33, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 8400, 26, -33, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 8400, 27, -33, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 8400, 27, -34, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 8600, 27, -34, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 8600, 28, -34, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 8600, 28, -35, -25, statInterpolation = { 1, 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["UnearthPlayer"] = { name = "Unearth", baseTypeName = "Unearth", color = 3, - baseEffectiveness = 1.2599999904633, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0094999996945262, description = "Raises spikes of bone from the earth in front of you, damaging enemies. The bones of Corpses in the area are ripped out and reassembled into short-lived Bone Construct Minions that fight for you.", skillTypes = { [SkillType.Spell] = true, [SkillType.Physical] = true, [SkillType.Duration] = true, [SkillType.Area] = true, [SkillType.Minion] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, [SkillType.CreatesMinion] = true, [SkillType.Damage] = true, [SkillType.TargetsDestructibleCorpses] = true, [SkillType.Limit] = true, [SkillType.Triggerable] = true, }, minionSkillTypes = { [SkillType.Attack] = true, }, - statDescriptionScope = "bone_cone", castTime = 0.95, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_skill_effect_duration", 200 }, - }, - }, - constantStats = { - { "unearth_base_cone_speed_multiplier", 50 }, - { "active_skill_base_area_of_effect_radius", 60 }, - { "bone_cone_angle", 40 }, - { "base_skill_effect_duration", 12000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_number_of_skeletal_constructs_allowed", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 8, critChance = 15, levelRequirement = 0, statInterpolation = { 3, 3, 1, }, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 8, critChance = 15, levelRequirement = 3, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 8, critChance = 15, levelRequirement = 6, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 10, critChance = 15, levelRequirement = 10, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, cost = { Mana = 12, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 10, critChance = 15, levelRequirement = 14, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, cost = { Mana = 13, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 10, critChance = 15, levelRequirement = 18, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, cost = { Mana = 15, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 12, critChance = 15, levelRequirement = 22, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, cost = { Mana = 17, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 12, critChance = 15, levelRequirement = 26, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, cost = { Mana = 19, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 12, critChance = 15, levelRequirement = 31, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, cost = { Mana = 22, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 14, critChance = 15, levelRequirement = 36, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, cost = { Mana = 25, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 14, critChance = 15, levelRequirement = 41, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, cost = { Mana = 28, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 14, critChance = 15, levelRequirement = 46, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, cost = { Mana = 32, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 16, critChance = 15, levelRequirement = 52, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, cost = { Mana = 36, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 16, critChance = 15, levelRequirement = 58, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, cost = { Mana = 41, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 16, critChance = 15, levelRequirement = 64, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, cost = { Mana = 47, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 18, critChance = 15, levelRequirement = 66, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, cost = { Mana = 53, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 18, critChance = 15, levelRequirement = 72, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, cost = { Mana = 60, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 18, critChance = 15, levelRequirement = 78, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, cost = { Mana = 68, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 20, critChance = 15, levelRequirement = 84, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, cost = { Mana = 77, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 20, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, cost = { Mana = 87, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 20, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, cost = { Mana = 99, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 22, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, cost = { Mana = 112, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 22, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, cost = { Mana = 126, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 22, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, cost = { Mana = 143, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 24, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, cost = { Mana = 162, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 24, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, cost = { Mana = 183, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 24, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, cost = { Mana = 208, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 26, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, cost = { Mana = 235, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 26, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, cost = { Mana = 266, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 26, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, cost = { Mana = 301, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 28, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, cost = { Mana = 341, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 28, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, cost = { Mana = 386, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 28, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, cost = { Mana = 437, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 30, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, cost = { Mana = 494, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 30, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, cost = { Mana = 559, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 30, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, cost = { Mana = 633, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 32, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, cost = { Mana = 716, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 32, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, cost = { Mana = 811, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 32, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, cost = { Mana = 918, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 34, critChance = 15, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1039, }, }, + qualityStats = { + { "base_skill_effect_duration", 200 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 8, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 9, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 10, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 12, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 13, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 15, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 17, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 19, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 22, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 25, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 28, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 32, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 36, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 41, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 47, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 53, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 60, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 68, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 77, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 87, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 99, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 112, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 126, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 143, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 162, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 183, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 208, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 235, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 266, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 301, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 341, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 386, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 437, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 494, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 559, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 633, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 716, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 811, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 918, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1039, }, }, + }, + statSets = { + [1] = { + label = "Unearth", + baseEffectiveness = 1.2599999904633, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0094999996945262, + statDescriptionScope = "bone_cone", + baseFlags = { + }, + constantStats = { + { "unearth_base_cone_speed_multiplier", 50 }, + { "active_skill_base_area_of_effect_radius", 60 }, + { "bone_cone_angle", 40 }, + { "base_skill_effect_duration", 12000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "base_number_of_skeletal_constructs_allowed", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 8, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 8, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 8, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 10, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 10, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 10, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 12, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 12, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 12, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 14, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 14, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 14, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 16, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 16, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 16, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 18, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 18, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 18, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 20, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 20, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 20, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 22, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 22, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 22, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 24, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 24, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 24, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 26, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 26, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 26, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 28, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 28, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 28, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 30, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 30, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 30, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 32, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 32, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 32, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 34, critChance = 15, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["StaffUnleashNextSpellPlayer"] = { name = "Unleash", baseTypeName = "Unleash", color = 3, - incrementalEffectiveness = 0.092720001935959, description = "Infuses your staff arcane energy for a short duration, Empowering the next spell you cast to reoccur.", skillTypes = { [SkillType.Spell] = true, [SkillType.Cooldown] = true, [SkillType.Buff] = true, [SkillType.ModifiesNextSkill] = true, [SkillType.Duration] = true, [SkillType.EmpowersOtherSkill] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.75, - baseFlags = { - }, qualityStats = { - Default = { - { "base_cooldown_speed_+%", 0.5 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - { "staff_unleash_number_of_seals_for_next_skill", 2 }, - { "staff_unleash_cooldown_%_of_cast_time", 650 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "can_perform_skill_while_moving", + { "base_cooldown_speed_+%", 0.5 }, }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 0.5, actorLevel = 1, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 0.5, }, + }, + statSets = { + [1] = { + label = "Unleash", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 4000 }, + { "staff_unleash_number_of_seals_for_next_skill", 2 }, + { "staff_unleash_cooldown_%_of_cast_time", 650 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "can_perform_skill_while_moving", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["VaultingImpactPlayer"] = { name = "Vaulting Impact", baseTypeName = "Vaulting Impact", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Leaps forward and Slams the ground, sending out a Stunning shockwave that is especially potent against Dazed enemies.", skillTypes = { [SkillType.Attack] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Slam] = true, [SkillType.Area] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.Jumping] = true, [SkillType.Travel] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "vaulting_impact", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "slam_aftershock_chance_%", 1 }, - }, - }, - constantStats = { - { "added_attack_time_ms", 1000 }, - { "attack_maximum_action_distance_+", 42 }, - { "active_skill_base_area_of_effect_radius", 24 }, - { "active_skill_hit_damage_stun_multiplier_+%_final", 30 }, - { "consume_enemy_dazed_to_gain_hit_damage_stun_multiplier_+%_final", 300 }, - { "vaulting_impact_short_animation_maximum_range", 20 }, - }, - stats = { - "is_area_damage", - "visual_hit_effect_physical_is_wind", - }, - levels = { - [1] = { baseMultiplier = 1.3, levelRequirement = 0, actorLevel = 1, cost = { Mana = 12, }, }, - [2] = { baseMultiplier = 1.43, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 14, }, }, - [3] = { baseMultiplier = 1.57, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 15, }, }, - [4] = { baseMultiplier = 1.71, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 17, }, }, - [5] = { baseMultiplier = 1.85, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 20, }, }, - [6] = { baseMultiplier = 1.99, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 22, }, }, - [7] = { baseMultiplier = 2.13, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 25, }, }, - [8] = { baseMultiplier = 2.26, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 28, }, }, - [9] = { baseMultiplier = 2.37, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 31, }, }, - [10] = { baseMultiplier = 2.49, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 35, }, }, - [11] = { baseMultiplier = 2.61, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 39, }, }, - [12] = { baseMultiplier = 2.74, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 44, }, }, - [13] = { baseMultiplier = 2.88, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 49, }, }, - [14] = { baseMultiplier = 3.03, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 55, }, }, - [15] = { baseMultiplier = 3.18, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 62, }, }, - [16] = { baseMultiplier = 3.34, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 69, }, }, - [17] = { baseMultiplier = 3.5, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 78, }, }, - [18] = { baseMultiplier = 3.68, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 87, }, }, - [19] = { baseMultiplier = 3.86, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 98, }, }, - [20] = { baseMultiplier = 4.05, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 110, }, }, - [21] = { baseMultiplier = 4.26, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 123, }, }, - [22] = { baseMultiplier = 4.47, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 138, }, }, - [23] = { baseMultiplier = 4.69, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 154, }, }, - [24] = { baseMultiplier = 4.93, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 173, }, }, - [25] = { baseMultiplier = 5.17, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 194, }, }, - [26] = { baseMultiplier = 5.43, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 217, }, }, - [27] = { baseMultiplier = 5.71, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 243, }, }, - [28] = { baseMultiplier = 5.99, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 272, }, }, - [29] = { baseMultiplier = 6.29, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 305, }, }, - [30] = { baseMultiplier = 6.6, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 342, }, }, - [31] = { baseMultiplier = 6.93, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 383, }, }, - [32] = { baseMultiplier = 7.28, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 429, }, }, - [33] = { baseMultiplier = 7.65, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 481, }, }, - [34] = { baseMultiplier = 8.03, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 538, }, }, - [35] = { baseMultiplier = 8.43, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 603, }, }, - [36] = { baseMultiplier = 8.85, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 676, }, }, - [37] = { baseMultiplier = 9.29, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 757, }, }, - [38] = { baseMultiplier = 9.76, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 848, }, }, - [39] = { baseMultiplier = 10.25, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 950, }, }, - [40] = { baseMultiplier = 10.76, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1065, }, }, + qualityStats = { + { "slam_aftershock_chance_%", 1 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 12, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 14, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 15, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 17, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 20, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 22, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 25, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 28, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 31, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 35, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 39, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 44, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 49, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 55, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 62, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 69, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 78, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 87, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 98, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 110, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 123, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 138, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 154, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 173, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 194, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 217, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 243, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 272, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 305, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 342, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 383, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 429, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 481, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 538, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 603, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 676, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 757, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 848, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 950, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1065, }, }, + }, + statSets = { + [1] = { + label = "Vaulting Impact", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "vaulting_impact", + baseFlags = { + }, + constantStats = { + { "added_attack_time_ms", 1000 }, + { "attack_maximum_action_distance_+", 42 }, + { "active_skill_base_area_of_effect_radius", 24 }, + { "active_skill_hit_damage_stun_multiplier_+%_final", 30 }, + { "consume_enemy_dazed_to_gain_hit_damage_stun_multiplier_+%_final", 300 }, + { "vaulting_impact_short_animation_maximum_range", 20 }, + }, + stats = { + "is_area_damage", + "visual_hit_effect_physical_is_wind", + }, + levels = { + [1] = { baseMultiplier = 1.3, actorLevel = 1, }, + [2] = { baseMultiplier = 1.43, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.57, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.71, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.85, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.99, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 2.13, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.26, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.37, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.49, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.61, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.74, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.88, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 3.03, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 3.18, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.34, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 3.5, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.68, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.86, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 4.05, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 4.26, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 4.47, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 4.69, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.93, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 5.17, actorLevel = 136.875, }, + [26] = { baseMultiplier = 5.43, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 5.71, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.99, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 6.29, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 6.6, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 6.93, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 7.28, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 7.65, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 8.03, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 8.43, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 8.85, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 9.29, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 9.76, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 10.25, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 10.76, actorLevel = 288.29998779297, }, + }, + }, + } } skills["VolatileDeadPlayer"] = { name = "Volatile Dead", baseTypeName = "Volatile Dead", color = 3, - baseEffectiveness = 3.75, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Consumes a Corpse to create a fireball that seeks out enemies and explodes. ", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Cascadable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nonpathing] = true, [SkillType.TargetsDestructibleCorpses] = true, }, - statDescriptionScope = "volatile_dead", castTime = 0.8, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_chance_to_not_consume_corpse_%", 0.5 }, - }, - }, - constantStats = { - { "volatile_dead_base_number_of_corpses_to_consume", 1 }, - { "active_skill_base_area_of_effect_radius", 14 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - "base_skill_show_average_damage_instead_of_dps", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 7, PvPDamageMultiplier = -80, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_chance_to_not_consume_corpse_%", 0.5 }, }, + levels = { + [1] = { PvPDamageMultiplier = -80, levelRequirement = 0, }, + [2] = { PvPDamageMultiplier = -80, levelRequirement = 3, }, + [3] = { PvPDamageMultiplier = -80, levelRequirement = 6, }, + [4] = { PvPDamageMultiplier = -80, levelRequirement = 10, }, + [5] = { PvPDamageMultiplier = -80, levelRequirement = 14, }, + [6] = { PvPDamageMultiplier = -80, levelRequirement = 18, }, + [7] = { PvPDamageMultiplier = -80, levelRequirement = 22, }, + [8] = { PvPDamageMultiplier = -80, levelRequirement = 26, }, + [9] = { PvPDamageMultiplier = -80, levelRequirement = 31, }, + [10] = { PvPDamageMultiplier = -80, levelRequirement = 36, }, + [11] = { PvPDamageMultiplier = -80, levelRequirement = 41, }, + [12] = { PvPDamageMultiplier = -80, levelRequirement = 46, }, + [13] = { PvPDamageMultiplier = -80, levelRequirement = 52, }, + [14] = { PvPDamageMultiplier = -80, levelRequirement = 58, }, + [15] = { PvPDamageMultiplier = -80, levelRequirement = 64, }, + [16] = { PvPDamageMultiplier = -80, levelRequirement = 66, }, + [17] = { PvPDamageMultiplier = -80, levelRequirement = 72, }, + [18] = { PvPDamageMultiplier = -80, levelRequirement = 78, }, + [19] = { PvPDamageMultiplier = -80, levelRequirement = 84, }, + [20] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [21] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [22] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [23] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [24] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [25] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [26] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [27] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [28] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [29] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [30] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [31] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [32] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [33] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [34] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [35] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [36] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [37] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [38] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [39] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + [40] = { PvPDamageMultiplier = -80, levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Volatile Dead", + baseEffectiveness = 3.75, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "volatile_dead", + baseFlags = { + }, + constantStats = { + { "volatile_dead_base_number_of_corpses_to_consume", 1 }, + { "active_skill_base_area_of_effect_radius", 14 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "base_skill_show_average_damage_instead_of_dps", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["VulnerabilityPlayer"] = { name = "Vulnerability", baseTypeName = "Vulnerability", color = 3, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, description = "Curses all targets in an area after a short delay, making Hits against them ignore a portion of their Armour.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "vulnerability", castTime = 0.7, - baseFlags = { - }, - qualityStats = { - Default = { - { "curse_effect_+%", 0.5 }, - }, - }, - constantStats = { - { "curse_delay_duration_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_skill_effect_duration", - "active_skill_base_area_of_effect_radius", - "vulnerability_total_armour_-", - "base_deal_no_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 6000, 15, 8, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 1, cost = { Mana = 42, }, }, - [2] = { 6200, 15, 15, levelRequirement = 3, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 46, }, }, - [3] = { 6200, 16, 29, levelRequirement = 6, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 51, }, }, - [4] = { 6200, 16, 54, levelRequirement = 10, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 56, }, }, - [5] = { 6400, 16, 88, levelRequirement = 14, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 61, }, }, - [6] = { 6400, 17, 133, levelRequirement = 18, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 67, }, }, - [7] = { 6400, 17, 191, levelRequirement = 22, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 74, }, }, - [8] = { 6600, 17, 268, levelRequirement = 26, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 81, }, }, - [9] = { 6600, 18, 394, levelRequirement = 31, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 89, }, }, - [10] = { 6600, 18, 568, levelRequirement = 36, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 98, }, }, - [11] = { 6800, 18, 801, levelRequirement = 41, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 108, }, }, - [12] = { 6800, 19, 1118, levelRequirement = 46, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 119, }, }, - [13] = { 6800, 19, 1640, levelRequirement = 52, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 130, }, }, - [14] = { 7000, 19, 2376, levelRequirement = 58, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 143, }, }, - [15] = { 7000, 20, 3409, levelRequirement = 64, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 157, }, }, - [16] = { 7000, 20, 4573, levelRequirement = 66, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 173, }, }, - [17] = { 7200, 20, 5441, levelRequirement = 72, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 190, }, }, - [18] = { 7200, 21, 6465, levelRequirement = 78, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 208, }, }, - [19] = { 7200, 21, 8114, levelRequirement = 84, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 229, }, }, - [20] = { 7400, 21, 9605, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 251, }, }, - [21] = { 7400, 22, 10159, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 276, }, }, - [22] = { 7400, 22, 10741, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 303, }, }, - [23] = { 7600, 22, 11356, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 333, }, }, - [24] = { 7600, 23, 12005, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 365, }, }, - [25] = { 7600, 23, 12689, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, cost = { Mana = 401, }, }, - [26] = { 7800, 23, 13410, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 441, }, }, - [27] = { 7800, 24, 14171, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 484, }, }, - [28] = { 7800, 24, 14973, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 532, }, }, - [29] = { 8000, 24, 15819, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 584, }, }, - [30] = { 8000, 25, 16710, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 641, }, }, - [31] = { 8000, 25, 17649, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 704, }, }, - [32] = { 8200, 25, 18639, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 773, }, }, - [33] = { 8200, 26, 19683, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 849, }, }, - [34] = { 8200, 26, 20781, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 932, }, }, - [35] = { 8400, 26, 21940, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 1024, }, }, - [36] = { 8400, 27, 23161, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 1125, }, }, - [37] = { 8400, 27, 24448, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 1235, }, }, - [38] = { 8600, 27, 25803, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 1356, }, }, - [39] = { 8600, 28, 27151, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1489, }, }, - [40] = { 8600, 28, 28550, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1635, }, }, + qualityStats = { + { "curse_effect_+%", 0.5 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 42, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 46, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 51, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 56, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 61, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 67, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 74, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 81, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 89, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 98, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 108, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 119, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 130, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 143, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 157, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 173, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 190, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 208, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 229, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 251, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 276, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 303, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 333, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 365, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 401, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 441, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 484, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 532, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 584, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 641, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 704, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 773, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 849, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 932, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 1024, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1125, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1235, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1356, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1489, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1635, }, }, + }, + statSets = { + [1] = { + label = "Vulnerability", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "vulnerability", + baseFlags = { + }, + constantStats = { + { "curse_delay_duration_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_skill_effect_duration", + "active_skill_base_area_of_effect_radius", + "vulnerability_total_armour_-", + "base_deal_no_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 6000, 15, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, + [2] = { 6200, 15, 15, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6200, 16, 29, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 6200, 16, 54, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 6400, 16, 88, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 6400, 17, 133, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 6400, 17, 191, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 6600, 17, 268, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 6600, 18, 394, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 6600, 18, 568, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 6800, 18, 801, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 6800, 19, 1118, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 6800, 19, 1640, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 7000, 19, 2376, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 7000, 20, 3409, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 7000, 20, 4573, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 7200, 20, 5441, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 7200, 21, 6465, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 7200, 21, 8114, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 7400, 21, 9605, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 7400, 22, 10159, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 7400, 22, 10741, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 7600, 22, 11356, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 7600, 23, 12005, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 7600, 23, 12689, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 7800, 23, 13410, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 7800, 24, 14171, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 7800, 24, 14973, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 8000, 24, 15819, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 8000, 25, 16710, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 8000, 25, 17649, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 8200, 25, 18639, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 8200, 26, 19683, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 8200, 26, 20781, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 8400, 26, 21940, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 8400, 27, 23161, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 8400, 27, 24448, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 8600, 27, 25803, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 8600, 28, 27151, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 8600, 28, 28550, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["WaveOfFrostPlayer"] = { name = "Wave of Frost", baseTypeName = "Wave of Frost", color = 4, - incrementalEffectiveness = 0.092720001935959, description = "Flips backwards and sends forth a Freezing wave in front of you.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Multistrikeable] = true, [SkillType.Cold] = true, [SkillType.AttackInPlaceIsDefault] = true, [SkillType.QuarterstaffSkill] = true, [SkillType.Movement] = true, [SkillType.Jumping] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "quarterstaff_frost_burst", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_reduce_enemy_cold_resistance_%", 1 }, - }, - }, - constantStats = { - { "active_skill_base_physical_damage_%_to_convert_to_cold", 80 }, - { "active_skill_base_area_of_effect_radius", 60 }, - { "attack_maximum_action_distance_+", -20 }, - }, - stats = { - "active_skill_hit_damage_freeze_multiplier_+%_final", - "is_area_damage", - }, - levels = { - [1] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 0.5, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 15, }, }, - [2] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 0.55, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 17, }, }, - [3] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 0.6, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 19, }, }, - [4] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 0.66, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 21, }, }, - [5] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 0.71, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 24, }, }, - [6] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 0.77, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 27, }, }, - [7] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 0.82, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 30, }, }, - [8] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 0.87, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 33, }, }, - [9] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 0.91, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 38, }, }, - [10] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 0.96, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 42, }, }, - [11] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.01, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 47, }, }, - [12] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.06, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 53, }, }, - [13] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.11, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 59, }, }, - [14] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.16, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 67, }, }, - [15] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.22, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 75, }, }, - [16] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.28, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 84, }, }, - [17] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.35, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 94, }, }, - [18] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.41, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 105, }, }, - [19] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.49, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 118, }, }, - [20] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.56, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 132, }, }, - [21] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.64, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 148, }, }, - [22] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 166, }, }, - [23] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 186, }, }, - [24] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.9, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 208, }, }, - [25] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 1.99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 233, }, }, - [26] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 2.09, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 261, }, }, - [27] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 2.19, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 293, }, }, - [28] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 2.3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 328, }, }, - [29] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 2.42, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 368, }, }, - [30] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 2.54, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 412, }, }, - [31] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 2.67, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 462, }, }, - [32] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 2.8, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 517, }, }, - [33] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 2.94, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 579, }, }, - [34] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 3.09, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 649, }, }, - [35] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 3.24, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 727, }, }, - [36] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 3.4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 815, }, }, - [37] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 3.57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 912, }, }, - [38] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 3.75, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 1022, }, }, - [39] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 3.94, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 1145, }, }, - [40] = { 275, attackSpeedMultiplier = -45, baseMultiplier = 4.14, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 1283, }, }, + qualityStats = { + { "base_reduce_enemy_cold_resistance_%", 1 }, }, + levels = { + [1] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 15, }, }, + [2] = { attackSpeedMultiplier = -45, levelRequirement = 3, cost = { Mana = 17, }, }, + [3] = { attackSpeedMultiplier = -45, levelRequirement = 6, cost = { Mana = 19, }, }, + [4] = { attackSpeedMultiplier = -45, levelRequirement = 10, cost = { Mana = 21, }, }, + [5] = { attackSpeedMultiplier = -45, levelRequirement = 14, cost = { Mana = 24, }, }, + [6] = { attackSpeedMultiplier = -45, levelRequirement = 18, cost = { Mana = 27, }, }, + [7] = { attackSpeedMultiplier = -45, levelRequirement = 22, cost = { Mana = 30, }, }, + [8] = { attackSpeedMultiplier = -45, levelRequirement = 26, cost = { Mana = 33, }, }, + [9] = { attackSpeedMultiplier = -45, levelRequirement = 31, cost = { Mana = 38, }, }, + [10] = { attackSpeedMultiplier = -45, levelRequirement = 36, cost = { Mana = 42, }, }, + [11] = { attackSpeedMultiplier = -45, levelRequirement = 41, cost = { Mana = 47, }, }, + [12] = { attackSpeedMultiplier = -45, levelRequirement = 46, cost = { Mana = 53, }, }, + [13] = { attackSpeedMultiplier = -45, levelRequirement = 52, cost = { Mana = 59, }, }, + [14] = { attackSpeedMultiplier = -45, levelRequirement = 58, cost = { Mana = 67, }, }, + [15] = { attackSpeedMultiplier = -45, levelRequirement = 64, cost = { Mana = 75, }, }, + [16] = { attackSpeedMultiplier = -45, levelRequirement = 66, cost = { Mana = 84, }, }, + [17] = { attackSpeedMultiplier = -45, levelRequirement = 72, cost = { Mana = 94, }, }, + [18] = { attackSpeedMultiplier = -45, levelRequirement = 78, cost = { Mana = 105, }, }, + [19] = { attackSpeedMultiplier = -45, levelRequirement = 84, cost = { Mana = 118, }, }, + [20] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 132, }, }, + [21] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 148, }, }, + [22] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 166, }, }, + [23] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 186, }, }, + [24] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 208, }, }, + [25] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 233, }, }, + [26] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 261, }, }, + [27] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 293, }, }, + [28] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 328, }, }, + [29] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 368, }, }, + [30] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 412, }, }, + [31] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 462, }, }, + [32] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 517, }, }, + [33] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 579, }, }, + [34] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 649, }, }, + [35] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 727, }, }, + [36] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 815, }, }, + [37] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 912, }, }, + [38] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 1022, }, }, + [39] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 1145, }, }, + [40] = { attackSpeedMultiplier = -45, levelRequirement = 90, cost = { Mana = 1283, }, }, + }, + statSets = { + [1] = { + label = "Wave of Frost", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "quarterstaff_frost_burst", + baseFlags = { + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_cold", 80 }, + { "active_skill_base_area_of_effect_radius", 60 }, + { "attack_maximum_action_distance_+", -20 }, + }, + stats = { + "active_skill_hit_damage_freeze_multiplier_+%_final", + "is_area_damage", + }, + levels = { + [1] = { 275, baseMultiplier = 0.5, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 275, baseMultiplier = 0.55, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 275, baseMultiplier = 0.6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 275, baseMultiplier = 0.66, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 275, baseMultiplier = 0.71, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 275, baseMultiplier = 0.77, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 275, baseMultiplier = 0.82, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 275, baseMultiplier = 0.87, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 275, baseMultiplier = 0.91, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 275, baseMultiplier = 0.96, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 275, baseMultiplier = 1.01, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 275, baseMultiplier = 1.06, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 275, baseMultiplier = 1.11, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 275, baseMultiplier = 1.16, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 275, baseMultiplier = 1.22, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 275, baseMultiplier = 1.28, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 275, baseMultiplier = 1.35, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 275, baseMultiplier = 1.41, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 275, baseMultiplier = 1.49, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 275, baseMultiplier = 1.56, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 275, baseMultiplier = 1.64, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 275, baseMultiplier = 1.72, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 275, baseMultiplier = 1.81, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 275, baseMultiplier = 1.9, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 275, baseMultiplier = 1.99, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 275, baseMultiplier = 2.09, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 275, baseMultiplier = 2.19, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 275, baseMultiplier = 2.3, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 275, baseMultiplier = 2.42, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 275, baseMultiplier = 2.54, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 275, baseMultiplier = 2.67, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 275, baseMultiplier = 2.8, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 275, baseMultiplier = 2.94, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 275, baseMultiplier = 3.09, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 275, baseMultiplier = 3.24, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 275, baseMultiplier = 3.4, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 275, baseMultiplier = 3.57, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 275, baseMultiplier = 3.75, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 275, baseMultiplier = 3.94, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 275, baseMultiplier = 4.14, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["WhirlingAssaultPlayer"] = { name = "Whirling Assault", baseTypeName = "Whirling Assault", color = 4, - incrementalEffectiveness = 0.092720001935959, description = "Advance while hitting enemies around you with a series of spinning Strikes.", skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.QuarterstaffSkill] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "active_skill_attack_speed_+%_final", 0.75 }, - }, - }, - constantStats = { - { "added_attack_time_ms", 1400 }, - { "attack_maximum_action_distance_+", 42 }, - }, - stats = { - "melee_defer_damage_prediction", - "cannot_cancel_skill_before_contact_point", - "action_ignores_crit_tracking", - "visual_hit_effect_physical_is_wind", - "base_skill_show_average_damage_instead_of_dps", - "is_area_damage", - }, - levels = { - [1] = { baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 1, cost = { Mana = 19, }, }, - [2] = { baseMultiplier = 0.44, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 21, }, }, - [3] = { baseMultiplier = 0.48, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 24, }, }, - [4] = { baseMultiplier = 0.53, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 27, }, }, - [5] = { baseMultiplier = 0.57, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 30, }, }, - [6] = { baseMultiplier = 0.61, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 33, }, }, - [7] = { baseMultiplier = 0.66, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 38, }, }, - [8] = { baseMultiplier = 0.69, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 42, }, }, - [9] = { baseMultiplier = 0.73, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 47, }, }, - [10] = { baseMultiplier = 0.77, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 53, }, }, - [11] = { baseMultiplier = 0.8, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 59, }, }, - [12] = { baseMultiplier = 0.84, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 67, }, }, - [13] = { baseMultiplier = 0.89, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 75, }, }, - [14] = { baseMultiplier = 0.93, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 84, }, }, - [15] = { baseMultiplier = 0.98, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 94, }, }, - [16] = { baseMultiplier = 1.03, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 105, }, }, - [17] = { baseMultiplier = 1.08, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 118, }, }, - [18] = { baseMultiplier = 1.13, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 132, }, }, - [19] = { baseMultiplier = 1.19, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 148, }, }, - [20] = { baseMultiplier = 1.25, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 166, }, }, - [21] = { baseMultiplier = 1.31, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 186, }, }, - [22] = { baseMultiplier = 1.38, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 208, }, }, - [23] = { baseMultiplier = 1.44, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 234, }, }, - [24] = { baseMultiplier = 1.52, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 262, }, }, - [25] = { baseMultiplier = 1.59, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 293, }, }, - [26] = { baseMultiplier = 1.67, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 329, }, }, - [27] = { baseMultiplier = 1.76, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 368, }, }, - [28] = { baseMultiplier = 1.84, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 412, }, }, - [29] = { baseMultiplier = 1.94, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 462, }, }, - [30] = { baseMultiplier = 2.03, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 518, }, }, - [31] = { baseMultiplier = 2.13, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 580, }, }, - [32] = { baseMultiplier = 2.24, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 650, }, }, - [33] = { baseMultiplier = 2.35, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 728, }, }, - [34] = { baseMultiplier = 2.47, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 815, }, }, - [35] = { baseMultiplier = 2.59, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 913, }, }, - [36] = { baseMultiplier = 2.72, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 1023, }, }, - [37] = { baseMultiplier = 2.86, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 1146, }, }, - [38] = { baseMultiplier = 3, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 1284, }, }, - [39] = { baseMultiplier = 3.15, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1439, }, }, - [40] = { baseMultiplier = 3.31, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1612, }, }, + qualityStats = { + { "active_skill_attack_speed_+%_final", 0.75 }, }, + levels = { + [1] = { levelRequirement = 0, cost = { Mana = 19, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 21, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 24, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 27, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 30, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 33, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 38, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 42, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 47, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 53, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 59, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 67, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 75, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 84, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 94, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 105, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 118, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 132, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 148, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 166, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 186, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 208, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 234, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 262, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 293, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 329, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 368, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 412, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 462, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 518, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 580, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 650, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 728, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 815, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 913, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1023, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1146, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1284, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1439, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1612, }, }, + }, + statSets = { + [1] = { + label = "Whirling Assault", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "added_attack_time_ms", 1400 }, + { "attack_maximum_action_distance_+", 42 }, + }, + stats = { + "melee_defer_damage_prediction", + "cannot_cancel_skill_before_contact_point", + "action_ignores_crit_tracking", + "visual_hit_effect_physical_is_wind", + "base_skill_show_average_damage_instead_of_dps", + "is_area_damage", + }, + levels = { + [1] = { baseMultiplier = 0.4, actorLevel = 1, }, + [2] = { baseMultiplier = 0.44, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.48, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.53, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.57, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.61, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.66, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.69, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.73, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.77, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.8, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.84, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.89, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.93, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.98, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.03, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.08, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.13, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.19, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.25, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.31, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.38, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.44, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.52, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.59, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.67, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.76, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.84, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.94, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 2.03, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 2.13, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 2.24, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 2.35, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 2.47, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 2.59, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.72, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.86, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 3, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 3.15, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 3.31, actorLevel = 288.29998779297, }, + }, + }, + } } skills["GaleStrikePlayer"] = { name = "Wind Blast", baseTypeName = "Wind Blast", color = 4, - incrementalEffectiveness = 0.092720001935959, description = "Strike enemies at range by generating a gust of wind as you swing. Enemies will be Knocked Back based on how close they are to you.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.QuarterstaffSkill] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "gale_strike", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "knockback_distance_+%", 1.5 }, - }, - }, - constantStats = { - { "generic_knockback_+%_final_at_min_distance", 200 }, - { "generic_knockback_+%_final_at_max_distance", -90 }, - { "generic_knockback_distance_limit", 60 }, - { "active_skill_hit_damage_stun_multiplier_+%_final", 150 }, - { "active_skill_base_area_of_effect_radius", 60 }, - { "active_skill_base_secondary_area_of_effect_radius", 7 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "support_physical_damage_%_to_gain_as_daze_build_up", - "global_knockback", - "visual_hit_effect_physical_is_wind", - "is_area_damage", - "can_perform_skill_while_moving", - }, - levels = { - [1] = { 500, attackSpeedMultiplier = -25, baseMultiplier = 0.75, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { 508, attackSpeedMultiplier = -25, baseMultiplier = 0.82, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { 516, attackSpeedMultiplier = -25, baseMultiplier = 0.91, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 12, }, }, - [4] = { 524, attackSpeedMultiplier = -25, baseMultiplier = 0.99, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { 532, attackSpeedMultiplier = -25, baseMultiplier = 1.07, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 15, }, }, - [6] = { 540, attackSpeedMultiplier = -25, baseMultiplier = 1.15, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 17, }, }, - [7] = { 548, attackSpeedMultiplier = -25, baseMultiplier = 1.23, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 19, }, }, - [8] = { 556, attackSpeedMultiplier = -25, baseMultiplier = 1.3, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 21, }, }, - [9] = { 564, attackSpeedMultiplier = -25, baseMultiplier = 1.37, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 23, }, }, - [10] = { 572, attackSpeedMultiplier = -25, baseMultiplier = 1.44, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 26, }, }, - [11] = { 580, attackSpeedMultiplier = -25, baseMultiplier = 1.51, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 29, }, }, - [12] = { 588, attackSpeedMultiplier = -25, baseMultiplier = 1.58, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 33, }, }, - [13] = { 596, attackSpeedMultiplier = -25, baseMultiplier = 1.66, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 37, }, }, - [14] = { 604, attackSpeedMultiplier = -25, baseMultiplier = 1.75, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 42, }, }, - [15] = { 612, attackSpeedMultiplier = -25, baseMultiplier = 1.83, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 47, }, }, - [16] = { 620, attackSpeedMultiplier = -25, baseMultiplier = 1.92, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 52, }, }, - [17] = { 628, attackSpeedMultiplier = -25, baseMultiplier = 2.02, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 59, }, }, - [18] = { 636, attackSpeedMultiplier = -25, baseMultiplier = 2.12, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 66, }, }, - [19] = { 644, attackSpeedMultiplier = -25, baseMultiplier = 2.23, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 74, }, }, - [20] = { 652, attackSpeedMultiplier = -25, baseMultiplier = 2.34, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 83, }, }, - [21] = { 660, attackSpeedMultiplier = -25, baseMultiplier = 2.46, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 93, }, }, - [22] = { 668, attackSpeedMultiplier = -25, baseMultiplier = 2.58, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 104, }, }, - [23] = { 676, attackSpeedMultiplier = -25, baseMultiplier = 2.71, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 117, }, }, - [24] = { 684, attackSpeedMultiplier = -25, baseMultiplier = 2.84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 131, }, }, - [25] = { 692, attackSpeedMultiplier = -25, baseMultiplier = 2.99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 146, }, }, - [26] = { 700, attackSpeedMultiplier = -25, baseMultiplier = 3.13, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 164, }, }, - [27] = { 708, attackSpeedMultiplier = -25, baseMultiplier = 3.29, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 184, }, }, - [28] = { 716, attackSpeedMultiplier = -25, baseMultiplier = 3.46, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 206, }, }, - [29] = { 724, attackSpeedMultiplier = -25, baseMultiplier = 3.63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 231, }, }, - [30] = { 732, attackSpeedMultiplier = -25, baseMultiplier = 3.81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 259, }, }, - [31] = { 740, attackSpeedMultiplier = -25, baseMultiplier = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 290, }, }, - [32] = { 748, attackSpeedMultiplier = -25, baseMultiplier = 4.2, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 325, }, }, - [33] = { 756, attackSpeedMultiplier = -25, baseMultiplier = 4.41, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 364, }, }, - [34] = { 764, attackSpeedMultiplier = -25, baseMultiplier = 4.63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 408, }, }, - [35] = { 772, attackSpeedMultiplier = -25, baseMultiplier = 4.86, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 457, }, }, - [36] = { 780, attackSpeedMultiplier = -25, baseMultiplier = 5.11, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 512, }, }, - [37] = { 788, attackSpeedMultiplier = -25, baseMultiplier = 5.36, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 573, }, }, - [38] = { 796, attackSpeedMultiplier = -25, baseMultiplier = 5.63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 642, }, }, - [39] = { 804, attackSpeedMultiplier = -25, baseMultiplier = 5.91, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 719, }, }, - [40] = { 812, attackSpeedMultiplier = -25, baseMultiplier = 6.21, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 806, }, }, + qualityStats = { + { "knockback_distance_+%", 1.5 }, }, + levels = { + [1] = { attackSpeedMultiplier = -25, levelRequirement = 0, cost = { Mana = 9, }, }, + [2] = { attackSpeedMultiplier = -25, levelRequirement = 3, cost = { Mana = 10, }, }, + [3] = { attackSpeedMultiplier = -25, levelRequirement = 6, cost = { Mana = 12, }, }, + [4] = { attackSpeedMultiplier = -25, levelRequirement = 10, cost = { Mana = 13, }, }, + [5] = { attackSpeedMultiplier = -25, levelRequirement = 14, cost = { Mana = 15, }, }, + [6] = { attackSpeedMultiplier = -25, levelRequirement = 18, cost = { Mana = 17, }, }, + [7] = { attackSpeedMultiplier = -25, levelRequirement = 22, cost = { Mana = 19, }, }, + [8] = { attackSpeedMultiplier = -25, levelRequirement = 26, cost = { Mana = 21, }, }, + [9] = { attackSpeedMultiplier = -25, levelRequirement = 31, cost = { Mana = 23, }, }, + [10] = { attackSpeedMultiplier = -25, levelRequirement = 36, cost = { Mana = 26, }, }, + [11] = { attackSpeedMultiplier = -25, levelRequirement = 41, cost = { Mana = 29, }, }, + [12] = { attackSpeedMultiplier = -25, levelRequirement = 46, cost = { Mana = 33, }, }, + [13] = { attackSpeedMultiplier = -25, levelRequirement = 52, cost = { Mana = 37, }, }, + [14] = { attackSpeedMultiplier = -25, levelRequirement = 58, cost = { Mana = 42, }, }, + [15] = { attackSpeedMultiplier = -25, levelRequirement = 64, cost = { Mana = 47, }, }, + [16] = { attackSpeedMultiplier = -25, levelRequirement = 66, cost = { Mana = 52, }, }, + [17] = { attackSpeedMultiplier = -25, levelRequirement = 72, cost = { Mana = 59, }, }, + [18] = { attackSpeedMultiplier = -25, levelRequirement = 78, cost = { Mana = 66, }, }, + [19] = { attackSpeedMultiplier = -25, levelRequirement = 84, cost = { Mana = 74, }, }, + [20] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 83, }, }, + [21] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 93, }, }, + [22] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 104, }, }, + [23] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 117, }, }, + [24] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 131, }, }, + [25] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 146, }, }, + [26] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 164, }, }, + [27] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 184, }, }, + [28] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 206, }, }, + [29] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 231, }, }, + [30] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 259, }, }, + [31] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 290, }, }, + [32] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 325, }, }, + [33] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 364, }, }, + [34] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 408, }, }, + [35] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 457, }, }, + [36] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 512, }, }, + [37] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 573, }, }, + [38] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 642, }, }, + [39] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 719, }, }, + [40] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 806, }, }, + }, + statSets = { + [1] = { + label = "Wind Blast", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gale_strike", + baseFlags = { + }, + constantStats = { + { "generic_knockback_+%_final_at_min_distance", 200 }, + { "generic_knockback_+%_final_at_max_distance", -90 }, + { "generic_knockback_distance_limit", 60 }, + { "active_skill_hit_damage_stun_multiplier_+%_final", 150 }, + { "active_skill_base_area_of_effect_radius", 60 }, + { "active_skill_base_secondary_area_of_effect_radius", 7 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "support_physical_damage_%_to_gain_as_daze_build_up", + "global_knockback", + "visual_hit_effect_physical_is_wind", + "is_area_damage", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 500, baseMultiplier = 0.75, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 508, baseMultiplier = 0.82, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 516, baseMultiplier = 0.91, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 524, baseMultiplier = 0.99, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 532, baseMultiplier = 1.07, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 540, baseMultiplier = 1.15, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 548, baseMultiplier = 1.23, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 556, baseMultiplier = 1.3, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 564, baseMultiplier = 1.37, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 572, baseMultiplier = 1.44, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 580, baseMultiplier = 1.51, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 588, baseMultiplier = 1.58, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 596, baseMultiplier = 1.66, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 604, baseMultiplier = 1.75, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 612, baseMultiplier = 1.83, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 620, baseMultiplier = 1.92, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 628, baseMultiplier = 2.02, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 636, baseMultiplier = 2.12, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 644, baseMultiplier = 2.23, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 652, baseMultiplier = 2.34, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 660, baseMultiplier = 2.46, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 668, baseMultiplier = 2.58, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 676, baseMultiplier = 2.71, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 684, baseMultiplier = 2.84, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 692, baseMultiplier = 2.99, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 700, baseMultiplier = 3.13, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 708, baseMultiplier = 3.29, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 716, baseMultiplier = 3.46, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 724, baseMultiplier = 3.63, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 732, baseMultiplier = 3.81, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 740, baseMultiplier = 4, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 748, baseMultiplier = 4.2, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 756, baseMultiplier = 4.41, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 764, baseMultiplier = 4.63, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 772, baseMultiplier = 4.86, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 780, baseMultiplier = 5.11, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 788, baseMultiplier = 5.36, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 796, baseMultiplier = 5.63, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 804, baseMultiplier = 5.91, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 812, baseMultiplier = 6.21, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["WitheringPresencePlayer"] = { name = "Withering Presence", baseTypeName = "Withering Presence", color = 3, - incrementalEffectiveness = 0.054999999701977, description = "While active, periodically Withers enemies in your Presence.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Chaos] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "withering_presence", castTime = 1, - baseFlags = { - }, - qualityStats = { - Default = { - { "base_skill_effect_duration", 50 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - }, - stats = { - "skill_withering_presence_frequency_ms", - }, - levels = { - [1] = { 3000, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 2925, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 2850, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 2775, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 2700, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 2625, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 2550, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 2475, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 2400, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 2325, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 2250, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 2175, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 2100, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 2025, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 1950, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 1875, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 1800, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 1725, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 1650, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 1575, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 1500, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 1425, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 1350, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 1275, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 1200, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 1125, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 1050, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 975, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 900, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 825, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 788, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 750, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 713, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 675, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 638, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 600, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 563, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 525, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 488, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 450, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + qualityStats = { + { "base_skill_effect_duration", 50 }, }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Withering Presence", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "withering_presence", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 4000 }, + }, + stats = { + "skill_withering_presence_frequency_ms", + }, + levels = { + [1] = { 3000, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 2925, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 2850, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 2775, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 2700, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 2625, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 2550, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 2475, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 2400, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 2325, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 2250, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 2175, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 2100, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 2025, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 1950, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 1875, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 1800, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 1725, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 1650, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 1575, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 1500, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 1425, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 1350, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 1275, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 1200, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 1125, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 1050, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 975, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 900, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 825, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 788, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 750, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 713, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 675, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 638, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 600, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 563, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 525, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 488, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 450, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } \ No newline at end of file diff --git a/src/Data/Skills/act_str.lua b/src/Data/Skills/act_str.lua index 0d7439c8ae..b68c553dac 100644 --- a/src/Data/Skills/act_str.lua +++ b/src/Data/Skills/act_str.lua @@ -10,93 +10,136 @@ skills["AncestralWarriorTotemPlayer"] = { name = "Ancestral Warrior Totem", baseTypeName = "Ancestral Warrior Totem", color = 1, - baseEffectiveness = 1.9409999847412, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, description = "Raises a Totem that uses socketed Mace Skills. Cannot use Channelling Skills or Skills with Cooldowns.", skillTypes = { [SkillType.SummonsTotem] = true, [SkillType.SummonsAttackTotem] = true, [SkillType.Duration] = true, [SkillType.Melee] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Meta] = true, [SkillType.Physical] = true, [SkillType.Area] = true, [SkillType.Limit] = true, }, weaponTypes = { ["One Handed Mace"] = true, ["Two Handed Mace"] = true, }, - statDescriptionScope = "skill_stat_descriptions", skillTotemId = 15, castTime = 0.5, - baseFlags = { - totem = true, - }, qualityStats = { - Default = { - { "base_totem_duration", 20 }, - }, - }, - constantStats = { - { "base_totem_duration", 8000 }, - { "base_totem_range", 60 }, - { "ancestral_spirit_base_lockout_time_ms", 600 }, - { "alt_attack_container_main_hand_weapon_type", 10 }, - { "alt_attack_container_main_hand_weapon_critical_strike_chance", 5 }, - { "alt_attack_container_main_hand_base_weapon_attack_duration_ms", 1000 }, - { "alt_attack_container_main_hand_base_maximum_attack_distance", 13 }, - { "base_number_of_totems_allowed", 1 }, - }, - stats = { - "alt_attack_container_main_hand_weapon_minimum_physical_damage", - "alt_attack_container_main_hand_weapon_maximum_physical_damage", - "base_skill_summons_totems", - "is_totem", - "skill_is_deploy_skill", - "totem_has_ancestral_warrior_spirit", - "active_skill_has_alt_attack_container", - "display_statset_no_hit_damage", + { "base_totem_duration", 20 }, }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, manaMultiplier = 100, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 13, }, }, - [2] = { 0.80000001192093, 1.2000000476837, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 15, }, }, - [3] = { 0.80000001192093, 1.2000000476837, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 17, }, }, - [4] = { 0.80000001192093, 1.2000000476837, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 19, }, }, - [5] = { 0.80000001192093, 1.2000000476837, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 21, }, }, - [6] = { 0.80000001192093, 1.2000000476837, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 24, }, }, - [7] = { 0.80000001192093, 1.2000000476837, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 27, }, }, - [8] = { 0.80000001192093, 1.2000000476837, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 30, }, }, - [9] = { 0.80000001192093, 1.2000000476837, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 34, }, }, - [10] = { 0.80000001192093, 1.2000000476837, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 38, }, }, - [11] = { 0.80000001192093, 1.2000000476837, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 43, }, }, - [12] = { 0.80000001192093, 1.2000000476837, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 48, }, }, - [13] = { 0.80000001192093, 1.2000000476837, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 54, }, }, - [14] = { 0.80000001192093, 1.2000000476837, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 61, }, }, - [15] = { 0.80000001192093, 1.2000000476837, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 68, }, }, - [16] = { 0.80000001192093, 1.2000000476837, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 76, }, }, - [17] = { 0.80000001192093, 1.2000000476837, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 85, }, }, - [18] = { 0.80000001192093, 1.2000000476837, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 96, }, }, - [19] = { 0.80000001192093, 1.2000000476837, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 107, }, }, - [20] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 120, }, }, - [21] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 135, }, }, - [22] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 151, }, }, - [23] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 169, }, }, - [24] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 190, }, }, - [25] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 212, }, }, - [26] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 238, }, }, - [27] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 267, }, }, - [28] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 299, }, }, - [29] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 335, }, }, - [30] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 375, }, }, - [31] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 420, }, }, - [32] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 471, }, }, - [33] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 528, }, }, - [34] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 591, }, }, - [35] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 662, }, }, - [36] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 742, }, }, - [37] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 831, }, }, - [38] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 931, }, }, - [39] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1043, }, }, - [40] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1168, }, }, - }, + [1] = { manaMultiplier = 100, levelRequirement = 0, cost = { Mana = 13, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 15, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 17, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 19, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 21, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 24, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 27, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 30, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 34, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 38, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 43, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 48, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 54, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 61, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 68, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 76, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 85, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 96, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 107, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 120, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 135, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 151, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 169, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 190, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 212, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 238, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 267, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 299, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 335, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 375, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 420, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 471, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 528, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 591, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 662, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 742, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 831, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 931, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1043, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1168, }, }, + }, + statSets = { + [1] = { + label = "Ancestral Warrior Totem", + baseEffectiveness = 1.9409999847412, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_totem_duration", 8000 }, + { "base_totem_range", 60 }, + { "ancestral_spirit_base_lockout_time_ms", 600 }, + { "alt_attack_container_main_hand_weapon_type", 10 }, + { "alt_attack_container_main_hand_weapon_critical_strike_chance", 5 }, + { "alt_attack_container_main_hand_base_weapon_attack_duration_ms", 1000 }, + { "alt_attack_container_main_hand_base_maximum_attack_distance", 13 }, + { "base_number_of_totems_allowed", 1 }, + }, + stats = { + "alt_attack_container_main_hand_weapon_minimum_physical_damage", + "alt_attack_container_main_hand_weapon_maximum_physical_damage", + "base_skill_summons_totems", + "is_totem", + "skill_is_deploy_skill", + "totem_has_ancestral_warrior_spirit", + "active_skill_has_alt_attack_container", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportAncestralWarriorTotemPlayer"] = { name = "SupportAncestralWarriorTotemPlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, }, addSkillTypes = { SkillType.UsedByTotem, }, @@ -104,2065 +147,3054 @@ skills["SupportAncestralWarriorTotemPlayer"] = { weaponTypes = { ["Two Handed Mace"] = true, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "skill_disabled_unless_cloned", 2 }, - }, - stats = { - "base_skill_is_totemified", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "SupportAncestralWarriorTotemPlayer", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "skill_disabled_unless_cloned", 2 }, + }, + stats = { + "base_skill_is_totemified", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["ArmourBreakerPlayer"] = { name = "Armour Breaker", baseTypeName = "Armour Breaker", color = 1, - incrementalEffectiveness = 0.054999999701977, description = "Attack with a forceful blow, knocking enemies back and weakening their Armour.", skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Physical] = true, }, weaponTypes = { ["Two Handed Mace"] = true, ["One Handed Mace"] = true, }, - statDescriptionScope = "heavy_strike", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "armour_break_amount_+%", 1 }, - }, - }, - constantStats = { - { "melee_range_+", 2 }, - { "melee_conditional_step_distance", 17 }, - { "active_skill_attack_speed_+%_final_while_dual_wielding", 40 }, - }, - stats = { - "apply_X_armour_break_on_hit", - "global_knockback", - "is_area_damage", - "melee_defer_damage_prediction", + { "armour_break_amount_+%", 1 }, }, levels = { - [1] = { 4, attackSpeedMultiplier = -20, baseMultiplier = 0.5, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 5, }, }, - [2] = { 8, attackSpeedMultiplier = -20, baseMultiplier = 0.55, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { 15, attackSpeedMultiplier = -20, baseMultiplier = 0.6, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { 29, attackSpeedMultiplier = -20, baseMultiplier = 0.66, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 8, }, }, - [5] = { 47, attackSpeedMultiplier = -20, baseMultiplier = 0.71, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 9, }, }, - [6] = { 71, attackSpeedMultiplier = -20, baseMultiplier = 0.77, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 10, }, }, - [7] = { 102, attackSpeedMultiplier = -20, baseMultiplier = 0.82, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 11, }, }, - [8] = { 143, attackSpeedMultiplier = -20, baseMultiplier = 0.87, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 12, }, }, - [9] = { 210, attackSpeedMultiplier = -20, baseMultiplier = 0.91, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 14, }, }, - [10] = { 303, attackSpeedMultiplier = -20, baseMultiplier = 0.96, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 16, }, }, - [11] = { 427, attackSpeedMultiplier = -20, baseMultiplier = 1.01, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 18, }, }, - [12] = { 596, attackSpeedMultiplier = -20, baseMultiplier = 1.06, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 20, }, }, - [13] = { 875, attackSpeedMultiplier = -20, baseMultiplier = 1.11, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 22, }, }, - [14] = { 1267, attackSpeedMultiplier = -20, baseMultiplier = 1.16, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 25, }, }, - [15] = { 1818, attackSpeedMultiplier = -20, baseMultiplier = 1.22, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 28, }, }, - [16] = { 2439, attackSpeedMultiplier = -20, baseMultiplier = 1.28, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 31, }, }, - [17] = { 2902, attackSpeedMultiplier = -20, baseMultiplier = 1.35, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 35, }, }, - [18] = { 3448, attackSpeedMultiplier = -20, baseMultiplier = 1.41, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 40, }, }, - [19] = { 4327, attackSpeedMultiplier = -20, baseMultiplier = 1.49, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 44, }, }, - [20] = { 5123, attackSpeedMultiplier = -20, baseMultiplier = 1.56, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 50, }, }, - [21] = { 5418, attackSpeedMultiplier = -20, baseMultiplier = 1.64, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 56, }, }, - [22] = { 5729, attackSpeedMultiplier = -20, baseMultiplier = 1.72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 63, }, }, - [23] = { 6057, attackSpeedMultiplier = -20, baseMultiplier = 1.81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 70, }, }, - [24] = { 6403, attackSpeedMultiplier = -20, baseMultiplier = 1.9, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 79, }, }, - [25] = { 6767, attackSpeedMultiplier = -20, baseMultiplier = 1.99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 88, }, }, - [26] = { 7152, attackSpeedMultiplier = -20, baseMultiplier = 2.09, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 99, }, }, - [27] = { 7558, attackSpeedMultiplier = -20, baseMultiplier = 2.19, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 111, }, }, - [28] = { 7985, attackSpeedMultiplier = -20, baseMultiplier = 2.3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 124, }, }, - [29] = { 8437, attackSpeedMultiplier = -20, baseMultiplier = 2.42, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 139, }, }, - [30] = { 8912, attackSpeedMultiplier = -20, baseMultiplier = 2.54, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 156, }, }, - [31] = { 9413, attackSpeedMultiplier = -20, baseMultiplier = 2.67, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 175, }, }, - [32] = { 9941, attackSpeedMultiplier = -20, baseMultiplier = 2.8, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 196, }, }, - [33] = { 10497, attackSpeedMultiplier = -20, baseMultiplier = 2.94, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 219, }, }, - [34] = { 11083, attackSpeedMultiplier = -20, baseMultiplier = 3.09, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 246, }, }, - [35] = { 11701, attackSpeedMultiplier = -20, baseMultiplier = 3.24, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 276, }, }, - [36] = { 12353, attackSpeedMultiplier = -20, baseMultiplier = 3.4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 309, }, }, - [37] = { 13039, attackSpeedMultiplier = -20, baseMultiplier = 3.57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 346, }, }, - [38] = { 13761, attackSpeedMultiplier = -20, baseMultiplier = 3.75, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 388, }, }, - [39] = { 14481, attackSpeedMultiplier = -20, baseMultiplier = 3.94, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 434, }, }, - [40] = { 15227, attackSpeedMultiplier = -20, baseMultiplier = 4.14, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 486, }, }, - }, + [1] = { attackSpeedMultiplier = -20, levelRequirement = 0, cost = { Mana = 5, }, }, + [2] = { attackSpeedMultiplier = -20, levelRequirement = 3, cost = { Mana = 6, }, }, + [3] = { attackSpeedMultiplier = -20, levelRequirement = 6, cost = { Mana = 7, }, }, + [4] = { attackSpeedMultiplier = -20, levelRequirement = 10, cost = { Mana = 8, }, }, + [5] = { attackSpeedMultiplier = -20, levelRequirement = 14, cost = { Mana = 9, }, }, + [6] = { attackSpeedMultiplier = -20, levelRequirement = 18, cost = { Mana = 10, }, }, + [7] = { attackSpeedMultiplier = -20, levelRequirement = 22, cost = { Mana = 11, }, }, + [8] = { attackSpeedMultiplier = -20, levelRequirement = 26, cost = { Mana = 12, }, }, + [9] = { attackSpeedMultiplier = -20, levelRequirement = 31, cost = { Mana = 14, }, }, + [10] = { attackSpeedMultiplier = -20, levelRequirement = 36, cost = { Mana = 16, }, }, + [11] = { attackSpeedMultiplier = -20, levelRequirement = 41, cost = { Mana = 18, }, }, + [12] = { attackSpeedMultiplier = -20, levelRequirement = 46, cost = { Mana = 20, }, }, + [13] = { attackSpeedMultiplier = -20, levelRequirement = 52, cost = { Mana = 22, }, }, + [14] = { attackSpeedMultiplier = -20, levelRequirement = 58, cost = { Mana = 25, }, }, + [15] = { attackSpeedMultiplier = -20, levelRequirement = 64, cost = { Mana = 28, }, }, + [16] = { attackSpeedMultiplier = -20, levelRequirement = 66, cost = { Mana = 31, }, }, + [17] = { attackSpeedMultiplier = -20, levelRequirement = 72, cost = { Mana = 35, }, }, + [18] = { attackSpeedMultiplier = -20, levelRequirement = 78, cost = { Mana = 40, }, }, + [19] = { attackSpeedMultiplier = -20, levelRequirement = 84, cost = { Mana = 44, }, }, + [20] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 50, }, }, + [21] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 56, }, }, + [22] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 63, }, }, + [23] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 70, }, }, + [24] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 79, }, }, + [25] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 88, }, }, + [26] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 99, }, }, + [27] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 111, }, }, + [28] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 124, }, }, + [29] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 139, }, }, + [30] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 156, }, }, + [31] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 175, }, }, + [32] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 196, }, }, + [33] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 219, }, }, + [34] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 246, }, }, + [35] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 276, }, }, + [36] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 309, }, }, + [37] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 346, }, }, + [38] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 388, }, }, + [39] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 434, }, }, + [40] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 486, }, }, + }, + statSets = { + [1] = { + label = "Armour Breaker", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "heavy_strike", + baseFlags = { + }, + constantStats = { + { "melee_range_+", 2 }, + { "melee_conditional_step_distance", 17 }, + { "active_skill_attack_speed_+%_final_while_dual_wielding", 40 }, + }, + stats = { + "apply_X_armour_break_on_hit", + "global_knockback", + "is_area_damage", + "melee_defer_damage_prediction", + }, + levels = { + [1] = { 4, baseMultiplier = 0.5, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 8, baseMultiplier = 0.55, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 15, baseMultiplier = 0.6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 29, baseMultiplier = 0.66, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 47, baseMultiplier = 0.71, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 71, baseMultiplier = 0.77, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 102, baseMultiplier = 0.82, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 143, baseMultiplier = 0.87, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 210, baseMultiplier = 0.91, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 303, baseMultiplier = 0.96, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 427, baseMultiplier = 1.01, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 596, baseMultiplier = 1.06, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 875, baseMultiplier = 1.11, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 1267, baseMultiplier = 1.16, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 1818, baseMultiplier = 1.22, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 2439, baseMultiplier = 1.28, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 2902, baseMultiplier = 1.35, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 3448, baseMultiplier = 1.41, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 4327, baseMultiplier = 1.49, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 5123, baseMultiplier = 1.56, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 5418, baseMultiplier = 1.64, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 5729, baseMultiplier = 1.72, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 6057, baseMultiplier = 1.81, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 6403, baseMultiplier = 1.9, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 6767, baseMultiplier = 1.99, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 7152, baseMultiplier = 2.09, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 7558, baseMultiplier = 2.19, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 7985, baseMultiplier = 2.3, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 8437, baseMultiplier = 2.42, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 8912, baseMultiplier = 2.54, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 9413, baseMultiplier = 2.67, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 9941, baseMultiplier = 2.8, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 10497, baseMultiplier = 2.94, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 11083, baseMultiplier = 3.09, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 11701, baseMultiplier = 3.24, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 12353, baseMultiplier = 3.4, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 13039, baseMultiplier = 3.57, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 13761, baseMultiplier = 3.75, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 14481, baseMultiplier = 3.94, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 15227, baseMultiplier = 4.14, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ArtilleryBallistaPlayer"] = { name = "Artillery Ballista", baseTypeName = "Artillery Ballista", color = 4, - baseEffectiveness = 1.4500000476837, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, description = "Deploys a Ballista Totem that fires bolts skyward, to explode a short time after landing.", skillTypes = { [SkillType.ProjectilesFromUser] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.SummonsTotem] = true, [SkillType.SummonsAttackTotem] = true, [SkillType.TotemsAreBallistae] = true, [SkillType.Nonpathing] = true, [SkillType.UseGlobalStats] = true, [SkillType.Limit] = true, [SkillType.Duration] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", skillTotemId = 19, castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "attack_speed_+%", 1 }, - }, - }, - constantStats = { - { "base_totem_range", 60 }, - { "base_totem_duration", 16000 }, - { "alt_attack_container_main_hand_weapon_type", 18 }, - { "alt_attack_container_main_hand_weapon_critical_strike_chance", 500 }, - { "alt_attack_container_main_hand_base_weapon_attack_duration_ms", 2500 }, - { "alt_attack_container_main_hand_base_maximum_attack_distance", 80 }, - { "base_number_of_totems_allowed", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "alt_attack_container_main_hand_weapon_minimum_physical_damage", - "alt_attack_container_main_hand_weapon_maximum_physical_damage", - "skill_is_deploy_skill", - "is_totem", - "is_ranged_attack_totem", - "can_perform_skill_while_moving", - "totem_targets_ignoring_action_distance", - "base_deal_no_damage", - "active_skill_has_alt_attack_container", + { "attack_speed_+%", 1 }, }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 18, }, }, - [2] = { 0.80000001192093, 1.2000000476837, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 20, }, }, - [3] = { 0.80000001192093, 1.2000000476837, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 23, }, }, - [4] = { 0.80000001192093, 1.2000000476837, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 26, }, }, - [5] = { 0.80000001192093, 1.2000000476837, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 29, }, }, - [6] = { 0.80000001192093, 1.2000000476837, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 32, }, }, - [7] = { 0.80000001192093, 1.2000000476837, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 36, }, }, - [8] = { 0.80000001192093, 1.2000000476837, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 41, }, }, - [9] = { 0.80000001192093, 1.2000000476837, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 46, }, }, - [10] = { 0.80000001192093, 1.2000000476837, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 51, }, }, - [11] = { 0.80000001192093, 1.2000000476837, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 57, }, }, - [12] = { 0.80000001192093, 1.2000000476837, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 64, }, }, - [13] = { 0.80000001192093, 1.2000000476837, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 72, }, }, - [14] = { 0.80000001192093, 1.2000000476837, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 81, }, }, - [15] = { 0.80000001192093, 1.2000000476837, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 90, }, }, - [16] = { 0.80000001192093, 1.2000000476837, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 101, }, }, - [17] = { 0.80000001192093, 1.2000000476837, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 114, }, }, - [18] = { 0.80000001192093, 1.2000000476837, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 127, }, }, - [19] = { 0.80000001192093, 1.2000000476837, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 143, }, }, - [20] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 160, }, }, - [21] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 179, }, }, - [22] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 201, }, }, - [23] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 225, }, }, - [24] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 252, }, }, - [25] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 282, }, }, - [26] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 316, }, }, - [27] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 355, }, }, - [28] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 397, }, }, - [29] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 445, }, }, - [30] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 499, }, }, - [31] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 559, }, }, - [32] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 626, }, }, - [33] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 701, }, }, - [34] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 785, }, }, - [35] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 880, }, }, - [36] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 986, }, }, - [37] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 1104, }, }, - [38] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1237, }, }, - [39] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1386, }, }, - [40] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1552, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 18, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 20, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 23, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 26, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 29, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 32, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 36, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 41, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 46, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 51, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 57, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 64, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 72, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 81, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 90, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 101, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 114, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 127, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 143, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 160, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 179, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 201, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 225, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 252, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 282, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 316, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 355, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 397, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 445, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 499, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 559, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 626, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 701, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 785, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 880, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 986, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1104, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1237, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1386, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1552, }, }, + }, + statSets = { + [1] = { + label = "Ballista", + baseEffectiveness = 1.4500000476837, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + totem = true, + duration = true, + }, + constantStats = { + { "base_totem_range", 60 }, + { "base_totem_duration", 16000 }, + { "alt_attack_container_main_hand_weapon_type", 18 }, + { "alt_attack_container_main_hand_weapon_critical_strike_chance", 500 }, + { "alt_attack_container_main_hand_base_weapon_attack_duration_ms", 2500 }, + { "alt_attack_container_main_hand_base_maximum_attack_distance", 80 }, + { "base_number_of_totems_allowed", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "alt_attack_container_main_hand_weapon_minimum_physical_damage", + "alt_attack_container_main_hand_weapon_maximum_physical_damage", + "skill_is_deploy_skill", + "is_totem", + "is_ranged_attack_totem", + "can_perform_skill_while_moving", + "totem_targets_ignoring_action_distance", + "base_deal_no_damage", + "active_skill_has_alt_attack_container", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ArtilleryBallistaProjectilePlayer"] = { name = "Artillery Shot", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.CanRapidFire] = true, [SkillType.AttackInPlaceIsDefault] = true, [SkillType.Fire] = true, [SkillType.Area] = true, [SkillType.CannotChain] = true, [SkillType.UsedByTotem] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "artillery_ballista_projectile", castTime = 1, - baseFlags = { - attack = true, - area = true, - totem = true, - projectile = true, - duration = true, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_number_of_projectiles", 1 }, - { "siege_cascade_fall_time_ms", 800 }, - { "active_skill_base_secondary_area_of_effect_radius", 5 }, - { "active_skill_base_tertiary_area_of_effect_radius", 25 }, - { "siege_cascade_visual_fall_time_delay_%", 70 }, - { "skill_disabled_unless_cloned", 1 }, - { "projectile_minimum_range", 16 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 60 }, - { "main_hand_base_maximum_attack_distance", 90 }, - }, - constantStats1 = { - { "active_skill_base_secondary_area_of_effect_radius", 13 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 30 }, - }, - stats = { - "base_is_projectile", - "is_area_damage", - "siege_cascade_is_artillery_ballista", - "base_skill_is_totemified", - }, - stats1 = { - "base_skill_is_totemified", + qualityStats = { }, levels = { - [1] = { baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.44, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.48, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.53, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 0.57, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 0.61, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 0.66, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 0.69, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 0.73, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 0.77, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 0.8, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 0.84, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 0.89, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 0.93, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 0.98, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 1.03, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 1.08, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 1.13, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 1.19, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 1.25, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 1.31, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 1.38, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 1.44, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 1.52, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 1.59, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 1.67, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 1.76, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 1.84, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 1.94, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 2.03, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 2.13, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 2.24, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 2.35, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 2.47, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 2.59, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 2.72, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 2.86, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 3, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 3.15, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 3.31, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { baseMultiplier = 0.95, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 1.05, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 1.15, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 1.25, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 1.35, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 1.45, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 1.56, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 1.65, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 1.73, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 1.82, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 1.91, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 2.01, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 2.11, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 2.21, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 2.32, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 2.44, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 2.56, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 2.69, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 2.82, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 2.96, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 3.11, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 3.27, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 3.43, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 3.6, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 3.78, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 3.97, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 4.17, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 4.38, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 4.6, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 4.83, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 5.07, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 5.32, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 5.59, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 5.87, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 6.16, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 6.47, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 6.79, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 7.13, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 7.49, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 7.86, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Artillery", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "artillery_ballista_projectile", + baseFlags = { + attack = true, + area = true, + projectile = true, + totem = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_number_of_projectiles", 1 }, + { "siege_cascade_fall_time_ms", 800 }, + { "active_skill_base_secondary_area_of_effect_radius", 5 }, + { "active_skill_base_tertiary_area_of_effect_radius", 25 }, + { "siege_cascade_visual_fall_time_delay_%", 70 }, + { "skill_disabled_unless_cloned", 1 }, + { "projectile_minimum_range", 16 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 60 }, + { "main_hand_base_maximum_attack_distance", 90 }, + }, + stats = { + "base_is_projectile", + "is_area_damage", + "siege_cascade_is_artillery_ballista", + "base_skill_is_totemified", + }, + levels = { + [1] = { baseMultiplier = 0.4, actorLevel = 1, }, + [2] = { baseMultiplier = 0.44, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.48, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.53, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.57, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.61, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.66, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.69, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.73, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.77, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.8, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.84, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.89, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.93, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.98, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.03, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.08, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.13, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.19, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.25, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.31, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.38, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.44, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.52, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.59, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.67, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.76, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.84, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.94, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 2.03, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 2.13, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 2.24, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 2.35, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 2.47, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 2.59, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.72, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.86, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 3, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 3.15, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 3.31, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "artillery_ballista_projectile", + baseFlags = { + attack = true, + area = true, + projectile = true, + totem = true, + }, + constantStats = { + { "active_skill_base_secondary_area_of_effect_radius", 13 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 30 }, + }, + stats = { + "base_skill_is_totemified", + }, + levels = { + [1] = { baseMultiplier = 0.95, actorLevel = 1, }, + [2] = { baseMultiplier = 1.05, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.15, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.25, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.35, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.45, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.56, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.65, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.73, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.82, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.91, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.01, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.11, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.21, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.32, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.44, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.56, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.69, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.82, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.96, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.11, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.27, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.43, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.6, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.78, actorLevel = 136.875, }, + [26] = { baseMultiplier = 3.97, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.17, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.38, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.6, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 4.83, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.07, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.32, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.59, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 5.87, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.16, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.47, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 6.79, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.13, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.49, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 7.86, actorLevel = 288.29998779297, }, + }, + }, + } } skills["AttritionPlayer"] = { name = "Attrition", baseTypeName = "Attrition", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "While active, causes you to deal more Hit damage to Rare and Unique enemies the longer you've been fighting them, and gain Culling Strike against them once you've been fighting them for long enough.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, }, - statDescriptionScope = "attrition", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "skill_attrition_culling_strike_at_x_or_more_stacks", -0.25 }, - }, - }, - constantStats = { - { "skill_attrition_hit_damage_+%_final_vs_rare_or_unique_enemy_per_second_ever_in_presence_up_to_max", 1 }, - }, - stats = { - "skill_attrition_presence_max_seconds", - "skill_attrition_culling_strike_at_x_or_more_stacks", - "base_deal_no_damage", + { "skill_attrition_culling_strike_at_x_or_more_stacks", -0.25 }, }, levels = { - [1] = { 40, 40, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, }, - [2] = { 41, 40, levelRequirement = 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 42, 39, levelRequirement = 6, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 43, 39, levelRequirement = 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 44, 38, levelRequirement = 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 45, 38, levelRequirement = 18, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 46, 37, levelRequirement = 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 47, 37, levelRequirement = 26, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 48, 36, levelRequirement = 31, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 49, 36, levelRequirement = 36, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 50, 35, levelRequirement = 41, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 51, 35, levelRequirement = 46, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 52, 34, levelRequirement = 52, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 53, 34, levelRequirement = 58, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 54, 33, levelRequirement = 64, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 55, 33, levelRequirement = 66, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 56, 32, levelRequirement = 72, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 57, 32, levelRequirement = 78, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 58, 31, levelRequirement = 84, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 59, 31, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 60, 30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 61, 30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 62, 29, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 63, 29, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 64, 28, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, - [26] = { 65, 28, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 66, 27, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 67, 27, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 68, 26, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 69, 26, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 70, 25, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 71, 25, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 72, 24, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 73, 24, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 74, 23, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 75, 23, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 76, 22, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 77, 22, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 78, 21, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 79, 21, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Attrition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "attrition", + baseFlags = { + }, + constantStats = { + { "skill_attrition_hit_damage_+%_final_vs_rare_or_unique_enemy_per_second_ever_in_presence_up_to_max", 1 }, + }, + stats = { + "skill_attrition_presence_max_seconds", + "skill_attrition_culling_strike_at_x_or_more_stacks", + "base_deal_no_damage", + }, + levels = { + [1] = { 40, 40, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { 41, 40, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 42, 39, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 43, 39, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 44, 38, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 45, 38, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 46, 37, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 47, 37, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 48, 36, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 49, 36, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 50, 35, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 51, 35, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 52, 34, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 53, 34, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 54, 33, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 55, 33, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 56, 32, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 57, 32, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 58, 31, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 59, 31, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 60, 30, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 61, 30, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 62, 29, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 63, 29, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 64, 28, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { 65, 28, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 66, 27, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 67, 27, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 68, 26, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 69, 26, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 70, 25, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 71, 25, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 72, 24, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 73, 24, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 74, 23, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 75, 23, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 76, 22, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 77, 22, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 78, 21, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 79, 21, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["BerserkPlayer"] = { name = "Berserk", baseTypeName = "Berserk", color = 1, - incrementalEffectiveness = 0.054999999701977, description = "While active, strengthens your Rage and grants you Life Leech based on your Rage, but causes you to lose Life while Raging.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, }, - statDescriptionScope = "berserk", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "rage_effect_+%", 0.5 }, - }, - }, - constantStats = { - { "life_loss_%_per_minute_per_rage_while_not_losing_rage", 6 }, - { "life_leech_from_physical_attack_damage_permyriad_per_rage", 20 }, - { "rage_art_variation", 2 }, - }, - stats = { - "rage_effect_+%", + { "rage_effect_+%", 0.5 }, }, levels = { - [1] = { 30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 31, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 32, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 33, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 34, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 35, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 36, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 37, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 38, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 39, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 40, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 41, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 42, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 43, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 44, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 45, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 46, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 47, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 48, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 49, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 50, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 51, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 52, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 53, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 54, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 55, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 56, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 58, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 59, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 60, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 61, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 62, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 64, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 65, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 66, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 67, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 68, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Berserk", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "berserk", + baseFlags = { + }, + constantStats = { + { "life_loss_%_per_minute_per_rage_while_not_losing_rage", 6 }, + { "life_leech_from_physical_attack_damage_permyriad_per_rage", 20 }, + { "rage_art_variation", 2 }, + }, + stats = { + "rage_effect_+%", + }, + levels = { + [1] = { 30, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 31, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 32, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 33, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 34, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 35, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 36, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 37, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 38, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 39, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 40, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 41, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 42, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 43, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 44, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 46, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 47, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 48, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 49, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 50, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 51, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 52, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 53, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 54, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 55, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 56, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 57, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 58, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 59, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 60, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 61, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 62, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 63, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 64, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 65, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 66, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 67, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 68, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 69, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["BoneshatterPlayer"] = { name = "Boneshatter", baseTypeName = "Boneshatter", color = 1, - baseEffectiveness = 0.18279999494553, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.053700000047684, description = "Attacks enemies with a melee Strike. The Strike will cause a Heavy Stun on enemies that are Primed for Stun. Upon causing a Heavy Stun it will also create a Shockwave, dealing a large amount of damage in an area.", skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, }, weaponTypes = { ["One Handed Mace"] = true, ["Two Handed Mace"] = true, }, - statDescriptionScope = "boneshatter", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "active_skill_attack_speed_+%_final", 1 }, - }, - }, - constantStats = { - { "melee_range_+", 2 }, - { "melee_conditional_step_distance", 17 }, - { "active_skill_hit_damage_stun_multiplier_+%_final", -100 }, - { "active_skill_damage_+%_final_while_dual_wielding", -30 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 20 }, - }, - stats = { - "active_skill_show_crush_range", - "crushing_blow", - }, - stats1 = { - "is_area_damage", - "display_statset_hide_usage_stats", + { "active_skill_attack_speed_+%_final", 1 }, }, levels = { - [1] = { attackSpeedMultiplier = -40, levelRequirement = 0, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { attackSpeedMultiplier = -40, baseMultiplier = 1.1, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { attackSpeedMultiplier = -40, baseMultiplier = 1.21, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 11, }, }, - [4] = { attackSpeedMultiplier = -40, baseMultiplier = 1.32, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { attackSpeedMultiplier = -40, baseMultiplier = 1.42, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 14, }, }, - [6] = { attackSpeedMultiplier = -40, baseMultiplier = 1.53, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 16, }, }, - [7] = { attackSpeedMultiplier = -40, baseMultiplier = 1.64, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 18, }, }, - [8] = { attackSpeedMultiplier = -40, baseMultiplier = 1.74, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 20, }, }, - [9] = { attackSpeedMultiplier = -40, baseMultiplier = 1.82, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 23, }, }, - [10] = { attackSpeedMultiplier = -40, baseMultiplier = 1.91, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 25, }, }, - [11] = { attackSpeedMultiplier = -40, baseMultiplier = 2.01, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 28, }, }, - [12] = { attackSpeedMultiplier = -40, baseMultiplier = 2.11, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 32, }, }, - [13] = { attackSpeedMultiplier = -40, baseMultiplier = 2.22, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 36, }, }, - [14] = { attackSpeedMultiplier = -40, baseMultiplier = 2.33, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 40, }, }, - [15] = { attackSpeedMultiplier = -40, baseMultiplier = 2.44, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 45, }, }, - [16] = { attackSpeedMultiplier = -40, baseMultiplier = 2.57, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 51, }, }, - [17] = { attackSpeedMultiplier = -40, baseMultiplier = 2.69, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 57, }, }, - [18] = { attackSpeedMultiplier = -40, baseMultiplier = 2.83, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 64, }, }, - [19] = { attackSpeedMultiplier = -40, baseMultiplier = 2.97, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 71, }, }, - [20] = { attackSpeedMultiplier = -40, baseMultiplier = 3.12, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 80, }, }, - [21] = { attackSpeedMultiplier = -40, baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 90, }, }, - [22] = { attackSpeedMultiplier = -40, baseMultiplier = 3.44, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 100, }, }, - [23] = { attackSpeedMultiplier = -40, baseMultiplier = 3.61, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 113, }, }, - [24] = { attackSpeedMultiplier = -40, baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 126, }, }, - [25] = { attackSpeedMultiplier = -40, baseMultiplier = 3.98, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 141, }, }, - [26] = { attackSpeedMultiplier = -40, baseMultiplier = 4.18, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 158, }, }, - [27] = { attackSpeedMultiplier = -40, baseMultiplier = 4.39, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 178, }, }, - [28] = { attackSpeedMultiplier = -40, baseMultiplier = 4.61, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 199, }, }, - [29] = { attackSpeedMultiplier = -40, baseMultiplier = 4.84, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 223, }, }, - [30] = { attackSpeedMultiplier = -40, baseMultiplier = 5.08, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 250, }, }, - [31] = { attackSpeedMultiplier = -40, baseMultiplier = 5.33, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 280, }, }, - [32] = { attackSpeedMultiplier = -40, baseMultiplier = 5.6, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 314, }, }, - [33] = { attackSpeedMultiplier = -40, baseMultiplier = 5.88, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 351, }, }, - [34] = { attackSpeedMultiplier = -40, baseMultiplier = 6.18, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 394, }, }, - [35] = { attackSpeedMultiplier = -40, baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 441, }, }, - [36] = { attackSpeedMultiplier = -40, baseMultiplier = 6.81, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 494, }, }, - [37] = { attackSpeedMultiplier = -40, baseMultiplier = 7.15, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 554, }, }, - [38] = { attackSpeedMultiplier = -40, baseMultiplier = 7.51, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 620, }, }, - [39] = { attackSpeedMultiplier = -40, baseMultiplier = 7.88, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 695, }, }, - [40] = { attackSpeedMultiplier = -40, baseMultiplier = 8.28, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 778, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -40, baseMultiplier = 2.5, levelRequirement = 0, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { attackSpeedMultiplier = -40, baseMultiplier = 2.75, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { attackSpeedMultiplier = -40, baseMultiplier = 3.03, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 11, }, }, - [4] = { attackSpeedMultiplier = -40, baseMultiplier = 3.3, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { attackSpeedMultiplier = -40, baseMultiplier = 3.56, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 14, }, }, - [6] = { attackSpeedMultiplier = -40, baseMultiplier = 3.83, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 16, }, }, - [7] = { attackSpeedMultiplier = -40, baseMultiplier = 4.1, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 18, }, }, - [8] = { attackSpeedMultiplier = -40, baseMultiplier = 4.34, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 20, }, }, - [9] = { attackSpeedMultiplier = -40, baseMultiplier = 4.56, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 23, }, }, - [10] = { attackSpeedMultiplier = -40, baseMultiplier = 4.79, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 25, }, }, - [11] = { attackSpeedMultiplier = -40, baseMultiplier = 5.03, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 28, }, }, - [12] = { attackSpeedMultiplier = -40, baseMultiplier = 5.28, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 32, }, }, - [13] = { attackSpeedMultiplier = -40, baseMultiplier = 5.54, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 36, }, }, - [14] = { attackSpeedMultiplier = -40, baseMultiplier = 5.82, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 40, }, }, - [15] = { attackSpeedMultiplier = -40, baseMultiplier = 6.11, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 45, }, }, - [16] = { attackSpeedMultiplier = -40, baseMultiplier = 6.41, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 51, }, }, - [17] = { attackSpeedMultiplier = -40, baseMultiplier = 6.74, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 57, }, }, - [18] = { attackSpeedMultiplier = -40, baseMultiplier = 7.07, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 64, }, }, - [19] = { attackSpeedMultiplier = -40, baseMultiplier = 7.43, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 71, }, }, - [20] = { attackSpeedMultiplier = -40, baseMultiplier = 7.8, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 80, }, }, - [21] = { attackSpeedMultiplier = -40, baseMultiplier = 8.19, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 90, }, }, - [22] = { attackSpeedMultiplier = -40, baseMultiplier = 8.6, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 100, }, }, - [23] = { attackSpeedMultiplier = -40, baseMultiplier = 9.03, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 113, }, }, - [24] = { attackSpeedMultiplier = -40, baseMultiplier = 9.48, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 126, }, }, - [25] = { attackSpeedMultiplier = -40, baseMultiplier = 9.95, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 141, }, }, - [26] = { attackSpeedMultiplier = -40, baseMultiplier = 10.45, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 158, }, }, - [27] = { attackSpeedMultiplier = -40, baseMultiplier = 10.97, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 178, }, }, - [28] = { attackSpeedMultiplier = -40, baseMultiplier = 11.52, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 199, }, }, - [29] = { attackSpeedMultiplier = -40, baseMultiplier = 12.1, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 223, }, }, - [30] = { attackSpeedMultiplier = -40, baseMultiplier = 12.7, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 250, }, }, - [31] = { attackSpeedMultiplier = -40, baseMultiplier = 13.34, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 280, }, }, - [32] = { attackSpeedMultiplier = -40, baseMultiplier = 14, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 314, }, }, - [33] = { attackSpeedMultiplier = -40, baseMultiplier = 14.7, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 351, }, }, - [34] = { attackSpeedMultiplier = -40, baseMultiplier = 15.44, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 394, }, }, - [35] = { attackSpeedMultiplier = -40, baseMultiplier = 16.21, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 441, }, }, - [36] = { attackSpeedMultiplier = -40, baseMultiplier = 17.02, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 494, }, }, - [37] = { attackSpeedMultiplier = -40, baseMultiplier = 17.87, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 554, }, }, - [38] = { attackSpeedMultiplier = -40, baseMultiplier = 18.77, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 620, }, }, - [39] = { attackSpeedMultiplier = -40, baseMultiplier = 19.7, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 695, }, }, - [40] = { attackSpeedMultiplier = -40, baseMultiplier = 20.69, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 778, }, }, - }, + [1] = { attackSpeedMultiplier = -40, levelRequirement = 0, cost = { Mana = 9, }, }, + [2] = { attackSpeedMultiplier = -40, levelRequirement = 3, cost = { Mana = 10, }, }, + [3] = { attackSpeedMultiplier = -40, levelRequirement = 6, cost = { Mana = 11, }, }, + [4] = { attackSpeedMultiplier = -40, levelRequirement = 10, cost = { Mana = 13, }, }, + [5] = { attackSpeedMultiplier = -40, levelRequirement = 14, cost = { Mana = 14, }, }, + [6] = { attackSpeedMultiplier = -40, levelRequirement = 18, cost = { Mana = 16, }, }, + [7] = { attackSpeedMultiplier = -40, levelRequirement = 22, cost = { Mana = 18, }, }, + [8] = { attackSpeedMultiplier = -40, levelRequirement = 26, cost = { Mana = 20, }, }, + [9] = { attackSpeedMultiplier = -40, levelRequirement = 31, cost = { Mana = 23, }, }, + [10] = { attackSpeedMultiplier = -40, levelRequirement = 36, cost = { Mana = 25, }, }, + [11] = { attackSpeedMultiplier = -40, levelRequirement = 41, cost = { Mana = 28, }, }, + [12] = { attackSpeedMultiplier = -40, levelRequirement = 46, cost = { Mana = 32, }, }, + [13] = { attackSpeedMultiplier = -40, levelRequirement = 52, cost = { Mana = 36, }, }, + [14] = { attackSpeedMultiplier = -40, levelRequirement = 58, cost = { Mana = 40, }, }, + [15] = { attackSpeedMultiplier = -40, levelRequirement = 64, cost = { Mana = 45, }, }, + [16] = { attackSpeedMultiplier = -40, levelRequirement = 66, cost = { Mana = 51, }, }, + [17] = { attackSpeedMultiplier = -40, levelRequirement = 72, cost = { Mana = 57, }, }, + [18] = { attackSpeedMultiplier = -40, levelRequirement = 78, cost = { Mana = 64, }, }, + [19] = { attackSpeedMultiplier = -40, levelRequirement = 84, cost = { Mana = 71, }, }, + [20] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 80, }, }, + [21] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 90, }, }, + [22] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 100, }, }, + [23] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 113, }, }, + [24] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 126, }, }, + [25] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 141, }, }, + [26] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 158, }, }, + [27] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 178, }, }, + [28] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 199, }, }, + [29] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 223, }, }, + [30] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 250, }, }, + [31] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 280, }, }, + [32] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 314, }, }, + [33] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 351, }, }, + [34] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 394, }, }, + [35] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 441, }, }, + [36] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 494, }, }, + [37] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 554, }, }, + [38] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 620, }, }, + [39] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 695, }, }, + [40] = { attackSpeedMultiplier = -40, levelRequirement = 90, cost = { Mana = 778, }, }, + }, + statSets = { + [1] = { + label = "Initial Strike", + baseEffectiveness = 0.18279999494553, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.053700000047684, + statDescriptionScope = "boneshatter", + baseFlags = { + }, + constantStats = { + { "melee_range_+", 2 }, + { "melee_conditional_step_distance", 17 }, + { "active_skill_hit_damage_stun_multiplier_+%_final", -100 }, + { "active_skill_damage_+%_final_while_dual_wielding", -30 }, + }, + stats = { + "active_skill_show_crush_range", + "crushing_blow", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.21, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.32, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.42, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.53, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.74, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.82, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.91, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.01, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.11, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.22, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.33, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.44, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.57, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.69, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.83, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.97, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.12, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.44, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.61, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.79, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.98, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.18, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.39, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.61, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.84, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.08, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.33, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.6, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.18, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.48, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.81, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.15, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 8.28, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Shockwave", + baseEffectiveness = 0.18279999494553, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.053700000047684, + statDescriptionScope = "boneshatter", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 20 }, + }, + stats = { + "is_area_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 2.5, actorLevel = 1, }, + [2] = { baseMultiplier = 2.75, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 3.03, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 3.3, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 3.56, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 3.83, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 4.1, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 4.34, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 4.56, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 4.79, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 5.03, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 5.28, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 5.54, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 5.82, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 6.11, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 6.41, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 6.74, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 7.07, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 7.43, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 7.8, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 8.19, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 8.6, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 9.03, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 9.48, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 9.95, actorLevel = 136.875, }, + [26] = { baseMultiplier = 10.45, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 10.97, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 11.52, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 12.1, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 12.7, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 13.34, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 14, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 14.7, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 15.44, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 16.21, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 17.02, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 17.87, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 18.77, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 19.7, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 20.69, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MetaCastOnBlockPlayer"] = { name = "Cast on Block", baseTypeName = "Cast on Block", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "While active, gains Energy when you Block and triggers socketed Spells on reaching maximum Energy.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, qualityStats = { - Default = { - { "cast_on_block_gain_X_centienergy_on_block", 0.25 }, - }, - }, - constantStats = { - { "cast_on_block_gain_X_centienergy_on_block", 250 }, - { "skill_desired_amount_override", 1 }, - }, - stats = { - "energy_generated_+%", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", - "base_deal_no_damage", + { "cast_on_block_gain_X_centienergy_on_block", 0.25 }, }, levels = { - [1] = { 0, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 3, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 6, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 9, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 12, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 15, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 18, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 21, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 24, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 27, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 30, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 33, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 36, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 39, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 42, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 45, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 48, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 51, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 54, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 57, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 60, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 63, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 66, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 69, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 75, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 78, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 81, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 87, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 90, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 93, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 96, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 99, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 102, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 105, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 108, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 111, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 114, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 117, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Cast on Block", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "cast_on_block_gain_X_centienergy_on_block", 250 }, + { "skill_desired_amount_override", 1 }, + }, + stats = { + "energy_generated_+%", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", + "base_deal_no_damage", + }, + levels = { + [1] = { 0, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 15, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 21, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 24, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 33, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 36, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 39, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 42, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 48, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 51, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 54, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 57, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 60, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 63, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 66, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 69, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 72, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 75, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 78, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 81, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 84, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 87, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 93, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 96, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 99, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 102, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 105, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 108, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 111, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 114, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 117, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportMetaCastOnBlockPlayer"] = { name = "SupportMetaCastOnBlockPlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.SupportedByHourglass, }, isTrigger = true, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, - }, - stats = { - "triggered_by_generic_ongoing_trigger", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "skill_cannot_generate_energy", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "SupportMetaCastOnBlockPlayer", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, + }, + stats = { + "triggered_by_generic_ongoing_trigger", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "skill_cannot_generate_energy", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["MetaCastOnMeleeKillPlayer"] = { name = "Cast on Melee Kill", baseTypeName = "Cast on Melee Kill", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "While active, gains Energy when you kill enemies with Melee Attacks and triggers socketed spells on reaching maximum Energy.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - constantStats = { - { "cast_on_melee_kill_gain_X_centienergy_per_monster_power_on_melee_kill", 300 }, - }, - stats = { - "generic_ongoing_trigger_triggers_at_maximum_energy", - "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", - "base_deal_no_damage", + qualityStats = { }, levels = { - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - }, + [8] = { levelRequirement = 26, }, + }, + statSets = { + [1] = { + label = "Cast on Melee Kill", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "cast_on_melee_kill_gain_X_centienergy_per_monster_power_on_melee_kill", 300 }, + }, + stats = { + "generic_ongoing_trigger_triggers_at_maximum_energy", + "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", + "base_deal_no_damage", + }, + levels = { + [8] = { actorLevel = 26.732000350952, }, + }, + }, + } } skills["SupportMetaCastOnMeleeKillPlayer"] = { name = "SupportMetaCastOnMeleeKillPlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.SupportedByHourglass, }, isTrigger = true, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, - { "trigger_meta_gem_damage_+%_final", 50 }, - }, - stats = { - "triggered_by_generic_ongoing_trigger", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "skill_cannot_generate_energy", - }, levels = { - [8] = { storedUses = 1, levelRequirement = 0, cooldown = 0.2, actorLevel = 26.732000350952, }, + [8] = { storedUses = 1, levelRequirement = 0, cooldown = 0.2, }, }, + statSets = { + [1] = { + label = "SupportMetaCastOnMeleeKillPlayer", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, + { "trigger_meta_gem_damage_+%_final", 50 }, + }, + stats = { + "triggered_by_generic_ongoing_trigger", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "skill_cannot_generate_energy", + }, + levels = { + [8] = { actorLevel = 26.732000350952, }, + }, + }, + } } skills["MetaCastOnMeleeStunPlayer"] = { name = "Cast on Melee Stun", baseTypeName = "Cast on Melee Stun", color = 1, - incrementalEffectiveness = 0.054999999701977, description = "While active, gains Energy when you Stun enemies with Melee Attacks and triggers socketed spells on reaching maximum Energy.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, - constantStats = { - { "cast_on_melee_stun_gain_X_centienergy_per_monster_power_on_stun", 200 }, - { "cast_on_melee_stun_gain_X_centienergy_per_monster_power_on_heavy_stun", 1000 }, - }, - stats = { - "generic_ongoing_trigger_triggers_at_maximum_energy", - "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", - "base_deal_no_damage", + qualityStats = { }, levels = { - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - }, + [8] = { levelRequirement = 26, }, + }, + statSets = { + [1] = { + label = "Cast on Melee Stun", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "cast_on_melee_stun_gain_X_centienergy_per_monster_power_on_stun", 200 }, + { "cast_on_melee_stun_gain_X_centienergy_per_monster_power_on_heavy_stun", 1000 }, + }, + stats = { + "generic_ongoing_trigger_triggers_at_maximum_energy", + "generic_ongoing_trigger_maximum_energy_is_total_of_socketed_skills", + "base_deal_no_damage", + }, + levels = { + [8] = { actorLevel = 26.732000350952, }, + }, + }, + } } skills["SupportMetaCastOnMeleeStunPlayer"] = { name = "SupportMetaCastOnMeleeStunPlayer", hidden = true, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.SupportedByHourglass, }, isTrigger = true, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, - }, - stats = { - "triggered_by_generic_ongoing_trigger", - "generic_ongoing_trigger_triggers_at_maximum_energy", - "skill_cannot_generate_energy", - }, levels = { - [8] = { storedUses = 1, levelRequirement = 0, cooldown = 0.2, actorLevel = 26.732000350952, }, + [8] = { storedUses = 1, levelRequirement = 0, cooldown = 0.2, }, }, + statSets = { + [1] = { + label = "SupportMetaCastOnMeleeStunPlayer", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "generic_ongoing_trigger_1_maximum_energy_per_Xms_total_cast_time", 10 }, + }, + stats = { + "triggered_by_generic_ongoing_trigger", + "generic_ongoing_trigger_triggers_at_maximum_energy", + "skill_cannot_generate_energy", + }, + levels = { + [8] = { actorLevel = 26.732000350952, }, + }, + }, + } } skills["ClusterGrenadePlayer"] = { name = "Cluster Grenade", baseTypeName = "Cluster Grenade", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Fires a bouncing Grenade that explodes when its fuse expires, throwing out a nova of mini Grenades that explode when they come to a stop.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "cluster_grenade", castTime = 1, - baseFlags = { - attack = true, - area = true, - projectile = true, - duration = true, - }, qualityStats = { - Default = { - { "base_skill_effect_duration", -20 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_skill_effect_duration", 2000 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 20 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_base_area_of_effect_radius", 25 }, - { "active_skill_base_secondary_area_of_effect_radius", 24 }, - { "fixed_projectile_spread", 50 }, - }, - stats = { - "base_is_projectile", - "projectile_ballistic_angle_from_reference_event", - "projectile_uses_contact_position", - "is_area_damage", - "action_can_be_used_in_aiming_stance", - "ballistic_projectiles_always_bounce", - "can_perform_skill_while_moving", - "projectile_uses_contact_direction", - "base_skill_show_average_damage_instead_of_dps", - "projectiles_cannot_fork", + { "base_skill_effect_duration", -20 }, }, levels = { - [1] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 0.7, cooldown = 10, levelRequirement = 0, actorLevel = 1, cost = { Mana = 15, }, }, - [2] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 0.77, cooldown = 10, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 17, }, }, - [3] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 0.84, cooldown = 10, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 19, }, }, - [4] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 0.92, cooldown = 10, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 21, }, }, - [5] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 0.99, cooldown = 10, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 23, }, }, - [6] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.05, cooldown = 10, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 26, }, }, - [7] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.12, cooldown = 10, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 30, }, }, - [8] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.18, cooldown = 10, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 33, }, }, - [9] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.23, cooldown = 10, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 37, }, }, - [10] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.28, cooldown = 10, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 42, }, }, - [11] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.34, cooldown = 10, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 47, }, }, - [12] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.39, cooldown = 10, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 52, }, }, - [13] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.44, cooldown = 10, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 59, }, }, - [14] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.5, cooldown = 10, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 66, }, }, - [15] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.55, cooldown = 10, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 74, }, }, - [16] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.61, cooldown = 10, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 83, }, }, - [17] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.67, cooldown = 10, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 93, }, }, - [18] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.73, cooldown = 10, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 104, }, }, - [19] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.79, cooldown = 10, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 117, }, }, - [20] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.85, cooldown = 10, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 131, }, }, - [21] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.91, cooldown = 10, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 147, }, }, - [22] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.97, cooldown = 10, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 164, }, }, - [23] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.04, cooldown = 10, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 184, }, }, - [24] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.1, cooldown = 10, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 206, }, }, - [25] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.17, cooldown = 10, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 231, }, }, - [26] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.24, cooldown = 10, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 259, }, }, - [27] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.32, cooldown = 10, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 290, }, }, - [28] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.4, cooldown = 10, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 325, }, }, - [29] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.48, cooldown = 10, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 364, }, }, - [30] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.56, cooldown = 10, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 408, }, }, - [31] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.64, cooldown = 10, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 457, }, }, - [32] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.73, cooldown = 10, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 512, }, }, - [33] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.82, cooldown = 10, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 574, }, }, - [34] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.91, cooldown = 10, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 643, }, }, - [35] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 3.01, cooldown = 10, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 720, }, }, - [36] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 3.11, cooldown = 10, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 807, }, }, - [37] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 3.21, cooldown = 10, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 904, }, }, - [38] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 3.32, cooldown = 10, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 1012, }, }, - [39] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 3.43, cooldown = 10, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1134, }, }, - [40] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 3.55, cooldown = 10, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1270, }, }, - }, + [1] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 0, cost = { Mana = 15, }, }, + [2] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 3, cost = { Mana = 17, }, }, + [3] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 6, cost = { Mana = 19, }, }, + [4] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 10, cost = { Mana = 21, }, }, + [5] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 14, cost = { Mana = 23, }, }, + [6] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 18, cost = { Mana = 26, }, }, + [7] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 22, cost = { Mana = 30, }, }, + [8] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 26, cost = { Mana = 33, }, }, + [9] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 31, cost = { Mana = 37, }, }, + [10] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 36, cost = { Mana = 42, }, }, + [11] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 41, cost = { Mana = 47, }, }, + [12] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 46, cost = { Mana = 52, }, }, + [13] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 52, cost = { Mana = 59, }, }, + [14] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 58, cost = { Mana = 66, }, }, + [15] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 64, cost = { Mana = 74, }, }, + [16] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 66, cost = { Mana = 83, }, }, + [17] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 72, cost = { Mana = 93, }, }, + [18] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 78, cost = { Mana = 104, }, }, + [19] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 84, cost = { Mana = 117, }, }, + [20] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 131, }, }, + [21] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 147, }, }, + [22] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 164, }, }, + [23] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 184, }, }, + [24] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 206, }, }, + [25] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 231, }, }, + [26] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 259, }, }, + [27] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 290, }, }, + [28] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 325, }, }, + [29] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 364, }, }, + [30] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 408, }, }, + [31] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 457, }, }, + [32] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 512, }, }, + [33] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 574, }, }, + [34] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 643, }, }, + [35] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 720, }, }, + [36] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 807, }, }, + [37] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 904, }, }, + [38] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 1012, }, }, + [39] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 1134, }, }, + [40] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 10, levelRequirement = 90, cost = { Mana = 1270, }, }, + }, + statSets = { + [1] = { + label = "Primary Grenade", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "cluster_grenade", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_skill_effect_duration", 2000 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 20 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_base_area_of_effect_radius", 25 }, + { "active_skill_base_secondary_area_of_effect_radius", 24 }, + { "fixed_projectile_spread", 50 }, + }, + stats = { + "base_is_projectile", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "is_area_damage", + "action_can_be_used_in_aiming_stance", + "ballistic_projectiles_always_bounce", + "can_perform_skill_while_moving", + "projectile_uses_contact_direction", + "base_skill_show_average_damage_instead_of_dps", + "projectiles_cannot_fork", + }, + levels = { + [1] = { baseMultiplier = 0.7, actorLevel = 1, }, + [2] = { baseMultiplier = 0.77, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.84, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.92, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.99, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.05, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.12, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.18, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.23, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.28, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.34, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.39, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.44, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.5, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.55, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.61, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.67, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.73, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.79, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.85, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.91, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.97, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.04, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 2.1, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 2.17, actorLevel = 136.875, }, + [26] = { baseMultiplier = 2.24, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 2.32, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 2.4, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 2.48, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 2.56, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 2.64, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 2.73, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 2.82, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 2.91, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 3.01, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 3.11, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 3.21, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 3.32, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 3.43, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 3.55, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ClusterGrenadeMiniPlayer"] = { name = "", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Grenade] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "cluster_grenade_mini", castTime = 1, - baseFlags = { - attack = true, - area = true, - projectile = true, - duration = true, - }, qualityStats = { - Default = { - { "base_skill_effect_duration", -20 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 3000 }, - { "active_skill_base_area_of_effect_radius", 12 }, - { "base_number_of_projectiles", 14 }, - { "projectile_angle_variance", 60 }, - { "projectile_distance_variance", 300 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, - }, - stats = { - "base_is_projectile", - "is_area_damage", - "ballistic_projectiles_always_bounce", - "projectile_ballistic_angle_from_target_distance", - "no_additional_projectiles", - "projectiles_nova", - "projectiles_not_offset", - "base_skill_show_average_damage_instead_of_dps", - "display_statset_hide_usage_stats", - "projectiles_cannot_fork", - "area_of_effect_radius_modifiers_apply_to_projectile_speed", + { "base_skill_effect_duration", -20 }, }, levels = { - [1] = { baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.44, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.48, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.52, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 0.56, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 0.64, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 0.68, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 0.7, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 0.73, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 0.76, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 0.79, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 0.82, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 0.86, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 0.89, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 0.92, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 0.95, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 0.99, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 1.02, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 1.05, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 1.09, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 1.13, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 1.16, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 1.2, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 1.24, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 1.28, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 1.33, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 1.37, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 1.41, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 1.46, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 1.51, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 1.56, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 1.61, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 1.67, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 1.72, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 1.78, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 1.84, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 1.9, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 1.96, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 2.03, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Mini Grenades", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "cluster_grenade_mini", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "base_skill_effect_duration", 3000 }, + { "active_skill_base_area_of_effect_radius", 12 }, + { "base_number_of_projectiles", 14 }, + { "projectile_angle_variance", 60 }, + { "projectile_distance_variance", 300 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, + }, + stats = { + "base_is_projectile", + "is_area_damage", + "ballistic_projectiles_always_bounce", + "projectile_ballistic_angle_from_target_distance", + "no_additional_projectiles", + "projectiles_nova", + "projectiles_not_offset", + "base_skill_show_average_damage_instead_of_dps", + "display_statset_hide_usage_stats", + "projectiles_cannot_fork", + "area_of_effect_radius_modifiers_apply_to_projectile_speed", + }, + levels = { + [1] = { baseMultiplier = 0.4, actorLevel = 1, }, + [2] = { baseMultiplier = 0.44, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.48, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.52, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.56, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.6, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.68, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.7, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.73, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.76, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.79, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.82, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.86, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.89, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.92, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.95, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.99, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.02, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.05, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.09, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.13, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.16, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.2, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.24, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.28, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.33, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.37, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.41, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 1.46, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 1.51, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 1.56, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 1.61, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 1.67, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 1.72, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 1.78, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 1.84, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 1.9, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 1.96, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 2.03, actorLevel = 288.29998779297, }, + }, + }, + } } skills["DefianceBannerReservationPlayer"] = { name = "Defiance Banner", baseTypeName = "Defiance Banner", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "While active, killing enemies with Attacks or standing near a Unique enemy generates Valour. Using this Skill consumes its Valour to place an inspiring Banner with an Aura that grants you and nearby Allies Armour, Evasion and movement speed while the Banner lasts. The Banner cannot gain Valour while placed, and you cannot place a Banner while you already have a Banner placed.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.Area] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "gain_x_valour_per_minute_while_unique_presence", 60 }, - }, - stats = { - "base_deal_no_damage", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + } } skills["DefianceBannerPlayer"] = { name = "Defiance Banner", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Banner] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "defiance_banner", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "non_skill_base_all_damage_%_to_gain_as_lightning_with_spells_from_buff", 0.5 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 40 }, - { "banner_buff_effect_+%_final_per_resource", 10 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_skill_effect_duration", - "skill_defiance_banner_armour_evasion_+%_final", - "skill_defiance_banner_movement_speed_+%", - "can_perform_skill_while_moving", - "base_deal_no_damage", + { "non_skill_base_all_damage_%_to_gain_as_lightning_with_spells_from_buff", 0.5 }, }, levels = { - [1] = { 6000, 6, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, - [2] = { 6050, 6, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 6100, 6, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 6150, 6, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 6200, 6, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 6250, 6, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 6300, 6, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 6350, 7, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 6400, 7, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 6450, 7, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 6500, 8, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 6550, 8, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 6600, 8, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 6650, 8, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 6700, 8, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 6750, 8, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 6800, 8, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 6850, 9, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 6900, 9, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 6950, 9, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 7000, 10, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 7050, 10, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 7100, 10, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 7150, 10, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 7200, 10, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, }, - [26] = { 7250, 10, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 7300, 10, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 7350, 11, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 7400, 11, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 7450, 11, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 7500, 11, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 7550, 11, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 7600, 11, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 7650, 11, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 7700, 12, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 7750, 12, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 7800, 12, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 7850, 13, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 7900, 13, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 7950, 13, 5, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Defiance Banner", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "defiance_banner", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 40 }, + { "banner_buff_effect_+%_final_per_resource", 10 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_skill_effect_duration", + "skill_defiance_banner_armour_evasion_+%_final", + "skill_defiance_banner_movement_speed_+%", + "can_perform_skill_while_moving", + "base_deal_no_damage", + }, + levels = { + [1] = { 6000, 6, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, + [2] = { 6050, 6, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6100, 6, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 6150, 6, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 6200, 6, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 6250, 6, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 6300, 6, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 6350, 7, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 6400, 7, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 6450, 7, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 6500, 8, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 6550, 8, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 6600, 8, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 6650, 8, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 6700, 8, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 6750, 8, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 6800, 8, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 6850, 9, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 6900, 9, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 6950, 9, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 7000, 10, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 7050, 10, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 7100, 10, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 7150, 10, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 7200, 10, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 7250, 10, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 7300, 10, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 7350, 11, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 7400, 11, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 7450, 11, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 7500, 11, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 7550, 11, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 7600, 11, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 7650, 11, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 7700, 12, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 7750, 12, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 7800, 12, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 7850, 13, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 7900, 13, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 7950, 13, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["DreadBannerReservationPlayer"] = { name = "Dread Banner", baseTypeName = "Dread Banner", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "While active, killing enemies with Attacks or standing near a Unique enemy generates Valour. Using this Skill consumes its Valour to place an inspiring Banner with an Aura that grants you and nearby Allies Stun Threshold, Elemental Ailment Threshold and Flask charges while the Banner lasts. The Banner cannot gain Valour while placed, and you cannot place a Banner while you already have a Banner placed.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.Area] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "gain_x_valour_per_minute_while_unique_presence", 60 }, - }, - stats = { - "base_deal_no_damage", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + } } skills["DreadBannerPlayer"] = { name = "Dread Banner", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Banner] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "dread_banner", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "banner_buff_effect_+%_final_per_resource", 0.1 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 40 }, - { "banner_buff_effect_+%_final_per_resource", 10 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_skill_effect_duration", - "skill_dread_banner_stun_and_ailment_threshold_+%_final", - "skill_dread_banner_flask_gen_per_min", - "can_perform_skill_while_moving", - "base_deal_no_damage", + { "banner_buff_effect_+%_final_per_resource", 0.1 }, }, levels = { - [1] = { 6000, 12, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, - [2] = { 6050, 12, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 6100, 12, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 6150, 12, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 6200, 13, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 6250, 13, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 6300, 13, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 6350, 13, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 6400, 13, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 6450, 13, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 6500, 14, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 6550, 14, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 6600, 14, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 6650, 14, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 6700, 15, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 6750, 15, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 6800, 15, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 6850, 15, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 6900, 15, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 6950, 15, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 7000, 16, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 7050, 16, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 7100, 16, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 7150, 16, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 7200, 16, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, }, - [26] = { 7250, 16, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 7300, 16, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 7350, 17, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 7400, 17, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 7450, 17, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 7500, 18, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 7550, 18, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 7600, 18, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 7650, 18, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 7700, 18, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 7750, 18, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 7800, 18, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 7850, 19, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 7900, 19, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 7950, 19, 10, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Dread Banner", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "dread_banner", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 40 }, + { "banner_buff_effect_+%_final_per_resource", 10 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_skill_effect_duration", + "skill_dread_banner_stun_and_ailment_threshold_+%_final", + "skill_dread_banner_flask_gen_per_min", + "can_perform_skill_while_moving", + "base_deal_no_damage", + }, + levels = { + [1] = { 6000, 12, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, + [2] = { 6050, 12, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6100, 12, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 6150, 12, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 6200, 13, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 6250, 13, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 6300, 13, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 6350, 13, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 6400, 13, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 6450, 13, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 6500, 14, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 6550, 14, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 6600, 14, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 6650, 14, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 6700, 15, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 6750, 15, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 6800, 15, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 6850, 15, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 6900, 15, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 6950, 15, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 7000, 16, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 7050, 16, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 7100, 16, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 7150, 16, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 7200, 16, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 7250, 16, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 7300, 16, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 7350, 17, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 7400, 17, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 7450, 17, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 7500, 18, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 7550, 18, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 7600, 18, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 7650, 18, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 7700, 18, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 7750, 18, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 7800, 18, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 7850, 19, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 7900, 19, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 7950, 19, 10, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["EarthquakePlayer"] = { name = "Earthquake", baseTypeName = "Earthquake", color = 1, - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.023299999535084, description = "Smashes the ground, dealing damage in an area and leaving behind Jagged Ground that slows enemies. The Jagged Ground erupts in a powerful Aftershock after a duration. Cannot create Jagged Ground on top of an existing patch, or if you already have the maximum number of active patches.", skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Multistrikeable] = true, [SkillType.Duration] = true, [SkillType.Slam] = true, [SkillType.Triggerable] = true, [SkillType.Totemable] = true, [SkillType.CreatesGroundEffect] = true, }, weaponTypes = { ["Two Handed Mace"] = true, ["One Handed Mace"] = true, }, - statDescriptionScope = "earthquake_statset_0", castTime = 1, - parts = { - { - name = "Initial impact", - }, - { - name = "Aftershock", - }, + qualityStats = { + { "base_number_of_earthquakes_allowed", 0.1 }, }, + levels = { + [1] = { attackSpeedMultiplier = -25, levelRequirement = 0, cost = { Mana = 8, }, }, + [2] = { attackSpeedMultiplier = -25, levelRequirement = 3, cost = { Mana = 9, }, }, + [3] = { attackSpeedMultiplier = -25, levelRequirement = 6, cost = { Mana = 10, }, }, + [4] = { attackSpeedMultiplier = -25, levelRequirement = 10, cost = { Mana = 12, }, }, + [5] = { attackSpeedMultiplier = -25, levelRequirement = 14, cost = { Mana = 13, }, }, + [6] = { attackSpeedMultiplier = -25, levelRequirement = 18, cost = { Mana = 15, }, }, + [7] = { attackSpeedMultiplier = -25, levelRequirement = 22, cost = { Mana = 17, }, }, + [8] = { attackSpeedMultiplier = -25, levelRequirement = 26, cost = { Mana = 19, }, }, + [9] = { attackSpeedMultiplier = -25, levelRequirement = 31, cost = { Mana = 21, }, }, + [10] = { attackSpeedMultiplier = -25, levelRequirement = 36, cost = { Mana = 24, }, }, + [11] = { attackSpeedMultiplier = -25, levelRequirement = 41, cost = { Mana = 27, }, }, + [12] = { attackSpeedMultiplier = -25, levelRequirement = 46, cost = { Mana = 30, }, }, + [13] = { attackSpeedMultiplier = -25, levelRequirement = 52, cost = { Mana = 33, }, }, + [14] = { attackSpeedMultiplier = -25, levelRequirement = 58, cost = { Mana = 38, }, }, + [15] = { attackSpeedMultiplier = -25, levelRequirement = 64, cost = { Mana = 42, }, }, + [16] = { attackSpeedMultiplier = -25, levelRequirement = 66, cost = { Mana = 47, }, }, + [17] = { attackSpeedMultiplier = -25, levelRequirement = 72, cost = { Mana = 53, }, }, + [18] = { attackSpeedMultiplier = -25, levelRequirement = 78, cost = { Mana = 59, }, }, + [19] = { attackSpeedMultiplier = -25, levelRequirement = 84, cost = { Mana = 67, }, }, + [20] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 75, }, }, + [21] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 84, }, }, + [22] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 94, }, }, + [23] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 105, }, }, + [24] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 118, }, }, + [25] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 132, }, }, + [26] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 148, }, }, + [27] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 166, }, }, + [28] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 186, }, }, + [29] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 208, }, }, + [30] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 233, }, }, + [31] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 261, }, }, + [32] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 293, }, }, + [33] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 328, }, }, + [34] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 367, }, }, + [35] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 412, }, }, + [36] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 461, }, }, + [37] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 517, }, }, + [38] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 579, }, }, + [39] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 649, }, }, + [40] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 727, }, }, + }, + statSets = { + [1] = { + label = "Impact", + baseEffectiveness = 1.5, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.023299999535084, + statDescriptionScope = "earthquake_statset_0", statMap = { - ["jagged_ground_effect_+%"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "SkillPart", skillPart = 2 }), - }, ["active_skill_base_area_of_effect_radius"] = { - skill("radius", nil, { type = "SkillPart", skillPart = 1 }), - }, - ["active_skill_base_tertiary_area_of_effect_radius"] = { - skill("radius", nil, { type = "SkillPart", skillPart = 2 }), + skill("radius", nil), }, ["skill_jagged_ground_base_duration_ms"] = { skill("duration", nil), div = 1000, }, }, - baseFlags = { - attack = true, - melee = true, - area = true, - duration = true, - }, - baseMods = { - skill("showAverage", true, { type = "SkillPart", skillPart = 2 }), - }, - qualityStats = { - Default = { - { "base_number_of_earthquakes_allowed", 0.1 }, + baseFlags = { + attack = true, + melee = true, + area = true, + duration = true, + }, + constantStats = { + { "skill_jagged_ground_base_duration_ms", 4000 }, + { "jagged_ground_effect_+%", 100 }, + { "active_skill_base_area_of_effect_radius", 18 }, + { "active_skill_base_tertiary_area_of_effect_radius", 22 }, + { "melee_conditional_step_distance", 10 }, + { "active_skill_damage_+%_final_while_dual_wielding", -30 }, + }, + stats = { + "base_number_of_earthquakes_allowed", + "is_area_damage", + "is_player_earthquake", + "can_create_jagged_ground", + }, + levels = { + [1] = { 2, baseMultiplier = 0.4, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 2, baseMultiplier = 0.44, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 2, baseMultiplier = 0.48, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 2, baseMultiplier = 0.53, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 2, baseMultiplier = 0.57, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 2, baseMultiplier = 0.61, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 2, baseMultiplier = 0.66, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 2, baseMultiplier = 0.69, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 3, baseMultiplier = 0.73, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 3, baseMultiplier = 0.77, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 3, baseMultiplier = 0.8, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 3, baseMultiplier = 0.84, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 3, baseMultiplier = 0.89, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 3, baseMultiplier = 0.93, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 3, baseMultiplier = 0.98, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 4, baseMultiplier = 1.03, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 4, baseMultiplier = 1.08, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 4, baseMultiplier = 1.13, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 4, baseMultiplier = 1.19, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 4, baseMultiplier = 1.25, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 5, baseMultiplier = 1.31, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 5, baseMultiplier = 1.38, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 5, baseMultiplier = 1.44, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 5, baseMultiplier = 1.52, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 5, baseMultiplier = 1.59, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 6, baseMultiplier = 1.67, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 6, baseMultiplier = 1.76, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 6, baseMultiplier = 1.84, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 6, baseMultiplier = 1.94, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 6, baseMultiplier = 2.03, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 7, baseMultiplier = 2.13, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 7, baseMultiplier = 2.24, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 7, baseMultiplier = 2.35, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 7, baseMultiplier = 2.47, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 7, baseMultiplier = 2.59, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 8, baseMultiplier = 2.72, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 8, baseMultiplier = 2.86, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 8, baseMultiplier = 3, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 8, baseMultiplier = 3.15, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 8, baseMultiplier = 3.31, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Aftershock", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "earthquake_statset_1", + statMap = { + ["jagged_ground_effect_+%"] = { + mod("Damage", "MORE", nil, 0, 0), + }, + ["active_skill_base_tertiary_area_of_effect_radius"] = { + skill("radius", nil), }, }, - constantStats = { - { "skill_jagged_ground_base_duration_ms", 4000 }, - { "jagged_ground_effect_+%", 100 }, - { "active_skill_base_area_of_effect_radius", 18 }, - { "active_skill_base_tertiary_area_of_effect_radius", 22 }, - { "melee_conditional_step_distance", 10 }, - { "active_skill_damage_+%_final_while_dual_wielding", -30 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 16 }, - }, - stats = { - "base_number_of_earthquakes_allowed", - "is_area_damage", - "is_player_earthquake", - "can_create_jagged_ground", - }, - stats1 = { - "display_statset_hide_usage_stats", - }, - levels = { - [1] = { 2, attackSpeedMultiplier = -25, baseMultiplier = 0.4, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { 2, attackSpeedMultiplier = -25, baseMultiplier = 0.44, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { 2, attackSpeedMultiplier = -25, baseMultiplier = 0.48, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { 2, attackSpeedMultiplier = -25, baseMultiplier = 0.53, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 12, }, }, - [5] = { 2, attackSpeedMultiplier = -25, baseMultiplier = 0.57, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 13, }, }, - [6] = { 2, attackSpeedMultiplier = -25, baseMultiplier = 0.61, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 15, }, }, - [7] = { 2, attackSpeedMultiplier = -25, baseMultiplier = 0.66, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 17, }, }, - [8] = { 2, attackSpeedMultiplier = -25, baseMultiplier = 0.69, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 19, }, }, - [9] = { 3, attackSpeedMultiplier = -25, baseMultiplier = 0.73, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 21, }, }, - [10] = { 3, attackSpeedMultiplier = -25, baseMultiplier = 0.77, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 24, }, }, - [11] = { 3, attackSpeedMultiplier = -25, baseMultiplier = 0.8, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 27, }, }, - [12] = { 3, attackSpeedMultiplier = -25, baseMultiplier = 0.84, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 30, }, }, - [13] = { 3, attackSpeedMultiplier = -25, baseMultiplier = 0.89, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 33, }, }, - [14] = { 3, attackSpeedMultiplier = -25, baseMultiplier = 0.93, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 38, }, }, - [15] = { 3, attackSpeedMultiplier = -25, baseMultiplier = 0.98, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 42, }, }, - [16] = { 4, attackSpeedMultiplier = -25, baseMultiplier = 1.03, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 47, }, }, - [17] = { 4, attackSpeedMultiplier = -25, baseMultiplier = 1.08, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 53, }, }, - [18] = { 4, attackSpeedMultiplier = -25, baseMultiplier = 1.13, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 59, }, }, - [19] = { 4, attackSpeedMultiplier = -25, baseMultiplier = 1.19, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 67, }, }, - [20] = { 4, attackSpeedMultiplier = -25, baseMultiplier = 1.25, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 75, }, }, - [21] = { 5, attackSpeedMultiplier = -25, baseMultiplier = 1.31, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 84, }, }, - [22] = { 5, attackSpeedMultiplier = -25, baseMultiplier = 1.38, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 94, }, }, - [23] = { 5, attackSpeedMultiplier = -25, baseMultiplier = 1.44, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 105, }, }, - [24] = { 5, attackSpeedMultiplier = -25, baseMultiplier = 1.52, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 118, }, }, - [25] = { 5, attackSpeedMultiplier = -25, baseMultiplier = 1.59, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 132, }, }, - [26] = { 6, attackSpeedMultiplier = -25, baseMultiplier = 1.67, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 148, }, }, - [27] = { 6, attackSpeedMultiplier = -25, baseMultiplier = 1.76, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 166, }, }, - [28] = { 6, attackSpeedMultiplier = -25, baseMultiplier = 1.84, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 186, }, }, - [29] = { 6, attackSpeedMultiplier = -25, baseMultiplier = 1.94, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 208, }, }, - [30] = { 6, attackSpeedMultiplier = -25, baseMultiplier = 2.03, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 233, }, }, - [31] = { 7, attackSpeedMultiplier = -25, baseMultiplier = 2.13, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 261, }, }, - [32] = { 7, attackSpeedMultiplier = -25, baseMultiplier = 2.24, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 293, }, }, - [33] = { 7, attackSpeedMultiplier = -25, baseMultiplier = 2.35, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 328, }, }, - [34] = { 7, attackSpeedMultiplier = -25, baseMultiplier = 2.47, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 367, }, }, - [35] = { 7, attackSpeedMultiplier = -25, baseMultiplier = 2.59, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 412, }, }, - [36] = { 8, attackSpeedMultiplier = -25, baseMultiplier = 2.72, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 461, }, }, - [37] = { 8, attackSpeedMultiplier = -25, baseMultiplier = 2.86, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 517, }, }, - [38] = { 8, attackSpeedMultiplier = -25, baseMultiplier = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 579, }, }, - [39] = { 8, attackSpeedMultiplier = -25, baseMultiplier = 3.15, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 649, }, }, - [40] = { 8, attackSpeedMultiplier = -25, baseMultiplier = 3.31, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 727, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -25, baseMultiplier = 1.3, levelRequirement = 0, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { attackSpeedMultiplier = -25, baseMultiplier = 1.43, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { attackSpeedMultiplier = -25, baseMultiplier = 1.57, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { attackSpeedMultiplier = -25, baseMultiplier = 1.71, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 12, }, }, - [5] = { attackSpeedMultiplier = -25, baseMultiplier = 1.85, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 13, }, }, - [6] = { attackSpeedMultiplier = -25, baseMultiplier = 1.99, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 15, }, }, - [7] = { attackSpeedMultiplier = -25, baseMultiplier = 2.13, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 17, }, }, - [8] = { attackSpeedMultiplier = -25, baseMultiplier = 2.26, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 19, }, }, - [9] = { attackSpeedMultiplier = -25, baseMultiplier = 2.37, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 21, }, }, - [10] = { attackSpeedMultiplier = -25, baseMultiplier = 2.49, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 24, }, }, - [11] = { attackSpeedMultiplier = -25, baseMultiplier = 2.61, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 27, }, }, - [12] = { attackSpeedMultiplier = -25, baseMultiplier = 2.74, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 30, }, }, - [13] = { attackSpeedMultiplier = -25, baseMultiplier = 2.88, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 33, }, }, - [14] = { attackSpeedMultiplier = -25, baseMultiplier = 3.03, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 38, }, }, - [15] = { attackSpeedMultiplier = -25, baseMultiplier = 3.18, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 42, }, }, - [16] = { attackSpeedMultiplier = -25, baseMultiplier = 3.34, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 47, }, }, - [17] = { attackSpeedMultiplier = -25, baseMultiplier = 3.5, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 53, }, }, - [18] = { attackSpeedMultiplier = -25, baseMultiplier = 3.68, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 59, }, }, - [19] = { attackSpeedMultiplier = -25, baseMultiplier = 3.86, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 67, }, }, - [20] = { attackSpeedMultiplier = -25, baseMultiplier = 4.05, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 75, }, }, - [21] = { attackSpeedMultiplier = -25, baseMultiplier = 4.26, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 84, }, }, - [22] = { attackSpeedMultiplier = -25, baseMultiplier = 4.47, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 94, }, }, - [23] = { attackSpeedMultiplier = -25, baseMultiplier = 4.69, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 105, }, }, - [24] = { attackSpeedMultiplier = -25, baseMultiplier = 4.93, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 118, }, }, - [25] = { attackSpeedMultiplier = -25, baseMultiplier = 5.17, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 132, }, }, - [26] = { attackSpeedMultiplier = -25, baseMultiplier = 5.43, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 148, }, }, - [27] = { attackSpeedMultiplier = -25, baseMultiplier = 5.71, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 166, }, }, - [28] = { attackSpeedMultiplier = -25, baseMultiplier = 5.99, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 186, }, }, - [29] = { attackSpeedMultiplier = -25, baseMultiplier = 6.29, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 208, }, }, - [30] = { attackSpeedMultiplier = -25, baseMultiplier = 6.6, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 233, }, }, - [31] = { attackSpeedMultiplier = -25, baseMultiplier = 6.93, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 261, }, }, - [32] = { attackSpeedMultiplier = -25, baseMultiplier = 7.28, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 293, }, }, - [33] = { attackSpeedMultiplier = -25, baseMultiplier = 7.65, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 328, }, }, - [34] = { attackSpeedMultiplier = -25, baseMultiplier = 8.03, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 367, }, }, - [35] = { attackSpeedMultiplier = -25, baseMultiplier = 8.43, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 412, }, }, - [36] = { attackSpeedMultiplier = -25, baseMultiplier = 8.85, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 461, }, }, - [37] = { attackSpeedMultiplier = -25, baseMultiplier = 9.29, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 517, }, }, - [38] = { attackSpeedMultiplier = -25, baseMultiplier = 9.76, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 579, }, }, - [39] = { attackSpeedMultiplier = -25, baseMultiplier = 10.25, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 649, }, }, - [40] = { attackSpeedMultiplier = -25, baseMultiplier = 10.76, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 727, }, }, - }, + baseFlags = { + attack = true, + melee = true, + area = true, + }, + baseMods = { + skill("showAverage", true), + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 16 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 1.3, actorLevel = 1, }, + [2] = { baseMultiplier = 1.43, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.57, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.71, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.85, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.99, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 2.13, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.26, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.37, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.49, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.61, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.74, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.88, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 3.03, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 3.18, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.34, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 3.5, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.68, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.86, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 4.05, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 4.26, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 4.47, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 4.69, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.93, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 5.17, actorLevel = 136.875, }, + [26] = { baseMultiplier = 5.43, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 5.71, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.99, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 6.29, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 6.6, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 6.93, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 7.28, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 7.65, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 8.03, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 8.43, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 8.85, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 9.29, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 9.76, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 10.25, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 10.76, actorLevel = 288.29998779297, }, + }, + }, + } } skills["EarthshatterPlayer"] = { name = "Earthshatter", baseTypeName = "Earthshatter", color = 1, - incrementalEffectiveness = 0.054999999701977, description = "Slam the ground, sending out a fissure that deals area damage to enemies it passes under and thrusts a spike from the ground when it ends. Warcries performed near the spike will cause it to shatter, damaging surrounding enemies.", skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Slam] = true, [SkillType.Multistrikeable] = true, [SkillType.Duration] = true, [SkillType.Totemable] = true, [SkillType.SupportedByFountains] = true, [SkillType.CreatesFissure] = true, }, weaponTypes = { ["Two Handed Mace"] = true, ["One Handed Mace"] = true, }, - statDescriptionScope = "spike_slam_statset_0", castTime = 1, - baseFlags = { - attack = true, - melee = true, - area = true, - duration = true, - }, qualityStats = { - Default = { - { "spike_slam_max_spikes", 0.15 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "spike_slam_max_spikes", 6 }, - { "active_skill_base_area_of_effect_radius", 10 }, - { "active_skill_attack_speed_+%_final_while_dual_wielding", -30 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 10 }, - }, - stats = { - "is_area_damage", - }, - stats1 = { + { "spike_slam_max_spikes", 0.15 }, }, levels = { - [1] = { attackSpeedMultiplier = -20, baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { attackSpeedMultiplier = -20, baseMultiplier = 0.66, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { attackSpeedMultiplier = -20, baseMultiplier = 0.73, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { attackSpeedMultiplier = -20, baseMultiplier = 0.79, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 11, }, }, - [5] = { attackSpeedMultiplier = -20, baseMultiplier = 0.85, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 12, }, }, - [6] = { attackSpeedMultiplier = -20, baseMultiplier = 0.92, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 13, }, }, - [7] = { attackSpeedMultiplier = -20, baseMultiplier = 0.98, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 15, }, }, - [8] = { attackSpeedMultiplier = -20, baseMultiplier = 1.04, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 17, }, }, - [9] = { attackSpeedMultiplier = -20, baseMultiplier = 1.09, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 19, }, }, - [10] = { attackSpeedMultiplier = -20, baseMultiplier = 1.15, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 21, }, }, - [11] = { attackSpeedMultiplier = -20, baseMultiplier = 1.21, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 24, }, }, - [12] = { attackSpeedMultiplier = -20, baseMultiplier = 1.27, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 27, }, }, - [13] = { attackSpeedMultiplier = -20, baseMultiplier = 1.33, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 30, }, }, - [14] = { attackSpeedMultiplier = -20, baseMultiplier = 1.4, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 34, }, }, - [15] = { attackSpeedMultiplier = -20, baseMultiplier = 1.47, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 38, }, }, - [16] = { attackSpeedMultiplier = -20, baseMultiplier = 1.54, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 43, }, }, - [17] = { attackSpeedMultiplier = -20, baseMultiplier = 1.62, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 48, }, }, - [18] = { attackSpeedMultiplier = -20, baseMultiplier = 1.7, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 54, }, }, - [19] = { attackSpeedMultiplier = -20, baseMultiplier = 1.78, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 60, }, }, - [20] = { attackSpeedMultiplier = -20, baseMultiplier = 1.87, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 67, }, }, - [21] = { attackSpeedMultiplier = -20, baseMultiplier = 1.96, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 76, }, }, - [22] = { attackSpeedMultiplier = -20, baseMultiplier = 2.06, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 85, }, }, - [23] = { attackSpeedMultiplier = -20, baseMultiplier = 2.17, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 95, }, }, - [24] = { attackSpeedMultiplier = -20, baseMultiplier = 2.27, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 106, }, }, - [25] = { attackSpeedMultiplier = -20, baseMultiplier = 2.39, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 119, }, }, - [26] = { attackSpeedMultiplier = -20, baseMultiplier = 2.51, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 134, }, }, - [27] = { attackSpeedMultiplier = -20, baseMultiplier = 2.63, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 150, }, }, - [28] = { attackSpeedMultiplier = -20, baseMultiplier = 2.76, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 168, }, }, - [29] = { attackSpeedMultiplier = -20, baseMultiplier = 2.9, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 188, }, }, - [30] = { attackSpeedMultiplier = -20, baseMultiplier = 3.05, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 211, }, }, - [31] = { attackSpeedMultiplier = -20, baseMultiplier = 3.2, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 236, }, }, - [32] = { attackSpeedMultiplier = -20, baseMultiplier = 3.36, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 265, }, }, - [33] = { attackSpeedMultiplier = -20, baseMultiplier = 3.53, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 297, }, }, - [34] = { attackSpeedMultiplier = -20, baseMultiplier = 3.71, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 332, }, }, - [35] = { attackSpeedMultiplier = -20, baseMultiplier = 3.89, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 372, }, }, - [36] = { attackSpeedMultiplier = -20, baseMultiplier = 4.08, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 417, }, }, - [37] = { attackSpeedMultiplier = -20, baseMultiplier = 4.29, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 467, }, }, - [38] = { attackSpeedMultiplier = -20, baseMultiplier = 4.5, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 524, }, }, - [39] = { attackSpeedMultiplier = -20, baseMultiplier = 4.73, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 587, }, }, - [40] = { attackSpeedMultiplier = -20, baseMultiplier = 4.97, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 657, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -20, baseMultiplier = 1.55, levelRequirement = 0, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { attackSpeedMultiplier = -20, baseMultiplier = 1.71, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { attackSpeedMultiplier = -20, baseMultiplier = 1.88, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { attackSpeedMultiplier = -20, baseMultiplier = 2.04, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 11, }, }, - [5] = { attackSpeedMultiplier = -20, baseMultiplier = 2.21, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 12, }, }, - [6] = { attackSpeedMultiplier = -20, baseMultiplier = 2.37, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 13, }, }, - [7] = { attackSpeedMultiplier = -20, baseMultiplier = 2.54, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 15, }, }, - [8] = { attackSpeedMultiplier = -20, baseMultiplier = 2.69, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 17, }, }, - [9] = { attackSpeedMultiplier = -20, baseMultiplier = 2.83, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 19, }, }, - [10] = { attackSpeedMultiplier = -20, baseMultiplier = 2.97, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 21, }, }, - [11] = { attackSpeedMultiplier = -20, baseMultiplier = 3.12, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 24, }, }, - [12] = { attackSpeedMultiplier = -20, baseMultiplier = 3.27, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 27, }, }, - [13] = { attackSpeedMultiplier = -20, baseMultiplier = 3.44, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 30, }, }, - [14] = { attackSpeedMultiplier = -20, baseMultiplier = 3.61, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 34, }, }, - [15] = { attackSpeedMultiplier = -20, baseMultiplier = 3.79, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 38, }, }, - [16] = { attackSpeedMultiplier = -20, baseMultiplier = 3.98, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 43, }, }, - [17] = { attackSpeedMultiplier = -20, baseMultiplier = 4.18, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 48, }, }, - [18] = { attackSpeedMultiplier = -20, baseMultiplier = 4.38, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 54, }, }, - [19] = { attackSpeedMultiplier = -20, baseMultiplier = 4.6, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 60, }, }, - [20] = { attackSpeedMultiplier = -20, baseMultiplier = 4.83, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 67, }, }, - [21] = { attackSpeedMultiplier = -20, baseMultiplier = 5.08, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 76, }, }, - [22] = { attackSpeedMultiplier = -20, baseMultiplier = 5.33, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 85, }, }, - [23] = { attackSpeedMultiplier = -20, baseMultiplier = 5.6, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 95, }, }, - [24] = { attackSpeedMultiplier = -20, baseMultiplier = 5.88, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 106, }, }, - [25] = { attackSpeedMultiplier = -20, baseMultiplier = 6.17, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 119, }, }, - [26] = { attackSpeedMultiplier = -20, baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 134, }, }, - [27] = { attackSpeedMultiplier = -20, baseMultiplier = 6.8, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 150, }, }, - [28] = { attackSpeedMultiplier = -20, baseMultiplier = 7.14, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 168, }, }, - [29] = { attackSpeedMultiplier = -20, baseMultiplier = 7.5, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 188, }, }, - [30] = { attackSpeedMultiplier = -20, baseMultiplier = 7.87, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 211, }, }, - [31] = { attackSpeedMultiplier = -20, baseMultiplier = 8.27, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 236, }, }, - [32] = { attackSpeedMultiplier = -20, baseMultiplier = 8.68, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 265, }, }, - [33] = { attackSpeedMultiplier = -20, baseMultiplier = 9.12, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 297, }, }, - [34] = { attackSpeedMultiplier = -20, baseMultiplier = 9.57, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 332, }, }, - [35] = { attackSpeedMultiplier = -20, baseMultiplier = 10.05, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 372, }, }, - [36] = { attackSpeedMultiplier = -20, baseMultiplier = 10.55, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 417, }, }, - [37] = { attackSpeedMultiplier = -20, baseMultiplier = 11.08, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 467, }, }, - [38] = { attackSpeedMultiplier = -20, baseMultiplier = 11.63, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 524, }, }, - [39] = { attackSpeedMultiplier = -20, baseMultiplier = 12.22, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 587, }, }, - [40] = { attackSpeedMultiplier = -20, baseMultiplier = 12.83, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 657, }, }, - }, + [1] = { attackSpeedMultiplier = -20, levelRequirement = 0, cost = { Mana = 7, }, }, + [2] = { attackSpeedMultiplier = -20, levelRequirement = 3, cost = { Mana = 8, }, }, + [3] = { attackSpeedMultiplier = -20, levelRequirement = 6, cost = { Mana = 9, }, }, + [4] = { attackSpeedMultiplier = -20, levelRequirement = 10, cost = { Mana = 11, }, }, + [5] = { attackSpeedMultiplier = -20, levelRequirement = 14, cost = { Mana = 12, }, }, + [6] = { attackSpeedMultiplier = -20, levelRequirement = 18, cost = { Mana = 13, }, }, + [7] = { attackSpeedMultiplier = -20, levelRequirement = 22, cost = { Mana = 15, }, }, + [8] = { attackSpeedMultiplier = -20, levelRequirement = 26, cost = { Mana = 17, }, }, + [9] = { attackSpeedMultiplier = -20, levelRequirement = 31, cost = { Mana = 19, }, }, + [10] = { attackSpeedMultiplier = -20, levelRequirement = 36, cost = { Mana = 21, }, }, + [11] = { attackSpeedMultiplier = -20, levelRequirement = 41, cost = { Mana = 24, }, }, + [12] = { attackSpeedMultiplier = -20, levelRequirement = 46, cost = { Mana = 27, }, }, + [13] = { attackSpeedMultiplier = -20, levelRequirement = 52, cost = { Mana = 30, }, }, + [14] = { attackSpeedMultiplier = -20, levelRequirement = 58, cost = { Mana = 34, }, }, + [15] = { attackSpeedMultiplier = -20, levelRequirement = 64, cost = { Mana = 38, }, }, + [16] = { attackSpeedMultiplier = -20, levelRequirement = 66, cost = { Mana = 43, }, }, + [17] = { attackSpeedMultiplier = -20, levelRequirement = 72, cost = { Mana = 48, }, }, + [18] = { attackSpeedMultiplier = -20, levelRequirement = 78, cost = { Mana = 54, }, }, + [19] = { attackSpeedMultiplier = -20, levelRequirement = 84, cost = { Mana = 60, }, }, + [20] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 67, }, }, + [21] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 76, }, }, + [22] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 85, }, }, + [23] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 95, }, }, + [24] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 106, }, }, + [25] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 119, }, }, + [26] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 134, }, }, + [27] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 150, }, }, + [28] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 168, }, }, + [29] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 188, }, }, + [30] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 211, }, }, + [31] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 236, }, }, + [32] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 265, }, }, + [33] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 297, }, }, + [34] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 332, }, }, + [35] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 372, }, }, + [36] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 417, }, }, + [37] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 467, }, }, + [38] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 524, }, }, + [39] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 587, }, }, + [40] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 657, }, }, + }, + statSets = { + [1] = { + label = "Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "spike_slam_statset_0", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 6000 }, + { "spike_slam_max_spikes", 6 }, + { "active_skill_base_area_of_effect_radius", 10 }, + { "active_skill_attack_speed_+%_final_while_dual_wielding", -30 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { baseMultiplier = 0.6, actorLevel = 1, }, + [2] = { baseMultiplier = 0.66, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.73, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.79, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.85, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.92, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.98, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.04, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.09, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.15, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.21, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.27, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.33, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.4, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.47, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.54, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.62, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.7, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.78, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.87, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.96, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.06, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.17, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 2.27, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 2.39, actorLevel = 136.875, }, + [26] = { baseMultiplier = 2.51, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 2.63, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 2.76, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 2.9, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 3.05, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 3.2, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 3.36, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 3.53, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 3.71, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 3.89, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 4.08, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 4.29, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 4.5, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 4.73, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 4.97, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "spike_slam_statset_1", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 10 }, + }, + stats = { + }, + levels = { + [1] = { baseMultiplier = 1.55, actorLevel = 1, }, + [2] = { baseMultiplier = 1.71, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.88, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 2.04, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 2.21, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 2.37, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 2.54, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.69, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.83, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.97, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 3.12, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 3.27, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 3.44, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 3.61, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 3.79, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.98, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 4.18, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 4.38, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 4.6, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 4.83, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 5.08, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 5.33, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 5.6, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 5.88, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 6.17, actorLevel = 136.875, }, + [26] = { baseMultiplier = 6.48, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 6.8, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 7.14, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 7.5, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 7.87, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 8.27, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 8.68, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 9.12, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 9.57, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 10.05, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 10.55, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 11.08, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 11.63, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 12.22, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 12.83, actorLevel = 288.29998779297, }, + }, + }, + } } skills["EmergencyReloadPlayer"] = { name = "Emergency Reload", baseTypeName = "Emergency Reload", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Instantly reloads your active Crossbow Ammunition and Empowers the loaded bolts to deal more damage.", skillTypes = { [SkillType.Instant] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.ModifiesNextSkill] = true, [SkillType.Buff] = true, [SkillType.EmpowersOtherSkill] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "emergency_reload", castTime = 0, - baseFlags = { - }, qualityStats = { - Default = { - { "base_cooldown_speed_+%", 0.5 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - }, - stats = { - "emergency_reload_damage_+%_final", - "base_skill_is_instant", - "triggerable_in_any_set", - "action_can_be_used_in_aiming_stance", - "action_can_be_used_in_upward_aiming_stance", - "base_deal_no_damage", + { "base_cooldown_speed_+%", 0.5 }, }, levels = { - [1] = { 12, storedUses = 1, levelRequirement = 0, cooldown = 45, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 12, }, }, - [2] = { 13, storedUses = 1, levelRequirement = 3, cooldown = 45, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 14, }, }, - [3] = { 14, storedUses = 1, levelRequirement = 6, cooldown = 45, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 15, }, }, - [4] = { 15, storedUses = 1, levelRequirement = 10, cooldown = 45, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 17, }, }, - [5] = { 16, storedUses = 1, levelRequirement = 14, cooldown = 45, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 19, }, }, - [6] = { 17, storedUses = 1, levelRequirement = 18, cooldown = 45, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 21, }, }, - [7] = { 18, storedUses = 1, levelRequirement = 22, cooldown = 45, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 24, }, }, - [8] = { 19, storedUses = 1, levelRequirement = 26, cooldown = 45, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 27, }, }, - [9] = { 20, storedUses = 1, levelRequirement = 31, cooldown = 45, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 30, }, }, - [10] = { 21, storedUses = 1, levelRequirement = 36, cooldown = 45, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 33, }, }, - [11] = { 22, storedUses = 1, levelRequirement = 41, cooldown = 45, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 37, }, }, - [12] = { 23, storedUses = 1, levelRequirement = 46, cooldown = 45, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 41, }, }, - [13] = { 24, storedUses = 1, levelRequirement = 52, cooldown = 45, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 46, }, }, - [14] = { 25, storedUses = 1, levelRequirement = 58, cooldown = 45, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 52, }, }, - [15] = { 26, storedUses = 1, levelRequirement = 64, cooldown = 45, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 58, }, }, - [16] = { 27, storedUses = 1, levelRequirement = 66, cooldown = 45, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 64, }, }, - [17] = { 28, storedUses = 1, levelRequirement = 72, cooldown = 45, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 72, }, }, - [18] = { 29, storedUses = 1, levelRequirement = 78, cooldown = 45, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 80, }, }, - [19] = { 30, storedUses = 1, levelRequirement = 84, cooldown = 45, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 89, }, }, - [20] = { 31, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 100, }, }, - [21] = { 32, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 111, }, }, - [22] = { 33, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 124, }, }, - [23] = { 34, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 138, }, }, - [24] = { 35, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 154, }, }, - [25] = { 36, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 172, }, }, - [26] = { 37, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 192, }, }, - [27] = { 38, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 214, }, }, - [28] = { 39, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 239, }, }, - [29] = { 40, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 266, }, }, - [30] = { 41, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 297, }, }, - [31] = { 42, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 331, }, }, - [32] = { 43, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 369, }, }, - [33] = { 44, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 412, }, }, - [34] = { 45, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 459, }, }, - [35] = { 46, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 512, }, }, - [36] = { 47, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 571, }, }, - [37] = { 48, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 637, }, }, - [38] = { 49, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 710, }, }, - [39] = { 50, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 792, }, }, - [40] = { 51, storedUses = 1, levelRequirement = 90, cooldown = 45, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 883, }, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 45, cost = { Mana = 12, }, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 45, cost = { Mana = 14, }, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 45, cost = { Mana = 15, }, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 45, cost = { Mana = 17, }, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 45, cost = { Mana = 19, }, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 45, cost = { Mana = 21, }, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 45, cost = { Mana = 24, }, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 45, cost = { Mana = 27, }, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 45, cost = { Mana = 30, }, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 45, cost = { Mana = 33, }, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 45, cost = { Mana = 37, }, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 45, cost = { Mana = 41, }, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 45, cost = { Mana = 46, }, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 45, cost = { Mana = 52, }, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 45, cost = { Mana = 58, }, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 45, cost = { Mana = 64, }, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 45, cost = { Mana = 72, }, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 45, cost = { Mana = 80, }, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 45, cost = { Mana = 89, }, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 100, }, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 111, }, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 124, }, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 138, }, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 154, }, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 172, }, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 192, }, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 214, }, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 239, }, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 266, }, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 297, }, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 331, }, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 369, }, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 412, }, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 459, }, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 512, }, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 571, }, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 637, }, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 710, }, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 792, }, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 45, cost = { Mana = 883, }, }, + }, + statSets = { + [1] = { + label = "Emergency Reload", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "emergency_reload", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 6000 }, + }, + stats = { + "emergency_reload_damage_+%_final", + "base_skill_is_instant", + "triggerable_in_any_set", + "action_can_be_used_in_aiming_stance", + "action_can_be_used_in_upward_aiming_stance", + "base_deal_no_damage", + }, + levels = { + [1] = { 12, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 13, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 14, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 15, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 16, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 17, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 19, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 20, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 21, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 22, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 23, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 24, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 25, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 26, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 27, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 28, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 29, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 30, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 31, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 32, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 33, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 34, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 35, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 36, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 37, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 38, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 39, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 40, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 41, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 42, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 43, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 44, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 45, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 46, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 47, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 48, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 49, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 50, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 51, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ExplosiveGrenadePlayer"] = { name = "Explosive Grenade", baseTypeName = "Explosive Grenade", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Fires a bouncing Grenade that unleashes a devastating fiery blast when its fuse expires.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "explosive_grenade", castTime = 1, - baseFlags = { - attack = true, - area = true, - projectile = true, - duration = true, - }, qualityStats = { - Default = { - { "base_cooldown_speed_+%", 1 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_skill_effect_duration", 2500 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 80 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "fixed_projectile_spread", 50 }, - }, - stats = { - "active_skill_base_area_of_effect_radius", - "base_is_projectile", - "projectile_ballistic_angle_from_reference_event", - "projectile_uses_contact_position", - "is_area_damage", - "action_can_be_used_in_aiming_stance", - "ballistic_projectiles_always_bounce", - "can_perform_skill_while_moving", - "projectile_uses_contact_direction", - "base_skill_show_average_damage_instead_of_dps", - "projectiles_cannot_fork", + { "base_cooldown_speed_+%", 1 }, }, levels = { - [1] = { 18, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.35, cooldown = 3, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 10, }, }, - [2] = { 18, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.49, cooldown = 3, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 11, }, }, - [3] = { 18, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.63, cooldown = 3, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 13, }, }, - [4] = { 19, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.78, cooldown = 3, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 14, }, }, - [5] = { 19, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.92, cooldown = 3, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 16, }, }, - [6] = { 19, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.07, cooldown = 3, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 18, }, }, - [7] = { 20, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.21, cooldown = 3, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 20, }, }, - [8] = { 20, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.34, cooldown = 3, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 23, }, }, - [9] = { 20, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.46, cooldown = 3, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 25, }, }, - [10] = { 21, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.58, cooldown = 3, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 28, }, }, - [11] = { 21, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.71, cooldown = 3, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 32, }, }, - [12] = { 21, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.85, cooldown = 3, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 36, }, }, - [13] = { 22, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.99, cooldown = 3, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 40, }, }, - [14] = { 22, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.14, cooldown = 3, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 45, }, }, - [15] = { 22, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.3, cooldown = 3, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 51, }, }, - [16] = { 23, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.46, cooldown = 3, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 57, }, }, - [17] = { 23, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.64, cooldown = 3, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 63, }, }, - [18] = { 23, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.82, cooldown = 3, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 71, }, }, - [19] = { 24, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.01, cooldown = 3, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 80, }, }, - [20] = { 24, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.21, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 89, }, }, - [21] = { 24, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.42, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 100, }, }, - [22] = { 25, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.64, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 112, }, }, - [23] = { 25, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.87, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 126, }, }, - [24] = { 25, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 5.12, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 141, }, }, - [25] = { 26, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 5.37, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 158, }, }, - [26] = { 26, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 5.64, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 177, }, }, - [27] = { 26, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 5.92, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 199, }, }, - [28] = { 27, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 6.22, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 223, }, }, - [29] = { 27, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 6.53, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 249, }, }, - [30] = { 27, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 6.86, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 279, }, }, - [31] = { 28, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 7.2, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 313, }, }, - [32] = { 28, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 7.56, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 351, }, }, - [33] = { 28, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 7.94, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 393, }, }, - [34] = { 29, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 8.34, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 440, }, }, - [35] = { 29, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 8.75, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 493, }, }, - [36] = { 29, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 9.19, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 553, }, }, - [37] = { 30, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 9.65, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 619, }, }, - [38] = { 30, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 10.13, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 694, }, }, - [39] = { 30, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 10.64, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 777, }, }, - [40] = { 31, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 11.17, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 870, }, }, - }, + [1] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 0, cost = { Mana = 10, }, }, + [2] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 3, cost = { Mana = 11, }, }, + [3] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 6, cost = { Mana = 13, }, }, + [4] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 10, cost = { Mana = 14, }, }, + [5] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 14, cost = { Mana = 16, }, }, + [6] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 18, cost = { Mana = 18, }, }, + [7] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 22, cost = { Mana = 20, }, }, + [8] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 26, cost = { Mana = 23, }, }, + [9] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 31, cost = { Mana = 25, }, }, + [10] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 36, cost = { Mana = 28, }, }, + [11] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 41, cost = { Mana = 32, }, }, + [12] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 46, cost = { Mana = 36, }, }, + [13] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 52, cost = { Mana = 40, }, }, + [14] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 58, cost = { Mana = 45, }, }, + [15] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 64, cost = { Mana = 51, }, }, + [16] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 66, cost = { Mana = 57, }, }, + [17] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 72, cost = { Mana = 63, }, }, + [18] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 78, cost = { Mana = 71, }, }, + [19] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 84, cost = { Mana = 80, }, }, + [20] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 89, }, }, + [21] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 100, }, }, + [22] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 112, }, }, + [23] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 126, }, }, + [24] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 141, }, }, + [25] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 158, }, }, + [26] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 177, }, }, + [27] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 199, }, }, + [28] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 223, }, }, + [29] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 249, }, }, + [30] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 279, }, }, + [31] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 313, }, }, + [32] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 351, }, }, + [33] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 393, }, }, + [34] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 440, }, }, + [35] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 493, }, }, + [36] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 553, }, }, + [37] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 619, }, }, + [38] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 694, }, }, + [39] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 777, }, }, + [40] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 870, }, }, + }, + statSets = { + [1] = { + label = "Explosive Grenade", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "explosive_grenade", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_skill_effect_duration", 2500 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 80 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "fixed_projectile_spread", 50 }, + }, + stats = { + "active_skill_base_area_of_effect_radius", + "base_is_projectile", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "is_area_damage", + "action_can_be_used_in_aiming_stance", + "ballistic_projectiles_always_bounce", + "can_perform_skill_while_moving", + "projectile_uses_contact_direction", + "base_skill_show_average_damage_instead_of_dps", + "projectiles_cannot_fork", + }, + levels = { + [1] = { 18, baseMultiplier = 1.35, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 18, baseMultiplier = 1.49, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 18, baseMultiplier = 1.63, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 19, baseMultiplier = 1.78, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 19, baseMultiplier = 1.92, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 19, baseMultiplier = 2.07, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 20, baseMultiplier = 2.21, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 20, baseMultiplier = 2.34, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 20, baseMultiplier = 2.46, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 21, baseMultiplier = 2.58, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 21, baseMultiplier = 2.71, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 21, baseMultiplier = 2.85, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 22, baseMultiplier = 2.99, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 22, baseMultiplier = 3.14, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 22, baseMultiplier = 3.3, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 23, baseMultiplier = 3.46, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 23, baseMultiplier = 3.64, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 23, baseMultiplier = 3.82, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 24, baseMultiplier = 4.01, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 24, baseMultiplier = 4.21, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 24, baseMultiplier = 4.42, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 25, baseMultiplier = 4.64, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 25, baseMultiplier = 4.87, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 25, baseMultiplier = 5.12, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 26, baseMultiplier = 5.37, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 26, baseMultiplier = 5.64, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 26, baseMultiplier = 5.92, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 27, baseMultiplier = 6.22, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 27, baseMultiplier = 6.53, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 27, baseMultiplier = 6.86, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 28, baseMultiplier = 7.2, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 28, baseMultiplier = 7.56, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 28, baseMultiplier = 7.94, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 29, baseMultiplier = 8.34, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 29, baseMultiplier = 8.75, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 29, baseMultiplier = 9.19, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 30, baseMultiplier = 9.65, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 30, baseMultiplier = 10.13, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 30, baseMultiplier = 10.64, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 31, baseMultiplier = 11.17, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FlashGrenadePlayer"] = { name = "Flash Grenade", baseTypeName = "Flash Grenade", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Fires a bouncing Grenade that unleashes a Blinding, Stunning explosion when its fuse expires. This explosion can Blind both Allies and Enemies.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Grenade] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "flash_grenade", castTime = 1, - baseFlags = { - attack = true, - area = true, - projectile = true, - duration = true, - }, qualityStats = { - Default = { - { "base_cooldown_speed_+%", 1 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_skill_effect_duration", 850 }, - { "attacks_chance_to_blind_on_hit_%", 100 }, - { "active_skill_hit_damage_stun_multiplier_+%_final", 400 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "fixed_projectile_spread", 50 }, - }, - stats = { - "active_skill_base_area_of_effect_radius", - "base_is_projectile", - "projectile_ballistic_angle_from_reference_event", - "projectile_uses_contact_position", - "is_area_damage", - "action_can_be_used_in_aiming_stance", - "disable_visual_hit_effect", - "ballistic_projectiles_always_bounce", - "can_perform_skill_while_moving", - "projectile_uses_contact_direction", - "base_skill_show_average_damage_instead_of_dps", - "projectiles_cannot_fork", + { "base_cooldown_speed_+%", 1 }, }, levels = { - [1] = { 24, attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { 24, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.1, cooldown = 4, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { 25, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.21, cooldown = 4, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { 25, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.32, cooldown = 4, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 11, }, }, - [5] = { 26, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.42, cooldown = 4, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 12, }, }, - [6] = { 26, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.53, cooldown = 4, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 14, }, }, - [7] = { 27, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.64, cooldown = 4, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 16, }, }, - [8] = { 27, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.74, cooldown = 4, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 18, }, }, - [9] = { 28, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.82, cooldown = 4, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 20, }, }, - [10] = { 28, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.91, cooldown = 4, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 22, }, }, - [11] = { 29, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.01, cooldown = 4, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 25, }, }, - [12] = { 29, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.11, cooldown = 4, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 28, }, }, - [13] = { 30, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.22, cooldown = 4, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 31, }, }, - [14] = { 30, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.33, cooldown = 4, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 35, }, }, - [15] = { 31, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.44, cooldown = 4, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 39, }, }, - [16] = { 31, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.57, cooldown = 4, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 44, }, }, - [17] = { 32, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.69, cooldown = 4, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 50, }, }, - [18] = { 32, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.83, cooldown = 4, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 56, }, }, - [19] = { 33, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.97, cooldown = 4, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 62, }, }, - [20] = { 33, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 3.12, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 70, }, }, - [21] = { 34, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 3.27, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 78, }, }, - [22] = { 34, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 3.44, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 88, }, }, - [23] = { 35, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 3.61, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 99, }, }, - [24] = { 35, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 3.79, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 111, }, }, - [25] = { 36, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 3.98, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 124, }, }, - [26] = { 36, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 4.18, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 139, }, }, - [27] = { 37, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 4.39, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 156, }, }, - [28] = { 37, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 4.61, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 174, }, }, - [29] = { 38, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 4.84, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 195, }, }, - [30] = { 38, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 5.08, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 219, }, }, - [31] = { 39, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 5.33, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 245, }, }, - [32] = { 39, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 5.6, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 275, }, }, - [33] = { 40, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 5.88, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 308, }, }, - [34] = { 40, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 6.18, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 345, }, }, - [35] = { 41, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 6.48, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 387, }, }, - [36] = { 41, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 6.81, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 433, }, }, - [37] = { 42, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 7.15, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 485, }, }, - [38] = { 42, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 7.51, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 544, }, }, - [39] = { 43, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 7.88, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 609, }, }, - [40] = { 43, attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 8.28, cooldown = 4, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 682, }, }, - }, + [1] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 0, cost = { Mana = 8, }, }, + [2] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 3, cost = { Mana = 9, }, }, + [3] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 6, cost = { Mana = 10, }, }, + [4] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 10, cost = { Mana = 11, }, }, + [5] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 14, cost = { Mana = 12, }, }, + [6] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 18, cost = { Mana = 14, }, }, + [7] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 22, cost = { Mana = 16, }, }, + [8] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 26, cost = { Mana = 18, }, }, + [9] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 31, cost = { Mana = 20, }, }, + [10] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 36, cost = { Mana = 22, }, }, + [11] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 41, cost = { Mana = 25, }, }, + [12] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 46, cost = { Mana = 28, }, }, + [13] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 52, cost = { Mana = 31, }, }, + [14] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 58, cost = { Mana = 35, }, }, + [15] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 64, cost = { Mana = 39, }, }, + [16] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 66, cost = { Mana = 44, }, }, + [17] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 72, cost = { Mana = 50, }, }, + [18] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 78, cost = { Mana = 56, }, }, + [19] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 84, cost = { Mana = 62, }, }, + [20] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 70, }, }, + [21] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 78, }, }, + [22] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 88, }, }, + [23] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 99, }, }, + [24] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 111, }, }, + [25] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 124, }, }, + [26] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 139, }, }, + [27] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 156, }, }, + [28] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 174, }, }, + [29] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 195, }, }, + [30] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 219, }, }, + [31] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 245, }, }, + [32] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 275, }, }, + [33] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 308, }, }, + [34] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 345, }, }, + [35] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 387, }, }, + [36] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 433, }, }, + [37] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 485, }, }, + [38] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 544, }, }, + [39] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 609, }, }, + [40] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 4, levelRequirement = 90, cost = { Mana = 682, }, }, + }, + statSets = { + [1] = { + label = "Flash Grenade", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "flash_grenade", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_skill_effect_duration", 850 }, + { "attacks_chance_to_blind_on_hit_%", 100 }, + { "active_skill_hit_damage_stun_multiplier_+%_final", 400 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "fixed_projectile_spread", 50 }, + }, + stats = { + "active_skill_base_area_of_effect_radius", + "base_is_projectile", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "is_area_damage", + "action_can_be_used_in_aiming_stance", + "disable_visual_hit_effect", + "ballistic_projectiles_always_bounce", + "can_perform_skill_while_moving", + "projectile_uses_contact_direction", + "base_skill_show_average_damage_instead_of_dps", + "projectiles_cannot_fork", + }, + levels = { + [1] = { 24, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 24, baseMultiplier = 1.1, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 25, baseMultiplier = 1.21, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 25, baseMultiplier = 1.32, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 26, baseMultiplier = 1.42, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 26, baseMultiplier = 1.53, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 27, baseMultiplier = 1.64, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 27, baseMultiplier = 1.74, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 28, baseMultiplier = 1.82, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 28, baseMultiplier = 1.91, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 29, baseMultiplier = 2.01, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 29, baseMultiplier = 2.11, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 30, baseMultiplier = 2.22, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 30, baseMultiplier = 2.33, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 31, baseMultiplier = 2.44, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 31, baseMultiplier = 2.57, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 32, baseMultiplier = 2.69, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 32, baseMultiplier = 2.83, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 33, baseMultiplier = 2.97, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 33, baseMultiplier = 3.12, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 34, baseMultiplier = 3.27, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 34, baseMultiplier = 3.44, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 35, baseMultiplier = 3.61, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 35, baseMultiplier = 3.79, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 36, baseMultiplier = 3.98, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 36, baseMultiplier = 4.18, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 37, baseMultiplier = 4.39, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 37, baseMultiplier = 4.61, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 38, baseMultiplier = 4.84, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 38, baseMultiplier = 5.08, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 39, baseMultiplier = 5.33, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 39, baseMultiplier = 5.6, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 40, baseMultiplier = 5.88, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 40, baseMultiplier = 6.18, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 41, baseMultiplier = 6.48, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 41, baseMultiplier = 6.81, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 42, baseMultiplier = 7.15, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 42, baseMultiplier = 7.51, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 43, baseMultiplier = 7.88, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 43, baseMultiplier = 8.28, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ToxicGrenadePlayer"] = { name = "Gas Grenade", baseTypeName = "Gas Grenade", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Fires a bouncing Grenade that causes a burst of Poison gas when its fuse expires, damaging enemies and leaving behind a growing Poison cloud. Burning effects or Detonator skills will cause the cloud to explode in a fiery blast.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Grenade] = true, [SkillType.Chaos] = true, [SkillType.Fire] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "toxic_grenade_statset_0", castTime = 1, - baseFlags = { - attack = true, - area = true, - projectile = true, - duration = true, - }, qualityStats = { - Default = { - { "active_skill_ground_effect_area_of_effect_+%_final_per_second_max", 3 }, - { "active_skill_ground_effect_area_of_effect_+%_final_per_second", 0.5 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_skill_effect_duration", 2000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "fixed_projectile_spread", 50 }, - }, - constantStats1 = { - { "base_skill_effect_duration", 6000 }, - { "active_skill_ground_effect_area_of_effect_+%_final_per_second", 20 }, - { "active_skill_ground_effect_area_of_effect_+%_final_per_second_max", 160 }, - }, - constantStats2 = { - { "active_skill_base_physical_damage_%_to_convert_to_fire", 100 }, - }, - stats = { - "active_skill_base_area_of_effect_radius", - "base_is_projectile", - "projectile_ballistic_angle_from_reference_event", - "projectile_uses_contact_position", - "is_area_damage", - "action_can_be_used_in_aiming_stance", - "ballistic_projectiles_always_bounce", - "can_perform_skill_while_moving", - "projectile_uses_contact_direction", - "base_skill_show_average_damage_instead_of_dps", - "visual_hit_effect_physical_is_green", - "projectiles_cannot_fork", - }, - stats1 = { - "is_area_damage", - "display_statset_no_hit_damage", - "display_statset_hide_usage_stats", - "display_fake_attack_hit_poison", - "display_skill_poisons_without_hit", - }, - stats2 = { - "is_area_damage", - "display_statset_hide_usage_stats", + { "active_skill_ground_effect_area_of_effect_+%_final_per_second_max", 3 }, + { "active_skill_ground_effect_area_of_effect_+%_final_per_second", 0.5 }, }, levels = { - [1] = { 14, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.4, cooldown = 3, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 13, }, }, - [2] = { 14, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.44, cooldown = 3, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 14, }, }, - [3] = { 14, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.48, cooldown = 3, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 16, }, }, - [4] = { 15, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.53, cooldown = 3, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 18, }, }, - [5] = { 15, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.57, cooldown = 3, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 20, }, }, - [6] = { 15, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.61, cooldown = 3, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 23, }, }, - [7] = { 16, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.66, cooldown = 3, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 26, }, }, - [8] = { 16, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.69, cooldown = 3, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 29, }, }, - [9] = { 16, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.73, cooldown = 3, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 32, }, }, - [10] = { 17, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.77, cooldown = 3, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 36, }, }, - [11] = { 17, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.8, cooldown = 3, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 41, }, }, - [12] = { 17, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.84, cooldown = 3, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 46, }, }, - [13] = { 18, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.89, cooldown = 3, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 51, }, }, - [14] = { 18, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.93, cooldown = 3, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 57, }, }, - [15] = { 18, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.98, cooldown = 3, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 64, }, }, - [16] = { 19, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.03, cooldown = 3, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 72, }, }, - [17] = { 19, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.08, cooldown = 3, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 81, }, }, - [18] = { 19, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.13, cooldown = 3, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 91, }, }, - [19] = { 20, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.19, cooldown = 3, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 101, }, }, - [20] = { 20, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.25, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 114, }, }, - [21] = { 20, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.31, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 127, }, }, - [22] = { 21, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.38, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 143, }, }, - [23] = { 21, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.44, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 160, }, }, - [24] = { 21, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.52, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 179, }, }, - [25] = { 22, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.59, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 201, }, }, - [26] = { 22, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.67, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 225, }, }, - [27] = { 22, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.76, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 252, }, }, - [28] = { 23, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.84, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 283, }, }, - [29] = { 23, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.94, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 317, }, }, - [30] = { 23, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.03, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 355, }, }, - [31] = { 24, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.13, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 398, }, }, - [32] = { 24, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.24, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 446, }, }, - [33] = { 24, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.35, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 499, }, }, - [34] = { 25, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.47, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 559, }, }, - [35] = { 25, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.59, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 627, }, }, - [36] = { 25, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.72, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 702, }, }, - [37] = { 26, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.86, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 786, }, }, - [38] = { 26, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 881, }, }, - [39] = { 26, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.15, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 987, }, }, - [40] = { 27, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.31, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 1106, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.2, cooldown = 3, levelRequirement = 0, actorLevel = 1, cost = { Mana = 13, }, }, - [2] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.32, cooldown = 3, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 14, }, }, - [3] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.45, cooldown = 3, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 16, }, }, - [4] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.58, cooldown = 3, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 18, }, }, - [5] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.71, cooldown = 3, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 20, }, }, - [6] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.84, cooldown = 3, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 23, }, }, - [7] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.97, cooldown = 3, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 26, }, }, - [8] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.08, cooldown = 3, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 29, }, }, - [9] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.19, cooldown = 3, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 32, }, }, - [10] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.3, cooldown = 3, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 36, }, }, - [11] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.41, cooldown = 3, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 41, }, }, - [12] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.53, cooldown = 3, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 46, }, }, - [13] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.66, cooldown = 3, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 51, }, }, - [14] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.79, cooldown = 3, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 57, }, }, - [15] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.93, cooldown = 3, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 64, }, }, - [16] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.08, cooldown = 3, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 72, }, }, - [17] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.23, cooldown = 3, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 81, }, }, - [18] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.39, cooldown = 3, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 91, }, }, - [19] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.56, cooldown = 3, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 101, }, }, - [20] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.74, cooldown = 3, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 114, }, }, - [21] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.93, cooldown = 3, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 127, }, }, - [22] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.13, cooldown = 3, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 143, }, }, - [23] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.33, cooldown = 3, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 160, }, }, - [24] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.55, cooldown = 3, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 179, }, }, - [25] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.78, cooldown = 3, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 201, }, }, - [26] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 5.02, cooldown = 3, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 225, }, }, - [27] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 5.27, cooldown = 3, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 252, }, }, - [28] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 5.53, cooldown = 3, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 283, }, }, - [29] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 5.81, cooldown = 3, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 317, }, }, - [30] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 6.1, cooldown = 3, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 355, }, }, - [31] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 6.4, cooldown = 3, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 398, }, }, - [32] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 6.72, cooldown = 3, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 446, }, }, - [33] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 7.06, cooldown = 3, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 499, }, }, - [34] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 7.41, cooldown = 3, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 559, }, }, - [35] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 7.78, cooldown = 3, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 627, }, }, - [36] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 8.17, cooldown = 3, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 702, }, }, - [37] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 8.58, cooldown = 3, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 786, }, }, - [38] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 9.01, cooldown = 3, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 881, }, }, - [39] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 9.46, cooldown = 3, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 987, }, }, - [40] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 9.93, cooldown = 3, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1106, }, }, - }, - levels2 = { - [1] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.5, cooldown = 3, levelRequirement = 0, actorLevel = 1, cost = { Mana = 13, }, }, - [2] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.65, cooldown = 3, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 14, }, }, - [3] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.82, cooldown = 3, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 16, }, }, - [4] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.98, cooldown = 3, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 18, }, }, - [5] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.14, cooldown = 3, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 20, }, }, - [6] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.3, cooldown = 3, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 23, }, }, - [7] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.46, cooldown = 3, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 26, }, }, - [8] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.61, cooldown = 3, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 29, }, }, - [9] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.74, cooldown = 3, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 32, }, }, - [10] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.87, cooldown = 3, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 36, }, }, - [11] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.02, cooldown = 3, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 41, }, }, - [12] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.17, cooldown = 3, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 46, }, }, - [13] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.32, cooldown = 3, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 51, }, }, - [14] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.49, cooldown = 3, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 57, }, }, - [15] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.67, cooldown = 3, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 64, }, }, - [16] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.85, cooldown = 3, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 72, }, }, - [17] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.04, cooldown = 3, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 81, }, }, - [18] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.24, cooldown = 3, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 91, }, }, - [19] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.46, cooldown = 3, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 101, }, }, - [20] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.68, cooldown = 3, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 114, }, }, - [21] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 4.91, cooldown = 3, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 127, }, }, - [22] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 5.16, cooldown = 3, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 143, }, }, - [23] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 5.42, cooldown = 3, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 160, }, }, - [24] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 5.69, cooldown = 3, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 179, }, }, - [25] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 5.97, cooldown = 3, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 201, }, }, - [26] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 6.27, cooldown = 3, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 225, }, }, - [27] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 6.58, cooldown = 3, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 252, }, }, - [28] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 6.91, cooldown = 3, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 283, }, }, - [29] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 7.26, cooldown = 3, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 317, }, }, - [30] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 7.62, cooldown = 3, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 355, }, }, - [31] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 8, cooldown = 3, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 398, }, }, - [32] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 8.4, cooldown = 3, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 446, }, }, - [33] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 8.82, cooldown = 3, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 499, }, }, - [34] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 9.26, cooldown = 3, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 559, }, }, - [35] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 9.73, cooldown = 3, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 627, }, }, - [36] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 10.21, cooldown = 3, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 702, }, }, - [37] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 10.72, cooldown = 3, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 786, }, }, - [38] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 11.26, cooldown = 3, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 881, }, }, - [39] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 11.82, cooldown = 3, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 987, }, }, - [40] = { attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 12.41, cooldown = 3, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1106, }, }, - }, + [1] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 0, cost = { Mana = 13, }, }, + [2] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 3, cost = { Mana = 14, }, }, + [3] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 6, cost = { Mana = 16, }, }, + [4] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 10, cost = { Mana = 18, }, }, + [5] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 14, cost = { Mana = 20, }, }, + [6] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 18, cost = { Mana = 23, }, }, + [7] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 22, cost = { Mana = 26, }, }, + [8] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 26, cost = { Mana = 29, }, }, + [9] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 31, cost = { Mana = 32, }, }, + [10] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 36, cost = { Mana = 36, }, }, + [11] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 41, cost = { Mana = 41, }, }, + [12] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 46, cost = { Mana = 46, }, }, + [13] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 52, cost = { Mana = 51, }, }, + [14] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 58, cost = { Mana = 57, }, }, + [15] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 64, cost = { Mana = 64, }, }, + [16] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 66, cost = { Mana = 72, }, }, + [17] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 72, cost = { Mana = 81, }, }, + [18] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 78, cost = { Mana = 91, }, }, + [19] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 84, cost = { Mana = 101, }, }, + [20] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 114, }, }, + [21] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 127, }, }, + [22] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 143, }, }, + [23] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 160, }, }, + [24] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 179, }, }, + [25] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 201, }, }, + [26] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 225, }, }, + [27] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 252, }, }, + [28] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 283, }, }, + [29] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 317, }, }, + [30] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 355, }, }, + [31] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 398, }, }, + [32] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 446, }, }, + [33] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 499, }, }, + [34] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 559, }, }, + [35] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 627, }, }, + [36] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 702, }, }, + [37] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 786, }, }, + [38] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 881, }, }, + [39] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 987, }, }, + [40] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 3, levelRequirement = 90, cost = { Mana = 1106, }, }, + }, + statSets = { + [1] = { + label = "Impact", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "toxic_grenade_statset_0", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_skill_effect_duration", 2000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "fixed_projectile_spread", 50 }, + }, + stats = { + "active_skill_base_area_of_effect_radius", + "base_is_projectile", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "is_area_damage", + "action_can_be_used_in_aiming_stance", + "ballistic_projectiles_always_bounce", + "can_perform_skill_while_moving", + "projectile_uses_contact_direction", + "base_skill_show_average_damage_instead_of_dps", + "visual_hit_effect_physical_is_green", + "projectiles_cannot_fork", + }, + levels = { + [1] = { 14, baseMultiplier = 0.4, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 14, baseMultiplier = 0.44, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 14, baseMultiplier = 0.48, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 15, baseMultiplier = 0.53, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 15, baseMultiplier = 0.57, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 15, baseMultiplier = 0.61, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 16, baseMultiplier = 0.66, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 16, baseMultiplier = 0.69, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 16, baseMultiplier = 0.73, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 17, baseMultiplier = 0.77, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 17, baseMultiplier = 0.8, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 17, baseMultiplier = 0.84, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 18, baseMultiplier = 0.89, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 18, baseMultiplier = 0.93, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 18, baseMultiplier = 0.98, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 19, baseMultiplier = 1.03, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 19, baseMultiplier = 1.08, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 19, baseMultiplier = 1.13, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 20, baseMultiplier = 1.19, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 20, baseMultiplier = 1.25, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 20, baseMultiplier = 1.31, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 21, baseMultiplier = 1.38, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 21, baseMultiplier = 1.44, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 21, baseMultiplier = 1.52, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 22, baseMultiplier = 1.59, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 22, baseMultiplier = 1.67, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 22, baseMultiplier = 1.76, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 23, baseMultiplier = 1.84, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 23, baseMultiplier = 1.94, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 23, baseMultiplier = 2.03, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 24, baseMultiplier = 2.13, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 24, baseMultiplier = 2.24, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 24, baseMultiplier = 2.35, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 25, baseMultiplier = 2.47, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 25, baseMultiplier = 2.59, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 25, baseMultiplier = 2.72, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 26, baseMultiplier = 2.86, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 26, baseMultiplier = 3, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 26, baseMultiplier = 3.15, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 27, baseMultiplier = 3.31, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Poison Cloud", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "toxic_grenade_statset_1", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "base_skill_effect_duration", 6000 }, + { "active_skill_ground_effect_area_of_effect_+%_final_per_second", 20 }, + { "active_skill_ground_effect_area_of_effect_+%_final_per_second_max", 160 }, + }, + stats = { + "is_area_damage", + "display_statset_no_hit_damage", + "display_statset_hide_usage_stats", + "display_fake_attack_hit_poison", + "display_skill_poisons_without_hit", + }, + levels = { + [1] = { baseMultiplier = 1.2, actorLevel = 1, }, + [2] = { baseMultiplier = 1.32, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.45, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.58, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.71, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.84, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.97, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.08, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.19, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.3, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.41, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.53, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.66, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.79, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.93, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.08, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 3.23, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.39, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.56, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.74, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.93, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 4.13, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 4.33, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.55, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.78, actorLevel = 136.875, }, + [26] = { baseMultiplier = 5.02, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 5.27, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.53, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 5.81, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 6.1, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 6.4, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 6.72, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 7.06, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 7.41, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 7.78, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 8.17, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 8.58, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 9.01, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 9.46, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 9.93, actorLevel = 288.29998779297, }, + }, + }, + [3] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "toxic_grenade_statset_2", + baseFlags = { + attack = true, + area = true, + projectile = true, + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_fire", 100 }, + }, + stats = { + "is_area_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 1.5, actorLevel = 1, }, + [2] = { baseMultiplier = 1.65, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.82, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.98, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 2.14, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 2.3, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 2.46, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.61, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.74, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.87, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 3.02, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 3.17, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 3.32, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 3.49, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 3.67, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.85, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 4.04, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 4.24, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 4.46, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 4.68, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 4.91, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 5.16, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 5.42, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 5.69, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 5.97, actorLevel = 136.875, }, + [26] = { baseMultiplier = 6.27, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 6.58, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 6.91, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 7.26, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 7.62, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 8, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 8.4, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 8.82, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 9.26, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 9.73, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 10.21, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 10.72, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 11.26, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 11.82, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 12.41, actorLevel = 288.29998779297, }, + }, + }, + } } skills["HammerOfTheGodsPlayer"] = { name = "Hammer of the Gods", baseTypeName = "Hammer of the Gods", color = 1, - incrementalEffectiveness = 0.054999999701977, description = "Entreats the Ancestors to crush your enemies, manifesting a massive hammer that falls from the sky onto your target, Slamming into the ground after a short duration and dealing immense damage based on your weapon.", skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Slam] = true, [SkillType.Multistrikeable] = true, [SkillType.Duration] = true, [SkillType.Totemable] = true, [SkillType.Cooldown] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["One Handed Mace"] = true, ["Two Handed Mace"] = true, }, - statDescriptionScope = "hammer_of_the_gods", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "base_cooldown_speed_+%", 1 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 2500 }, - { "active_skill_base_area_of_effect_radius", 24 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_damage_+%_final_while_dual_wielding", -30 }, - }, - stats = { - "is_area_damage", - "can_perform_skill_while_moving", - "global_always_hit", + { "base_cooldown_speed_+%", 1 }, }, levels = { - [1] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 6.5, cooldown = 24, levelRequirement = 0, actorLevel = 1, cost = { Mana = 11, }, }, - [2] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 7.17, cooldown = 24, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 12, }, }, - [3] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 7.92, cooldown = 24, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 14, }, }, - [4] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 8.67, cooldown = 24, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 15, }, }, - [5] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 9.43, cooldown = 24, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 17, }, }, - [6] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 10.21, cooldown = 24, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 19, }, }, - [7] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 11.03, cooldown = 24, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 22, }, }, - [8] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 11.81, cooldown = 24, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 24, }, }, - [9] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 12.55, cooldown = 24, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 27, }, }, - [10] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 13.35, cooldown = 24, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 31, }, }, - [11] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 14.21, cooldown = 24, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 34, }, }, - [12] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 15.16, cooldown = 24, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 38, }, }, - [13] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 16.19, cooldown = 24, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 43, }, }, - [14] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 17.3, cooldown = 24, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 48, }, }, - [15] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 18.52, cooldown = 24, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 54, }, }, - [16] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 19.85, cooldown = 24, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 61, }, }, - [17] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 21.31, cooldown = 24, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 68, }, }, - [18] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 22.9, cooldown = 24, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 76, }, }, - [19] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 24.63, cooldown = 24, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 86, }, }, - [20] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 26.54, cooldown = 24, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 96, }, }, - [21] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 28.59, cooldown = 24, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 108, }, }, - [22] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 30.8, cooldown = 24, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 121, }, }, - [23] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 33.18, cooldown = 24, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 135, }, }, - [24] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 35.74, cooldown = 24, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 152, }, }, - [25] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 38.51, cooldown = 24, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 170, }, }, - [26] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 41.48, cooldown = 24, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 190, }, }, - [27] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 44.69, cooldown = 24, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 213, }, }, - [28] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 48.14, cooldown = 24, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 239, }, }, - [29] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 51.87, cooldown = 24, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 268, }, }, - [30] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 55.87, cooldown = 24, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 300, }, }, - [31] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 60.19, cooldown = 24, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 336, }, }, - [32] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 64.85, cooldown = 24, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 376, }, }, - [33] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 69.86, cooldown = 24, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 422, }, }, - [34] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 75.26, cooldown = 24, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 472, }, }, - [35] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 81.07, cooldown = 24, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 529, }, }, - [36] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 87.34, cooldown = 24, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 593, }, }, - [37] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 94.09, cooldown = 24, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 664, }, }, - [38] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 101.36, cooldown = 24, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 744, }, }, - [39] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 109.2, cooldown = 24, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 834, }, }, - [40] = { attackSpeedMultiplier = -50, storedUses = 1, baseMultiplier = 117.64, cooldown = 24, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 934, }, }, - }, + [1] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 0, cost = { Mana = 11, }, }, + [2] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 3, cost = { Mana = 12, }, }, + [3] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 6, cost = { Mana = 14, }, }, + [4] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 10, cost = { Mana = 15, }, }, + [5] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 14, cost = { Mana = 17, }, }, + [6] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 18, cost = { Mana = 19, }, }, + [7] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 22, cost = { Mana = 22, }, }, + [8] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 26, cost = { Mana = 24, }, }, + [9] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 31, cost = { Mana = 27, }, }, + [10] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 36, cost = { Mana = 31, }, }, + [11] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 41, cost = { Mana = 34, }, }, + [12] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 46, cost = { Mana = 38, }, }, + [13] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 52, cost = { Mana = 43, }, }, + [14] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 58, cost = { Mana = 48, }, }, + [15] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 64, cost = { Mana = 54, }, }, + [16] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 66, cost = { Mana = 61, }, }, + [17] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 72, cost = { Mana = 68, }, }, + [18] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 78, cost = { Mana = 76, }, }, + [19] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 84, cost = { Mana = 86, }, }, + [20] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 96, }, }, + [21] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 108, }, }, + [22] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 121, }, }, + [23] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 135, }, }, + [24] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 152, }, }, + [25] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 170, }, }, + [26] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 190, }, }, + [27] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 213, }, }, + [28] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 239, }, }, + [29] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 268, }, }, + [30] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 300, }, }, + [31] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 336, }, }, + [32] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 376, }, }, + [33] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 422, }, }, + [34] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 472, }, }, + [35] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 529, }, }, + [36] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 593, }, }, + [37] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 664, }, }, + [38] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 744, }, }, + [39] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 834, }, }, + [40] = { attackSpeedMultiplier = -50, storedUses = 1, cooldown = 24, levelRequirement = 90, cost = { Mana = 934, }, }, + }, + statSets = { + [1] = { + label = "Hammer of the Gods", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "hammer_of_the_gods", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 2500 }, + { "active_skill_base_area_of_effect_radius", 24 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_damage_+%_final_while_dual_wielding", -30 }, + }, + stats = { + "is_area_damage", + "can_perform_skill_while_moving", + "global_always_hit", + }, + levels = { + [1] = { baseMultiplier = 6.5, actorLevel = 1, }, + [2] = { baseMultiplier = 7.17, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 7.92, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 8.67, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 9.43, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 10.21, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 11.03, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 11.81, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 12.55, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 13.35, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 14.21, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 15.16, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 16.19, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 17.3, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 18.52, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 19.85, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 21.31, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 22.9, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 24.63, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 26.54, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 28.59, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 30.8, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 33.18, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 35.74, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 38.51, actorLevel = 136.875, }, + [26] = { baseMultiplier = 41.48, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 44.69, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 48.14, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 51.87, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 55.87, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 60.19, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 64.85, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 69.86, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 75.26, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 81.07, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 87.34, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 94.09, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 101.36, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 109.2, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 117.64, actorLevel = 288.29998779297, }, + }, + }, + } } skills["HeraldOfAshPlayer"] = { name = "Herald of Ash", baseTypeName = "Herald of Ash", color = 1, - incrementalEffectiveness = 0.054999999701977, description = "While active, enemies you sufficiently Overkill with attacks will cause an explosion that Ignites nearby enemies based on the Overkill damage dealt.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.CausesBurning] = true, [SkillType.Area] = true, [SkillType.DamageOverTime] = true, [SkillType.Fire] = true, [SkillType.Herald] = true, [SkillType.Duration] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, }, weaponTypes = { @@ -2180,4777 +3212,7097 @@ skills["HeraldOfAshPlayer"] = { ["Staff"] = true, ["One Handed Sword"] = true, }, - statDescriptionScope = "herald_of_ash", castTime = 0, - baseFlags = { - }, qualityStats = { - Default = { - { "herald_of_ash_overkill_threshold_%", 0.1 }, - }, - }, - constantStats = { - { "herald_of_ash_overkill_threshold_%", 20 }, - }, - constantStats1 = { - { "base_skill_effect_duration", 3000 }, - { "active_skill_base_area_of_effect_radius", 10 }, - }, - stats = { - "base_deal_no_damage", - }, - stats1 = { - "herald_of_ash_burning_%_overkill_damage_per_minute", - "display_statset_no_hit_damage", + { "herald_of_ash_overkill_threshold_%", 0.1 }, }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { 1000, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 1020, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 1040, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 1060, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 1080, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 1100, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 1120, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 1140, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 1160, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 1180, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 1200, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 1220, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 1240, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 1260, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 1280, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 1300, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 1320, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 1340, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 1360, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 1380, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 1400, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 1420, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 1440, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 1460, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 1480, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 1500, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 1520, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 1540, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 1560, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 1580, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 1600, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 1620, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 1640, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 1660, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 1680, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 1700, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 1720, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 1740, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 1760, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 1780, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Buff", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "herald_of_ash", + baseFlags = { + }, + constantStats = { + { "herald_of_ash_overkill_threshold_%", 20 }, + }, + stats = { + "base_deal_no_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "herald_of_ash", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 3000 }, + { "active_skill_base_area_of_effect_radius", 10 }, + }, + stats = { + "herald_of_ash_burning_%_overkill_damage_per_minute", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { 1000, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 1020, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 1040, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 1060, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 1080, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 1100, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 1120, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 1140, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 1160, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 1180, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 1200, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 1220, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 1240, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 1260, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 1280, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 1300, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 1320, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 1340, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 1360, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 1380, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 1400, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 1420, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 1440, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 1460, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 1480, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 1500, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 1520, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 1540, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 1560, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 1580, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 1600, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 1620, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 1640, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 1660, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 1680, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 1700, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 1720, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 1740, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 1760, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 1780, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["InfernalCryPlayer"] = { name = "Infernal Cry", baseTypeName = "Infernal Cry", color = 1, - incrementalEffectiveness = 0.054999999701977, description = "Performs a warcry, Empowering subsequent Attacks. Consumes all Endurance Charges to Empower additional attacks. Enemies in the warcry's area are destabilised and will Combust on death.", skillTypes = { [SkillType.Warcry] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Fire] = true, [SkillType.Damage] = true, [SkillType.Cooldown] = true, [SkillType.ConsumesCharges] = true, [SkillType.EmpowersOtherSkill] = true, [SkillType.Nonpathing] = true, [SkillType.SkillConsumesEnduranceChargesOnUse] = true, }, - statDescriptionScope = "infernal_cry", castTime = 0.8, - baseFlags = { - }, qualityStats = { - Default = { - { "infernal_cry_exerted_attack_all_damage_%_to_gain_as_fire_per_5_power_up_to_cap%", 0.5 }, - { "infernal_cry_exerted_attack_all_damage_%_to_gain_as_fire_cap%", 2.5 }, - }, - }, - constantStats = { - { "infernal_cry_exerted_attack_all_damage_%_to_gain_as_fire_per_5_power_up_to_cap%", 25 }, - { "infernal_cry_exerted_attack_all_damage_%_to_gain_as_fire_cap%", 100 }, - { "skill_empowers_next_x_melee_attacks", 1 }, - { "base_skill_effect_duration", 8000 }, - { "active_skill_base_area_of_effect_radius", 40 }, - { "infernal_cry_explosion_delay_ms", 200 }, - { "warcry_exerts_x_additional_attacks_per_endurance_charge_consumed", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 80 }, - }, - stats = { - "warcry_speed_+%", - "warcry_count_power_from_enemies", - "can_perform_skill_while_moving", - "display_statset_no_hit_damage", + { "infernal_cry_exerted_attack_all_damage_%_to_gain_as_fire_per_5_power_up_to_cap%", 0.5 }, + { "infernal_cry_exerted_attack_all_damage_%_to_gain_as_fire_cap%", 2.5 }, }, levels = { - [1] = { 0, storedUses = 1, levelRequirement = 0, cooldown = 8, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 27, }, }, - [2] = { 2, storedUses = 1, levelRequirement = 3, cooldown = 8, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 30, }, }, - [3] = { 4, storedUses = 1, levelRequirement = 6, cooldown = 8, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 33, }, }, - [4] = { 6, storedUses = 1, levelRequirement = 10, cooldown = 8, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 37, }, }, - [5] = { 8, storedUses = 1, levelRequirement = 14, cooldown = 8, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 42, }, }, - [6] = { 10, storedUses = 1, levelRequirement = 18, cooldown = 8, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 47, }, }, - [7] = { 12, storedUses = 1, levelRequirement = 22, cooldown = 8, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 53, }, }, - [8] = { 14, storedUses = 1, levelRequirement = 26, cooldown = 8, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 59, }, }, - [9] = { 16, storedUses = 1, levelRequirement = 31, cooldown = 8, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 66, }, }, - [10] = { 18, storedUses = 1, levelRequirement = 36, cooldown = 8, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 74, }, }, - [11] = { 20, storedUses = 1, levelRequirement = 41, cooldown = 8, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 84, }, }, - [12] = { 22, storedUses = 1, levelRequirement = 46, cooldown = 8, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 94, }, }, - [13] = { 24, storedUses = 1, levelRequirement = 52, cooldown = 8, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 105, }, }, - [14] = { 26, storedUses = 1, levelRequirement = 58, cooldown = 8, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 118, }, }, - [15] = { 28, storedUses = 1, levelRequirement = 64, cooldown = 8, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 132, }, }, - [16] = { 30, storedUses = 1, levelRequirement = 66, cooldown = 8, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 148, }, }, - [17] = { 32, storedUses = 1, levelRequirement = 72, cooldown = 8, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 165, }, }, - [18] = { 34, storedUses = 1, levelRequirement = 78, cooldown = 8, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 185, }, }, - [19] = { 36, storedUses = 1, levelRequirement = 84, cooldown = 8, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 208, }, }, - [20] = { 38, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 233, }, }, - [21] = { 40, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 261, }, }, - [22] = { 41, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 292, }, }, - [23] = { 42, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 327, }, }, - [24] = { 43, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 367, }, }, - [25] = { 44, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 411, }, }, - [26] = { 45, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 461, }, }, - [27] = { 46, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 516, }, }, - [28] = { 47, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 578, }, }, - [29] = { 48, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 648, }, }, - [30] = { 49, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 725, }, }, - [31] = { 49, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 813, }, }, - [32] = { 50, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 911, }, }, - [33] = { 50, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 1020, }, }, - [34] = { 51, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 1143, }, }, - [35] = { 51, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 1280, }, }, - [36] = { 52, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 1434, }, }, - [37] = { 52, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 1606, }, }, - [38] = { 53, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 1800, }, }, - [39] = { 53, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 2016, }, }, - [40] = { 54, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 2258, }, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 8, cost = { Mana = 27, }, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 8, cost = { Mana = 30, }, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 8, cost = { Mana = 33, }, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 8, cost = { Mana = 37, }, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 8, cost = { Mana = 42, }, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 8, cost = { Mana = 47, }, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 8, cost = { Mana = 53, }, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 8, cost = { Mana = 59, }, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 8, cost = { Mana = 66, }, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 8, cost = { Mana = 74, }, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 8, cost = { Mana = 84, }, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 8, cost = { Mana = 94, }, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 8, cost = { Mana = 105, }, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 8, cost = { Mana = 118, }, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 8, cost = { Mana = 132, }, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 8, cost = { Mana = 148, }, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 8, cost = { Mana = 165, }, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 8, cost = { Mana = 185, }, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 8, cost = { Mana = 208, }, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 233, }, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 261, }, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 292, }, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 327, }, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 367, }, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 411, }, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 461, }, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 516, }, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 578, }, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 648, }, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 725, }, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 813, }, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 911, }, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 1020, }, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 1143, }, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 1280, }, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 1434, }, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 1606, }, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 1800, }, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 2016, }, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 2258, }, }, + }, + statSets = { + [1] = { + label = "Infernal Cry", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "infernal_cry", + baseFlags = { + }, + constantStats = { + { "infernal_cry_exerted_attack_all_damage_%_to_gain_as_fire_per_5_power_up_to_cap%", 25 }, + { "infernal_cry_exerted_attack_all_damage_%_to_gain_as_fire_cap%", 100 }, + { "skill_empowers_next_x_melee_attacks", 1 }, + { "base_skill_effect_duration", 8000 }, + { "active_skill_base_area_of_effect_radius", 40 }, + { "infernal_cry_explosion_delay_ms", 200 }, + { "warcry_exerts_x_additional_attacks_per_endurance_charge_consumed", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 80 }, + }, + stats = { + "warcry_speed_+%", + "warcry_count_power_from_enemies", + "can_perform_skill_while_moving", + "display_statset_no_hit_damage", + }, + levels = { + [1] = { 0, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 2, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 4, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 6, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 8, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 10, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 12, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 14, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 16, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 18, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 20, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 22, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 24, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 26, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 28, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 30, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 32, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 34, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 36, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 38, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 40, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 41, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 42, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 43, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 44, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 45, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 46, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 47, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 48, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 49, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 49, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 50, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 50, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 51, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 51, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 52, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 52, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 53, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 53, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 54, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["InfernalCryCorpseExplosionPlayer"] = { name = "Combust", hidden = true, - baseEffectiveness = 1.4099999666214, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "The enemy's Corpse violently explodes, dealing Fire damage in an area around it.", skillTypes = { [SkillType.Fire] = true, [SkillType.Triggered] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.InbuiltTrigger] = true, }, - statDescriptionScope = "infernal_cry_corpse_explosion", castTime = 1, - baseFlags = { - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 16 }, - { "infernal_cry_explosion_fire_damage_+%_final_per_corpse_power", 10 }, - }, - stats = { - "secondary_minimum_base_fire_damage", - "secondary_maximum_base_fire_damage", - "base_skill_show_average_damage_instead_of_dps", - "damage_cannot_be_reflected", - "is_area_damage", - "triggered_by_infernal_cry", - "display_statset_hide_usage_stats", - "display_skill_deals_secondary_damage", + qualityStats = { }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Combust", + baseEffectiveness = 1.4099999666214, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "infernal_cry_corpse_explosion", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 16 }, + { "infernal_cry_explosion_fire_damage_+%_final_per_corpse_power", 10 }, + }, + stats = { + "secondary_minimum_base_fire_damage", + "secondary_maximum_base_fire_damage", + "base_skill_show_average_damage_instead_of_dps", + "damage_cannot_be_reflected", + "is_area_damage", + "triggered_by_infernal_cry", + "display_statset_hide_usage_stats", + "display_skill_deals_secondary_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["LeapSlamPlayer"] = { name = "Leap Slam", baseTypeName = "Leap Slam", color = 1, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, description = "Jump into the air, damaging and Knocking Back enemies with your mace where you land. Enemies you would land on are\npushed out of the way.", skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, [SkillType.Travel] = true, [SkillType.Jumping] = true, [SkillType.ConsumesFullyBrokenArmour] = true, }, weaponTypes = { ["Two Handed Mace"] = true, ["One Handed Mace"] = true, }, - statDescriptionScope = "leap_slam", castTime = 1.4, - baseFlags = { - }, qualityStats = { - Default = { - { "active_skill_damage_+%_final_vs_fully_broken_armour", 1 }, - }, - }, - constantStats = { - { "broken_armour_consume_art_variation", 1 }, - { "added_attack_time_ms", 650 }, - { "melee_conditional_step_distance", 5 }, - { "moving_melee_conditional_step_distance", 15 }, - { "leap_slam_added_attack_time_by_distance_ms", 500 }, - { "leap_slam_animation_distance_threshold", 30 }, - { "active_skill_consume_enemy_fully_broken_armour_to_gain_hit_damage_stun_multiplier_+%", 500 }, - { "active_skill_base_area_of_effect_radius", 25 }, - { "active_skill_damage_+%_final_while_dual_wielding", -30 }, - }, - stats = { - "active_skill_hit_damage_stun_multiplier_+%_final", - "is_area_damage", - "leap_slam_always_knockback_within_range", - "base_skill_show_average_damage_instead_of_dps", - "cannot_break_armour", + { "active_skill_damage_+%_final_vs_fully_broken_armour", 1 }, }, levels = { - [1] = { 20, baseMultiplier = 1.1, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 14, }, }, - [2] = { 21, baseMultiplier = 1.21, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 16, }, }, - [3] = { 22, baseMultiplier = 1.33, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 18, }, }, - [4] = { 23, baseMultiplier = 1.45, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 20, }, }, - [5] = { 24, baseMultiplier = 1.57, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 23, }, }, - [6] = { 25, baseMultiplier = 1.68, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 26, }, }, - [7] = { 26, baseMultiplier = 1.8, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 29, }, }, - [8] = { 27, baseMultiplier = 1.91, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 32, }, }, - [9] = { 28, baseMultiplier = 2.01, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 36, }, }, - [10] = { 29, baseMultiplier = 2.11, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 41, }, }, - [11] = { 30, baseMultiplier = 2.21, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 46, }, }, - [12] = { 31, baseMultiplier = 2.32, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 51, }, }, - [13] = { 32, baseMultiplier = 2.44, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 58, }, }, - [14] = { 33, baseMultiplier = 2.56, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 64, }, }, - [15] = { 34, baseMultiplier = 2.69, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 72, }, }, - [16] = { 35, baseMultiplier = 2.82, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 81, }, }, - [17] = { 36, baseMultiplier = 2.96, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 91, }, }, - [18] = { 37, baseMultiplier = 3.11, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 102, }, }, - [19] = { 38, baseMultiplier = 3.27, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 114, }, }, - [20] = { 39, baseMultiplier = 3.43, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 128, }, }, - [21] = { 40, baseMultiplier = 3.6, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 143, }, }, - [22] = { 41, baseMultiplier = 3.78, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 161, }, }, - [23] = { 42, baseMultiplier = 3.97, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 180, }, }, - [24] = { 43, baseMultiplier = 4.17, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 202, }, }, - [25] = { 44, baseMultiplier = 4.38, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 226, }, }, - [26] = { 45, baseMultiplier = 4.6, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 253, }, }, - [27] = { 46, baseMultiplier = 4.83, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 284, }, }, - [28] = { 47, baseMultiplier = 5.07, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 318, }, }, - [29] = { 48, baseMultiplier = 5.32, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 356, }, }, - [30] = { 49, baseMultiplier = 5.59, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 399, }, }, - [31] = { 50, baseMultiplier = 5.87, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 447, }, }, - [32] = { 51, baseMultiplier = 6.16, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 501, }, }, - [33] = { 52, baseMultiplier = 6.47, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 561, }, }, - [34] = { 53, baseMultiplier = 6.79, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 629, }, }, - [35] = { 54, baseMultiplier = 7.13, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 704, }, }, - [36] = { 55, baseMultiplier = 7.49, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 789, }, }, - [37] = { 56, baseMultiplier = 7.86, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 884, }, }, - [38] = { 57, baseMultiplier = 8.26, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 990, }, }, - [39] = { 58, baseMultiplier = 8.67, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 1109, }, }, - [40] = { 59, baseMultiplier = 9.1, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 1243, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 14, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 16, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 18, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 20, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 23, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 26, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 29, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 32, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 36, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 41, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 46, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 51, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 58, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 64, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 72, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 81, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 91, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 102, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 114, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 128, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 143, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 161, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 180, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 202, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 226, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 253, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 284, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 318, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 356, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 399, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 447, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 501, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 561, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 629, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 704, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 789, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 884, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 990, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1109, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1243, }, }, + }, + statSets = { + [1] = { + label = "Leap Slam", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "leap_slam", + baseFlags = { + }, + constantStats = { + { "broken_armour_consume_art_variation", 1 }, + { "added_attack_time_ms", 650 }, + { "melee_conditional_step_distance", 5 }, + { "moving_melee_conditional_step_distance", 15 }, + { "leap_slam_added_attack_time_by_distance_ms", 500 }, + { "leap_slam_animation_distance_threshold", 30 }, + { "active_skill_consume_enemy_fully_broken_armour_to_gain_hit_damage_stun_multiplier_+%", 500 }, + { "active_skill_base_area_of_effect_radius", 25 }, + { "active_skill_damage_+%_final_while_dual_wielding", -30 }, + }, + stats = { + "active_skill_hit_damage_stun_multiplier_+%_final", + "is_area_damage", + "leap_slam_always_knockback_within_range", + "base_skill_show_average_damage_instead_of_dps", + "cannot_break_armour", + }, + levels = { + [1] = { 20, baseMultiplier = 1.1, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 21, baseMultiplier = 1.21, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 22, baseMultiplier = 1.33, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 23, baseMultiplier = 1.45, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 24, baseMultiplier = 1.57, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 25, baseMultiplier = 1.68, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 26, baseMultiplier = 1.8, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 27, baseMultiplier = 1.91, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 28, baseMultiplier = 2.01, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 29, baseMultiplier = 2.11, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 30, baseMultiplier = 2.21, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 31, baseMultiplier = 2.32, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 32, baseMultiplier = 2.44, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 33, baseMultiplier = 2.56, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 34, baseMultiplier = 2.69, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 35, baseMultiplier = 2.82, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 36, baseMultiplier = 2.96, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 37, baseMultiplier = 3.11, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 38, baseMultiplier = 3.27, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 39, baseMultiplier = 3.43, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 40, baseMultiplier = 3.6, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 41, baseMultiplier = 3.78, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 42, baseMultiplier = 3.97, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 43, baseMultiplier = 4.17, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 44, baseMultiplier = 4.38, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 45, baseMultiplier = 4.6, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 46, baseMultiplier = 4.83, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 47, baseMultiplier = 5.07, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 48, baseMultiplier = 5.32, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 49, baseMultiplier = 5.59, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 50, baseMultiplier = 5.87, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 51, baseMultiplier = 6.16, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 52, baseMultiplier = 6.47, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 53, baseMultiplier = 6.79, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 54, baseMultiplier = 7.13, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 55, baseMultiplier = 7.49, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 56, baseMultiplier = 7.86, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 57, baseMultiplier = 8.26, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 58, baseMultiplier = 8.67, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 59, baseMultiplier = 9.1, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ArmourPiercingBoltsAmmoPlayer"] = { name = "Load Armour Piercing Rounds", baseTypeName = "Load Armour Piercing Rounds", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with a clip of bolts that can be fired rapidly and Break enemy Armour. Using this skill again reloads the clip.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.6, - baseFlags = { - }, - constantStats = { - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_number_of_crossbow_bolts", - "action_can_be_used_in_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { 12, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { 12, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { 13, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { 13, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 11, }, }, - [5] = { 14, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 13, }, }, - [6] = { 14, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 14, }, }, - [7] = { 15, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 16, }, }, - [8] = { 15, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 18, }, }, - [9] = { 16, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 20, }, }, - [10] = { 16, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 23, }, }, - [11] = { 17, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 26, }, }, - [12] = { 17, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 29, }, }, - [13] = { 18, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 32, }, }, - [14] = { 18, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 36, }, }, - [15] = { 19, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 41, }, }, - [16] = { 19, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 46, }, }, - [17] = { 20, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 51, }, }, - [18] = { 20, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 58, }, }, - [19] = { 21, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 65, }, }, - [20] = { 21, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 72, }, }, - [21] = { 22, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 81, }, }, - [22] = { 22, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 91, }, }, - [23] = { 23, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 102, }, }, - [24] = { 23, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 114, }, }, - [25] = { 24, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 128, }, }, - [26] = { 24, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 144, }, }, - [27] = { 25, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 161, }, }, - [28] = { 25, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 180, }, }, - [29] = { 26, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 202, }, }, - [30] = { 26, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 226, }, }, - [31] = { 27, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 254, }, }, - [32] = { 27, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 284, }, }, - [33] = { 28, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 319, }, }, - [34] = { 28, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 357, }, }, - [35] = { 29, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 400, }, }, - [36] = { 29, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 448, }, }, - [37] = { 30, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 502, }, }, - [38] = { 30, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 562, }, }, - [39] = { 31, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 630, }, }, - [40] = { 31, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 706, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 8, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 9, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 10, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 11, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 13, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 14, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 16, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 18, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 20, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 23, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 26, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 29, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 32, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 36, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 41, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 46, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 51, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 58, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 65, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 72, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 81, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 91, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 102, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 114, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 128, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 144, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 161, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 180, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 202, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 226, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 254, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 284, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 319, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 357, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 400, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 448, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 502, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 562, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 630, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 706, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_number_of_crossbow_bolts", + "action_can_be_used_in_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 12, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 12, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 13, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 13, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 14, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 15, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 15, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 16, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 16, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 17, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 17, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 18, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 18, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 19, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 19, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 20, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 20, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 21, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 21, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 22, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 22, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 23, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 23, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 24, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 24, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 25, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 25, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 26, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 26, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 27, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 27, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 28, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 28, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 29, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 29, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 30, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 30, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 31, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 31, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ArmourPiercingBoltsPlayer"] = { name = "Armour Piercing Rounds", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Rapidly fires bolts that Break enemy Armour. Can fire a limited number of bolts before needing to reload.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, [SkillType.Physical] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "rapid_shot_piercing", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - }, qualityStats = { - Default = { - { "armour_break_amount_+%", 1.5 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 60 }, - { "active_skill_override_turn_duration_ms", 100 }, - { "active_skill_facing_angle_turn_duration_ms", 100 }, - { "crossbow_barrage_recoil_per_shot", 1 }, - { "crossbow_barrage_total_recoil_buff_count", 8 }, - { "crossbow_barrage_debuff_duration_ms", 300 }, - { "base_knockback_distance", 30 }, - { "broken_armour_debuff_art_variation", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - }, - stats = { - "apply_X_armour_break_on_hit", - "base_is_projectile", - "has_modular_projectiles_enabled", - "action_requires_aiming_stance", - "should_use_additive_aiming_animation", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "projectiles_crossbow_barrage", - "disable_visual_hit_effect", - "action_do_not_face_target", - "can_perform_skill_while_moving", + { "armour_break_amount_+%", 1.5 }, }, levels = { - [1] = { 1, attackSpeedMultiplier = 325, baseMultiplier = 0.2, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 2, attackSpeedMultiplier = 325, baseMultiplier = 0.22, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 3, attackSpeedMultiplier = 325, baseMultiplier = 0.24, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 5, attackSpeedMultiplier = 325, baseMultiplier = 0.26, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 8, attackSpeedMultiplier = 325, baseMultiplier = 0.28, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 12, attackSpeedMultiplier = 325, baseMultiplier = 0.31, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 17, attackSpeedMultiplier = 325, baseMultiplier = 0.33, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 24, attackSpeedMultiplier = 325, baseMultiplier = 0.35, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 35, attackSpeedMultiplier = 325, baseMultiplier = 0.36, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 50, attackSpeedMultiplier = 325, baseMultiplier = 0.38, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 71, attackSpeedMultiplier = 325, baseMultiplier = 0.4, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 98, attackSpeedMultiplier = 325, baseMultiplier = 0.42, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 144, attackSpeedMultiplier = 325, baseMultiplier = 0.44, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 209, attackSpeedMultiplier = 325, baseMultiplier = 0.47, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 300, attackSpeedMultiplier = 325, baseMultiplier = 0.49, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 402, attackSpeedMultiplier = 325, baseMultiplier = 0.51, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 479, attackSpeedMultiplier = 325, baseMultiplier = 0.54, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 569, attackSpeedMultiplier = 325, baseMultiplier = 0.57, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 714, attackSpeedMultiplier = 325, baseMultiplier = 0.59, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 845, attackSpeedMultiplier = 325, baseMultiplier = 0.62, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 894, attackSpeedMultiplier = 325, baseMultiplier = 0.65, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 945, attackSpeedMultiplier = 325, baseMultiplier = 0.69, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 999, attackSpeedMultiplier = 325, baseMultiplier = 0.72, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 1056, attackSpeedMultiplier = 325, baseMultiplier = 0.76, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 1117, attackSpeedMultiplier = 325, baseMultiplier = 0.8, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 1180, attackSpeedMultiplier = 325, baseMultiplier = 0.84, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 1247, attackSpeedMultiplier = 325, baseMultiplier = 0.88, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 1318, attackSpeedMultiplier = 325, baseMultiplier = 0.92, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 1392, attackSpeedMultiplier = 325, baseMultiplier = 0.97, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 1470, attackSpeedMultiplier = 325, baseMultiplier = 1.02, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 1553, attackSpeedMultiplier = 325, baseMultiplier = 1.07, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 1640, attackSpeedMultiplier = 325, baseMultiplier = 1.12, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 1732, attackSpeedMultiplier = 325, baseMultiplier = 1.18, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 1829, attackSpeedMultiplier = 325, baseMultiplier = 1.24, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 1931, attackSpeedMultiplier = 325, baseMultiplier = 1.3, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 2038, attackSpeedMultiplier = 325, baseMultiplier = 1.36, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 2151, attackSpeedMultiplier = 325, baseMultiplier = 1.43, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 2271, attackSpeedMultiplier = 325, baseMultiplier = 1.5, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 2389, attackSpeedMultiplier = 325, baseMultiplier = 1.58, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 2512, attackSpeedMultiplier = 325, baseMultiplier = 1.66, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [2] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [3] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [4] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [5] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [6] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [7] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [8] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [9] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [10] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [11] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [12] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [13] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [14] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [15] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [16] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [17] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [18] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [19] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [20] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [21] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [22] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [23] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [24] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [25] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [26] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [27] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [28] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [29] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [30] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [31] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [32] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [33] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [34] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [35] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [36] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [37] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [38] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [39] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + [40] = { attackSpeedMultiplier = 325, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "rapid_shot_piercing", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 60 }, + { "active_skill_override_turn_duration_ms", 100 }, + { "active_skill_facing_angle_turn_duration_ms", 100 }, + { "crossbow_barrage_recoil_per_shot", 1 }, + { "crossbow_barrage_total_recoil_buff_count", 8 }, + { "crossbow_barrage_debuff_duration_ms", 300 }, + { "base_knockback_distance", 30 }, + { "broken_armour_debuff_art_variation", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + }, + stats = { + "apply_X_armour_break_on_hit", + "base_is_projectile", + "has_modular_projectiles_enabled", + "action_requires_aiming_stance", + "should_use_additive_aiming_animation", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "projectiles_crossbow_barrage", + "disable_visual_hit_effect", + "action_do_not_face_target", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 1, baseMultiplier = 0.2, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 2, baseMultiplier = 0.22, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 3, baseMultiplier = 0.24, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 5, baseMultiplier = 0.26, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 8, baseMultiplier = 0.28, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 12, baseMultiplier = 0.31, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 17, baseMultiplier = 0.33, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 24, baseMultiplier = 0.35, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 35, baseMultiplier = 0.36, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 50, baseMultiplier = 0.38, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 71, baseMultiplier = 0.4, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 98, baseMultiplier = 0.42, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 144, baseMultiplier = 0.44, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 209, baseMultiplier = 0.47, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 300, baseMultiplier = 0.49, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 402, baseMultiplier = 0.51, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 479, baseMultiplier = 0.54, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 569, baseMultiplier = 0.57, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 714, baseMultiplier = 0.59, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 845, baseMultiplier = 0.62, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 894, baseMultiplier = 0.65, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 945, baseMultiplier = 0.69, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 999, baseMultiplier = 0.72, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 1056, baseMultiplier = 0.76, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 1117, baseMultiplier = 0.8, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 1180, baseMultiplier = 0.84, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 1247, baseMultiplier = 0.88, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 1318, baseMultiplier = 0.92, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 1392, baseMultiplier = 0.97, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 1470, baseMultiplier = 1.02, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 1553, baseMultiplier = 1.07, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 1640, baseMultiplier = 1.12, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 1732, baseMultiplier = 1.18, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 1829, baseMultiplier = 1.24, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 1931, baseMultiplier = 1.3, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 2038, baseMultiplier = 1.36, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 2151, baseMultiplier = 1.43, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 2271, baseMultiplier = 1.5, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 2389, baseMultiplier = 1.58, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 2512, baseMultiplier = 1.66, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ExplosiveShotAmmoPlayer"] = { name = "Load Explosive Shot", baseTypeName = "Load Explosive Shot", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with flaming bolts that explode on impact. The explosion will cause any Grenades in its area of effect to also explode.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1.5, - baseFlags = { - }, - constantStats = { - { "base_number_of_crossbow_bolts", 1 }, - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_reload_speed_+%_final", -30 }, - }, - stats = { - "action_can_be_used_in_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 12, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 15, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 17, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 19, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 21, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 24, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 27, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 30, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 34, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 38, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 42, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 47, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 53, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 60, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 67, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 75, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 84, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 94, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 106, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 118, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 133, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 149, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 167, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 187, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 209, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 234, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 263, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 294, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 330, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 370, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 414, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 464, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 520, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 582, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 652, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 731, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 819, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 9, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 10, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 12, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 13, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 15, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 17, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 19, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 21, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 24, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 27, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 30, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 34, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 38, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 42, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 47, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 53, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 60, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 67, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 75, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 84, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 94, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 106, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 118, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 133, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 149, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 167, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 187, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 209, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 234, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 263, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 294, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 330, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 370, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 414, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 464, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 520, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 582, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 652, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 731, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 819, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_crossbow_bolts", 1 }, + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_reload_speed_+%_final", -30 }, + }, + stats = { + "action_can_be_used_in_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["ExplosiveShotPlayer"] = { name = "Explosive Shot", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Fires a flaming bolt that explodes on impact. The explosion will cause any Grenades in its area of effect to also explode.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Fire] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "power_shot_incendiary", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, qualityStats = { - Default = { - { "active_skill_ignite_effect_+%_final", 1.5 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 30 }, - { "crossbow_barrage_attack_time_ratio_%", 10 }, - { "crossbow_barrage_recoil_per_shot", 2 }, - { "crossbow_barrage_total_recoil_buff_count", 8 }, - { "crossbow_barrage_debuff_duration_ms", 300 }, - { "base_knockback_distance", 400 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 50 }, - }, - constantStats1 = { - { "grenade_indirect_explosion_damage_+%_final", 0 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 50 }, - }, - stats = { - "base_is_projectile", - "has_modular_projectiles_enabled", - "action_requires_aiming_stance", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "projectiles_crossbow_barrage", - "cannot_cancel_skill_before_contact_point", - "disable_visual_hit_effect", - "projectiles_fire_at_ground", - "can_perform_skill_while_moving", - "should_use_additive_aiming_animation", - "base_skill_show_average_damage_instead_of_dps", - }, - stats1 = { - "active_skill_base_area_of_effect_radius", - "is_area_damage", - "display_statset_hide_usage_stats", + { "active_skill_ignite_effect_+%_final", 1.5 }, }, levels = { - [1] = { attackSpeedMultiplier = -30, baseMultiplier = 1.4, levelRequirement = 0, actorLevel = 1, }, - [2] = { attackSpeedMultiplier = -30, baseMultiplier = 1.54, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { attackSpeedMultiplier = -30, baseMultiplier = 1.69, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { attackSpeedMultiplier = -30, baseMultiplier = 1.85, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { attackSpeedMultiplier = -30, baseMultiplier = 1.99, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { attackSpeedMultiplier = -30, baseMultiplier = 2.14, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { attackSpeedMultiplier = -30, baseMultiplier = 2.29, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { attackSpeedMultiplier = -30, baseMultiplier = 2.43, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { attackSpeedMultiplier = -30, baseMultiplier = 2.55, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { attackSpeedMultiplier = -30, baseMultiplier = 2.68, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { attackSpeedMultiplier = -30, baseMultiplier = 2.81, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { attackSpeedMultiplier = -30, baseMultiplier = 2.96, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { attackSpeedMultiplier = -30, baseMultiplier = 3.1, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { attackSpeedMultiplier = -30, baseMultiplier = 3.26, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { attackSpeedMultiplier = -30, baseMultiplier = 3.42, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { attackSpeedMultiplier = -30, baseMultiplier = 3.59, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { attackSpeedMultiplier = -30, baseMultiplier = 3.77, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { attackSpeedMultiplier = -30, baseMultiplier = 3.96, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { attackSpeedMultiplier = -30, baseMultiplier = 4.16, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { attackSpeedMultiplier = -30, baseMultiplier = 4.37, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { attackSpeedMultiplier = -30, baseMultiplier = 4.58, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { attackSpeedMultiplier = -30, baseMultiplier = 4.81, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { attackSpeedMultiplier = -30, baseMultiplier = 5.05, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { attackSpeedMultiplier = -30, baseMultiplier = 5.31, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { attackSpeedMultiplier = -30, baseMultiplier = 5.57, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { attackSpeedMultiplier = -30, baseMultiplier = 5.85, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { attackSpeedMultiplier = -30, baseMultiplier = 6.14, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { attackSpeedMultiplier = -30, baseMultiplier = 6.45, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { attackSpeedMultiplier = -30, baseMultiplier = 6.77, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { attackSpeedMultiplier = -30, baseMultiplier = 7.11, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { attackSpeedMultiplier = -30, baseMultiplier = 7.47, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { attackSpeedMultiplier = -30, baseMultiplier = 7.84, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { attackSpeedMultiplier = -30, baseMultiplier = 8.23, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { attackSpeedMultiplier = -30, baseMultiplier = 8.65, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { attackSpeedMultiplier = -30, baseMultiplier = 9.08, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { attackSpeedMultiplier = -30, baseMultiplier = 9.53, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { attackSpeedMultiplier = -30, baseMultiplier = 10.01, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { attackSpeedMultiplier = -30, baseMultiplier = 10.51, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { attackSpeedMultiplier = -30, baseMultiplier = 11.03, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { attackSpeedMultiplier = -30, baseMultiplier = 11.59, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { 24, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 24, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 24, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 25, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 25, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 25, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 26, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 26, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 26, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 27, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 27, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 27, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 28, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 28, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 28, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 29, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 29, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 29, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 30, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 30, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 30, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 31, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 31, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 31, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 32, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 32, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 32, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 33, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 33, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 33, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 34, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 34, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 34, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 35, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 35, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 35, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 36, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 36, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 36, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 37, attackSpeedMultiplier = -30, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [2] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [3] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [4] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [5] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [6] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [7] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [8] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [9] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [10] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [11] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [12] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [13] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [14] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [15] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [16] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [17] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [18] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [19] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [20] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [21] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [22] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [23] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [24] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [25] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [26] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [27] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [28] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [29] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [30] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [31] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [32] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [33] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [34] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [35] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [36] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [37] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [38] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [39] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + [40] = { attackSpeedMultiplier = -30, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "power_shot_incendiary", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 30 }, + { "crossbow_barrage_attack_time_ratio_%", 10 }, + { "crossbow_barrage_recoil_per_shot", 2 }, + { "crossbow_barrage_total_recoil_buff_count", 8 }, + { "crossbow_barrage_debuff_duration_ms", 300 }, + { "base_knockback_distance", 400 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 50 }, + }, + stats = { + "base_is_projectile", + "has_modular_projectiles_enabled", + "action_requires_aiming_stance", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "projectiles_crossbow_barrage", + "cannot_cancel_skill_before_contact_point", + "disable_visual_hit_effect", + "projectiles_fire_at_ground", + "can_perform_skill_while_moving", + "should_use_additive_aiming_animation", + "base_skill_show_average_damage_instead_of_dps", + }, + levels = { + [1] = { baseMultiplier = 1.4, actorLevel = 1, }, + [2] = { baseMultiplier = 1.54, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.69, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.85, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.99, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 2.14, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 2.29, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.43, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.55, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.68, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.81, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.96, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 3.1, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 3.26, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 3.42, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.59, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 3.77, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.96, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 4.16, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 4.37, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 4.58, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 4.81, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 5.05, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 5.31, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 5.57, actorLevel = 136.875, }, + [26] = { baseMultiplier = 5.85, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 6.14, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 6.45, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 6.77, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 7.11, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 7.47, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 7.84, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 8.23, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 8.65, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 9.08, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 9.53, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 10.01, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 10.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 11.03, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 11.59, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "power_shot_incendiary", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "grenade_indirect_explosion_damage_+%_final", 0 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 50 }, + }, + stats = { + "active_skill_base_area_of_effect_radius", + "is_area_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 24, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 24, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 24, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 25, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 25, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 25, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 26, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 26, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 27, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 27, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 27, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 28, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 28, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 28, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 29, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 29, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 29, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 30, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 30, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 30, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 31, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 31, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 31, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 32, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 32, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 32, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 33, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 33, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 33, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 34, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 34, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 34, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 35, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 35, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 35, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 36, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 36, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 36, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 37, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FragmentationRoundsAmmoPlayer"] = { name = "Load Fragmentation Rounds", baseTypeName = "Load Fragmentation Rounds", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with Piercing bolts that fragment in flight. Bolts that hit a Frozen enemy consume the Freeze and cause an explosion of shrapnel. Bolts that hit an Ice Crystal cause it to explode.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.8, - baseFlags = { - }, - constantStats = { - { "base_number_of_crossbow_bolts", 1 }, - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "action_can_be_used_in_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 11, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 12, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 14, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 16, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 18, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 20, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 22, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 25, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 28, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 32, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 35, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 40, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 45, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 50, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 56, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 63, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 71, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 79, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 89, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 99, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 111, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 125, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 140, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 157, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 176, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 197, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 221, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 247, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 277, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 311, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 348, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 390, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 437, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 489, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 548, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 614, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 688, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 8, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 9, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 10, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 11, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 12, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 14, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 16, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 18, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 20, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 22, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 25, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 28, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 32, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 35, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 40, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 45, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 50, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 56, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 63, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 71, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 79, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 89, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 99, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 111, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 125, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 140, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 157, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 176, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 197, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 221, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 247, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 277, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 311, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 348, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 390, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 437, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 489, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 548, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 614, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 688, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_crossbow_bolts", 1 }, + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "action_can_be_used_in_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["FragmentationRoundsPlayer"] = { name = "Fragmentation Rounds", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Fires Piercing bolts that fragment in flight. Bolts that hit a Frozen enemy Consume the Freeze and cause an explosion of shrapnel. Bolts that hit an Ice Crystal cause it to explode.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, [SkillType.SkillConsumesFreeze] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "burst_shot_piercing", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - }, qualityStats = { - Default = { - { "active_skill_physical_damage_+%_final", 1 }, - }, - }, - constantStats = { - { "projectiles_normal_distribution_height_mean", 3 }, - { "projectiles_normal_distribution_height_standard_deviation", 20 }, - { "projectiles_normal_distribution_spread_standard_deviation", 8 }, - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_number_of_projectiles", 10 }, - { "projectile_distance_variance", 10 }, - { "active_skill_projectile_speed_+%_variation_final", 40 }, - { "active_skill_hit_damage_stun_multiplier_+%_final", 0 }, - { "enemy_phys_reduction_%_penalty_vs_hit", 0 }, - { "projectile_base_number_of_targets_to_pierce", 2 }, - { "base_knockback_distance", 100 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 50 }, - }, - stats = { - "base_is_projectile", - "projectiles_can_shotgun", - "has_modular_projectiles_enabled", - "action_requires_aiming_stance", - "should_use_additive_aiming_animation", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "cannot_cancel_skill_before_contact_point", - "destroy_frost_wall_segment_on_hit", - "disable_visual_hit_effect", - "can_perform_skill_while_moving", - "base_skill_show_average_damage_instead_of_dps", - "base_consume_enemy_freeze_on_hit", - "never_freeze", - }, - stats1 = { - "active_skill_base_area_of_effect_radius", - "is_area_damage", - "display_statset_hide_usage_stats", + { "active_skill_physical_damage_+%_final", 1 }, }, levels = { - [1] = { baseMultiplier = 0.22, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.24, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.27, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.29, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 0.31, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 0.34, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 0.36, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 0.38, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 0.42, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 0.44, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 0.46, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 0.49, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 0.51, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 0.54, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 0.56, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 0.59, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 0.62, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 0.65, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 0.69, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 0.72, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 0.76, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 0.79, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 0.83, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 0.88, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 0.92, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 0.97, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 1.01, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 1.06, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 1.12, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 1.17, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 1.23, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 1.29, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 1.36, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 1.43, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 1.5, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 1.57, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 1.65, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 1.73, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 1.82, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { 14, baseMultiplier = 4.25, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 14, baseMultiplier = 4.68, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 14, baseMultiplier = 5.14, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 14, baseMultiplier = 5.61, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 14, baseMultiplier = 6.05, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 14, baseMultiplier = 6.51, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 14, baseMultiplier = 6.96, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 15, baseMultiplier = 7.38, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 15, baseMultiplier = 7.75, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 15, baseMultiplier = 8.14, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 15, baseMultiplier = 8.54, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 15, baseMultiplier = 8.97, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 15, baseMultiplier = 9.42, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 15, baseMultiplier = 9.89, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 16, baseMultiplier = 10.39, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 16, baseMultiplier = 10.91, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 16, baseMultiplier = 11.45, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 16, baseMultiplier = 12.02, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 16, baseMultiplier = 12.62, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 16, baseMultiplier = 13.26, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 16, baseMultiplier = 13.92, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 17, baseMultiplier = 14.61, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 17, baseMultiplier = 15.34, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 17, baseMultiplier = 16.11, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 17, baseMultiplier = 16.92, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 17, baseMultiplier = 17.76, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 17, baseMultiplier = 18.65, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 17, baseMultiplier = 19.58, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 18, baseMultiplier = 20.56, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 18, baseMultiplier = 21.59, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 18, baseMultiplier = 22.67, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 18, baseMultiplier = 23.8, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 18, baseMultiplier = 25, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 18, baseMultiplier = 26.25, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 18, baseMultiplier = 27.56, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 19, baseMultiplier = 28.93, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 19, baseMultiplier = 30.38, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 19, baseMultiplier = 31.9, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 19, baseMultiplier = 33.5, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 19, baseMultiplier = 35.17, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "burst_shot_piercing", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "projectiles_normal_distribution_height_mean", 3 }, + { "projectiles_normal_distribution_height_standard_deviation", 20 }, + { "projectiles_normal_distribution_spread_standard_deviation", 8 }, + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_number_of_projectiles", 10 }, + { "projectile_distance_variance", 10 }, + { "active_skill_projectile_speed_+%_variation_final", 40 }, + { "active_skill_hit_damage_stun_multiplier_+%_final", 0 }, + { "enemy_phys_reduction_%_penalty_vs_hit", 0 }, + { "projectile_base_number_of_targets_to_pierce", 2 }, + { "base_knockback_distance", 100 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 50 }, + }, + stats = { + "base_is_projectile", + "projectiles_can_shotgun", + "has_modular_projectiles_enabled", + "action_requires_aiming_stance", + "should_use_additive_aiming_animation", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "cannot_cancel_skill_before_contact_point", + "destroy_frost_wall_segment_on_hit", + "disable_visual_hit_effect", + "can_perform_skill_while_moving", + "base_skill_show_average_damage_instead_of_dps", + "base_consume_enemy_freeze_on_hit", + "never_freeze", + }, + levels = { + [1] = { baseMultiplier = 0.22, actorLevel = 1, }, + [2] = { baseMultiplier = 0.24, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.27, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.29, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.31, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.34, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.36, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.38, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.4, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.42, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.44, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.46, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.49, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.51, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.54, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.56, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.59, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.62, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 0.65, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 0.69, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 0.72, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 0.76, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 0.79, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 0.83, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 0.88, actorLevel = 136.875, }, + [26] = { baseMultiplier = 0.92, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 0.97, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.01, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.06, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 1.12, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 1.17, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 1.23, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 1.29, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 1.36, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 1.43, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 1.5, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 1.57, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 1.65, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 1.73, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 1.82, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Vs Frozen", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "burst_shot_piercing", + baseFlags = { + }, + stats = { + "active_skill_base_area_of_effect_radius", + "is_area_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 14, baseMultiplier = 4.25, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 14, baseMultiplier = 4.68, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 14, baseMultiplier = 5.14, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 14, baseMultiplier = 5.61, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 14, baseMultiplier = 6.05, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 14, baseMultiplier = 6.51, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 14, baseMultiplier = 6.96, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 15, baseMultiplier = 7.38, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 15, baseMultiplier = 7.75, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 15, baseMultiplier = 8.14, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 15, baseMultiplier = 8.54, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 15, baseMultiplier = 8.97, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 15, baseMultiplier = 9.42, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 15, baseMultiplier = 9.89, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 16, baseMultiplier = 10.39, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 16, baseMultiplier = 10.91, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 16, baseMultiplier = 11.45, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 16, baseMultiplier = 12.02, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 16, baseMultiplier = 12.62, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 16, baseMultiplier = 13.26, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 16, baseMultiplier = 13.92, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 17, baseMultiplier = 14.61, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 17, baseMultiplier = 15.34, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 17, baseMultiplier = 16.11, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 17, baseMultiplier = 16.92, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 17, baseMultiplier = 17.76, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 17, baseMultiplier = 18.65, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 17, baseMultiplier = 19.58, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 18, baseMultiplier = 20.56, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 18, baseMultiplier = 21.59, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 18, baseMultiplier = 22.67, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 18, baseMultiplier = 23.8, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 18, baseMultiplier = 25, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 18, baseMultiplier = 26.25, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 18, baseMultiplier = 27.56, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 19, baseMultiplier = 28.93, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 19, baseMultiplier = 30.38, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 19, baseMultiplier = 31.9, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 19, baseMultiplier = 33.5, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 19, baseMultiplier = 35.17, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["GalvanicShardsAmmoPlayer"] = { name = "Load Galvanic Shards", baseTypeName = "Load Galvanic Shards", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with a clip of charged bolts that fragment in flight, releasing Chaining Lightning beams when they Hit enemies. Using this skill again reloads the clip.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.6, - baseFlags = { - }, qualityStats = { - Default = { - { "base_number_of_crossbow_bolts", 0.1 }, - }, - }, - constantStats = { - { "base_number_of_crossbow_bolts", 5 }, - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_reload_speed_+%_final", -50 }, - }, - stats = { - "action_can_be_used_in_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + { "base_number_of_crossbow_bolts", 0.1 }, }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 12, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 13, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 15, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 17, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 19, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 21, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 24, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 27, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 30, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 33, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 38, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 42, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 47, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 53, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 59, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 67, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 75, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 84, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 94, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 105, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 118, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 132, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 148, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 166, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 186, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 208, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 233, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 262, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 293, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 328, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 368, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 412, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 462, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 517, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 580, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 649, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 727, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 8, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 9, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 10, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 12, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 13, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 15, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 17, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 19, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 21, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 24, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 27, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 30, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 33, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 38, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 42, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 47, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 53, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 59, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 67, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 75, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 84, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 94, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 105, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 118, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 132, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 148, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 166, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 186, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 208, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 233, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 262, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 293, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 328, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 368, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 412, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 462, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 517, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 580, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 649, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 727, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_crossbow_bolts", 5 }, + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_reload_speed_+%_final", -50 }, + }, + stats = { + "action_can_be_used_in_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["GalvanicShardsPlayer"] = { name = "Galvanic Shards", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Rapidly fires charged bolts that fragment in flight, releasing Chaining Lightning beams when they Hit enemies. Can fire a limited number of bursts before needing to reload.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Lightning] = true, [SkillType.Chains] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "burst_shot_stormblast", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "projectiles_normal_distribution_height_mean", 3 }, - { "projectiles_normal_distribution_height_standard_deviation", 20 }, - { "projectiles_normal_distribution_spread_standard_deviation", 14 }, - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_number_of_projectiles", 6 }, - { "projectile_distance_variance", 10 }, - { "active_skill_projectile_speed_+%_variation_final", 40 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, - { "base_knockback_distance", 100 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 50 }, - }, - constantStats1 = { - { "number_of_chains", 1 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, - }, - stats = { - "base_is_projectile", - "projectiles_can_shotgun", - "has_modular_projectiles_enabled", - "action_requires_aiming_stance", - "should_use_additive_aiming_animation", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "cannot_cancel_skill_before_contact_point", - "disable_visual_hit_effect", - "can_perform_skill_while_moving", - "base_projectiles_cannot_chain", - }, - stats1 = { - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { attackSpeedMultiplier = 100, baseMultiplier = 0.1, levelRequirement = 0, actorLevel = 1, }, - [2] = { attackSpeedMultiplier = 100, baseMultiplier = 0.11, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { attackSpeedMultiplier = 100, baseMultiplier = 0.12, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { attackSpeedMultiplier = 100, baseMultiplier = 0.13, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { attackSpeedMultiplier = 100, baseMultiplier = 0.14, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { attackSpeedMultiplier = 100, baseMultiplier = 0.15, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { attackSpeedMultiplier = 100, baseMultiplier = 0.16, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { attackSpeedMultiplier = 100, baseMultiplier = 0.17, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { attackSpeedMultiplier = 100, baseMultiplier = 0.18, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { attackSpeedMultiplier = 100, baseMultiplier = 0.18, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { attackSpeedMultiplier = 100, baseMultiplier = 0.19, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { attackSpeedMultiplier = 100, baseMultiplier = 0.2, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { attackSpeedMultiplier = 100, baseMultiplier = 0.21, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { attackSpeedMultiplier = 100, baseMultiplier = 0.21, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { attackSpeedMultiplier = 100, baseMultiplier = 0.22, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { attackSpeedMultiplier = 100, baseMultiplier = 0.23, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { attackSpeedMultiplier = 100, baseMultiplier = 0.24, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { attackSpeedMultiplier = 100, baseMultiplier = 0.25, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { attackSpeedMultiplier = 100, baseMultiplier = 0.26, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { attackSpeedMultiplier = 100, baseMultiplier = 0.26, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { attackSpeedMultiplier = 100, baseMultiplier = 0.27, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { attackSpeedMultiplier = 100, baseMultiplier = 0.28, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { attackSpeedMultiplier = 100, baseMultiplier = 0.29, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { attackSpeedMultiplier = 100, baseMultiplier = 0.3, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { attackSpeedMultiplier = 100, baseMultiplier = 0.31, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { attackSpeedMultiplier = 100, baseMultiplier = 0.32, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { attackSpeedMultiplier = 100, baseMultiplier = 0.33, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { attackSpeedMultiplier = 100, baseMultiplier = 0.34, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { attackSpeedMultiplier = 100, baseMultiplier = 0.35, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { attackSpeedMultiplier = 100, baseMultiplier = 0.37, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { attackSpeedMultiplier = 100, baseMultiplier = 0.38, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { attackSpeedMultiplier = 100, baseMultiplier = 0.39, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { attackSpeedMultiplier = 100, baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { attackSpeedMultiplier = 100, baseMultiplier = 0.42, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { attackSpeedMultiplier = 100, baseMultiplier = 0.43, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { attackSpeedMultiplier = 100, baseMultiplier = 0.44, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { attackSpeedMultiplier = 100, baseMultiplier = 0.46, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { attackSpeedMultiplier = 100, baseMultiplier = 0.47, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { attackSpeedMultiplier = 100, baseMultiplier = 0.49, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { attackSpeedMultiplier = 100, baseMultiplier = 0.51, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = 100, baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 1, }, - [2] = { attackSpeedMultiplier = 100, baseMultiplier = 0.66, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { attackSpeedMultiplier = 100, baseMultiplier = 0.72, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { attackSpeedMultiplier = 100, baseMultiplier = 0.79, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { attackSpeedMultiplier = 100, baseMultiplier = 0.85, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { attackSpeedMultiplier = 100, baseMultiplier = 0.9, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { attackSpeedMultiplier = 100, baseMultiplier = 0.96, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { attackSpeedMultiplier = 100, baseMultiplier = 1.01, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { attackSpeedMultiplier = 100, baseMultiplier = 1.06, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { attackSpeedMultiplier = 100, baseMultiplier = 1.1, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { attackSpeedMultiplier = 100, baseMultiplier = 1.14, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { attackSpeedMultiplier = 100, baseMultiplier = 1.19, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { attackSpeedMultiplier = 100, baseMultiplier = 1.24, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { attackSpeedMultiplier = 100, baseMultiplier = 1.28, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { attackSpeedMultiplier = 100, baseMultiplier = 1.33, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { attackSpeedMultiplier = 100, baseMultiplier = 1.38, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { attackSpeedMultiplier = 100, baseMultiplier = 1.43, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { attackSpeedMultiplier = 100, baseMultiplier = 1.48, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { attackSpeedMultiplier = 100, baseMultiplier = 1.53, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { attackSpeedMultiplier = 100, baseMultiplier = 1.58, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { attackSpeedMultiplier = 100, baseMultiplier = 1.63, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { attackSpeedMultiplier = 100, baseMultiplier = 1.69, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { attackSpeedMultiplier = 100, baseMultiplier = 1.74, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { attackSpeedMultiplier = 100, baseMultiplier = 1.8, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { attackSpeedMultiplier = 100, baseMultiplier = 1.86, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { attackSpeedMultiplier = 100, baseMultiplier = 1.92, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { attackSpeedMultiplier = 100, baseMultiplier = 1.99, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { attackSpeedMultiplier = 100, baseMultiplier = 2.05, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { attackSpeedMultiplier = 100, baseMultiplier = 2.12, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { attackSpeedMultiplier = 100, baseMultiplier = 2.19, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { attackSpeedMultiplier = 100, baseMultiplier = 2.27, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { attackSpeedMultiplier = 100, baseMultiplier = 2.34, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { attackSpeedMultiplier = 100, baseMultiplier = 2.42, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { attackSpeedMultiplier = 100, baseMultiplier = 2.5, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { attackSpeedMultiplier = 100, baseMultiplier = 2.58, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { attackSpeedMultiplier = 100, baseMultiplier = 2.67, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { attackSpeedMultiplier = 100, baseMultiplier = 2.76, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { attackSpeedMultiplier = 100, baseMultiplier = 2.85, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { attackSpeedMultiplier = 100, baseMultiplier = 2.94, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { attackSpeedMultiplier = 100, baseMultiplier = 3.04, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [2] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [3] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [4] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [5] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [6] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [7] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [8] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [9] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [10] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [11] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [12] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [13] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [14] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [15] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [16] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [17] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [18] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [19] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [20] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [21] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [22] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [23] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [24] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [25] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [26] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [27] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [28] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [29] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [30] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [31] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [32] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [33] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [34] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [35] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [36] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [37] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [38] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [39] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + [40] = { attackSpeedMultiplier = 100, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "burst_shot_stormblast", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "projectiles_normal_distribution_height_mean", 3 }, + { "projectiles_normal_distribution_height_standard_deviation", 20 }, + { "projectiles_normal_distribution_spread_standard_deviation", 14 }, + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_number_of_projectiles", 6 }, + { "projectile_distance_variance", 10 }, + { "active_skill_projectile_speed_+%_variation_final", 40 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, + { "base_knockback_distance", 100 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 50 }, + }, + stats = { + "base_is_projectile", + "projectiles_can_shotgun", + "has_modular_projectiles_enabled", + "action_requires_aiming_stance", + "should_use_additive_aiming_animation", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "cannot_cancel_skill_before_contact_point", + "disable_visual_hit_effect", + "can_perform_skill_while_moving", + "base_projectiles_cannot_chain", + }, + levels = { + [1] = { baseMultiplier = 0.1, actorLevel = 1, }, + [2] = { baseMultiplier = 0.11, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.12, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.13, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.14, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.15, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.16, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.17, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.18, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.18, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.19, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.2, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.21, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.21, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.22, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.23, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.24, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.25, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 0.26, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 0.26, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 0.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 0.28, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 0.29, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 0.3, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 0.31, actorLevel = 136.875, }, + [26] = { baseMultiplier = 0.32, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 0.33, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 0.34, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 0.35, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 0.37, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 0.38, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 0.39, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 0.4, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 0.42, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 0.43, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 0.44, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 0.46, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 0.47, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 0.49, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 0.51, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Beam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "burst_shot_stormblast", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "number_of_chains", 1 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 0.6, actorLevel = 1, }, + [2] = { baseMultiplier = 0.66, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.72, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.79, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.85, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.9, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.96, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.01, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.06, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.1, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.14, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.19, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.24, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.28, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.33, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.38, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.43, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.48, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.53, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.58, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.63, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.69, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.74, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.8, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.86, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.92, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.99, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 2.05, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 2.12, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 2.19, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 2.27, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 2.34, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 2.42, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 2.5, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 2.58, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.67, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.76, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 2.85, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 2.94, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 3.04, actorLevel = 288.29998779297, }, + }, + }, + } } skills["GlacialBoltAmmoPlayer"] = { name = "Load Glacial Bolt", baseTypeName = "Load Glacial Bolt", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with icy bolts that create two walls of Ice Crystals at the end of their flight.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "base_number_of_crossbow_bolts", 0.1 }, - }, - }, - constantStats = { - { "base_number_of_crossbow_bolts", 1 }, - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "action_can_be_used_in_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + { "base_number_of_crossbow_bolts", 0.1 }, }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 10, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 11, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 13, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 14, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 16, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 18, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 20, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 23, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 26, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 29, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 32, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 36, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 41, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 46, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 51, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 58, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 65, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 72, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 81, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 91, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 102, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 114, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 128, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 144, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 161, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 180, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 202, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 227, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 254, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 284, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 319, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 357, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 400, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 448, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 502, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 563, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 630, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 7, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 8, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 9, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 10, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 11, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 13, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 14, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 16, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 18, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 20, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 23, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 26, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 29, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 32, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 36, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 41, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 46, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 51, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 58, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 65, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 72, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 81, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 91, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 102, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 114, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 128, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 144, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 161, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 180, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 202, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 227, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 254, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 284, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 319, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 357, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 400, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 448, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 502, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 563, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 630, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_crossbow_bolts", 1 }, + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "action_can_be_used_in_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["GlacialBoltPlayer"] = { name = "Glacial Bolt", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Fires an icy bolt that creates two walls of Ice Crystals at the end of its flight.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Cold] = true, [SkillType.Wall] = true, [SkillType.SupportedByFountains] = true, [SkillType.Nonpathing] = true, [SkillType.IceCrystal] = true, [SkillType.Duration] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "power_shot_permafrost", castTime = 0.8, - baseFlags = { - attack = true, - projectile = true, - area = true, - duration = true, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "active_skill_base_physical_damage_%_to_convert_to_cold", 60 }, - { "crossbow_barrage_attack_time_ratio_%", 10 }, - { "crossbow_barrage_recoil_per_shot", 2 }, - { "crossbow_barrage_total_recoil_buff_count", 8 }, - { "crossbow_barrage_debuff_duration_ms", 300 }, - { "base_knockback_distance", 400 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 50 }, - }, - constantStats1 = { - { "active_skill_base_physical_damage_%_to_convert_to_cold", 40 }, - { "base_skill_effect_duration", 6000 }, - { "wall_maximum_length", 63 }, - { "freezing_bolt_wall_maximum_length", 231 }, - { "active_skill_base_area_of_effect_radius", 18 }, - }, - stats = { - "base_is_projectile", - "has_modular_projectiles_enabled", - "action_requires_aiming_stance", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "projectiles_crossbow_barrage", - "cannot_cancel_skill_before_contact_point", - "projectiles_fire_at_ground", - "disable_visual_hit_effect", - "can_perform_skill_while_moving", - "should_use_additive_aiming_animation", - "base_skill_show_average_damage_instead_of_dps", - }, - stats1 = { - "frost_wall_maximum_life", - "is_area_damage", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { baseMultiplier = 0.25, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.27, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.3, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.33, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 0.36, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 0.38, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 0.41, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 0.43, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 0.46, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 0.48, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 0.5, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 0.53, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 0.55, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 0.58, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 0.61, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 0.64, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 0.67, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 0.71, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 0.74, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 0.78, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 0.82, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 0.86, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 0.9, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 0.95, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 1.04, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 1.1, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 1.15, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 1.21, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 1.27, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 1.33, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 1.4, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 1.47, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 1.54, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 1.62, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 1.7, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 1.79, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 1.88, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 1.97, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 2.07, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { 36, baseMultiplier = 0.5, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 64, baseMultiplier = 0.55, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 108, baseMultiplier = 0.6, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 164, baseMultiplier = 0.66, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 240, baseMultiplier = 0.71, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 334, baseMultiplier = 0.77, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 460, baseMultiplier = 0.82, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 624, baseMultiplier = 0.87, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 832, baseMultiplier = 0.91, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 1100, baseMultiplier = 0.96, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 1438, baseMultiplier = 1.01, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 1866, baseMultiplier = 1.06, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 2408, baseMultiplier = 1.11, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 3086, baseMultiplier = 1.16, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 3940, baseMultiplier = 1.22, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 5016, baseMultiplier = 1.28, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 6362, baseMultiplier = 1.35, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 8032, baseMultiplier = 1.41, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 10118, baseMultiplier = 1.49, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 12714, baseMultiplier = 1.56, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 13254, baseMultiplier = 1.64, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 14371, baseMultiplier = 1.72, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 16378, baseMultiplier = 1.81, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 18862, baseMultiplier = 1.9, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 21933, baseMultiplier = 1.99, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 25733, baseMultiplier = 2.09, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 30412, baseMultiplier = 2.19, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 36199, baseMultiplier = 2.3, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 43314, baseMultiplier = 2.42, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 52080, baseMultiplier = 2.54, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 61975, baseMultiplier = 2.67, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 73751, baseMultiplier = 2.8, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 87763, baseMultiplier = 2.94, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 104438, baseMultiplier = 3.09, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 124281, baseMultiplier = 3.24, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 147895, baseMultiplier = 3.4, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 175995, baseMultiplier = 3.57, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 209434, baseMultiplier = 3.75, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 249226, baseMultiplier = 3.94, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 296579, baseMultiplier = 4.14, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "power_shot_permafrost", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 60 }, + { "crossbow_barrage_attack_time_ratio_%", 10 }, + { "crossbow_barrage_recoil_per_shot", 2 }, + { "crossbow_barrage_total_recoil_buff_count", 8 }, + { "crossbow_barrage_debuff_duration_ms", 300 }, + { "base_knockback_distance", 400 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 50 }, + }, + stats = { + "base_is_projectile", + "has_modular_projectiles_enabled", + "action_requires_aiming_stance", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "projectiles_crossbow_barrage", + "cannot_cancel_skill_before_contact_point", + "projectiles_fire_at_ground", + "disable_visual_hit_effect", + "can_perform_skill_while_moving", + "should_use_additive_aiming_animation", + "base_skill_show_average_damage_instead_of_dps", + }, + levels = { + [1] = { baseMultiplier = 0.25, actorLevel = 1, }, + [2] = { baseMultiplier = 0.27, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.3, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.33, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.36, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.38, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.41, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.43, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.46, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.48, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.5, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.53, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.55, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.58, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.61, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.64, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.67, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.71, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 0.74, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 0.78, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 0.82, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 0.86, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 0.9, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 0.95, actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.04, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.1, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.15, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.21, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 1.27, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 1.33, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 1.4, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 1.47, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 1.54, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 1.62, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 1.7, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 1.79, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 1.88, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 1.97, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 2.07, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Wall", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "power_shot_permafrost", + baseFlags = { + attack = true, + area = true, + duration = true, + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_cold", 40 }, + { "base_skill_effect_duration", 6000 }, + { "wall_maximum_length", 63 }, + { "freezing_bolt_wall_maximum_length", 231 }, + { "active_skill_base_area_of_effect_radius", 18 }, + }, + stats = { + "frost_wall_maximum_life", + "is_area_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 36, baseMultiplier = 0.5, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 64, baseMultiplier = 0.55, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 108, baseMultiplier = 0.6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 164, baseMultiplier = 0.66, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 240, baseMultiplier = 0.71, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 334, baseMultiplier = 0.77, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 460, baseMultiplier = 0.82, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 624, baseMultiplier = 0.87, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 832, baseMultiplier = 0.91, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 1100, baseMultiplier = 0.96, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 1438, baseMultiplier = 1.01, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 1866, baseMultiplier = 1.06, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 2408, baseMultiplier = 1.11, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 3086, baseMultiplier = 1.16, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 3940, baseMultiplier = 1.22, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 5016, baseMultiplier = 1.28, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 6362, baseMultiplier = 1.35, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 8032, baseMultiplier = 1.41, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 10118, baseMultiplier = 1.49, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 12714, baseMultiplier = 1.56, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 13254, baseMultiplier = 1.64, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 14371, baseMultiplier = 1.72, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 16378, baseMultiplier = 1.81, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 18862, baseMultiplier = 1.9, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 21933, baseMultiplier = 1.99, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 25733, baseMultiplier = 2.09, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 30412, baseMultiplier = 2.19, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 36199, baseMultiplier = 2.3, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 43314, baseMultiplier = 2.42, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 52080, baseMultiplier = 2.54, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 61975, baseMultiplier = 2.67, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 73751, baseMultiplier = 2.8, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 87763, baseMultiplier = 2.94, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 104438, baseMultiplier = 3.09, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 124281, baseMultiplier = 3.24, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 147895, baseMultiplier = 3.4, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 175995, baseMultiplier = 3.57, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 209434, baseMultiplier = 3.75, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 249226, baseMultiplier = 3.94, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 296579, baseMultiplier = 4.14, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["HailstormRoundsAmmoPlayer"] = { name = "Load Hailstorm Rounds", baseTypeName = "Load Hailstorm Rounds", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Passively generates bolts of ice at a frequency equal to reload time, up to a cap. Activate to Load the accumulated bolts into your Crossbow. All loaded bolts are fired at once, causing them to rain down over the target area.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "siege_cascade_permafrost_ammo", castTime = 1, - baseFlags = { - }, - constantStats = { - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_reload_speed_+%_final", -50 }, - }, - stats = { - "base_number_of_crossbow_bolts", - "active_skill_cannot_manually_reload", - "action_can_be_used_in_aiming_stance", - "action_can_be_used_in_upward_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "crossbow_ammo_skill_has_passive_reloading", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { 16, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 29, }, }, - [2] = { 16, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 33, }, }, - [3] = { 17, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 37, }, }, - [4] = { 17, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 41, }, }, - [5] = { 18, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 46, }, }, - [6] = { 18, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 52, }, }, - [7] = { 18, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 58, }, }, - [8] = { 19, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 65, }, }, - [9] = { 19, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 73, }, }, - [10] = { 20, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 82, }, }, - [11] = { 20, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 91, }, }, - [12] = { 21, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 102, }, }, - [13] = { 21, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 115, }, }, - [14] = { 22, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 129, }, }, - [15] = { 22, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 144, }, }, - [16] = { 23, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 162, }, }, - [17] = { 23, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 181, }, }, - [18] = { 24, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 203, }, }, - [19] = { 24, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 227, }, }, - [20] = { 25, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 255, }, }, - [21] = { 25, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 285, }, }, - [22] = { 26, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 320, }, }, - [23] = { 26, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 358, }, }, - [24] = { 27, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 401, }, }, - [25] = { 27, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 450, }, }, - [26] = { 28, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 504, }, }, - [27] = { 28, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 564, }, }, - [28] = { 29, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 632, }, }, - [29] = { 29, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 708, }, }, - [30] = { 30, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 794, }, }, - [31] = { 30, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 889, }, }, - [32] = { 35, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 996, }, }, - [33] = { 36, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 1116, }, }, - [34] = { 36, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 1250, }, }, - [35] = { 37, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 1400, }, }, - [36] = { 37, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 1568, }, }, - [37] = { 38, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 1757, }, }, - [38] = { 38, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 1968, }, }, - [39] = { 39, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 2205, }, }, - [40] = { 39, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 2470, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 29, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 33, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 37, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 41, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 46, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 52, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 58, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 65, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 73, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 82, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 91, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 102, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 115, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 129, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 144, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 162, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 181, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 203, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 227, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 255, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 285, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 320, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 358, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 401, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 450, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 504, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 564, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 632, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 708, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 794, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 889, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 996, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 1116, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 1250, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 1400, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1568, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1757, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1968, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 2205, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 2470, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "siege_cascade_permafrost_ammo", + baseFlags = { + }, + constantStats = { + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_reload_speed_+%_final", -50 }, + }, + stats = { + "base_number_of_crossbow_bolts", + "active_skill_cannot_manually_reload", + "action_can_be_used_in_aiming_stance", + "action_can_be_used_in_upward_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "crossbow_ammo_skill_has_passive_reloading", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 16, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 16, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 17, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 17, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 18, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 19, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 19, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 20, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 20, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 21, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 21, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 22, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 22, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 23, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 23, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 24, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 24, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 25, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 25, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 26, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 26, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 27, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 27, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 28, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 28, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 29, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 29, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 30, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 30, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 35, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 36, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 36, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 37, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 37, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 38, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 38, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 39, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 39, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["HailstormRoundsPlayer"] = { name = "Hailstorm Rounds", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Fires all loaded bolts into the sky, causing them to rain down over the target area.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Cold] = true, [SkillType.Sustained] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "siege_cascade_permafrost", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, qualityStats = { - Default = { - { "base_number_of_crossbow_bolts", 0.25 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_number_of_projectiles", 1 }, - { "siege_cascade_fall_time_ms", 300 }, - { "active_skill_base_physical_damage_%_to_convert_to_cold", 80 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_base_area_of_effect_radius", 12 }, - { "active_skill_base_secondary_area_of_effect_radius", 25 }, - }, - stats = { - "base_is_projectile", - "is_area_damage", - "can_perform_skill_while_moving", - "has_modular_projectiles_enabled", - "action_requires_upward_aiming_stance", - "base_skill_show_average_damage_instead_of_dps", + { "base_number_of_crossbow_bolts", 0.25 }, }, levels = { - [1] = { attackSpeedMultiplier = -45, baseMultiplier = 0.5, levelRequirement = 0, actorLevel = 1, cost = { Mana = 25, }, }, - [2] = { attackSpeedMultiplier = -45, baseMultiplier = 0.55, levelRequirement = 0, actorLevel = 3.4519999027252, cost = { Mana = 27, }, }, - [3] = { attackSpeedMultiplier = -45, baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 6.7670001983643, cost = { Mana = 31, }, }, - [4] = { attackSpeedMultiplier = -45, baseMultiplier = 0.65, levelRequirement = 0, actorLevel = 10.307999610901, cost = { Mana = 34, }, }, - [5] = { attackSpeedMultiplier = -45, baseMultiplier = 0.7, levelRequirement = 0, actorLevel = 14.074999809265, cost = { Mana = 38, }, }, - [6] = { attackSpeedMultiplier = -45, baseMultiplier = 0.75, levelRequirement = 0, actorLevel = 18.068000793457, cost = { Mana = 43, }, }, - [7] = { attackSpeedMultiplier = -45, baseMultiplier = 0.8, levelRequirement = 0, actorLevel = 22.287000656128, cost = { Mana = 48, }, }, - [8] = { attackSpeedMultiplier = -45, baseMultiplier = 0.84, levelRequirement = 0, actorLevel = 26.732000350952, cost = { Mana = 53, }, }, - [9] = { attackSpeedMultiplier = -45, baseMultiplier = 0.88, levelRequirement = 0, actorLevel = 31.40299987793, cost = { Mana = 59, }, }, - [10] = { attackSpeedMultiplier = -45, baseMultiplier = 0.92, levelRequirement = 0, actorLevel = 36.299999237061, cost = { Mana = 66, }, }, - [11] = { attackSpeedMultiplier = -45, baseMultiplier = 0.95, levelRequirement = 0, actorLevel = 41.423000335693, cost = { Mana = 74, }, }, - [12] = { attackSpeedMultiplier = -45, baseMultiplier = 0.99, levelRequirement = 0, actorLevel = 46.771999359131, cost = { Mana = 82, }, }, - [13] = { attackSpeedMultiplier = -45, baseMultiplier = 1.03, levelRequirement = 0, actorLevel = 52.34700012207, cost = { Mana = 92, }, }, - [14] = { attackSpeedMultiplier = -45, baseMultiplier = 1.07, levelRequirement = 0, actorLevel = 58.147998809814, cost = { Mana = 102, }, }, - [15] = { attackSpeedMultiplier = -45, baseMultiplier = 1.11, levelRequirement = 0, actorLevel = 64.175003051758, cost = { Mana = 114, }, }, - [16] = { attackSpeedMultiplier = -45, baseMultiplier = 1.15, levelRequirement = 0, actorLevel = 70.428001403809, cost = { Mana = 127, }, }, - [17] = { attackSpeedMultiplier = -45, baseMultiplier = 1.19, levelRequirement = 0, actorLevel = 76.906997680664, cost = { Mana = 142, }, }, - [18] = { attackSpeedMultiplier = -45, baseMultiplier = 1.23, levelRequirement = 0, actorLevel = 83.611999511719, cost = { Mana = 159, }, }, - [19] = { attackSpeedMultiplier = -45, baseMultiplier = 1.28, levelRequirement = 0, actorLevel = 90.542999267578, cost = { Mana = 177, }, }, - [20] = { attackSpeedMultiplier = -45, baseMultiplier = 1.32, levelRequirement = 0, actorLevel = 97.699996948242, cost = { Mana = 197, }, }, - [21] = { attackSpeedMultiplier = -45, baseMultiplier = 1.36, levelRequirement = 0, actorLevel = 105.08300018311, cost = { Mana = 220, }, }, - [22] = { attackSpeedMultiplier = -45, baseMultiplier = 1.41, levelRequirement = 0, actorLevel = 112.69200134277, cost = { Mana = 245, }, }, - [23] = { attackSpeedMultiplier = -45, baseMultiplier = 1.45, levelRequirement = 0, actorLevel = 120.52700042725, cost = { Mana = 274, }, }, - [24] = { attackSpeedMultiplier = -45, baseMultiplier = 1.5, levelRequirement = 0, actorLevel = 128.58799743652, cost = { Mana = 305, }, }, - [25] = { attackSpeedMultiplier = -45, baseMultiplier = 1.55, levelRequirement = 0, actorLevel = 136.875, cost = { Mana = 340, }, }, - [26] = { attackSpeedMultiplier = -45, baseMultiplier = 1.6, levelRequirement = 0, actorLevel = 145.38800048828, cost = { Mana = 380, }, }, - [27] = { attackSpeedMultiplier = -45, baseMultiplier = 1.66, levelRequirement = 0, actorLevel = 154.12699890137, cost = { Mana = 423, }, }, - [28] = { attackSpeedMultiplier = -45, baseMultiplier = 1.71, levelRequirement = 0, actorLevel = 163.09199523926, cost = { Mana = 472, }, }, - [29] = { attackSpeedMultiplier = -45, baseMultiplier = 1.77, levelRequirement = 0, actorLevel = 172.28300476074, cost = { Mana = 526, }, }, - [30] = { attackSpeedMultiplier = -45, baseMultiplier = 1.83, levelRequirement = 0, actorLevel = 181.69999694824, cost = { Mana = 587, }, }, - [31] = { attackSpeedMultiplier = -45, baseMultiplier = 1.89, levelRequirement = 0, actorLevel = 191.34300231934, cost = { Mana = 654, }, }, - [32] = { attackSpeedMultiplier = -45, baseMultiplier = 1.95, levelRequirement = 0, actorLevel = 201.21200561523, cost = { Mana = 730, }, }, - [33] = { attackSpeedMultiplier = -45, baseMultiplier = 2.02, levelRequirement = 0, actorLevel = 211.30700683594, cost = { Mana = 814, }, }, - [34] = { attackSpeedMultiplier = -45, baseMultiplier = 2.08, levelRequirement = 0, actorLevel = 221.62800598145, cost = { Mana = 907, }, }, - [35] = { attackSpeedMultiplier = -45, baseMultiplier = 2.15, levelRequirement = 0, actorLevel = 232.17500305176, cost = { Mana = 1012, }, }, - [36] = { attackSpeedMultiplier = -45, baseMultiplier = 2.22, levelRequirement = 0, actorLevel = 242.94799804688, cost = { Mana = 1128, }, }, - [37] = { attackSpeedMultiplier = -45, baseMultiplier = 2.3, levelRequirement = 0, actorLevel = 253.94700622559, cost = { Mana = 1258, }, }, - [38] = { attackSpeedMultiplier = -45, baseMultiplier = 2.37, levelRequirement = 0, actorLevel = 265.17199707031, cost = { Mana = 1403, }, }, - [39] = { attackSpeedMultiplier = -45, baseMultiplier = 2.45, levelRequirement = 0, actorLevel = 276.62298583984, cost = { Mana = 1564, }, }, - [40] = { attackSpeedMultiplier = -45, baseMultiplier = 2.53, levelRequirement = 0, actorLevel = 288.29998779297, cost = { Mana = 1744, }, }, - }, + [1] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 25, }, }, + [2] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 27, }, }, + [3] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 31, }, }, + [4] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 34, }, }, + [5] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 38, }, }, + [6] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 43, }, }, + [7] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 48, }, }, + [8] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 53, }, }, + [9] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 59, }, }, + [10] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 66, }, }, + [11] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 74, }, }, + [12] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 82, }, }, + [13] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 92, }, }, + [14] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 102, }, }, + [15] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 114, }, }, + [16] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 127, }, }, + [17] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 142, }, }, + [18] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 159, }, }, + [19] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 177, }, }, + [20] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 197, }, }, + [21] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 220, }, }, + [22] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 245, }, }, + [23] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 274, }, }, + [24] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 305, }, }, + [25] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 340, }, }, + [26] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 380, }, }, + [27] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 423, }, }, + [28] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 472, }, }, + [29] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 526, }, }, + [30] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 587, }, }, + [31] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 654, }, }, + [32] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 730, }, }, + [33] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 814, }, }, + [34] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 907, }, }, + [35] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 1012, }, }, + [36] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 1128, }, }, + [37] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 1258, }, }, + [38] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 1403, }, }, + [39] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 1564, }, }, + [40] = { attackSpeedMultiplier = -45, levelRequirement = 0, cost = { Mana = 1744, }, }, + }, + statSets = { + [1] = { + label = "Impact", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "siege_cascade_permafrost", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_number_of_projectiles", 1 }, + { "siege_cascade_fall_time_ms", 300 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 80 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_base_area_of_effect_radius", 12 }, + { "active_skill_base_secondary_area_of_effect_radius", 25 }, + }, + stats = { + "base_is_projectile", + "is_area_damage", + "can_perform_skill_while_moving", + "has_modular_projectiles_enabled", + "action_requires_upward_aiming_stance", + "base_skill_show_average_damage_instead_of_dps", + }, + levels = { + [1] = { baseMultiplier = 0.5, actorLevel = 1, }, + [2] = { baseMultiplier = 0.55, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.6, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.65, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.7, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.75, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.8, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.84, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.88, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.92, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.95, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.99, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.03, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.07, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.11, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.15, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.19, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.23, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.28, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.32, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.36, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.41, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.45, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.5, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.55, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.6, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.66, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.71, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.77, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 1.83, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 1.89, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 1.95, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 2.02, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 2.08, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 2.15, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.22, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.3, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 2.37, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 2.45, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 2.53, actorLevel = 288.29998779297, }, + }, + }, + } } skills["HighVelocityRoundsAmmoPlayer"] = { name = "Load High Velocity Rounds", baseTypeName = "Load High Velocity Rounds", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with Piercing bolts that can consume Fully Broken Armour on enemies to deal extra damage.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, [SkillType.ConsumesFullyBrokenArmour] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "base_number_of_crossbow_bolts", 1 }, - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "action_can_be_used_in_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 10, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 11, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 12, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 14, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 15, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 17, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 19, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 22, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 25, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 28, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 31, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 35, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 39, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 44, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 49, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 55, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 62, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 69, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 78, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 87, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 97, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 109, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 122, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 137, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 154, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 172, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 193, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 216, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 242, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 272, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 304, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 341, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 382, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 428, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 480, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 537, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 602, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 7, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 8, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 9, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 10, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 11, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 12, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 14, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 15, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 17, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 19, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 22, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 25, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 28, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 31, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 35, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 39, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 44, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 49, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 55, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 62, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 69, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 78, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 87, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 97, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 109, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 122, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 137, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 154, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 172, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 193, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 216, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 242, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 272, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 304, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 341, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 382, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 428, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 480, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 537, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 602, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_crossbow_bolts", 1 }, + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "action_can_be_used_in_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["HighVelocityRoundsPlayer"] = { name = "High Velocity Rounds", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Fires a powerful Piercing bolt that can consume Fully Broken Armour on enemies to deal extra damage.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Physical] = true, [SkillType.Nonpathing] = true, [SkillType.ConsumesFullyBrokenArmour] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "power_shot_piercing", castTime = 0.8, - baseFlags = { - attack = true, - projectile = true, - }, qualityStats = { - Default = { - { "active_skill_projectile_damage_+%_final_if_pierced_enemy", 1 }, - }, - }, - constantStats = { - { "broken_armour_consume_art_variation", 2 }, - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "enemy_phys_reduction_%_penalty_vs_hit", 0 }, - { "projectile_base_number_of_targets_to_pierce", 6 }, - { "crossbow_barrage_attack_time_ratio_%", 10 }, - { "crossbow_barrage_recoil_per_shot", 2 }, - { "crossbow_barrage_total_recoil_buff_count", 8 }, - { "crossbow_barrage_debuff_duration_ms", 300 }, - { "base_knockback_distance", 400 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 50 }, - }, - stats = { - "base_is_projectile", - "has_modular_projectiles_enabled", - "full_armour_break_consume_uses_projectile_orientation", - "action_requires_aiming_stance", - "should_use_additive_aiming_animation", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "projectiles_crossbow_barrage", - "cannot_cancel_skill_before_contact_point", - "disable_visual_hit_effect", - "can_perform_skill_while_moving", - "base_skill_show_average_damage_instead_of_dps", - "cannot_break_armour", - }, - stats1 = { - "base_consume_enemy_armour_broken_on_hit", - "display_statset_hide_usage_stats", + { "active_skill_projectile_damage_+%_final_if_pierced_enemy", 1 }, }, levels = { - [1] = { baseMultiplier = 1.5, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 1.65, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 1.82, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 1.98, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 2.14, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 2.3, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 2.46, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 2.61, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 2.74, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 2.87, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 3.02, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 3.17, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 3.32, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 3.49, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 3.67, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 3.85, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 4.04, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 4.24, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 4.46, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 4.68, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 4.91, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 5.16, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 5.42, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 5.69, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 5.97, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 6.27, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 6.58, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 6.91, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 7.26, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 7.62, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 8, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 8.4, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 8.82, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 9.26, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 9.73, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 10.21, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 10.72, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 11.26, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 11.82, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 12.41, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { baseMultiplier = 3.4, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 3.74, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 4.11, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 4.48, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 4.84, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 5.21, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 5.57, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 5.9, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 6.2, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 6.51, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 6.84, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 7.18, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 7.54, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 7.91, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 8.31, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 8.72, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 9.16, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 9.62, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 10.1, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 10.6, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 11.13, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 11.69, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 12.28, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 12.89, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 13.53, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 14.21, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 14.92, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 15.67, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 16.45, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 17.27, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 18.14, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 19.04, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 20, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 21, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 22.05, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 23.15, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 24.31, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 25.52, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 26.8, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 28.14, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "power_shot_piercing", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "broken_armour_consume_art_variation", 2 }, + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "enemy_phys_reduction_%_penalty_vs_hit", 0 }, + { "projectile_base_number_of_targets_to_pierce", 6 }, + { "crossbow_barrage_attack_time_ratio_%", 10 }, + { "crossbow_barrage_recoil_per_shot", 2 }, + { "crossbow_barrage_total_recoil_buff_count", 8 }, + { "crossbow_barrage_debuff_duration_ms", 300 }, + { "base_knockback_distance", 400 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 50 }, + }, + stats = { + "base_is_projectile", + "has_modular_projectiles_enabled", + "full_armour_break_consume_uses_projectile_orientation", + "action_requires_aiming_stance", + "should_use_additive_aiming_animation", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "projectiles_crossbow_barrage", + "cannot_cancel_skill_before_contact_point", + "disable_visual_hit_effect", + "can_perform_skill_while_moving", + "base_skill_show_average_damage_instead_of_dps", + "cannot_break_armour", + }, + levels = { + [1] = { baseMultiplier = 1.5, actorLevel = 1, }, + [2] = { baseMultiplier = 1.65, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.82, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.98, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 2.14, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 2.3, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 2.46, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.61, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.74, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.87, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 3.02, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 3.17, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 3.32, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 3.49, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 3.67, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.85, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 4.04, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 4.24, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 4.46, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 4.68, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 4.91, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 5.16, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 5.42, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 5.69, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 5.97, actorLevel = 136.875, }, + [26] = { baseMultiplier = 6.27, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 6.58, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 6.91, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 7.26, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 7.62, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 8, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 8.4, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 8.82, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 9.26, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 9.73, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 10.21, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 10.72, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 11.26, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 11.82, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 12.41, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Vs Armour Broken", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "power_shot_piercing", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + stats = { + "base_consume_enemy_armour_broken_on_hit", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 3.4, actorLevel = 1, }, + [2] = { baseMultiplier = 3.74, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 4.11, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 4.48, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 4.84, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 5.21, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 5.57, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 5.9, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 6.2, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 6.51, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 6.84, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 7.18, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 7.54, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 7.91, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 8.31, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 8.72, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 9.16, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 9.62, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 10.1, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 10.6, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 11.13, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 11.69, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 12.28, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 12.89, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 13.53, actorLevel = 136.875, }, + [26] = { baseMultiplier = 14.21, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 14.92, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 15.67, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 16.45, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 17.27, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 18.14, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 19.04, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 20, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 21, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 22.05, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 23.15, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 24.31, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 25.52, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 26.8, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 28.14, actorLevel = 288.29998779297, }, + }, + }, + } } skills["IceShardsAmmoPlayer"] = { name = "Load Ice Shards", baseTypeName = "Load Ice Shards", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with a clip of icy bolts that rapidly fire at the ground, leaving a shard of ice at the impact location unless the bolt hits an enemy. The ice shards shatter when enemies step on them, dealing damage to nearby enemies. Using this skill again reloads the clip.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.6, - baseFlags = { - }, - constantStats = { - { "base_number_of_crossbow_bolts", 12 }, - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "action_can_be_used_in_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 13, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 14, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 16, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 18, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 20, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 23, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 25, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 28, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 32, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 36, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 40, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 45, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 50, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 57, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 63, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 71, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 80, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 89, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 100, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 112, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 126, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 141, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 158, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 177, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 198, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 222, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 249, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 279, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 313, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 350, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 392, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 439, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 492, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 552, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 618, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 692, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 776, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 869, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 973, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1090, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 13, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 14, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 16, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 18, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 20, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 23, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 25, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 28, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 32, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 36, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 40, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 45, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 50, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 57, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 63, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 71, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 80, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 89, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 100, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 112, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 126, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 141, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 158, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 177, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 198, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 222, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 249, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 279, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 313, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 350, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 392, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 439, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 492, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 552, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 618, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 692, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 776, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 869, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 973, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1090, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_crossbow_bolts", 12 }, + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "action_can_be_used_in_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["IceShardsPlayer"] = { name = "Ice Shards", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Rapidly fires icy bolts at the ground, leaving a shard of ice at the impact location unless the bolt hits an enemy. The ice shards shatter when enemies step on them, dealing damage to nearby enemies. Can fire a limited number of bolts before needing to reload.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, [SkillType.Cold] = true, [SkillType.Sustained] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "rapid_shot_permafrost", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, qualityStats = { - Default = { - { "permafrost_shard_damage_+%_final_after_1_second", 10 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 60 }, - { "active_skill_base_physical_damage_%_to_convert_to_cold", 60 }, - { "active_skill_override_turn_duration_ms", 100 }, - { "active_skill_facing_angle_turn_duration_ms", 100 }, - { "crossbow_barrage_debuff_duration_ms", 500 }, - { "crossbow_barrage_recoil_per_shot", 2 }, - { "crossbow_barrage_total_recoil_buff_count", 10 }, - { "base_knockback_distance", 30 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - }, - constantStats1 = { - { "active_skill_base_physical_damage_%_to_convert_to_cold", 40 }, - { "permafrost_shard_detection_base_area_of_effect_radius", 8 }, - { "active_skill_base_area_of_effect_radius", 12 }, - { "permafrost_shard_damage_+%_final_after_1_second", 900 }, - { "permafrost_shard_limit", 12 }, - }, - stats = { - "base_is_projectile", - "has_modular_projectiles_enabled", - "action_requires_aiming_stance", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "projectiles_crossbow_barrage", - "projectiles_fire_at_ground", - "crossbow_barrage_recoil_target_location_override", - "disable_visual_hit_effect", - "action_do_not_face_target", - "can_perform_skill_while_moving", - "should_use_additive_aiming_animation", - }, - stats1 = { - "active_skill_chill_as_though_damage_+%_final", - "is_area_damage", - "display_statset_hide_usage_stats", + { "permafrost_shard_damage_+%_final_after_1_second", 10 }, }, levels = { - [1] = { attackSpeedMultiplier = 450, baseMultiplier = 0.05, levelRequirement = 0, actorLevel = 1, }, - [2] = { attackSpeedMultiplier = 450, baseMultiplier = 0.05, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { attackSpeedMultiplier = 450, baseMultiplier = 0.06, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { attackSpeedMultiplier = 450, baseMultiplier = 0.07, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { attackSpeedMultiplier = 450, baseMultiplier = 0.07, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { attackSpeedMultiplier = 450, baseMultiplier = 0.08, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { attackSpeedMultiplier = 450, baseMultiplier = 0.08, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { attackSpeedMultiplier = 450, baseMultiplier = 0.09, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { attackSpeedMultiplier = 450, baseMultiplier = 0.09, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { attackSpeedMultiplier = 450, baseMultiplier = 0.1, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { attackSpeedMultiplier = 450, baseMultiplier = 0.1, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { attackSpeedMultiplier = 450, baseMultiplier = 0.11, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { attackSpeedMultiplier = 450, baseMultiplier = 0.11, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { attackSpeedMultiplier = 450, baseMultiplier = 0.12, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { attackSpeedMultiplier = 450, baseMultiplier = 0.12, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { attackSpeedMultiplier = 450, baseMultiplier = 0.13, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { attackSpeedMultiplier = 450, baseMultiplier = 0.13, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { attackSpeedMultiplier = 450, baseMultiplier = 0.14, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { attackSpeedMultiplier = 450, baseMultiplier = 0.15, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { attackSpeedMultiplier = 450, baseMultiplier = 0.16, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { attackSpeedMultiplier = 450, baseMultiplier = 0.16, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { attackSpeedMultiplier = 450, baseMultiplier = 0.17, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { attackSpeedMultiplier = 450, baseMultiplier = 0.18, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { attackSpeedMultiplier = 450, baseMultiplier = 0.19, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { attackSpeedMultiplier = 450, baseMultiplier = 0.2, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { attackSpeedMultiplier = 450, baseMultiplier = 0.21, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { attackSpeedMultiplier = 450, baseMultiplier = 0.22, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { attackSpeedMultiplier = 450, baseMultiplier = 0.23, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { attackSpeedMultiplier = 450, baseMultiplier = 0.24, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { attackSpeedMultiplier = 450, baseMultiplier = 0.25, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { attackSpeedMultiplier = 450, baseMultiplier = 0.27, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { attackSpeedMultiplier = 450, baseMultiplier = 0.28, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { attackSpeedMultiplier = 450, baseMultiplier = 0.29, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { attackSpeedMultiplier = 450, baseMultiplier = 0.31, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { attackSpeedMultiplier = 450, baseMultiplier = 0.32, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { attackSpeedMultiplier = 450, baseMultiplier = 0.34, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { attackSpeedMultiplier = 450, baseMultiplier = 0.36, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { attackSpeedMultiplier = 450, baseMultiplier = 0.38, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { attackSpeedMultiplier = 450, baseMultiplier = 0.39, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { attackSpeedMultiplier = 450, baseMultiplier = 0.41, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { 200, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 210, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 220, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 230, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 240, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 250, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 260, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 270, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 280, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 290, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 300, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 310, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 320, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 330, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 340, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 350, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 360, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 370, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 380, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 390, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 400, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 410, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 420, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 430, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 440, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 450, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 460, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 470, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 480, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 490, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 500, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 510, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 520, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 530, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 540, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 550, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 560, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 570, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 580, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 590, attackSpeedMultiplier = 450, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [2] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [3] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [4] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [5] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [6] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [7] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [8] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [9] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [10] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [11] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [12] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [13] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [14] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [15] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [16] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [17] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [18] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [19] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [20] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [21] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [22] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [23] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [24] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [25] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [26] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [27] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [28] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [29] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [30] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [31] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [32] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [33] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [34] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [35] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [36] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [37] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [38] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [39] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [40] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "rapid_shot_permafrost", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 60 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 60 }, + { "active_skill_override_turn_duration_ms", 100 }, + { "active_skill_facing_angle_turn_duration_ms", 100 }, + { "crossbow_barrage_debuff_duration_ms", 500 }, + { "crossbow_barrage_recoil_per_shot", 2 }, + { "crossbow_barrage_total_recoil_buff_count", 10 }, + { "base_knockback_distance", 30 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + }, + stats = { + "base_is_projectile", + "has_modular_projectiles_enabled", + "action_requires_aiming_stance", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "projectiles_crossbow_barrage", + "projectiles_fire_at_ground", + "crossbow_barrage_recoil_target_location_override", + "disable_visual_hit_effect", + "action_do_not_face_target", + "can_perform_skill_while_moving", + "should_use_additive_aiming_animation", + }, + levels = { + [1] = { baseMultiplier = 0.05, actorLevel = 1, }, + [2] = { baseMultiplier = 0.05, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.06, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.07, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.07, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.08, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.08, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.09, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.09, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.1, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.1, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.11, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.11, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.12, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.12, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.13, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.13, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.14, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 0.15, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 0.16, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 0.16, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 0.17, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 0.18, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 0.19, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 0.2, actorLevel = 136.875, }, + [26] = { baseMultiplier = 0.21, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 0.22, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 0.23, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 0.24, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 0.25, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 0.27, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 0.28, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 0.29, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 0.31, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 0.32, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 0.34, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 0.36, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 0.38, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 0.39, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 0.41, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Shard", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "rapid_shot_permafrost", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_cold", 40 }, + { "permafrost_shard_detection_base_area_of_effect_radius", 8 }, + { "active_skill_base_area_of_effect_radius", 12 }, + { "permafrost_shard_damage_+%_final_after_1_second", 900 }, + { "permafrost_shard_limit", 12 }, + }, + stats = { + "active_skill_chill_as_though_damage_+%_final", + "is_area_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 200, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 210, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 220, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 230, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 240, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 250, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 260, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 270, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 280, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 290, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 300, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 310, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 320, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 330, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 340, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 350, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 360, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 370, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 380, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 390, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 400, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 410, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 420, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 430, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 440, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 450, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 460, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 470, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 480, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 490, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 500, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 510, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 520, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 530, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 540, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 550, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 560, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 570, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 580, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 590, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["IncendiaryShotAmmoPlayer"] = { name = "Load Incendiary Shot", baseTypeName = "Load Incendiary Shot", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with flaming bolts that fragment in flight, damaging and Igniting enemies on hit and in a small cone behind their final target.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.8, - baseFlags = { - }, - constantStats = { - { "base_number_of_crossbow_bolts", 1 }, - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "action_can_be_used_in_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 7, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 8, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 9, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 10, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 12, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 13, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 15, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 17, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 19, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 21, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 23, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 26, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 30, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 33, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 37, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 42, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 47, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 52, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 59, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 66, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 74, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 83, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 93, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 104, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 117, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 131, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 146, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 164, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 184, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 206, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 231, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 259, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 290, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 325, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 364, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 408, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 457, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 512, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 573, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 6, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 7, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 8, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 9, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 10, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 12, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 13, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 15, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 17, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 19, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 21, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 23, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 26, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 30, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 33, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 37, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 42, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 47, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 52, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 59, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 66, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 74, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 83, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 93, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 104, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 117, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 131, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 146, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 164, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 184, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 206, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 231, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 259, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 290, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 325, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 364, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 408, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 457, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 512, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 573, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_crossbow_bolts", 1 }, + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "action_can_be_used_in_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["IncendiaryShotPlayer"] = { name = "Incendiary Shot", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Fires flaming bolts that fragment in flight, damaging and Igniting enemies on hit, and in a small cone behind their final target.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Fire] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "burst_shot_incendiary", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, qualityStats = { - Default = { - { "base_ignite_effect_+%", 1 }, - }, - }, - constantStats = { - { "projectiles_normal_distribution_height_mean", 3 }, - { "projectiles_normal_distribution_height_standard_deviation", 20 }, - { "projectiles_normal_distribution_spread_standard_deviation", 9 }, - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_number_of_projectiles", 10 }, - { "projectile_distance_variance", 10 }, - { "active_skill_projectile_speed_+%_variation_final", 40 }, - { "active_skill_hit_damage_stun_multiplier_+%_final", 0 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 80 }, - { "crossbow_barrage_recoil_per_shot", 1 }, - { "crossbow_barrage_total_recoil_buff_count", 8 }, - { "crossbow_barrage_debuff_duration_ms", 300 }, - { "base_knockback_distance", 75 }, - { "burst_shot_cone_angle", 220 }, - { "active_skill_base_area_of_effect_radius", 19 }, - { "active_skill_ignite_chance_+%_final", 100 }, - { "active_skill_ignite_effect_+%_final", 0 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 50 }, - }, - stats = { - "base_is_projectile", - "projectiles_can_shotgun", - "has_modular_projectiles_enabled", - "disable_visual_hit_effect", - "action_requires_aiming_stance", - "should_use_additive_aiming_animation", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "cannot_cancel_skill_before_contact_point", - "can_perform_skill_while_moving", - "base_skill_show_average_damage_instead_of_dps", - }, - stats1 = { - "display_statset_hide_usage_stats", - "is_area_damage", + { "base_ignite_effect_+%", 1 }, }, levels = { - [1] = { baseMultiplier = 0.15, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.16, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.18, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.2, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 0.21, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 0.23, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 0.25, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 0.26, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 0.27, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 0.29, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 0.3, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 0.32, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 0.33, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 0.35, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 0.37, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 0.38, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 0.42, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 0.45, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 0.47, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 0.49, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 0.52, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 0.54, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 0.57, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 0.63, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 0.66, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 0.69, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 0.73, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 0.76, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 0.8, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 0.84, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 0.88, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 0.93, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 0.97, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 1.02, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 1.07, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 1.13, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 1.18, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 1.24, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "burst_shot_incendiary", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "projectiles_normal_distribution_height_mean", 3 }, + { "projectiles_normal_distribution_height_standard_deviation", 20 }, + { "projectiles_normal_distribution_spread_standard_deviation", 9 }, + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_number_of_projectiles", 10 }, + { "projectile_distance_variance", 10 }, + { "active_skill_projectile_speed_+%_variation_final", 40 }, + { "active_skill_hit_damage_stun_multiplier_+%_final", 0 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 80 }, + { "crossbow_barrage_recoil_per_shot", 1 }, + { "crossbow_barrage_total_recoil_buff_count", 8 }, + { "crossbow_barrage_debuff_duration_ms", 300 }, + { "base_knockback_distance", 75 }, + { "burst_shot_cone_angle", 220 }, + { "active_skill_base_area_of_effect_radius", 19 }, + { "active_skill_ignite_chance_+%_final", 100 }, + { "active_skill_ignite_effect_+%_final", 0 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 50 }, + }, + stats = { + "base_is_projectile", + "projectiles_can_shotgun", + "has_modular_projectiles_enabled", + "disable_visual_hit_effect", + "action_requires_aiming_stance", + "should_use_additive_aiming_animation", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "cannot_cancel_skill_before_contact_point", + "can_perform_skill_while_moving", + "base_skill_show_average_damage_instead_of_dps", + }, + levels = { + [1] = { baseMultiplier = 0.15, actorLevel = 1, }, + [2] = { baseMultiplier = 0.16, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.18, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.2, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.21, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.23, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.25, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.26, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.27, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.29, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.3, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.32, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.33, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.35, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.37, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.38, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.4, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.42, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 0.45, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 0.47, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 0.49, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 0.52, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 0.54, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 0.57, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 0.6, actorLevel = 136.875, }, + [26] = { baseMultiplier = 0.63, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 0.66, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 0.69, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 0.73, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 0.76, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 0.8, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 0.84, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 0.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 0.93, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 0.97, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 1.02, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 1.07, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 1.13, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 1.18, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 1.24, actorLevel = 288.29998779297, }, + }, + }, + } } skills["PermafrostBoltsAmmoPlayer"] = { name = "Load Permafrost Bolts", baseTypeName = "Load Permafrost Bolts", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with icy bolts that fragment in flight, damaging enemies on hit and in a small cone behind their final target. The icy coating on the bolts makes them extremely potent at Freezing enemies.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.8, - baseFlags = { - }, - constantStats = { - { "base_number_of_crossbow_bolts", 1 }, - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "action_can_be_used_in_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 7, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 8, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 9, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 10, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 12, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 13, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 15, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 17, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 19, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 21, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 23, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 26, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 30, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 33, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 37, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 42, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 47, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 52, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 59, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 66, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 74, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 83, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 93, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 104, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 117, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 131, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 146, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 164, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 184, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 206, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 231, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 259, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 290, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 325, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 364, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 408, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 457, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 512, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 573, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 6, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 7, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 8, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 9, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 10, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 12, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 13, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 15, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 17, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 19, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 21, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 23, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 26, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 30, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 33, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 37, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 42, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 47, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 52, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 59, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 66, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 74, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 83, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 93, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 104, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 117, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 131, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 146, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 164, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 184, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 206, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 231, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 259, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 290, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 325, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 364, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 408, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 457, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 512, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 573, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_crossbow_bolts", 1 }, + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "action_can_be_used_in_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["PermafrostBoltsPlayer"] = { name = "Permafrost Bolts", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Fires icy bolts that fragment in flight, damaging enemies on hit and in a small cone behind their final target. The icy coating on the bolts makes them extremely potent at Freezing enemies.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Cold] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "burst_shot_permafrost", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, qualityStats = { - Default = { - { "base_number_of_projectiles", 0.1 }, - }, - }, - constantStats = { - { "projectiles_normal_distribution_height_mean", 3 }, - { "projectiles_normal_distribution_height_standard_deviation", 20 }, - { "projectiles_normal_distribution_spread_standard_deviation", 14 }, - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_number_of_projectiles", 10 }, - { "projectile_distance_variance", 10 }, - { "active_skill_projectile_speed_+%_variation_final", 40 }, - { "active_skill_base_physical_damage_%_to_convert_to_cold", 80 }, - { "active_skill_hit_damage_freeze_multiplier_+%_final", 80 }, - { "base_knockback_distance", 100 }, - { "burst_shot_cone_angle", 40 }, - { "active_skill_base_area_of_effect_radius", 27 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 50 }, - }, - stats = { - "base_is_projectile", - "projectiles_can_shotgun", - "has_modular_projectiles_enabled", - "disable_visual_hit_effect", - "action_requires_aiming_stance", - "should_use_additive_aiming_animation", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "cannot_cancel_skill_before_contact_point", - "can_perform_skill_while_moving", - "base_skill_show_average_damage_instead_of_dps", - }, - stats1 = { - "display_statset_hide_usage_stats", - "is_area_damage", + { "base_number_of_projectiles", 0.1 }, }, levels = { - [1] = { baseMultiplier = 0.15, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.16, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.18, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.2, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 0.21, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 0.23, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 0.25, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 0.26, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 0.27, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 0.29, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 0.3, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 0.32, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 0.33, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 0.35, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 0.37, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 0.38, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 0.42, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 0.45, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 0.47, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 0.49, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 0.52, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 0.54, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 0.57, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 0.63, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 0.66, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 0.69, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 0.73, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 0.76, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 0.8, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 0.84, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 0.88, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 0.93, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 0.97, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 1.02, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 1.07, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 1.13, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 1.18, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 1.24, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "burst_shot_permafrost", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "projectiles_normal_distribution_height_mean", 3 }, + { "projectiles_normal_distribution_height_standard_deviation", 20 }, + { "projectiles_normal_distribution_spread_standard_deviation", 14 }, + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_number_of_projectiles", 10 }, + { "projectile_distance_variance", 10 }, + { "active_skill_projectile_speed_+%_variation_final", 40 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 80 }, + { "active_skill_hit_damage_freeze_multiplier_+%_final", 80 }, + { "base_knockback_distance", 100 }, + { "burst_shot_cone_angle", 40 }, + { "active_skill_base_area_of_effect_radius", 27 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 50 }, + }, + stats = { + "base_is_projectile", + "projectiles_can_shotgun", + "has_modular_projectiles_enabled", + "disable_visual_hit_effect", + "action_requires_aiming_stance", + "should_use_additive_aiming_animation", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "cannot_cancel_skill_before_contact_point", + "can_perform_skill_while_moving", + "base_skill_show_average_damage_instead_of_dps", + }, + levels = { + [1] = { baseMultiplier = 0.15, actorLevel = 1, }, + [2] = { baseMultiplier = 0.16, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.18, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.2, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.21, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.23, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.25, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.26, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.27, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.29, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.3, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.32, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.33, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.35, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.37, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.38, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.4, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.42, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 0.45, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 0.47, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 0.49, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 0.52, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 0.54, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 0.57, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 0.6, actorLevel = 136.875, }, + [26] = { baseMultiplier = 0.63, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 0.66, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 0.69, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 0.73, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 0.76, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 0.8, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 0.84, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 0.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 0.93, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 0.97, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 1.02, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 1.07, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 1.13, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 1.18, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 1.24, actorLevel = 288.29998779297, }, + }, + }, + } } skills["PlasmaBlastAmmoPlayer"] = { name = "Load Plasma Blast", baseTypeName = "Load Plasma Blast", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with unstable bolts that require a lengthy charging period to fire but deal devastating damage, Pierce through enemies, and explode upon hitting terrain.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "base_number_of_crossbow_bolts", 1 }, - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "action_can_be_used_in_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 18, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 20, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 23, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 26, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 29, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 33, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 36, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 41, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 46, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 51, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 58, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 65, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 73, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 81, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 91, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 102, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 115, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 128, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 144, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 161, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 181, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 203, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 227, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 254, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 285, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 319, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 358, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 401, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 449, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 503, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 563, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 631, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 707, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 792, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 887, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 994, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 1114, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 1248, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1398, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1566, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 18, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 20, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 23, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 26, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 29, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 33, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 36, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 41, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 46, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 51, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 58, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 65, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 73, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 81, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 91, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 102, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 115, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 128, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 144, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 161, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 181, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 203, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 227, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 254, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 285, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 319, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 358, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 401, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 449, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 503, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 563, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 631, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 707, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 792, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 887, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 994, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1114, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1248, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1398, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1566, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_crossbow_bolts", 1 }, + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "action_can_be_used_in_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["PlasmaBlastPlayer"] = { name = "Plasma Blast", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Channel to charge an unstable bolt. The bolt deals devastating damage and explodes on hitting terrain, but cannot be fired at all unless fully charged.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.CrossbowSkill] = true, [SkillType.Totemable] = true, [SkillType.Channel] = true, [SkillType.Lightning] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "power_shot_stormblast", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, qualityStats = { - Default = { - { "active_skill_shock_duration_+%_final", 1.5 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 70 }, - { "crossbow_barrage_attack_time_ratio_%", 10 }, - { "crossbow_barrage_recoil_per_shot", 2 }, - { "crossbow_barrage_total_recoil_buff_count", 8 }, - { "crossbow_barrage_debuff_duration_ms", 300 }, - { "base_knockback_distance", 400 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "active_skill_shock_chance_+%_final", 30 }, - { "movement_speed_while_performing_action_locked_duration_%", 50 }, - { "added_attack_time_ms", 2000 }, - { "channel_end_duration_as_%_of_attack_time", 35 }, - }, - constantStats1 = { - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 30 }, - { "active_skill_base_area_of_effect_radius", 32 }, - }, - stats = { - "base_is_projectile", - "has_modular_projectiles_enabled", - "action_requires_aiming_stance", - "should_use_additive_aiming_animation", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "projectiles_crossbow_barrage", - "disable_visual_hit_effect", - "can_perform_skill_while_moving", - "always_pierce", - }, - stats1 = { - "is_area_damage", - "display_statset_hide_usage_stats", + { "active_skill_shock_duration_+%_final", 1.5 }, }, levels = { - [1] = { baseMultiplier = 8.8, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 9.71, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 10.72, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 11.74, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 12.76, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 13.83, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 14.93, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 15.99, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 16.99, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 18.07, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 19.24, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 20.52, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 21.91, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 23.43, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 25.08, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 26.88, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 28.85, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 31, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 33.35, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 35.93, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 38.71, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 41.7, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 44.92, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 48.39, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 52.13, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 56.16, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 60.5, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 65.18, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 70.22, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 75.65, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 81.49, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 87.79, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 94.58, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 101.89, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 109.76, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 118.25, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 127.39, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 137.23, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 147.84, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 159.27, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { baseMultiplier = 3, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 3.31, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 3.65, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 4, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 4.35, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 4.71, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 5.09, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 5.45, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 5.79, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 6.16, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 6.56, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 7, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 7.47, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 7.99, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 8.55, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 9.16, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 9.83, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 10.57, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 11.37, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 12.25, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 13.2, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 14.22, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 15.31, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 16.5, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 17.77, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 19.15, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 20.63, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 22.22, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 23.94, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 25.79, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 27.78, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 29.93, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 32.24, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 34.73, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 37.42, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 40.31, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 43.43, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 46.78, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 50.4, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 54.29, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "power_shot_stormblast", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 70 }, + { "crossbow_barrage_attack_time_ratio_%", 10 }, + { "crossbow_barrage_recoil_per_shot", 2 }, + { "crossbow_barrage_total_recoil_buff_count", 8 }, + { "crossbow_barrage_debuff_duration_ms", 300 }, + { "base_knockback_distance", 400 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "active_skill_shock_chance_+%_final", 30 }, + { "movement_speed_while_performing_action_locked_duration_%", 50 }, + { "added_attack_time_ms", 2000 }, + { "channel_end_duration_as_%_of_attack_time", 35 }, + }, + stats = { + "base_is_projectile", + "has_modular_projectiles_enabled", + "action_requires_aiming_stance", + "should_use_additive_aiming_animation", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "projectiles_crossbow_barrage", + "disable_visual_hit_effect", + "can_perform_skill_while_moving", + "always_pierce", + }, + levels = { + [1] = { baseMultiplier = 8.8, actorLevel = 1, }, + [2] = { baseMultiplier = 9.71, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 10.72, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 11.74, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 12.76, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 13.83, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 14.93, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 15.99, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 16.99, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 18.07, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 19.24, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 20.52, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 21.91, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 23.43, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 25.08, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 26.88, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 28.85, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 31, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 33.35, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 35.93, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 38.71, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 41.7, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 44.92, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 48.39, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 52.13, actorLevel = 136.875, }, + [26] = { baseMultiplier = 56.16, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 60.5, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 65.18, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 70.22, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 75.65, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 81.49, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 87.79, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 94.58, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 101.89, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 109.76, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 118.25, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 127.39, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 137.23, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 147.84, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 159.27, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "power_shot_stormblast", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 30 }, + { "active_skill_base_area_of_effect_radius", 32 }, + }, + stats = { + "is_area_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 3, actorLevel = 1, }, + [2] = { baseMultiplier = 3.31, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 3.65, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 4, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 4.35, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 4.71, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 5.09, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 5.45, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 5.79, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 6.16, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 6.56, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 7, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 7.47, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 7.99, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 8.55, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 9.16, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 9.83, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 10.57, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 11.37, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 12.25, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 13.2, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 14.22, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 15.31, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 16.5, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 17.77, actorLevel = 136.875, }, + [26] = { baseMultiplier = 19.15, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 20.63, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 22.22, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 23.94, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 25.79, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 27.78, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 29.93, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 32.24, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 34.73, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 37.42, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 40.31, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 43.43, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 46.78, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 50.4, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 54.29, actorLevel = 288.29998779297, }, + }, + }, + } } skills["RapidShotAmmoPlayer"] = { name = "Load Rapid Shot", baseTypeName = "Load Rapid Shot", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with a large clip of heavily modified bolts that cause Heat to build up on your crossbow, before unleashing a stream of flaming bolts that gain Fire Damage based on your Heat. Heat also grants bonus damage to Grenades you fire, but dissipates rapidly when not building up. Using this skill again reloads the clip.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1.2, - baseFlags = { - }, - constantStats = { - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_reload_speed_+%_final", -50 }, - }, - stats = { - "base_number_of_crossbow_bolts", - "action_can_be_used_in_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { 40, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 28, }, }, - [2] = { 42, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 31, }, }, - [3] = { 45, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 35, }, }, - [4] = { 47, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 39, }, }, - [5] = { 50, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 44, }, }, - [6] = { 52, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 50, }, }, - [7] = { 55, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 56, }, }, - [8] = { 57, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 62, }, }, - [9] = { 60, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 70, }, }, - [10] = { 62, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 79, }, }, - [11] = { 65, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 88, }, }, - [12] = { 67, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 99, }, }, - [13] = { 70, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 111, }, }, - [14] = { 72, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 124, }, }, - [15] = { 75, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 139, }, }, - [16] = { 77, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 156, }, }, - [17] = { 80, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 174, }, }, - [18] = { 82, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 195, }, }, - [19] = { 85, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 219, }, }, - [20] = { 87, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 245, }, }, - [21] = { 90, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 275, }, }, - [22] = { 92, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 308, }, }, - [23] = { 95, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 345, }, }, - [24] = { 97, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 387, }, }, - [25] = { 100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 433, }, }, - [26] = { 102, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 485, }, }, - [27] = { 105, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 544, }, }, - [28] = { 107, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 609, }, }, - [29] = { 110, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 682, }, }, - [30] = { 112, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 764, }, }, - [31] = { 115, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 856, }, }, - [32] = { 117, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 959, }, }, - [33] = { 120, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 1075, }, }, - [34] = { 122, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 1204, }, }, - [35] = { 125, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 1349, }, }, - [36] = { 127, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 1511, }, }, - [37] = { 130, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 1693, }, }, - [38] = { 132, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 1896, }, }, - [39] = { 135, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 2124, }, }, - [40] = { 137, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 2380, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 28, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 31, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 35, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 39, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 44, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 50, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 56, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 62, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 70, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 79, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 88, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 99, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 111, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 124, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 139, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 156, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 174, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 195, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 219, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 245, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 275, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 308, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 345, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 387, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 433, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 485, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 544, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 609, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 682, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 764, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 856, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 959, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 1075, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 1204, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 1349, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 1511, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 1693, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1896, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 2124, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 2380, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_reload_speed_+%_final", -50 }, + }, + stats = { + "base_number_of_crossbow_bolts", + "action_can_be_used_in_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 40, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 42, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 45, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 47, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 50, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 52, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 55, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 57, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 60, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 62, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 65, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 67, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 70, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 72, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 75, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 77, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 80, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 82, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 85, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 87, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 92, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 95, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 97, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 100, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 102, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 105, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 107, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 110, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 112, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 115, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 117, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 120, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 122, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 125, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 127, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 130, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 132, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 135, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 137, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["RapidShotPlayer"] = { name = "Rapid Shot", hidden = true, - baseEffectiveness = 0.33000001311302, - incrementalEffectiveness = 0.027599999681115, - damageIncrementalEffectiveness = 0.010739999823272, description = "Fires heavily modified bolts that cause Heat to build up on your crossbow. Using this skill causes an initial buildup of Heat before unleashing a stream of flaming bolts that gain Fire Damage based on your Heat. Heat also grants bonus damage to Grenades you fire, but dissipates rapidly when not building up. Can fire a large number of bolts before needing to reload.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, [SkillType.Fire] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "rapid_shot_incendiary", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - }, qualityStats = { - Default = { - { "rapid_shot_maximum_num_of_stacks", 0.1 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 60 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 60 }, - { "incendiary_rapid_shot_buff_decay_per_stack_ms", 200 }, - { "rapid_shot_minimum_stacks_required_to_fire", 1 }, - { "active_skill_override_turn_duration_ms", 100 }, - { "active_skill_facing_angle_turn_duration_ms", 100 }, - { "crossbow_barrage_recoil_per_shot", 1 }, - { "crossbow_barrage_total_recoil_buff_count", 8 }, - { "crossbow_barrage_debuff_duration_ms", 300 }, - { "base_knockback_distance", 30 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "rapid_shot_charge_up_time_as_%_of_attack_time", 800 }, - { "rapid_shot_heat_gained_per_minue_while_performing", 240 }, - { "rapid_shot_all_damage_%_to_gain_as_fire_per_stack", 7 }, - { "rapid_shot_next_grenade_all_damage_%_to_gain_as_fire_per_stack", 6 }, - }, - stats = { - "rapid_shot_maximum_num_of_stacks", - "base_is_projectile", - "has_modular_projectiles_enabled", - "action_requires_aiming_stance", - "should_use_additive_aiming_animation", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "projectiles_crossbow_barrage", - "disable_visual_hit_effect", - "action_do_not_face_target", - "can_perform_skill_while_moving", + { "rapid_shot_maximum_num_of_stacks", 0.1 }, }, levels = { - [1] = { 15, attackSpeedMultiplier = 450, baseMultiplier = 0.15, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 15, attackSpeedMultiplier = 450, baseMultiplier = 0.16, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 16, attackSpeedMultiplier = 450, baseMultiplier = 0.18, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 16, attackSpeedMultiplier = 450, baseMultiplier = 0.2, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 17, attackSpeedMultiplier = 450, baseMultiplier = 0.21, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 17, attackSpeedMultiplier = 450, baseMultiplier = 0.23, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 18, attackSpeedMultiplier = 450, baseMultiplier = 0.24, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 18, attackSpeedMultiplier = 450, baseMultiplier = 0.25, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 19, attackSpeedMultiplier = 450, baseMultiplier = 0.26, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 19, attackSpeedMultiplier = 450, baseMultiplier = 0.28, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 20, attackSpeedMultiplier = 450, baseMultiplier = 0.29, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 20, attackSpeedMultiplier = 450, baseMultiplier = 0.3, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 21, attackSpeedMultiplier = 450, baseMultiplier = 0.31, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 21, attackSpeedMultiplier = 450, baseMultiplier = 0.32, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 22, attackSpeedMultiplier = 450, baseMultiplier = 0.33, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 22, attackSpeedMultiplier = 450, baseMultiplier = 0.35, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 23, attackSpeedMultiplier = 450, baseMultiplier = 0.36, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 23, attackSpeedMultiplier = 450, baseMultiplier = 0.37, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 24, attackSpeedMultiplier = 450, baseMultiplier = 0.38, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 24, attackSpeedMultiplier = 450, baseMultiplier = 0.4, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 25, attackSpeedMultiplier = 450, baseMultiplier = 0.41, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 25, attackSpeedMultiplier = 450, baseMultiplier = 0.42, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 26, attackSpeedMultiplier = 450, baseMultiplier = 0.44, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 26, attackSpeedMultiplier = 450, baseMultiplier = 0.45, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 27, attackSpeedMultiplier = 450, baseMultiplier = 0.47, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 27, attackSpeedMultiplier = 450, baseMultiplier = 0.48, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 28, attackSpeedMultiplier = 450, baseMultiplier = 0.5, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 28, attackSpeedMultiplier = 450, baseMultiplier = 0.51, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 29, attackSpeedMultiplier = 450, baseMultiplier = 0.53, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 29, attackSpeedMultiplier = 450, baseMultiplier = 0.55, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 30, attackSpeedMultiplier = 450, baseMultiplier = 0.57, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 30, attackSpeedMultiplier = 450, baseMultiplier = 0.59, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 31, attackSpeedMultiplier = 450, baseMultiplier = 0.6, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 31, attackSpeedMultiplier = 450, baseMultiplier = 0.62, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 32, attackSpeedMultiplier = 450, baseMultiplier = 0.65, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 32, attackSpeedMultiplier = 450, baseMultiplier = 0.67, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 33, attackSpeedMultiplier = 450, baseMultiplier = 0.69, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 33, attackSpeedMultiplier = 450, baseMultiplier = 0.71, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 34, attackSpeedMultiplier = 450, baseMultiplier = 0.74, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 34, attackSpeedMultiplier = 450, baseMultiplier = 0.76, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [2] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [3] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [4] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [5] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [6] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [7] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [8] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [9] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [10] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [11] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [12] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [13] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [14] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [15] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [16] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [17] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [18] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [19] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [20] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [21] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [22] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [23] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [24] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [25] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [26] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [27] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [28] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [29] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [30] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [31] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [32] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [33] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [34] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [35] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [36] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [37] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [38] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [39] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + [40] = { attackSpeedMultiplier = 450, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile", + baseEffectiveness = 0.33000001311302, + incrementalEffectiveness = 0.027599999681115, + damageIncrementalEffectiveness = 0.010739999823272, + statDescriptionScope = "rapid_shot_incendiary", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 60 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 60 }, + { "incendiary_rapid_shot_buff_decay_per_stack_ms", 200 }, + { "rapid_shot_minimum_stacks_required_to_fire", 1 }, + { "active_skill_override_turn_duration_ms", 100 }, + { "active_skill_facing_angle_turn_duration_ms", 100 }, + { "crossbow_barrage_recoil_per_shot", 1 }, + { "crossbow_barrage_total_recoil_buff_count", 8 }, + { "crossbow_barrage_debuff_duration_ms", 300 }, + { "base_knockback_distance", 30 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "rapid_shot_charge_up_time_as_%_of_attack_time", 800 }, + { "rapid_shot_heat_gained_per_minue_while_performing", 240 }, + { "rapid_shot_all_damage_%_to_gain_as_fire_per_stack", 7 }, + { "rapid_shot_next_grenade_all_damage_%_to_gain_as_fire_per_stack", 6 }, + }, + stats = { + "rapid_shot_maximum_num_of_stacks", + "base_is_projectile", + "has_modular_projectiles_enabled", + "action_requires_aiming_stance", + "should_use_additive_aiming_animation", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "projectiles_crossbow_barrage", + "disable_visual_hit_effect", + "action_do_not_face_target", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 15, baseMultiplier = 0.15, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 15, baseMultiplier = 0.16, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 16, baseMultiplier = 0.18, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 16, baseMultiplier = 0.2, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 17, baseMultiplier = 0.21, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 17, baseMultiplier = 0.23, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 18, baseMultiplier = 0.24, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 18, baseMultiplier = 0.25, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 19, baseMultiplier = 0.26, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 19, baseMultiplier = 0.28, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 20, baseMultiplier = 0.29, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 20, baseMultiplier = 0.3, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 21, baseMultiplier = 0.31, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 21, baseMultiplier = 0.32, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 22, baseMultiplier = 0.33, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 22, baseMultiplier = 0.35, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 23, baseMultiplier = 0.36, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 23, baseMultiplier = 0.37, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 24, baseMultiplier = 0.38, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 24, baseMultiplier = 0.4, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 25, baseMultiplier = 0.41, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 25, baseMultiplier = 0.42, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 26, baseMultiplier = 0.44, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 26, baseMultiplier = 0.45, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 27, baseMultiplier = 0.47, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 27, baseMultiplier = 0.48, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 28, baseMultiplier = 0.5, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 28, baseMultiplier = 0.51, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 29, baseMultiplier = 0.53, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 29, baseMultiplier = 0.55, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 30, baseMultiplier = 0.57, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 30, baseMultiplier = 0.59, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 31, baseMultiplier = 0.6, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 31, baseMultiplier = 0.62, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 32, baseMultiplier = 0.65, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 32, baseMultiplier = 0.67, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 33, baseMultiplier = 0.69, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 33, baseMultiplier = 0.71, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 34, baseMultiplier = 0.74, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 34, baseMultiplier = 0.76, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ShockburstRoundsAmmoPlayer"] = { name = "Load Shockburst Rounds", baseTypeName = "Load Shockburst Rounds", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with a clip of charged bolts which release damaging pulses upon Hitting an enemy affected by a Lightning Ailment. Using this skill again reloads the clip.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.8, - baseFlags = { - }, - constantStats = { - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_reload_speed_+%_final", -20 }, - }, - stats = { - "base_number_of_crossbow_bolts", - "action_can_be_used_in_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { 10, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 15, }, }, - [2] = { 10, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 17, }, }, - [3] = { 11, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 19, }, }, - [4] = { 11, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 21, }, }, - [5] = { 12, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 24, }, }, - [6] = { 12, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 26, }, }, - [7] = { 13, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 30, }, }, - [8] = { 13, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 33, }, }, - [9] = { 14, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 37, }, }, - [10] = { 14, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 42, }, }, - [11] = { 15, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 47, }, }, - [12] = { 15, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 53, }, }, - [13] = { 16, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 59, }, }, - [14] = { 16, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 66, }, }, - [15] = { 17, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 74, }, }, - [16] = { 17, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 83, }, }, - [17] = { 18, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 94, }, }, - [18] = { 18, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 105, }, }, - [19] = { 19, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 117, }, }, - [20] = { 19, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 132, }, }, - [21] = { 20, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 148, }, }, - [22] = { 20, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 165, }, }, - [23] = { 21, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 185, }, }, - [24] = { 21, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 208, }, }, - [25] = { 22, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 233, }, }, - [26] = { 22, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 261, }, }, - [27] = { 23, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 292, }, }, - [28] = { 23, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 327, }, }, - [29] = { 24, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 367, }, }, - [30] = { 24, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 411, }, }, - [31] = { 25, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 460, }, }, - [32] = { 25, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 515, }, }, - [33] = { 26, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 577, }, }, - [34] = { 26, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 647, }, }, - [35] = { 27, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 725, }, }, - [36] = { 27, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 812, }, }, - [37] = { 28, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 910, }, }, - [38] = { 28, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 1019, }, }, - [39] = { 29, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 1141, }, }, - [40] = { 29, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 1279, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 15, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 17, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 19, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 21, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 24, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 26, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 30, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 33, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 37, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 42, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 47, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 53, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 59, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 66, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 74, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 83, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 94, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 105, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 117, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 132, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 148, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 165, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 185, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 208, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 233, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 261, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 292, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 327, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 367, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 411, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 460, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 515, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 577, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 647, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 725, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 812, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 910, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1019, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1141, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1279, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_reload_speed_+%_final", -20 }, + }, + stats = { + "base_number_of_crossbow_bolts", + "action_can_be_used_in_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 10, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 10, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 11, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 11, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 12, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 12, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 13, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 13, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 14, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 14, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 15, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 15, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 16, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 16, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 17, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 17, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 18, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 18, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 19, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 19, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 20, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 20, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 21, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 21, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 22, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 22, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 23, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 23, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 24, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 24, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 25, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 25, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 26, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 26, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 27, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 27, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 28, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 28, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 29, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 29, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ShockburstRoundsPlayer"] = { name = "Shockburst Rounds", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Rapidly fires charged bolts which release damaging pulses upon Hitting an enemy affected by a Lightning Ailment. Can fire a limited number of bolts before needing to reload.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, [SkillType.Lightning] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "rapid_shot_stormblast", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, qualityStats = { - Default = { - { "base_number_of_crossbow_bolts", 0.35 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 60 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, - { "active_skill_override_turn_duration_ms", 100 }, - { "active_skill_facing_angle_turn_duration_ms", 100 }, - { "crossbow_barrage_recoil_per_shot", 1 }, - { "crossbow_barrage_total_recoil_buff_count", 8 }, - { "crossbow_barrage_debuff_duration_ms", 300 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "active_skill_electrocutes_as_though_dealt_damage_+%_final", -100 }, - }, - constantStats1 = { - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, - { "active_skill_base_area_of_effect_radius", 18 }, - }, - stats = { - "base_is_projectile", - "has_modular_projectiles_enabled", - "action_requires_aiming_stance", - "should_use_additive_aiming_animation", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "projectiles_crossbow_barrage", - "disable_visual_hit_effect", - "action_do_not_face_target", - "can_perform_skill_while_moving", - "never_shock", - }, - stats1 = { - "is_area_damage", - "display_statset_hide_usage_stats", + { "base_number_of_crossbow_bolts", 0.35 }, }, levels = { - [1] = { attackSpeedMultiplier = 350, baseMultiplier = 0.15, levelRequirement = 0, actorLevel = 1, }, - [2] = { attackSpeedMultiplier = 350, baseMultiplier = 0.16, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { attackSpeedMultiplier = 350, baseMultiplier = 0.18, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { attackSpeedMultiplier = 350, baseMultiplier = 0.2, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { attackSpeedMultiplier = 350, baseMultiplier = 0.21, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { attackSpeedMultiplier = 350, baseMultiplier = 0.23, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { attackSpeedMultiplier = 350, baseMultiplier = 0.24, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { attackSpeedMultiplier = 350, baseMultiplier = 0.25, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { attackSpeedMultiplier = 350, baseMultiplier = 0.26, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { attackSpeedMultiplier = 350, baseMultiplier = 0.28, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { attackSpeedMultiplier = 350, baseMultiplier = 0.29, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { attackSpeedMultiplier = 350, baseMultiplier = 0.3, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { attackSpeedMultiplier = 350, baseMultiplier = 0.31, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { attackSpeedMultiplier = 350, baseMultiplier = 0.32, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { attackSpeedMultiplier = 350, baseMultiplier = 0.33, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { attackSpeedMultiplier = 350, baseMultiplier = 0.35, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { attackSpeedMultiplier = 350, baseMultiplier = 0.36, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { attackSpeedMultiplier = 350, baseMultiplier = 0.37, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { attackSpeedMultiplier = 350, baseMultiplier = 0.38, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { attackSpeedMultiplier = 350, baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { attackSpeedMultiplier = 350, baseMultiplier = 0.41, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { attackSpeedMultiplier = 350, baseMultiplier = 0.42, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { attackSpeedMultiplier = 350, baseMultiplier = 0.44, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { attackSpeedMultiplier = 350, baseMultiplier = 0.45, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { attackSpeedMultiplier = 350, baseMultiplier = 0.47, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { attackSpeedMultiplier = 350, baseMultiplier = 0.48, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { attackSpeedMultiplier = 350, baseMultiplier = 0.5, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { attackSpeedMultiplier = 350, baseMultiplier = 0.51, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { attackSpeedMultiplier = 350, baseMultiplier = 0.53, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { attackSpeedMultiplier = 350, baseMultiplier = 0.55, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { attackSpeedMultiplier = 350, baseMultiplier = 0.57, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { attackSpeedMultiplier = 350, baseMultiplier = 0.59, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { attackSpeedMultiplier = 350, baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { attackSpeedMultiplier = 350, baseMultiplier = 0.62, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { attackSpeedMultiplier = 350, baseMultiplier = 0.65, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { attackSpeedMultiplier = 350, baseMultiplier = 0.67, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { attackSpeedMultiplier = 350, baseMultiplier = 0.69, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { attackSpeedMultiplier = 350, baseMultiplier = 0.71, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { attackSpeedMultiplier = 350, baseMultiplier = 0.74, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { attackSpeedMultiplier = 350, baseMultiplier = 0.76, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = 350, baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 1, }, - [2] = { attackSpeedMultiplier = 350, baseMultiplier = 0.66, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { attackSpeedMultiplier = 350, baseMultiplier = 0.72, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { attackSpeedMultiplier = 350, baseMultiplier = 0.79, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { attackSpeedMultiplier = 350, baseMultiplier = 0.85, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { attackSpeedMultiplier = 350, baseMultiplier = 0.9, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { attackSpeedMultiplier = 350, baseMultiplier = 0.96, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { attackSpeedMultiplier = 350, baseMultiplier = 1.01, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { attackSpeedMultiplier = 350, baseMultiplier = 1.06, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { attackSpeedMultiplier = 350, baseMultiplier = 1.1, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { attackSpeedMultiplier = 350, baseMultiplier = 1.14, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { attackSpeedMultiplier = 350, baseMultiplier = 1.19, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { attackSpeedMultiplier = 350, baseMultiplier = 1.24, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { attackSpeedMultiplier = 350, baseMultiplier = 1.28, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { attackSpeedMultiplier = 350, baseMultiplier = 1.33, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { attackSpeedMultiplier = 350, baseMultiplier = 1.38, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { attackSpeedMultiplier = 350, baseMultiplier = 1.43, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { attackSpeedMultiplier = 350, baseMultiplier = 1.48, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { attackSpeedMultiplier = 350, baseMultiplier = 1.53, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { attackSpeedMultiplier = 350, baseMultiplier = 1.58, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { attackSpeedMultiplier = 350, baseMultiplier = 1.63, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { attackSpeedMultiplier = 350, baseMultiplier = 1.69, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { attackSpeedMultiplier = 350, baseMultiplier = 1.74, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { attackSpeedMultiplier = 350, baseMultiplier = 1.8, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { attackSpeedMultiplier = 350, baseMultiplier = 1.86, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { attackSpeedMultiplier = 350, baseMultiplier = 1.92, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { attackSpeedMultiplier = 350, baseMultiplier = 1.99, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { attackSpeedMultiplier = 350, baseMultiplier = 2.05, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { attackSpeedMultiplier = 350, baseMultiplier = 2.12, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { attackSpeedMultiplier = 350, baseMultiplier = 2.19, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { attackSpeedMultiplier = 350, baseMultiplier = 2.27, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { attackSpeedMultiplier = 350, baseMultiplier = 2.34, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { attackSpeedMultiplier = 350, baseMultiplier = 2.42, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { attackSpeedMultiplier = 350, baseMultiplier = 2.5, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { attackSpeedMultiplier = 350, baseMultiplier = 2.58, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { attackSpeedMultiplier = 350, baseMultiplier = 2.67, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { attackSpeedMultiplier = 350, baseMultiplier = 2.76, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { attackSpeedMultiplier = 350, baseMultiplier = 2.85, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { attackSpeedMultiplier = 350, baseMultiplier = 2.94, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { attackSpeedMultiplier = 350, baseMultiplier = 3.04, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [2] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [3] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [4] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [5] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [6] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [7] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [8] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [9] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [10] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [11] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [12] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [13] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [14] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [15] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [16] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [17] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [18] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [19] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [20] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [21] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [22] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [23] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [24] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [25] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [26] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [27] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [28] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [29] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [30] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [31] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [32] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [33] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [34] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [35] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [36] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [37] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [38] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [39] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + [40] = { attackSpeedMultiplier = 350, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Projectile", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "rapid_shot_stormblast", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 60 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, + { "active_skill_override_turn_duration_ms", 100 }, + { "active_skill_facing_angle_turn_duration_ms", 100 }, + { "crossbow_barrage_recoil_per_shot", 1 }, + { "crossbow_barrage_total_recoil_buff_count", 8 }, + { "crossbow_barrage_debuff_duration_ms", 300 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "active_skill_electrocutes_as_though_dealt_damage_+%_final", -100 }, + }, + stats = { + "base_is_projectile", + "has_modular_projectiles_enabled", + "action_requires_aiming_stance", + "should_use_additive_aiming_animation", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "projectiles_crossbow_barrage", + "disable_visual_hit_effect", + "action_do_not_face_target", + "can_perform_skill_while_moving", + "never_shock", + }, + levels = { + [1] = { baseMultiplier = 0.15, actorLevel = 1, }, + [2] = { baseMultiplier = 0.16, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.18, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.2, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.21, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.23, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.24, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.25, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.26, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.28, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.29, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.3, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.31, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.32, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.33, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.35, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.36, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.37, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 0.38, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 0.4, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 0.41, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 0.42, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 0.44, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 0.45, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 0.47, actorLevel = 136.875, }, + [26] = { baseMultiplier = 0.48, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 0.5, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 0.51, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 0.53, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 0.55, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 0.57, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 0.59, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 0.6, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 0.62, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 0.65, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 0.67, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 0.69, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 0.71, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 0.74, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 0.76, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Pulse", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "rapid_shot_stormblast", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, + { "active_skill_base_area_of_effect_radius", 18 }, + }, + stats = { + "is_area_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 0.6, actorLevel = 1, }, + [2] = { baseMultiplier = 0.66, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.72, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.79, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.85, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.9, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.96, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.01, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.06, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.1, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.14, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.19, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.24, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.28, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.33, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.38, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.43, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.48, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.53, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.58, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.63, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.69, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.74, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.8, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.86, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.92, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.99, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 2.05, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 2.12, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 2.19, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 2.27, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 2.34, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 2.42, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 2.5, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 2.58, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.67, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.76, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 2.85, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 2.94, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 3.04, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SiegeCascadeAmmoPlayer"] = { name = "Load Siege Cascade", baseTypeName = "Load Siege Cascade", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with enemy-seeking payloads which are fired into the air, dropping a bolt near every enemy in the target area. These bolts lodge in the ground and explode after a short delay.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "base_number_of_crossbow_bolts", 1 }, - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_reload_speed_+%_final", -30 }, - }, - stats = { - "action_can_be_used_in_aiming_stance", - "action_can_be_used_in_upward_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 12, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 13, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 15, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 17, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 19, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 21, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 24, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 27, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 30, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 34, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 38, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 43, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 48, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 54, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 61, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 68, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 76, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 85, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 96, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 107, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 120, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 135, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 151, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 169, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 189, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 212, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 238, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 266, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 299, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 335, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 375, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 420, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 470, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 527, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 590, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 662, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 741, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 830, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 930, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1042, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 12, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 13, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 15, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 17, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 19, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 21, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 24, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 27, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 30, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 34, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 38, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 43, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 48, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 54, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 61, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 68, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 76, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 85, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 96, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 107, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 120, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 135, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 151, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 169, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 189, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 212, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 238, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 266, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 299, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 335, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 375, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 420, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 470, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 527, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 590, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 662, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 741, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 830, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 930, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1042, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_crossbow_bolts", 1 }, + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_reload_speed_+%_final", -30 }, + }, + stats = { + "action_can_be_used_in_aiming_stance", + "action_can_be_used_in_upward_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["SiegeCascadePlayer"] = { name = "Siege Cascade", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Aims skyward and fires an enemy-seeking payload which drops a bolt near every enemy in the target area. These bolts lodge in the ground and explode after a short delay.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Fire] = true, [SkillType.Sustained] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "siege_cascade_piercing", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, qualityStats = { - Default = { - { "siege_cascade_damage_+%_final_vs_immobilised_enemies", 2 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_number_of_projectiles", 1 }, - { "siege_cascade_fall_time_ms", 500 }, - { "siege_cascade_damage_+%_final_vs_immobilised_enemies", 50 }, - { "active_skill_base_area_of_effect_radius", 35 }, - { "active_skill_base_secondary_area_of_effect_radius", 5 }, - { "siege_cascade_visual_fall_time_delay_%", 70 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 80 }, - { "movement_speed_while_performing_action_locked_duration_%", 50 }, - { "active_skill_hit_damage_stun_multiplier_+%_final", -100 }, - }, - constantStats1 = { - { "active_skill_base_secondary_area_of_effect_radius", 5 }, - }, - stats = { - "base_is_projectile", - "is_area_damage", - "can_perform_skill_while_moving", - "has_modular_projectiles_enabled", - "action_requires_upward_aiming_stance", - "never_freeze", - }, - stats1 = { + { "siege_cascade_damage_+%_final_vs_immobilised_enemies", 2 }, }, levels = { - [1] = { attackSpeedMultiplier = -25, baseMultiplier = 0.2, levelRequirement = 0, actorLevel = 1, }, - [2] = { attackSpeedMultiplier = -25, baseMultiplier = 0.22, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { attackSpeedMultiplier = -25, baseMultiplier = 0.24, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { attackSpeedMultiplier = -25, baseMultiplier = 0.26, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { attackSpeedMultiplier = -25, baseMultiplier = 0.28, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { attackSpeedMultiplier = -25, baseMultiplier = 0.31, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { attackSpeedMultiplier = -25, baseMultiplier = 0.33, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { attackSpeedMultiplier = -25, baseMultiplier = 0.35, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { attackSpeedMultiplier = -25, baseMultiplier = 0.36, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { attackSpeedMultiplier = -25, baseMultiplier = 0.38, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { attackSpeedMultiplier = -25, baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { attackSpeedMultiplier = -25, baseMultiplier = 0.42, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { attackSpeedMultiplier = -25, baseMultiplier = 0.44, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { attackSpeedMultiplier = -25, baseMultiplier = 0.47, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { attackSpeedMultiplier = -25, baseMultiplier = 0.49, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { attackSpeedMultiplier = -25, baseMultiplier = 0.51, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { attackSpeedMultiplier = -25, baseMultiplier = 0.54, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { attackSpeedMultiplier = -25, baseMultiplier = 0.57, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { attackSpeedMultiplier = -25, baseMultiplier = 0.59, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { attackSpeedMultiplier = -25, baseMultiplier = 0.62, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { attackSpeedMultiplier = -25, baseMultiplier = 0.65, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { attackSpeedMultiplier = -25, baseMultiplier = 0.69, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { attackSpeedMultiplier = -25, baseMultiplier = 0.72, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { attackSpeedMultiplier = -25, baseMultiplier = 0.76, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { attackSpeedMultiplier = -25, baseMultiplier = 0.8, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { attackSpeedMultiplier = -25, baseMultiplier = 0.84, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { attackSpeedMultiplier = -25, baseMultiplier = 0.88, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { attackSpeedMultiplier = -25, baseMultiplier = 0.92, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { attackSpeedMultiplier = -25, baseMultiplier = 0.97, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { attackSpeedMultiplier = -25, baseMultiplier = 1.02, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { attackSpeedMultiplier = -25, baseMultiplier = 1.07, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { attackSpeedMultiplier = -25, baseMultiplier = 1.12, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { attackSpeedMultiplier = -25, baseMultiplier = 1.18, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { attackSpeedMultiplier = -25, baseMultiplier = 1.24, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { attackSpeedMultiplier = -25, baseMultiplier = 1.3, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { attackSpeedMultiplier = -25, baseMultiplier = 1.36, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { attackSpeedMultiplier = -25, baseMultiplier = 1.43, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { attackSpeedMultiplier = -25, baseMultiplier = 1.5, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { attackSpeedMultiplier = -25, baseMultiplier = 1.58, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { attackSpeedMultiplier = -25, baseMultiplier = 1.66, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -25, baseMultiplier = 0.8, levelRequirement = 0, actorLevel = 1, }, - [2] = { attackSpeedMultiplier = -25, baseMultiplier = 0.88, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { attackSpeedMultiplier = -25, baseMultiplier = 0.97, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { attackSpeedMultiplier = -25, baseMultiplier = 1.06, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { attackSpeedMultiplier = -25, baseMultiplier = 1.14, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { attackSpeedMultiplier = -25, baseMultiplier = 1.22, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { attackSpeedMultiplier = -25, baseMultiplier = 1.31, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { attackSpeedMultiplier = -25, baseMultiplier = 1.39, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { attackSpeedMultiplier = -25, baseMultiplier = 1.46, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { attackSpeedMultiplier = -25, baseMultiplier = 1.53, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { attackSpeedMultiplier = -25, baseMultiplier = 1.61, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { attackSpeedMultiplier = -25, baseMultiplier = 1.69, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { attackSpeedMultiplier = -25, baseMultiplier = 1.77, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { attackSpeedMultiplier = -25, baseMultiplier = 1.86, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { attackSpeedMultiplier = -25, baseMultiplier = 1.96, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { attackSpeedMultiplier = -25, baseMultiplier = 2.05, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { attackSpeedMultiplier = -25, baseMultiplier = 2.16, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { attackSpeedMultiplier = -25, baseMultiplier = 2.26, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { attackSpeedMultiplier = -25, baseMultiplier = 2.38, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { attackSpeedMultiplier = -25, baseMultiplier = 2.5, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { attackSpeedMultiplier = -25, baseMultiplier = 2.62, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { attackSpeedMultiplier = -25, baseMultiplier = 2.75, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { attackSpeedMultiplier = -25, baseMultiplier = 2.89, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { attackSpeedMultiplier = -25, baseMultiplier = 3.03, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { attackSpeedMultiplier = -25, baseMultiplier = 3.18, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { attackSpeedMultiplier = -25, baseMultiplier = 3.34, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { attackSpeedMultiplier = -25, baseMultiplier = 3.51, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { attackSpeedMultiplier = -25, baseMultiplier = 3.69, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { attackSpeedMultiplier = -25, baseMultiplier = 3.87, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { attackSpeedMultiplier = -25, baseMultiplier = 4.06, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { attackSpeedMultiplier = -25, baseMultiplier = 4.27, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { attackSpeedMultiplier = -25, baseMultiplier = 4.48, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { attackSpeedMultiplier = -25, baseMultiplier = 4.7, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { attackSpeedMultiplier = -25, baseMultiplier = 4.94, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { attackSpeedMultiplier = -25, baseMultiplier = 5.19, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { attackSpeedMultiplier = -25, baseMultiplier = 5.45, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { attackSpeedMultiplier = -25, baseMultiplier = 5.72, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { attackSpeedMultiplier = -25, baseMultiplier = 6, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { attackSpeedMultiplier = -25, baseMultiplier = 6.31, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { attackSpeedMultiplier = -25, baseMultiplier = 6.62, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [2] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [3] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [4] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [5] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [6] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [7] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [8] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [9] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [10] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [11] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [12] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [13] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [14] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [15] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [16] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [17] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [18] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [19] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [20] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [21] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [22] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [23] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [24] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [25] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [26] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [27] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [28] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [29] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [30] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [31] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [32] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [33] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [34] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [35] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [36] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [37] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [38] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [39] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + [40] = { attackSpeedMultiplier = -25, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Impact", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "siege_cascade_piercing", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_number_of_projectiles", 1 }, + { "siege_cascade_fall_time_ms", 500 }, + { "siege_cascade_damage_+%_final_vs_immobilised_enemies", 50 }, + { "active_skill_base_area_of_effect_radius", 35 }, + { "active_skill_base_secondary_area_of_effect_radius", 5 }, + { "siege_cascade_visual_fall_time_delay_%", 70 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 80 }, + { "movement_speed_while_performing_action_locked_duration_%", 50 }, + { "active_skill_hit_damage_stun_multiplier_+%_final", -100 }, + }, + stats = { + "base_is_projectile", + "is_area_damage", + "can_perform_skill_while_moving", + "has_modular_projectiles_enabled", + "action_requires_upward_aiming_stance", + "never_freeze", + }, + levels = { + [1] = { baseMultiplier = 0.2, actorLevel = 1, }, + [2] = { baseMultiplier = 0.22, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.24, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.26, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.28, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.31, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.33, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.35, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.36, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.38, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.4, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.42, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.44, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.47, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.49, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.51, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.54, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.57, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 0.59, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 0.62, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 0.65, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 0.69, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 0.72, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 0.76, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 0.8, actorLevel = 136.875, }, + [26] = { baseMultiplier = 0.84, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 0.88, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 0.92, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 0.97, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 1.02, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 1.07, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 1.12, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 1.18, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 1.24, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 1.3, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 1.36, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 1.43, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 1.5, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 1.58, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 1.66, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "siege_cascade_piercing", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "active_skill_base_secondary_area_of_effect_radius", 5 }, + }, + stats = { + }, + levels = { + [1] = { baseMultiplier = 0.8, actorLevel = 1, }, + [2] = { baseMultiplier = 0.88, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.97, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.06, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.14, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.22, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.31, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.39, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.46, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.53, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.61, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.69, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.77, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.86, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.96, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.05, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.16, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.26, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.38, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.5, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 2.62, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.75, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.89, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.03, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.18, actorLevel = 136.875, }, + [26] = { baseMultiplier = 3.34, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 3.51, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 3.69, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 3.87, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 4.06, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 4.27, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 4.48, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 4.7, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 4.94, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 5.19, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 5.45, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 5.72, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 6, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 6.31, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 6.62, actorLevel = 288.29998779297, }, + }, + }, + } } skills["StormblastBoltsAmmoPlayer"] = { name = "Load Stormblast Bolts", baseTypeName = "Load Stormblast Bolts", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Loads your Crossbow with charged bolts that land around the target location and explode if hit by a Detonator Skill. Using this skill again reloads the clip.", skillTypes = { [SkillType.CrossbowAmmoSkill] = true, [SkillType.ReservesManually] = true, [SkillType.Attack] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "base_number_of_crossbow_bolts", 5 }, - { "action_allowed_queue_time_override_ms", 1000 }, - { "movement_speed_+%_final_while_performing_action", -30 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_reload_speed_+%_final", -30 }, - }, - stats = { - "action_can_be_used_in_aiming_stance", - "action_can_be_used_in_upward_aiming_stance", - "can_perform_skill_while_moving", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 12, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 15, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 17, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 19, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 21, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 24, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 26, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 30, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 33, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 37, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 42, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 47, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 53, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 59, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 66, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 74, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 83, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 93, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 105, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 117, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 131, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 147, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 165, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 185, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 207, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 232, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 260, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 292, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 327, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 366, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 410, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 460, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 515, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 577, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 646, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 724, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 811, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 9, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 10, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 12, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 13, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 15, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 17, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 19, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 21, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 24, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 26, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 30, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 33, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 37, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 42, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 47, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 53, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 59, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 66, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 74, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 83, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 93, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 105, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 117, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 131, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 147, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 165, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 185, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 207, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 232, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 260, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 292, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 327, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 366, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 410, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 460, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 515, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 577, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 646, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 724, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 811, }, }, + }, + statSets = { + [1] = { + label = "Ammunition", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_number_of_crossbow_bolts", 5 }, + { "action_allowed_queue_time_override_ms", 1000 }, + { "movement_speed_+%_final_while_performing_action", -30 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_reload_speed_+%_final", -30 }, + }, + stats = { + "action_can_be_used_in_aiming_stance", + "action_can_be_used_in_upward_aiming_stance", + "can_perform_skill_while_moving", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["StormblastBoltsPlayer"] = { name = "Stormblast Bolts", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Aims skyward and fires charged bolts that land around the target location, dealing damage and lodging in the ground for a duration. Detonator Skills will cause these bolts to explode. Can fire a limited number of bolts before needing to reload.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Lightning] = true, [SkillType.Nonpathing] = true, [SkillType.Duration] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "siege_cascade_stormblast_statset_0", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - }, qualityStats = { - Default = { - { "base_reduce_enemy_lightning_resistance_%", 1 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_number_of_projectiles", 3 }, - { "siege_cascade_fall_time_ms", 150 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "active_skill_base_area_of_effect_radius", 8 }, - { "active_skill_base_secondary_area_of_effect_radius", 35 }, - { "base_skill_effect_duration", 8000 }, - { "movement_speed_while_performing_action_locked_duration_%", 50 }, - { "stormblast_bolts_maximum_active_bolt_count", 30 }, - }, - constantStats1 = { - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, - { "active_skill_base_area_of_effect_radius", 8 }, - }, - stats = { - "base_is_projectile", - "is_area_damage", - "can_perform_skill_while_moving", - "has_modular_projectiles_enabled", - "action_requires_upward_aiming_stance", - }, - stats1 = { - "is_area_damage", - "display_statset_hide_usage_stats", + { "base_reduce_enemy_lightning_resistance_%", 1 }, }, levels = { - [1] = { baseMultiplier = 0.2, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.22, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.24, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.26, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 0.28, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 0.3, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 0.32, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 0.34, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 0.35, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 0.37, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 0.38, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 0.41, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 0.43, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 0.44, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 0.46, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 0.48, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 0.49, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 0.51, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 0.53, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 0.54, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 0.56, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 0.58, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 0.62, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 0.64, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 0.66, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 0.68, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 0.71, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 0.73, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 0.76, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 0.78, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 0.81, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 0.83, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 0.86, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 0.89, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 0.92, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 0.95, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 0.98, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 1.01, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { baseMultiplier = 0.95, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 1.04, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 1.14, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 1.24, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 1.34, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 1.43, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 1.52, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 1.6, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 1.67, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 1.74, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 1.81, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 1.89, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 1.96, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 2.03, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 2.11, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 2.19, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 2.27, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 2.34, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 2.42, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 2.5, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 2.59, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 2.67, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 2.76, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 2.85, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 2.95, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 3.05, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 3.15, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 3.25, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 3.36, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 3.47, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 3.59, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 3.71, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 3.83, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 3.96, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 4.09, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 4.22, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 4.36, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 4.51, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 4.66, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 4.81, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Impact", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "siege_cascade_stormblast_statset_0", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_number_of_projectiles", 3 }, + { "siege_cascade_fall_time_ms", 150 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "active_skill_base_area_of_effect_radius", 8 }, + { "active_skill_base_secondary_area_of_effect_radius", 35 }, + { "base_skill_effect_duration", 8000 }, + { "movement_speed_while_performing_action_locked_duration_%", 50 }, + { "stormblast_bolts_maximum_active_bolt_count", 30 }, + }, + stats = { + "base_is_projectile", + "is_area_damage", + "can_perform_skill_while_moving", + "has_modular_projectiles_enabled", + "action_requires_upward_aiming_stance", + }, + levels = { + [1] = { baseMultiplier = 0.2, actorLevel = 1, }, + [2] = { baseMultiplier = 0.22, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.24, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.26, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.28, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.3, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.32, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.34, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.35, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.37, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.38, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.4, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.41, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.43, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.44, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.46, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.48, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.49, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 0.51, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 0.53, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 0.54, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 0.56, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 0.58, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 0.6, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 0.62, actorLevel = 136.875, }, + [26] = { baseMultiplier = 0.64, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 0.66, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 0.68, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 0.71, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 0.73, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 0.76, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 0.78, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 0.81, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 0.83, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 0.86, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 0.89, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 0.92, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 0.95, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 0.98, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 1.01, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "siege_cascade_stormblast_statset_1", + baseFlags = { + attack = true, + projectile = true, + area = true, + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, + { "active_skill_base_area_of_effect_radius", 8 }, + }, + stats = { + "is_area_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 0.95, actorLevel = 1, }, + [2] = { baseMultiplier = 1.04, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.14, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.24, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.34, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.43, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.52, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.6, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.67, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.74, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.81, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.89, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.96, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.03, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.11, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.19, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.27, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.34, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.42, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.5, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 2.59, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.67, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.76, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 2.85, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 2.95, actorLevel = 136.875, }, + [26] = { baseMultiplier = 3.05, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 3.15, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 3.25, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 3.36, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 3.47, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 3.59, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 3.71, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 3.83, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 3.96, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 4.09, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 4.22, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 4.36, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 4.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 4.66, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 4.81, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MagmaBarrierPlayer"] = { name = "Magma Barrier", baseTypeName = "Magma Barrier", color = 1, - incrementalEffectiveness = 0.054999999701977, description = "When you raise your Shield it is infused with magma for a short time. Blocking during this time will spray magma at the attacker and grant you an Endurance Charge.", skillTypes = { [SkillType.Buff] = true, [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Fire] = true, [SkillType.Duration] = true, [SkillType.Persistent] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - baseFlags = { - }, qualityStats = { - Default = { - { "igneous_shield_perfect_block_window_time_ms", 10 }, - }, - }, - constantStats = { - { "igneous_shield_perfect_block_window_time_ms", 500 }, - { "igneous_shield_perfect_block_cooldown_ms", 750 }, - }, - stats = { - "igneous_shield_gain_endurance_charge_on_block", - "base_deal_no_damage", + { "igneous_shield_perfect_block_window_time_ms", 10 }, }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Buff", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "igneous_shield_perfect_block_window_time_ms", 500 }, + { "igneous_shield_perfect_block_cooldown_ms", 750 }, + }, + stats = { + "igneous_shield_gain_endurance_charge_on_block", + "base_deal_no_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["MagmaSprayPlayer"] = { name = "Magma Spray", hidden = true, - baseEffectiveness = 1.4400000572205, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.017300000414252, skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Fire] = true, [SkillType.Triggered] = true, [SkillType.Triggerable] = true, [SkillType.InbuiltTrigger] = true, [SkillType.GeneratesCharges] = true, [SkillType.NonWeaponAttack] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 22 }, - { "igneous_shield_explosion_angle_degrees", 180 }, - }, - stats = { - "off_hand_weapon_minimum_fire_damage", - "off_hand_weapon_maximum_fire_damage", - "off_hand_minimum_added_fire_damage_per_15_shield_armour", - "off_hand_maximum_added_fire_damage_per_15_shield_armour", - "base_skill_show_average_damage_instead_of_dps", - "display_statset_hide_usage_stats", + qualityStats = { }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, 2, 3, critChance = 5, baseMultiplier = 1.2, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, 2, 3, critChance = 5, baseMultiplier = 1.32, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, 2, 3, critChance = 5, baseMultiplier = 1.46, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, 2, 3, critChance = 5, baseMultiplier = 1.6, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, 2, 3, critChance = 5, baseMultiplier = 1.74, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, 2, 4, critChance = 5, baseMultiplier = 1.89, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, 2, 4, critChance = 5, baseMultiplier = 2.04, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, 2, 4, critChance = 5, baseMultiplier = 2.18, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, 2, 4, critChance = 5, baseMultiplier = 2.32, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, 2, 4, critChance = 5, baseMultiplier = 2.46, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, 3, 5, critChance = 5, baseMultiplier = 2.62, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, 3, 5, critChance = 5, baseMultiplier = 2.8, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, 3, 5, critChance = 5, baseMultiplier = 2.99, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, 3, 5, critChance = 5, baseMultiplier = 3.19, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, 3, 5, critChance = 5, baseMultiplier = 3.42, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, 4, 6, critChance = 5, baseMultiplier = 3.67, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, 4, 6, critChance = 5, baseMultiplier = 3.93, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, 4, 6, critChance = 5, baseMultiplier = 4.23, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, 4, 6, critChance = 5, baseMultiplier = 4.55, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, 4, 6, critChance = 5, baseMultiplier = 4.9, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, 5, 7, critChance = 5, baseMultiplier = 5.28, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, 5, 7, critChance = 5, baseMultiplier = 5.69, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, 5, 7, critChance = 5, baseMultiplier = 6.13, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, 5, 7, critChance = 5, baseMultiplier = 6.6, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, 5, 7, critChance = 5, baseMultiplier = 7.11, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, 6, 8, critChance = 5, baseMultiplier = 7.66, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, 6, 8, critChance = 5, baseMultiplier = 8.25, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, 6, 8, critChance = 5, baseMultiplier = 8.89, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, 6, 8, critChance = 5, baseMultiplier = 9.58, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, 6, 8, critChance = 5, baseMultiplier = 10.32, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, 7, 9, critChance = 5, baseMultiplier = 11.11, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, 7, 9, critChance = 5, baseMultiplier = 11.97, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, 7, 9, critChance = 5, baseMultiplier = 12.9, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, 7, 9, critChance = 5, baseMultiplier = 13.89, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, 7, 9, critChance = 5, baseMultiplier = 14.97, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, 8, 10, critChance = 5, baseMultiplier = 16.12, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, 8, 10, critChance = 5, baseMultiplier = 17.37, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, 8, 10, critChance = 5, baseMultiplier = 18.71, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, 8, 10, critChance = 5, baseMultiplier = 20.16, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, 8, 10, critChance = 5, baseMultiplier = 21.72, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Magma Spray", + baseEffectiveness = 1.4400000572205, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.017300000414252, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 22 }, + { "igneous_shield_explosion_angle_degrees", 180 }, + }, + stats = { + "off_hand_weapon_minimum_fire_damage", + "off_hand_weapon_maximum_fire_damage", + "off_hand_minimum_added_fire_damage_per_15_shield_armour", + "off_hand_maximum_added_fire_damage_per_15_shield_armour", + "base_skill_show_average_damage_instead_of_dps", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 2, 3, critChance = 5, baseMultiplier = 1.2, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 2, 3, critChance = 5, baseMultiplier = 1.32, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 2, 3, critChance = 5, baseMultiplier = 1.46, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 2, 3, critChance = 5, baseMultiplier = 1.6, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 2, 3, critChance = 5, baseMultiplier = 1.74, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 2, 4, critChance = 5, baseMultiplier = 1.89, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 2, 4, critChance = 5, baseMultiplier = 2.04, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 2, 4, critChance = 5, baseMultiplier = 2.18, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 2, 4, critChance = 5, baseMultiplier = 2.32, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 2, 4, critChance = 5, baseMultiplier = 2.46, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 3, 5, critChance = 5, baseMultiplier = 2.62, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 3, 5, critChance = 5, baseMultiplier = 2.8, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 3, 5, critChance = 5, baseMultiplier = 2.99, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 3, 5, critChance = 5, baseMultiplier = 3.19, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 3, 5, critChance = 5, baseMultiplier = 3.42, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 4, 6, critChance = 5, baseMultiplier = 3.67, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 4, 6, critChance = 5, baseMultiplier = 3.93, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 4, 6, critChance = 5, baseMultiplier = 4.23, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 4, 6, critChance = 5, baseMultiplier = 4.55, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 4, 6, critChance = 5, baseMultiplier = 4.9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 5, 7, critChance = 5, baseMultiplier = 5.28, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 5, 7, critChance = 5, baseMultiplier = 5.69, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 5, 7, critChance = 5, baseMultiplier = 6.13, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 5, 7, critChance = 5, baseMultiplier = 6.6, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 5, 7, critChance = 5, baseMultiplier = 7.11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 6, 8, critChance = 5, baseMultiplier = 7.66, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 6, 8, critChance = 5, baseMultiplier = 8.25, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 6, 8, critChance = 5, baseMultiplier = 8.89, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 6, 8, critChance = 5, baseMultiplier = 9.58, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 6, 8, critChance = 5, baseMultiplier = 10.32, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 7, 9, critChance = 5, baseMultiplier = 11.11, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 7, 9, critChance = 5, baseMultiplier = 11.97, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 7, 9, critChance = 5, baseMultiplier = 12.9, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 7, 9, critChance = 5, baseMultiplier = 13.89, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 7, 9, critChance = 5, baseMultiplier = 14.97, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 8, 10, critChance = 5, baseMultiplier = 16.12, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 8, 10, critChance = 5, baseMultiplier = 17.37, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 8, 10, critChance = 5, baseMultiplier = 18.71, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 8, 10, critChance = 5, baseMultiplier = 20.16, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 8, 10, critChance = 5, baseMultiplier = 21.72, statInterpolation = { 3, 3, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MoltenBlastPlayer"] = { name = "Molten Blast", baseTypeName = "Molten Blast", color = 1, - incrementalEffectiveness = 0.054999999701977, description = "Gouges molten rock from the ground and flings it at the target. The Projectile explodes on collision, damaging enemies and scattering shrapnel in a cone behind it.", skillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, }, weaponTypes = { ["Two Handed Mace"] = true, ["One Handed Mace"] = true, }, - statDescriptionScope = "molten_blast_statset_0", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "base_inflict_fire_exposure_on_hit_%_chance", 1.5 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 16 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 60 }, - { "projectile_maximum_range_override", 60 }, - { "active_skill_attack_speed_+%_final_while_dual_wielding", -30 }, - { "molten_blast_projectile_speed_as_%_of_attack_time", 150 }, - { "molten_blast_target_range", 60 }, - { "attack_maximum_action_distance_+", 8 }, - }, - constantStats1 = { - { "base_number_of_projectiles", 8 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, - { "projectile_maximum_range_override", -30 }, - { "molten_blast_target_range", 48 }, - { "active_skill_projectile_speed_+%_variation_final", 50 }, - }, - stats = { - "base_is_projectile", - "is_area_damage", - "projectile_uses_contact_position", - "check_for_targets_between_initiator_and_projectile_source", - "double_number_of_projectiles_from_dual_wielding", - }, - stats1 = { - "projectiles_fire_at_ground", + { "base_inflict_fire_exposure_on_hit_%_chance", 1.5 }, }, levels = { - [1] = { attackSpeedMultiplier = -25, levelRequirement = 0, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { attackSpeedMultiplier = -25, baseMultiplier = 1.1, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { attackSpeedMultiplier = -25, baseMultiplier = 1.21, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { attackSpeedMultiplier = -25, baseMultiplier = 1.32, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 8, }, }, - [5] = { attackSpeedMultiplier = -25, baseMultiplier = 1.42, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 9, }, }, - [6] = { attackSpeedMultiplier = -25, baseMultiplier = 1.53, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 10, }, }, - [7] = { attackSpeedMultiplier = -25, baseMultiplier = 1.64, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 12, }, }, - [8] = { attackSpeedMultiplier = -25, baseMultiplier = 1.74, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 13, }, }, - [9] = { attackSpeedMultiplier = -25, baseMultiplier = 1.82, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 15, }, }, - [10] = { attackSpeedMultiplier = -25, baseMultiplier = 1.91, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 17, }, }, - [11] = { attackSpeedMultiplier = -25, baseMultiplier = 2.01, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 19, }, }, - [12] = { attackSpeedMultiplier = -25, baseMultiplier = 2.11, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 21, }, }, - [13] = { attackSpeedMultiplier = -25, baseMultiplier = 2.22, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 24, }, }, - [14] = { attackSpeedMultiplier = -25, baseMultiplier = 2.33, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 27, }, }, - [15] = { attackSpeedMultiplier = -25, baseMultiplier = 2.44, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 30, }, }, - [16] = { attackSpeedMultiplier = -25, baseMultiplier = 2.57, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 34, }, }, - [17] = { attackSpeedMultiplier = -25, baseMultiplier = 2.69, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 38, }, }, - [18] = { attackSpeedMultiplier = -25, baseMultiplier = 2.83, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 42, }, }, - [19] = { attackSpeedMultiplier = -25, baseMultiplier = 2.97, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 47, }, }, - [20] = { attackSpeedMultiplier = -25, baseMultiplier = 3.12, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 53, }, }, - [21] = { attackSpeedMultiplier = -25, baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 60, }, }, - [22] = { attackSpeedMultiplier = -25, baseMultiplier = 3.44, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 67, }, }, - [23] = { attackSpeedMultiplier = -25, baseMultiplier = 3.61, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 75, }, }, - [24] = { attackSpeedMultiplier = -25, baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 84, }, }, - [25] = { attackSpeedMultiplier = -25, baseMultiplier = 3.98, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 94, }, }, - [26] = { attackSpeedMultiplier = -25, baseMultiplier = 4.18, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 106, }, }, - [27] = { attackSpeedMultiplier = -25, baseMultiplier = 4.39, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 118, }, }, - [28] = { attackSpeedMultiplier = -25, baseMultiplier = 4.61, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 133, }, }, - [29] = { attackSpeedMultiplier = -25, baseMultiplier = 4.84, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 149, }, }, - [30] = { attackSpeedMultiplier = -25, baseMultiplier = 5.08, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 166, }, }, - [31] = { attackSpeedMultiplier = -25, baseMultiplier = 5.33, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 187, }, }, - [32] = { attackSpeedMultiplier = -25, baseMultiplier = 5.6, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 209, }, }, - [33] = { attackSpeedMultiplier = -25, baseMultiplier = 5.88, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 234, }, }, - [34] = { attackSpeedMultiplier = -25, baseMultiplier = 6.18, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 262, }, }, - [35] = { attackSpeedMultiplier = -25, baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 294, }, }, - [36] = { attackSpeedMultiplier = -25, baseMultiplier = 6.81, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 329, }, }, - [37] = { attackSpeedMultiplier = -25, baseMultiplier = 7.15, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 369, }, }, - [38] = { attackSpeedMultiplier = -25, baseMultiplier = 7.51, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 414, }, }, - [39] = { attackSpeedMultiplier = -25, baseMultiplier = 7.88, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 463, }, }, - [40] = { attackSpeedMultiplier = -25, baseMultiplier = 8.28, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 519, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -25, baseMultiplier = 0.8, levelRequirement = 0, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { attackSpeedMultiplier = -25, baseMultiplier = 0.88, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 6, }, }, - [3] = { attackSpeedMultiplier = -25, baseMultiplier = 0.97, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 7, }, }, - [4] = { attackSpeedMultiplier = -25, baseMultiplier = 1.06, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 8, }, }, - [5] = { attackSpeedMultiplier = -25, baseMultiplier = 1.14, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 9, }, }, - [6] = { attackSpeedMultiplier = -25, baseMultiplier = 1.22, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 10, }, }, - [7] = { attackSpeedMultiplier = -25, baseMultiplier = 1.31, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 12, }, }, - [8] = { attackSpeedMultiplier = -25, baseMultiplier = 1.39, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 13, }, }, - [9] = { attackSpeedMultiplier = -25, baseMultiplier = 1.46, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 15, }, }, - [10] = { attackSpeedMultiplier = -25, baseMultiplier = 1.53, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 17, }, }, - [11] = { attackSpeedMultiplier = -25, baseMultiplier = 1.61, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 19, }, }, - [12] = { attackSpeedMultiplier = -25, baseMultiplier = 1.69, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 21, }, }, - [13] = { attackSpeedMultiplier = -25, baseMultiplier = 1.77, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 24, }, }, - [14] = { attackSpeedMultiplier = -25, baseMultiplier = 1.86, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 27, }, }, - [15] = { attackSpeedMultiplier = -25, baseMultiplier = 1.96, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 30, }, }, - [16] = { attackSpeedMultiplier = -25, baseMultiplier = 2.05, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 34, }, }, - [17] = { attackSpeedMultiplier = -25, baseMultiplier = 2.16, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 38, }, }, - [18] = { attackSpeedMultiplier = -25, baseMultiplier = 2.26, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 42, }, }, - [19] = { attackSpeedMultiplier = -25, baseMultiplier = 2.38, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 47, }, }, - [20] = { attackSpeedMultiplier = -25, baseMultiplier = 2.5, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 53, }, }, - [21] = { attackSpeedMultiplier = -25, baseMultiplier = 2.62, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 60, }, }, - [22] = { attackSpeedMultiplier = -25, baseMultiplier = 2.75, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 67, }, }, - [23] = { attackSpeedMultiplier = -25, baseMultiplier = 2.89, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 75, }, }, - [24] = { attackSpeedMultiplier = -25, baseMultiplier = 3.03, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 84, }, }, - [25] = { attackSpeedMultiplier = -25, baseMultiplier = 3.18, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 94, }, }, - [26] = { attackSpeedMultiplier = -25, baseMultiplier = 3.34, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 106, }, }, - [27] = { attackSpeedMultiplier = -25, baseMultiplier = 3.51, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 118, }, }, - [28] = { attackSpeedMultiplier = -25, baseMultiplier = 3.69, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 133, }, }, - [29] = { attackSpeedMultiplier = -25, baseMultiplier = 3.87, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 149, }, }, - [30] = { attackSpeedMultiplier = -25, baseMultiplier = 4.06, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 166, }, }, - [31] = { attackSpeedMultiplier = -25, baseMultiplier = 4.27, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 187, }, }, - [32] = { attackSpeedMultiplier = -25, baseMultiplier = 4.48, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 209, }, }, - [33] = { attackSpeedMultiplier = -25, baseMultiplier = 4.7, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 234, }, }, - [34] = { attackSpeedMultiplier = -25, baseMultiplier = 4.94, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 262, }, }, - [35] = { attackSpeedMultiplier = -25, baseMultiplier = 5.19, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 294, }, }, - [36] = { attackSpeedMultiplier = -25, baseMultiplier = 5.45, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 329, }, }, - [37] = { attackSpeedMultiplier = -25, baseMultiplier = 5.72, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 369, }, }, - [38] = { attackSpeedMultiplier = -25, baseMultiplier = 6, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 414, }, }, - [39] = { attackSpeedMultiplier = -25, baseMultiplier = 6.31, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 463, }, }, - [40] = { attackSpeedMultiplier = -25, baseMultiplier = 6.62, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 519, }, }, - }, + [1] = { attackSpeedMultiplier = -25, levelRequirement = 0, cost = { Mana = 6, }, }, + [2] = { attackSpeedMultiplier = -25, levelRequirement = 3, cost = { Mana = 6, }, }, + [3] = { attackSpeedMultiplier = -25, levelRequirement = 6, cost = { Mana = 7, }, }, + [4] = { attackSpeedMultiplier = -25, levelRequirement = 10, cost = { Mana = 8, }, }, + [5] = { attackSpeedMultiplier = -25, levelRequirement = 14, cost = { Mana = 9, }, }, + [6] = { attackSpeedMultiplier = -25, levelRequirement = 18, cost = { Mana = 10, }, }, + [7] = { attackSpeedMultiplier = -25, levelRequirement = 22, cost = { Mana = 12, }, }, + [8] = { attackSpeedMultiplier = -25, levelRequirement = 26, cost = { Mana = 13, }, }, + [9] = { attackSpeedMultiplier = -25, levelRequirement = 31, cost = { Mana = 15, }, }, + [10] = { attackSpeedMultiplier = -25, levelRequirement = 36, cost = { Mana = 17, }, }, + [11] = { attackSpeedMultiplier = -25, levelRequirement = 41, cost = { Mana = 19, }, }, + [12] = { attackSpeedMultiplier = -25, levelRequirement = 46, cost = { Mana = 21, }, }, + [13] = { attackSpeedMultiplier = -25, levelRequirement = 52, cost = { Mana = 24, }, }, + [14] = { attackSpeedMultiplier = -25, levelRequirement = 58, cost = { Mana = 27, }, }, + [15] = { attackSpeedMultiplier = -25, levelRequirement = 64, cost = { Mana = 30, }, }, + [16] = { attackSpeedMultiplier = -25, levelRequirement = 66, cost = { Mana = 34, }, }, + [17] = { attackSpeedMultiplier = -25, levelRequirement = 72, cost = { Mana = 38, }, }, + [18] = { attackSpeedMultiplier = -25, levelRequirement = 78, cost = { Mana = 42, }, }, + [19] = { attackSpeedMultiplier = -25, levelRequirement = 84, cost = { Mana = 47, }, }, + [20] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 53, }, }, + [21] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 60, }, }, + [22] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 67, }, }, + [23] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 75, }, }, + [24] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 84, }, }, + [25] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 94, }, }, + [26] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 106, }, }, + [27] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 118, }, }, + [28] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 133, }, }, + [29] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 149, }, }, + [30] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 166, }, }, + [31] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 187, }, }, + [32] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 209, }, }, + [33] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 234, }, }, + [34] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 262, }, }, + [35] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 294, }, }, + [36] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 329, }, }, + [37] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 369, }, }, + [38] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 414, }, }, + [39] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 463, }, }, + [40] = { attackSpeedMultiplier = -25, levelRequirement = 90, cost = { Mana = 519, }, }, + }, + statSets = { + [1] = { + label = "Projectile", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "molten_blast_statset_0", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 16 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 60 }, + { "projectile_maximum_range_override", 60 }, + { "active_skill_attack_speed_+%_final_while_dual_wielding", -30 }, + { "molten_blast_projectile_speed_as_%_of_attack_time", 150 }, + { "molten_blast_target_range", 60 }, + { "attack_maximum_action_distance_+", 8 }, + }, + stats = { + "base_is_projectile", + "is_area_damage", + "projectile_uses_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + "double_number_of_projectiles_from_dual_wielding", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.21, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.32, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.42, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.53, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.74, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.82, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.91, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.01, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.11, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.22, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.33, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.44, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.57, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.69, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.83, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.97, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.12, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.44, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.61, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.79, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.98, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.18, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.39, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.61, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.84, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.08, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.33, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.6, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.18, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.48, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.81, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.15, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 8.28, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Shrapnel", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "molten_blast_statset_1", + baseFlags = { + }, + constantStats = { + { "base_number_of_projectiles", 8 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, + { "projectile_maximum_range_override", -30 }, + { "molten_blast_target_range", 48 }, + { "active_skill_projectile_speed_+%_variation_final", 50 }, + }, + stats = { + "projectiles_fire_at_ground", + }, + levels = { + [1] = { baseMultiplier = 0.8, actorLevel = 1, }, + [2] = { baseMultiplier = 0.88, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.97, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.06, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.14, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.22, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.31, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.39, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.46, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.53, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.61, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.69, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.77, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.86, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.96, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.05, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.16, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.26, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.38, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.5, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 2.62, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.75, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.89, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.03, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.18, actorLevel = 136.875, }, + [26] = { baseMultiplier = 3.34, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 3.51, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 3.69, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 3.87, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 4.06, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 4.27, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 4.48, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 4.7, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 4.94, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 5.19, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 5.45, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 5.72, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 6, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 6.31, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 6.62, actorLevel = 288.29998779297, }, + }, + }, + } } skills["OilGrenadePlayer"] = { name = "Oil Grenade", baseTypeName = "Oil Grenade", color = 4, - baseEffectiveness = 16, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Fires a bouncing Grenade that bursts in a spray of Oil when the fuse expires or when it impacts an Enemy, dealing minimal damage but covering the ground and nearby enemies in Oil. Oil created this way can be Ignited by Detonator Skills or Ignited Ground.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.Nonpathing] = true, [SkillType.CreatesGroundEffect] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "oil_grenade", castTime = 1, - baseFlags = { - attack = true, - area = true, - projectile = true, - duration = true, - }, qualityStats = { - Default = { - { "base_cooldown_speed_+%", 0.5 }, - }, - }, - constantStats = { - { "ground_oil_art_variation", 2000 }, - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_skill_effect_duration", 1600 }, - { "base_secondary_skill_effect_duration", 5000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 80 }, - { "skill_base_covered_in_oil_movement_speed_+%_final_to_apply", -20 }, - { "skill_base_ground_oil_movement_speed_+%_final_to_apply", -30 }, - { "skill_base_ground_oil_exposure_-_to_total_fire_resistance", 20 }, - { "skill_base_covered_in_oil_exposure_-_to_total_fire_resistance", 20 }, - { "fixed_projectile_spread", 50 }, - }, - stats = { - "active_skill_base_area_of_effect_radius", - "base_is_projectile", - "projectile_ballistic_angle_from_reference_event", - "projectile_uses_contact_position", - "is_area_damage", - "action_can_be_used_in_aiming_stance", - "ballistic_projectiles_always_bounce", - "can_perform_skill_while_moving", - "projectile_uses_contact_direction", - "base_skill_show_average_damage_instead_of_dps", - "projectiles_cannot_fork", + { "base_cooldown_speed_+%", 0.5 }, }, levels = { - [1] = { 20, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.4, cooldown = 5, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 9, }, }, - [2] = { 20, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.44, cooldown = 5, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 10, }, }, - [3] = { 20, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.48, cooldown = 5, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 11, }, }, - [4] = { 21, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.53, cooldown = 5, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 13, }, }, - [5] = { 21, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.57, cooldown = 5, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 14, }, }, - [6] = { 21, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.61, cooldown = 5, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 16, }, }, - [7] = { 22, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.66, cooldown = 5, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 18, }, }, - [8] = { 22, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.69, cooldown = 5, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 20, }, }, - [9] = { 22, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.73, cooldown = 5, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 23, }, }, - [10] = { 23, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.77, cooldown = 5, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 25, }, }, - [11] = { 23, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.8, cooldown = 5, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 28, }, }, - [12] = { 23, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.84, cooldown = 5, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 32, }, }, - [13] = { 24, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.89, cooldown = 5, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 36, }, }, - [14] = { 24, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.93, cooldown = 5, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 40, }, }, - [15] = { 24, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 0.98, cooldown = 5, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 45, }, }, - [16] = { 25, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.03, cooldown = 5, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 50, }, }, - [17] = { 25, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.08, cooldown = 5, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 57, }, }, - [18] = { 25, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.13, cooldown = 5, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 63, }, }, - [19] = { 26, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.19, cooldown = 5, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 71, }, }, - [20] = { 26, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.25, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 80, }, }, - [21] = { 26, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.31, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 89, }, }, - [22] = { 27, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.38, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 100, }, }, - [23] = { 27, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.44, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 112, }, }, - [24] = { 27, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.52, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 126, }, }, - [25] = { 28, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.59, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 141, }, }, - [26] = { 28, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.67, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 158, }, }, - [27] = { 28, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.76, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 177, }, }, - [28] = { 29, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.84, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 198, }, }, - [29] = { 29, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 1.94, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 222, }, }, - [30] = { 29, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.03, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 249, }, }, - [31] = { 30, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.13, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 279, }, }, - [32] = { 30, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.24, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 313, }, }, - [33] = { 30, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.35, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 350, }, }, - [34] = { 31, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.47, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 392, }, }, - [35] = { 31, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.59, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 440, }, }, - [36] = { 31, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.72, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 493, }, }, - [37] = { 32, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 2.86, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 552, }, }, - [38] = { 32, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 618, }, }, - [39] = { 32, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.15, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 693, }, }, - [40] = { 33, attackSpeedMultiplier = -25, storedUses = 3, baseMultiplier = 3.31, cooldown = 5, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 776, }, }, - }, + [1] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 0, cost = { Mana = 9, }, }, + [2] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 3, cost = { Mana = 10, }, }, + [3] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 6, cost = { Mana = 11, }, }, + [4] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 10, cost = { Mana = 13, }, }, + [5] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 14, cost = { Mana = 14, }, }, + [6] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 18, cost = { Mana = 16, }, }, + [7] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 22, cost = { Mana = 18, }, }, + [8] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 26, cost = { Mana = 20, }, }, + [9] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 31, cost = { Mana = 23, }, }, + [10] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 36, cost = { Mana = 25, }, }, + [11] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 41, cost = { Mana = 28, }, }, + [12] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 46, cost = { Mana = 32, }, }, + [13] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 52, cost = { Mana = 36, }, }, + [14] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 58, cost = { Mana = 40, }, }, + [15] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 64, cost = { Mana = 45, }, }, + [16] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 66, cost = { Mana = 50, }, }, + [17] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 72, cost = { Mana = 57, }, }, + [18] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 78, cost = { Mana = 63, }, }, + [19] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 84, cost = { Mana = 71, }, }, + [20] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 80, }, }, + [21] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 89, }, }, + [22] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 100, }, }, + [23] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 112, }, }, + [24] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 126, }, }, + [25] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 141, }, }, + [26] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 158, }, }, + [27] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 177, }, }, + [28] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 198, }, }, + [29] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 222, }, }, + [30] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 249, }, }, + [31] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 279, }, }, + [32] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 313, }, }, + [33] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 350, }, }, + [34] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 392, }, }, + [35] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 440, }, }, + [36] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 493, }, }, + [37] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 552, }, }, + [38] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 618, }, }, + [39] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 693, }, }, + [40] = { attackSpeedMultiplier = -25, storedUses = 3, cooldown = 5, levelRequirement = 90, cost = { Mana = 776, }, }, + }, + statSets = { + [1] = { + label = "Oil Grenade", + baseEffectiveness = 16, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "oil_grenade", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "ground_oil_art_variation", 2000 }, + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_skill_effect_duration", 1600 }, + { "base_secondary_skill_effect_duration", 5000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 80 }, + { "skill_base_covered_in_oil_movement_speed_+%_final_to_apply", -20 }, + { "skill_base_ground_oil_movement_speed_+%_final_to_apply", -30 }, + { "skill_base_ground_oil_exposure_-_to_total_fire_resistance", 20 }, + { "skill_base_covered_in_oil_exposure_-_to_total_fire_resistance", 20 }, + { "fixed_projectile_spread", 50 }, + }, + stats = { + "active_skill_base_area_of_effect_radius", + "base_is_projectile", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "is_area_damage", + "action_can_be_used_in_aiming_stance", + "ballistic_projectiles_always_bounce", + "can_perform_skill_while_moving", + "projectile_uses_contact_direction", + "base_skill_show_average_damage_instead_of_dps", + "projectiles_cannot_fork", + }, + levels = { + [1] = { 20, baseMultiplier = 0.4, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 20, baseMultiplier = 0.44, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 20, baseMultiplier = 0.48, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 21, baseMultiplier = 0.53, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 21, baseMultiplier = 0.57, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 21, baseMultiplier = 0.61, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 22, baseMultiplier = 0.66, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 22, baseMultiplier = 0.69, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 22, baseMultiplier = 0.73, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 23, baseMultiplier = 0.77, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 23, baseMultiplier = 0.8, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 23, baseMultiplier = 0.84, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 24, baseMultiplier = 0.89, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 24, baseMultiplier = 0.93, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 24, baseMultiplier = 0.98, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 25, baseMultiplier = 1.03, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 25, baseMultiplier = 1.08, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 25, baseMultiplier = 1.13, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 26, baseMultiplier = 1.19, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 26, baseMultiplier = 1.25, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 26, baseMultiplier = 1.31, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 27, baseMultiplier = 1.38, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 27, baseMultiplier = 1.44, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 27, baseMultiplier = 1.52, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 28, baseMultiplier = 1.59, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 28, baseMultiplier = 1.67, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 28, baseMultiplier = 1.76, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 29, baseMultiplier = 1.84, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 29, baseMultiplier = 1.94, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 29, baseMultiplier = 2.03, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 30, baseMultiplier = 2.13, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 30, baseMultiplier = 2.24, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 30, baseMultiplier = 2.35, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 31, baseMultiplier = 2.47, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 31, baseMultiplier = 2.59, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 31, baseMultiplier = 2.72, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 32, baseMultiplier = 2.86, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 32, baseMultiplier = 3, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 32, baseMultiplier = 3.15, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 33, baseMultiplier = 3.31, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["OverwhelmingPresencePlayer"] = { name = "Overwhelming Presence", baseTypeName = "Overwhelming Presence", color = 1, - incrementalEffectiveness = 0.054999999701977, description = "While active, enemies in your Presence are easier to Stun and inflict Elemental Ailments upon.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, }, - statDescriptionScope = "overwhelming_pressure", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "skill_overwhelming_pressure_aura_enemy_stun_threshold_+%", -0.25 }, - { "skill_overwhelming_pressure_aura_enemy_ailment_threshold_+%", -0.25 }, - }, - }, - stats = { - "skill_overwhelming_pressure_aura_enemy_stun_threshold_+%", - "skill_overwhelming_pressure_aura_enemy_ailment_threshold_+%", - "base_deal_no_damage", + { "skill_overwhelming_pressure_aura_enemy_stun_threshold_+%", -0.25 }, + { "skill_overwhelming_pressure_aura_enemy_ailment_threshold_+%", -0.25 }, }, levels = { - [1] = { -15, -15, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, }, - [2] = { -16, -15, levelRequirement = 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { -16, -16, levelRequirement = 6, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { -17, -16, levelRequirement = 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { -17, -17, levelRequirement = 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { -18, -17, levelRequirement = 18, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { -18, -18, levelRequirement = 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { -19, -18, levelRequirement = 26, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { -19, -19, levelRequirement = 31, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { -20, -19, levelRequirement = 36, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { -20, -20, levelRequirement = 41, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { -21, -20, levelRequirement = 46, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { -21, -21, levelRequirement = 52, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { -22, -21, levelRequirement = 58, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { -22, -22, levelRequirement = 64, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { -23, -22, levelRequirement = 66, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { -23, -23, levelRequirement = 72, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { -24, -23, levelRequirement = 78, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { -24, -24, levelRequirement = 84, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { -25, -24, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { -25, -25, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { -26, -25, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { -26, -26, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { -27, -26, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { -27, -27, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, - [26] = { -28, -27, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { -28, -28, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { -29, -28, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { -29, -29, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { -30, -29, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { -30, -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { -31, -30, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { -31, -31, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { -32, -31, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { -32, -32, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { -33, -32, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { -33, -33, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { -34, -33, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { -34, -34, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { -35, -34, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Overwhelming Presence", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "overwhelming_pressure", + baseFlags = { + }, + stats = { + "skill_overwhelming_pressure_aura_enemy_stun_threshold_+%", + "skill_overwhelming_pressure_aura_enemy_ailment_threshold_+%", + "base_deal_no_damage", + }, + levels = { + [1] = { -15, -15, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { -16, -15, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { -16, -16, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { -17, -16, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { -17, -17, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { -18, -17, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { -18, -18, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { -19, -18, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { -19, -19, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { -20, -19, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { -20, -20, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { -21, -20, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { -21, -21, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { -22, -21, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { -22, -22, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { -23, -22, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { -23, -23, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { -24, -23, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { -24, -24, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { -25, -24, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { -25, -25, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { -26, -25, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { -26, -26, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { -27, -26, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { -27, -27, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { -28, -27, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { -28, -28, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { -29, -28, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { -29, -29, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { -30, -29, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { -30, -30, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { -31, -30, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { -31, -31, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { -32, -31, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { -32, -32, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { -33, -32, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { -33, -33, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { -34, -33, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { -34, -34, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { -35, -34, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["PerfectStrikePlayer"] = { name = "Perfect Strike", baseTypeName = "Perfect Strike", color = 1, - incrementalEffectiveness = 0.054999999701977, description = "Charge up your weapon while channelling. Releasing the moment you fully charge will release a wave of Fire.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Channel] = true, [SkillType.Fire] = true, [SkillType.Duration] = true, [SkillType.Area] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.PerfectTiming] = true, }, weaponTypes = { ["One Handed Mace"] = true, ["Two Handed Mace"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "base_ignite_effect_+%", 1 }, - }, - }, - constantStats = { - { "perfect_strike_timing_window_base_ms", 300 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, - { "active_skill_override_turn_duration_ms", 360 }, - { "active_skill_damage_+%_final_while_dual_wielding", -30 }, - { "channel_start_lock_cancelling_of_attack_time_%", 50 }, - { "channel_end_duration_as_%_of_attack_time", 35 }, - }, - constantStats1 = { - { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, - { "melee_range_+", 14 }, - }, - stats = { - "is_area_damage", - "base_skill_show_average_damage_instead_of_dps", - }, - stats1 = { - "always_ignite", - "display_statset_hide_usage_stats", + { "base_ignite_effect_+%", 1 }, }, levels = { - [1] = { attackSpeedMultiplier = -55, levelRequirement = 0, actorLevel = 1, cost = { ManaPerMinute = 384, }, }, - [2] = { attackSpeedMultiplier = -55, baseMultiplier = 1.1, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 430, }, }, - [3] = { attackSpeedMultiplier = -55, baseMultiplier = 1.21, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 481, }, }, - [4] = { attackSpeedMultiplier = -55, baseMultiplier = 1.32, levelRequirement = 10, actorLevel = 10.307999610901, cost = { ManaPerMinute = 539, }, }, - [5] = { attackSpeedMultiplier = -55, baseMultiplier = 1.42, levelRequirement = 14, actorLevel = 14.074999809265, cost = { ManaPerMinute = 604, }, }, - [6] = { attackSpeedMultiplier = -55, baseMultiplier = 1.53, levelRequirement = 18, actorLevel = 18.068000793457, cost = { ManaPerMinute = 677, }, }, - [7] = { attackSpeedMultiplier = -55, baseMultiplier = 1.64, levelRequirement = 22, actorLevel = 22.287000656128, cost = { ManaPerMinute = 758, }, }, - [8] = { attackSpeedMultiplier = -55, baseMultiplier = 1.74, levelRequirement = 26, actorLevel = 26.732000350952, cost = { ManaPerMinute = 849, }, }, - [9] = { attackSpeedMultiplier = -55, baseMultiplier = 1.82, levelRequirement = 31, actorLevel = 31.40299987793, cost = { ManaPerMinute = 952, }, }, - [10] = { attackSpeedMultiplier = -55, baseMultiplier = 1.91, levelRequirement = 36, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1066, }, }, - [11] = { attackSpeedMultiplier = -55, baseMultiplier = 2.01, levelRequirement = 41, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1194, }, }, - [12] = { attackSpeedMultiplier = -55, baseMultiplier = 2.11, levelRequirement = 46, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1338, }, }, - [13] = { attackSpeedMultiplier = -55, baseMultiplier = 2.22, levelRequirement = 52, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1499, }, }, - [14] = { attackSpeedMultiplier = -55, baseMultiplier = 2.33, levelRequirement = 58, actorLevel = 58.147998809814, cost = { ManaPerMinute = 1679, }, }, - [15] = { attackSpeedMultiplier = -55, baseMultiplier = 2.44, levelRequirement = 64, actorLevel = 64.175003051758, cost = { ManaPerMinute = 1881, }, }, - [16] = { attackSpeedMultiplier = -55, baseMultiplier = 2.57, levelRequirement = 66, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2107, }, }, - [17] = { attackSpeedMultiplier = -55, baseMultiplier = 2.69, levelRequirement = 72, actorLevel = 76.906997680664, cost = { ManaPerMinute = 2360, }, }, - [18] = { attackSpeedMultiplier = -55, baseMultiplier = 2.83, levelRequirement = 78, actorLevel = 83.611999511719, cost = { ManaPerMinute = 2644, }, }, - [19] = { attackSpeedMultiplier = -55, baseMultiplier = 2.97, levelRequirement = 84, actorLevel = 90.542999267578, cost = { ManaPerMinute = 2962, }, }, - [20] = { attackSpeedMultiplier = -55, baseMultiplier = 3.12, levelRequirement = 90, actorLevel = 97.699996948242, cost = { ManaPerMinute = 3318, }, }, - [21] = { attackSpeedMultiplier = -55, baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 105.08300018311, cost = { ManaPerMinute = 3717, }, }, - [22] = { attackSpeedMultiplier = -55, baseMultiplier = 3.44, levelRequirement = 90, actorLevel = 112.69200134277, cost = { ManaPerMinute = 4164, }, }, - [23] = { attackSpeedMultiplier = -55, baseMultiplier = 3.61, levelRequirement = 90, actorLevel = 120.52700042725, cost = { ManaPerMinute = 4664, }, }, - [24] = { attackSpeedMultiplier = -55, baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 128.58799743652, cost = { ManaPerMinute = 5225, }, }, - [25] = { attackSpeedMultiplier = -55, baseMultiplier = 3.98, levelRequirement = 90, actorLevel = 136.875, cost = { ManaPerMinute = 5853, }, }, - [26] = { attackSpeedMultiplier = -55, baseMultiplier = 4.18, levelRequirement = 90, actorLevel = 145.38800048828, cost = { ManaPerMinute = 6557, }, }, - [27] = { attackSpeedMultiplier = -55, baseMultiplier = 4.39, levelRequirement = 90, actorLevel = 154.12699890137, cost = { ManaPerMinute = 7345, }, }, - [28] = { attackSpeedMultiplier = -55, baseMultiplier = 4.61, levelRequirement = 90, actorLevel = 163.09199523926, cost = { ManaPerMinute = 8228, }, }, - [29] = { attackSpeedMultiplier = -55, baseMultiplier = 4.84, levelRequirement = 90, actorLevel = 172.28300476074, cost = { ManaPerMinute = 9217, }, }, - [30] = { attackSpeedMultiplier = -55, baseMultiplier = 5.08, levelRequirement = 90, actorLevel = 181.69999694824, cost = { ManaPerMinute = 10325, }, }, - [31] = { attackSpeedMultiplier = -55, baseMultiplier = 5.33, levelRequirement = 90, actorLevel = 191.34300231934, cost = { ManaPerMinute = 11566, }, }, - [32] = { attackSpeedMultiplier = -55, baseMultiplier = 5.6, levelRequirement = 90, actorLevel = 201.21200561523, cost = { ManaPerMinute = 12956, }, }, - [33] = { attackSpeedMultiplier = -55, baseMultiplier = 5.88, levelRequirement = 90, actorLevel = 211.30700683594, cost = { ManaPerMinute = 14514, }, }, - [34] = { attackSpeedMultiplier = -55, baseMultiplier = 6.18, levelRequirement = 90, actorLevel = 221.62800598145, cost = { ManaPerMinute = 16258, }, }, - [35] = { attackSpeedMultiplier = -55, baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 232.17500305176, cost = { ManaPerMinute = 18212, }, }, - [36] = { attackSpeedMultiplier = -55, baseMultiplier = 6.81, levelRequirement = 90, actorLevel = 242.94799804688, cost = { ManaPerMinute = 20402, }, }, - [37] = { attackSpeedMultiplier = -55, baseMultiplier = 7.15, levelRequirement = 90, actorLevel = 253.94700622559, cost = { ManaPerMinute = 22854, }, }, - [38] = { attackSpeedMultiplier = -55, baseMultiplier = 7.51, levelRequirement = 90, actorLevel = 265.17199707031, cost = { ManaPerMinute = 25601, }, }, - [39] = { attackSpeedMultiplier = -55, baseMultiplier = 7.88, levelRequirement = 90, actorLevel = 276.62298583984, cost = { ManaPerMinute = 28678, }, }, - [40] = { attackSpeedMultiplier = -55, baseMultiplier = 8.28, levelRequirement = 90, actorLevel = 288.29998779297, cost = { ManaPerMinute = 32126, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -55, baseMultiplier = 4, levelRequirement = 0, actorLevel = 1, cost = { ManaPerMinute = 384, }, }, - [2] = { attackSpeedMultiplier = -55, baseMultiplier = 4.4, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 430, }, }, - [3] = { attackSpeedMultiplier = -55, baseMultiplier = 4.84, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 481, }, }, - [4] = { attackSpeedMultiplier = -55, baseMultiplier = 5.28, levelRequirement = 10, actorLevel = 10.307999610901, cost = { ManaPerMinute = 539, }, }, - [5] = { attackSpeedMultiplier = -55, baseMultiplier = 5.7, levelRequirement = 14, actorLevel = 14.074999809265, cost = { ManaPerMinute = 604, }, }, - [6] = { attackSpeedMultiplier = -55, baseMultiplier = 6.12, levelRequirement = 18, actorLevel = 18.068000793457, cost = { ManaPerMinute = 677, }, }, - [7] = { attackSpeedMultiplier = -55, baseMultiplier = 6.55, levelRequirement = 22, actorLevel = 22.287000656128, cost = { ManaPerMinute = 758, }, }, - [8] = { attackSpeedMultiplier = -55, baseMultiplier = 6.95, levelRequirement = 26, actorLevel = 26.732000350952, cost = { ManaPerMinute = 849, }, }, - [9] = { attackSpeedMultiplier = -55, baseMultiplier = 7.29, levelRequirement = 31, actorLevel = 31.40299987793, cost = { ManaPerMinute = 952, }, }, - [10] = { attackSpeedMultiplier = -55, baseMultiplier = 7.66, levelRequirement = 36, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1066, }, }, - [11] = { attackSpeedMultiplier = -55, baseMultiplier = 8.04, levelRequirement = 41, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1194, }, }, - [12] = { attackSpeedMultiplier = -55, baseMultiplier = 8.44, levelRequirement = 46, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1338, }, }, - [13] = { attackSpeedMultiplier = -55, baseMultiplier = 8.87, levelRequirement = 52, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1499, }, }, - [14] = { attackSpeedMultiplier = -55, baseMultiplier = 9.31, levelRequirement = 58, actorLevel = 58.147998809814, cost = { ManaPerMinute = 1679, }, }, - [15] = { attackSpeedMultiplier = -55, baseMultiplier = 9.78, levelRequirement = 64, actorLevel = 64.175003051758, cost = { ManaPerMinute = 1881, }, }, - [16] = { attackSpeedMultiplier = -55, baseMultiplier = 10.26, levelRequirement = 66, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2107, }, }, - [17] = { attackSpeedMultiplier = -55, baseMultiplier = 10.78, levelRequirement = 72, actorLevel = 76.906997680664, cost = { ManaPerMinute = 2360, }, }, - [18] = { attackSpeedMultiplier = -55, baseMultiplier = 11.32, levelRequirement = 78, actorLevel = 83.611999511719, cost = { ManaPerMinute = 2644, }, }, - [19] = { attackSpeedMultiplier = -55, baseMultiplier = 11.88, levelRequirement = 84, actorLevel = 90.542999267578, cost = { ManaPerMinute = 2962, }, }, - [20] = { attackSpeedMultiplier = -55, baseMultiplier = 12.48, levelRequirement = 90, actorLevel = 97.699996948242, cost = { ManaPerMinute = 3318, }, }, - [21] = { attackSpeedMultiplier = -55, baseMultiplier = 13.1, levelRequirement = 90, actorLevel = 105.08300018311, cost = { ManaPerMinute = 3717, }, }, - [22] = { attackSpeedMultiplier = -55, baseMultiplier = 13.75, levelRequirement = 90, actorLevel = 112.69200134277, cost = { ManaPerMinute = 4164, }, }, - [23] = { attackSpeedMultiplier = -55, baseMultiplier = 14.44, levelRequirement = 90, actorLevel = 120.52700042725, cost = { ManaPerMinute = 4664, }, }, - [24] = { attackSpeedMultiplier = -55, baseMultiplier = 15.16, levelRequirement = 90, actorLevel = 128.58799743652, cost = { ManaPerMinute = 5225, }, }, - [25] = { attackSpeedMultiplier = -55, baseMultiplier = 15.92, levelRequirement = 90, actorLevel = 136.875, cost = { ManaPerMinute = 5853, }, }, - [26] = { attackSpeedMultiplier = -55, baseMultiplier = 16.72, levelRequirement = 90, actorLevel = 145.38800048828, cost = { ManaPerMinute = 6557, }, }, - [27] = { attackSpeedMultiplier = -55, baseMultiplier = 17.55, levelRequirement = 90, actorLevel = 154.12699890137, cost = { ManaPerMinute = 7345, }, }, - [28] = { attackSpeedMultiplier = -55, baseMultiplier = 18.43, levelRequirement = 90, actorLevel = 163.09199523926, cost = { ManaPerMinute = 8228, }, }, - [29] = { attackSpeedMultiplier = -55, baseMultiplier = 19.35, levelRequirement = 90, actorLevel = 172.28300476074, cost = { ManaPerMinute = 9217, }, }, - [30] = { attackSpeedMultiplier = -55, baseMultiplier = 20.32, levelRequirement = 90, actorLevel = 181.69999694824, cost = { ManaPerMinute = 10325, }, }, - [31] = { attackSpeedMultiplier = -55, baseMultiplier = 21.34, levelRequirement = 90, actorLevel = 191.34300231934, cost = { ManaPerMinute = 11566, }, }, - [32] = { attackSpeedMultiplier = -55, baseMultiplier = 22.4, levelRequirement = 90, actorLevel = 201.21200561523, cost = { ManaPerMinute = 12956, }, }, - [33] = { attackSpeedMultiplier = -55, baseMultiplier = 23.52, levelRequirement = 90, actorLevel = 211.30700683594, cost = { ManaPerMinute = 14514, }, }, - [34] = { attackSpeedMultiplier = -55, baseMultiplier = 24.7, levelRequirement = 90, actorLevel = 221.62800598145, cost = { ManaPerMinute = 16258, }, }, - [35] = { attackSpeedMultiplier = -55, baseMultiplier = 25.94, levelRequirement = 90, actorLevel = 232.17500305176, cost = { ManaPerMinute = 18212, }, }, - [36] = { attackSpeedMultiplier = -55, baseMultiplier = 27.23, levelRequirement = 90, actorLevel = 242.94799804688, cost = { ManaPerMinute = 20402, }, }, - [37] = { attackSpeedMultiplier = -55, baseMultiplier = 28.59, levelRequirement = 90, actorLevel = 253.94700622559, cost = { ManaPerMinute = 22854, }, }, - [38] = { attackSpeedMultiplier = -55, baseMultiplier = 30.02, levelRequirement = 90, actorLevel = 265.17199707031, cost = { ManaPerMinute = 25601, }, }, - [39] = { attackSpeedMultiplier = -55, baseMultiplier = 31.53, levelRequirement = 90, actorLevel = 276.62298583984, cost = { ManaPerMinute = 28678, }, }, - [40] = { attackSpeedMultiplier = -55, baseMultiplier = 33.1, levelRequirement = 90, actorLevel = 288.29998779297, cost = { ManaPerMinute = 32126, }, }, - }, + [1] = { attackSpeedMultiplier = -55, levelRequirement = 0, cost = { ManaPerMinute = 384, }, }, + [2] = { attackSpeedMultiplier = -55, levelRequirement = 3, cost = { ManaPerMinute = 430, }, }, + [3] = { attackSpeedMultiplier = -55, levelRequirement = 6, cost = { ManaPerMinute = 481, }, }, + [4] = { attackSpeedMultiplier = -55, levelRequirement = 10, cost = { ManaPerMinute = 539, }, }, + [5] = { attackSpeedMultiplier = -55, levelRequirement = 14, cost = { ManaPerMinute = 604, }, }, + [6] = { attackSpeedMultiplier = -55, levelRequirement = 18, cost = { ManaPerMinute = 677, }, }, + [7] = { attackSpeedMultiplier = -55, levelRequirement = 22, cost = { ManaPerMinute = 758, }, }, + [8] = { attackSpeedMultiplier = -55, levelRequirement = 26, cost = { ManaPerMinute = 849, }, }, + [9] = { attackSpeedMultiplier = -55, levelRequirement = 31, cost = { ManaPerMinute = 952, }, }, + [10] = { attackSpeedMultiplier = -55, levelRequirement = 36, cost = { ManaPerMinute = 1066, }, }, + [11] = { attackSpeedMultiplier = -55, levelRequirement = 41, cost = { ManaPerMinute = 1194, }, }, + [12] = { attackSpeedMultiplier = -55, levelRequirement = 46, cost = { ManaPerMinute = 1338, }, }, + [13] = { attackSpeedMultiplier = -55, levelRequirement = 52, cost = { ManaPerMinute = 1499, }, }, + [14] = { attackSpeedMultiplier = -55, levelRequirement = 58, cost = { ManaPerMinute = 1679, }, }, + [15] = { attackSpeedMultiplier = -55, levelRequirement = 64, cost = { ManaPerMinute = 1881, }, }, + [16] = { attackSpeedMultiplier = -55, levelRequirement = 66, cost = { ManaPerMinute = 2107, }, }, + [17] = { attackSpeedMultiplier = -55, levelRequirement = 72, cost = { ManaPerMinute = 2360, }, }, + [18] = { attackSpeedMultiplier = -55, levelRequirement = 78, cost = { ManaPerMinute = 2644, }, }, + [19] = { attackSpeedMultiplier = -55, levelRequirement = 84, cost = { ManaPerMinute = 2962, }, }, + [20] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 3318, }, }, + [21] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 3717, }, }, + [22] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 4164, }, }, + [23] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 4664, }, }, + [24] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 5225, }, }, + [25] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 5853, }, }, + [26] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 6557, }, }, + [27] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 7345, }, }, + [28] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 8228, }, }, + [29] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 9217, }, }, + [30] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 10325, }, }, + [31] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 11566, }, }, + [32] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 12956, }, }, + [33] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 14514, }, }, + [34] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 16258, }, }, + [35] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 18212, }, }, + [36] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 20402, }, }, + [37] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 22854, }, }, + [38] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 25601, }, }, + [39] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 28678, }, }, + [40] = { attackSpeedMultiplier = -55, levelRequirement = 90, cost = { ManaPerMinute = 32126, }, }, + }, + statSets = { + [1] = { + label = "Normal Strikes", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "perfect_strike_timing_window_base_ms", 300 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, + { "active_skill_override_turn_duration_ms", 360 }, + { "active_skill_damage_+%_final_while_dual_wielding", -30 }, + { "channel_start_lock_cancelling_of_attack_time_%", 50 }, + { "channel_end_duration_as_%_of_attack_time", 35 }, + }, + stats = { + "is_area_damage", + "base_skill_show_average_damage_instead_of_dps", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.21, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.32, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.42, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.53, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.74, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.82, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.91, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.01, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.11, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.22, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.33, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.44, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.57, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.69, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.83, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.97, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.12, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.44, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.61, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.79, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.98, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.18, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.39, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.61, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.84, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.08, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.33, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.6, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.18, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.48, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.81, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.15, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 8.28, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Perfect Strike", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, + { "melee_range_+", 14 }, + }, + stats = { + "always_ignite", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 4, actorLevel = 1, }, + [2] = { baseMultiplier = 4.4, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 4.84, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 5.28, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 5.7, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 6.12, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 6.55, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 6.95, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 7.29, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 7.66, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 8.04, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 8.44, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 8.87, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 9.31, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 9.78, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 10.26, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 10.78, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 11.32, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 11.88, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 12.48, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 13.1, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 13.75, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 14.44, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 15.16, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 15.92, actorLevel = 136.875, }, + [26] = { baseMultiplier = 16.72, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 17.55, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 18.43, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 19.35, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 20.32, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 21.34, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 22.4, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 23.52, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 24.7, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 25.94, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 27.23, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 28.59, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 30.02, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 31.53, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 33.1, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ResonatingShieldPlayer"] = { name = "Resonating Shield", baseTypeName = "Resonating Shield", color = 1, - baseEffectiveness = 1.210000038147, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, description = "Repeatedly strike your Shield with your weapon causing damaging shockwaves in an area around you. Enemies hit by the shockwave lose Armour for a duration. While using Resonating Shield, your Shield is raised and you will Block all incoming Blockable hits.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Physical] = true, [SkillType.Channel] = true, [SkillType.RequiresShield] = true, [SkillType.Nonpathing] = true, [SkillType.Area] = true, [SkillType.Sustained] = true, [SkillType.NonWeaponAttack] = true, }, - statDescriptionScope = "shield_drum", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "armour_break_amount_+%", 1 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 23 }, - { "base_poise_decay_delay_ms_after_action_end", 1000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "armour_broken_skill_event_variation", 1 }, - }, - stats = { - "off_hand_weapon_minimum_physical_damage", - "off_hand_weapon_maximum_physical_damage", - "off_hand_minimum_added_physical_damage_per_15_shield_armour", - "off_hand_maximum_added_physical_damage_per_15_shield_armour", - "apply_X_armour_break_on_hit", - "can_perform_skill_while_moving", - "base_poise_does_not_decay_during_action", - "attack_speed_modifiers_apply_to_over_time_cost", - "cannot_be_empowered_by_warcries", + { "armour_break_amount_+%", 1 }, }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, 6, 8, 2, attackTime = 800, baseMultiplier = 0.25, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 1, cost = { ManaPerMinute = 430, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 6, 8, 3, attackTime = 800, baseMultiplier = 0.27, critChance = 5, levelRequirement = 3, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 481, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 6, 8, 5, attackTime = 800, baseMultiplier = 0.3, critChance = 5, levelRequirement = 6, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 539, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 6, 8, 9, attackTime = 800, baseMultiplier = 0.33, critChance = 5, levelRequirement = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 10.307999610901, cost = { ManaPerMinute = 604, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 6, 8, 14, attackTime = 800, baseMultiplier = 0.35, critChance = 5, levelRequirement = 14, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 14.074999809265, cost = { ManaPerMinute = 677, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 6, 8, 21, attackTime = 800, baseMultiplier = 0.38, critChance = 5, levelRequirement = 18, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 18.068000793457, cost = { ManaPerMinute = 758, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 6, 8, 31, attackTime = 800, baseMultiplier = 0.4, critChance = 5, levelRequirement = 22, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 22.287000656128, cost = { ManaPerMinute = 849, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 6, 8, 43, attackTime = 800, baseMultiplier = 0.42, critChance = 5, levelRequirement = 26, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 26.732000350952, cost = { ManaPerMinute = 951, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 6, 8, 63, attackTime = 800, baseMultiplier = 0.44, critChance = 5, levelRequirement = 31, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 31.40299987793, cost = { ManaPerMinute = 1066, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 6, 8, 91, attackTime = 800, baseMultiplier = 0.46, critChance = 5, levelRequirement = 36, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1194, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 6, 8, 128, attackTime = 800, baseMultiplier = 0.48, critChance = 5, levelRequirement = 41, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1337, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 6, 8, 179, attackTime = 800, baseMultiplier = 0.5, critChance = 5, levelRequirement = 46, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1498, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 6, 8, 262, attackTime = 800, baseMultiplier = 0.52, critChance = 5, levelRequirement = 52, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1678, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 6, 8, 380, attackTime = 800, baseMultiplier = 0.54, critChance = 5, levelRequirement = 58, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 58.147998809814, cost = { ManaPerMinute = 1880, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 6, 8, 545, attackTime = 800, baseMultiplier = 0.56, critChance = 5, levelRequirement = 64, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 64.175003051758, cost = { ManaPerMinute = 2106, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 6, 8, 732, attackTime = 800, baseMultiplier = 0.58, critChance = 5, levelRequirement = 66, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2359, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 6, 8, 871, attackTime = 800, baseMultiplier = 0.6, critChance = 5, levelRequirement = 72, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 76.906997680664, cost = { ManaPerMinute = 2643, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 6, 8, 1034, attackTime = 800, baseMultiplier = 0.62, critChance = 5, levelRequirement = 78, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 83.611999511719, cost = { ManaPerMinute = 2961, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 6, 8, 1298, attackTime = 800, baseMultiplier = 0.64, critChance = 5, levelRequirement = 84, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 90.542999267578, cost = { ManaPerMinute = 3317, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 6, 8, 1537, attackTime = 800, baseMultiplier = 0.66, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 97.699996948242, cost = { ManaPerMinute = 3716, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 6, 8, 1625, attackTime = 800, baseMultiplier = 0.68, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 105.08300018311, cost = { ManaPerMinute = 4162, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 6, 8, 1719, attackTime = 800, baseMultiplier = 0.7, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 112.69200134277, cost = { ManaPerMinute = 4663, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 6, 8, 1817, attackTime = 800, baseMultiplier = 0.73, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 120.52700042725, cost = { ManaPerMinute = 5223, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 6, 8, 1921, attackTime = 800, baseMultiplier = 0.75, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 128.58799743652, cost = { ManaPerMinute = 5851, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 6, 8, 2030, attackTime = 800, baseMultiplier = 0.78, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 136.875, cost = { ManaPerMinute = 6554, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 6, 8, 2146, attackTime = 800, baseMultiplier = 0.8, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 145.38800048828, cost = { ManaPerMinute = 7342, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 6, 8, 2267, attackTime = 800, baseMultiplier = 0.83, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 154.12699890137, cost = { ManaPerMinute = 8225, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 6, 8, 2396, attackTime = 800, baseMultiplier = 0.86, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 163.09199523926, cost = { ManaPerMinute = 9214, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 6, 8, 2531, attackTime = 800, baseMultiplier = 0.88, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 172.28300476074, cost = { ManaPerMinute = 10321, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 6, 8, 2674, attackTime = 800, baseMultiplier = 0.91, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 181.69999694824, cost = { ManaPerMinute = 11562, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 6, 8, 2824, attackTime = 800, baseMultiplier = 0.94, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 191.34300231934, cost = { ManaPerMinute = 12951, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 6, 8, 2982, attackTime = 800, baseMultiplier = 0.98, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 201.21200561523, cost = { ManaPerMinute = 14508, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 6, 8, 3149, attackTime = 800, baseMultiplier = 1.01, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 211.30700683594, cost = { ManaPerMinute = 16252, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 6, 8, 3325, attackTime = 800, baseMultiplier = 1.04, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 221.62800598145, cost = { ManaPerMinute = 18206, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 6, 8, 3510, attackTime = 800, baseMultiplier = 1.08, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 232.17500305176, cost = { ManaPerMinute = 20394, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 6, 8, 3706, attackTime = 800, baseMultiplier = 1.11, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 242.94799804688, cost = { ManaPerMinute = 22846, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 6, 8, 3912, attackTime = 800, baseMultiplier = 1.15, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 253.94700622559, cost = { ManaPerMinute = 25592, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 6, 8, 4128, attackTime = 800, baseMultiplier = 1.19, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 265.17199707031, cost = { ManaPerMinute = 28668, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 6, 8, 4344, attackTime = 800, baseMultiplier = 1.23, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 276.62298583984, cost = { ManaPerMinute = 32114, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 6, 8, 4568, attackTime = 800, baseMultiplier = 1.27, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 288.29998779297, cost = { ManaPerMinute = 35974, }, }, - }, + [1] = { attackTime = 800, levelRequirement = 0, cost = { ManaPerMinute = 430, }, }, + [2] = { attackTime = 800, levelRequirement = 3, cost = { ManaPerMinute = 481, }, }, + [3] = { attackTime = 800, levelRequirement = 6, cost = { ManaPerMinute = 539, }, }, + [4] = { attackTime = 800, levelRequirement = 10, cost = { ManaPerMinute = 604, }, }, + [5] = { attackTime = 800, levelRequirement = 14, cost = { ManaPerMinute = 677, }, }, + [6] = { attackTime = 800, levelRequirement = 18, cost = { ManaPerMinute = 758, }, }, + [7] = { attackTime = 800, levelRequirement = 22, cost = { ManaPerMinute = 849, }, }, + [8] = { attackTime = 800, levelRequirement = 26, cost = { ManaPerMinute = 951, }, }, + [9] = { attackTime = 800, levelRequirement = 31, cost = { ManaPerMinute = 1066, }, }, + [10] = { attackTime = 800, levelRequirement = 36, cost = { ManaPerMinute = 1194, }, }, + [11] = { attackTime = 800, levelRequirement = 41, cost = { ManaPerMinute = 1337, }, }, + [12] = { attackTime = 800, levelRequirement = 46, cost = { ManaPerMinute = 1498, }, }, + [13] = { attackTime = 800, levelRequirement = 52, cost = { ManaPerMinute = 1678, }, }, + [14] = { attackTime = 800, levelRequirement = 58, cost = { ManaPerMinute = 1880, }, }, + [15] = { attackTime = 800, levelRequirement = 64, cost = { ManaPerMinute = 2106, }, }, + [16] = { attackTime = 800, levelRequirement = 66, cost = { ManaPerMinute = 2359, }, }, + [17] = { attackTime = 800, levelRequirement = 72, cost = { ManaPerMinute = 2643, }, }, + [18] = { attackTime = 800, levelRequirement = 78, cost = { ManaPerMinute = 2961, }, }, + [19] = { attackTime = 800, levelRequirement = 84, cost = { ManaPerMinute = 3317, }, }, + [20] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 3716, }, }, + [21] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 4162, }, }, + [22] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 4663, }, }, + [23] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 5223, }, }, + [24] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 5851, }, }, + [25] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 6554, }, }, + [26] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 7342, }, }, + [27] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 8225, }, }, + [28] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 9214, }, }, + [29] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 10321, }, }, + [30] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 11562, }, }, + [31] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 12951, }, }, + [32] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 14508, }, }, + [33] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 16252, }, }, + [34] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 18206, }, }, + [35] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 20394, }, }, + [36] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 22846, }, }, + [37] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 25592, }, }, + [38] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 28668, }, }, + [39] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 32114, }, }, + [40] = { attackTime = 800, levelRequirement = 90, cost = { ManaPerMinute = 35974, }, }, + }, + statSets = { + [1] = { + label = "Resonating Shield", + baseEffectiveness = 1.210000038147, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "shield_drum", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 23 }, + { "base_poise_decay_delay_ms_after_action_end", 1000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "armour_broken_skill_event_variation", 1 }, + }, + stats = { + "off_hand_weapon_minimum_physical_damage", + "off_hand_weapon_maximum_physical_damage", + "off_hand_minimum_added_physical_damage_per_15_shield_armour", + "off_hand_maximum_added_physical_damage_per_15_shield_armour", + "apply_X_armour_break_on_hit", + "can_perform_skill_while_moving", + "base_poise_does_not_decay_during_action", + "attack_speed_modifiers_apply_to_over_time_cost", + "cannot_be_empowered_by_warcries", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 6, 8, 2, critChance = 5, baseMultiplier = 0.25, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 6, 8, 3, critChance = 5, baseMultiplier = 0.27, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 6, 8, 5, critChance = 5, baseMultiplier = 0.3, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 6, 8, 9, critChance = 5, baseMultiplier = 0.33, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 6, 8, 14, critChance = 5, baseMultiplier = 0.35, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 6, 8, 21, critChance = 5, baseMultiplier = 0.38, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 6, 8, 31, critChance = 5, baseMultiplier = 0.4, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 6, 8, 43, critChance = 5, baseMultiplier = 0.42, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 6, 8, 63, critChance = 5, baseMultiplier = 0.44, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 6, 8, 91, critChance = 5, baseMultiplier = 0.46, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 6, 8, 128, critChance = 5, baseMultiplier = 0.48, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 6, 8, 179, critChance = 5, baseMultiplier = 0.5, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 6, 8, 262, critChance = 5, baseMultiplier = 0.52, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 6, 8, 380, critChance = 5, baseMultiplier = 0.54, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 6, 8, 545, critChance = 5, baseMultiplier = 0.56, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 6, 8, 732, critChance = 5, baseMultiplier = 0.58, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 6, 8, 871, critChance = 5, baseMultiplier = 0.6, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 6, 8, 1034, critChance = 5, baseMultiplier = 0.62, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 6, 8, 1298, critChance = 5, baseMultiplier = 0.64, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 6, 8, 1537, critChance = 5, baseMultiplier = 0.66, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 6, 8, 1625, critChance = 5, baseMultiplier = 0.68, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 6, 8, 1719, critChance = 5, baseMultiplier = 0.7, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 6, 8, 1817, critChance = 5, baseMultiplier = 0.73, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 6, 8, 1921, critChance = 5, baseMultiplier = 0.75, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 6, 8, 2030, critChance = 5, baseMultiplier = 0.78, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 6, 8, 2146, critChance = 5, baseMultiplier = 0.8, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 6, 8, 2267, critChance = 5, baseMultiplier = 0.83, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 6, 8, 2396, critChance = 5, baseMultiplier = 0.86, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 6, 8, 2531, critChance = 5, baseMultiplier = 0.88, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 6, 8, 2674, critChance = 5, baseMultiplier = 0.91, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 6, 8, 2824, critChance = 5, baseMultiplier = 0.94, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 6, 8, 2982, critChance = 5, baseMultiplier = 0.98, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 6, 8, 3149, critChance = 5, baseMultiplier = 1.01, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 6, 8, 3325, critChance = 5, baseMultiplier = 1.04, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 6, 8, 3510, critChance = 5, baseMultiplier = 1.08, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 6, 8, 3706, critChance = 5, baseMultiplier = 1.11, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 6, 8, 3912, critChance = 5, baseMultiplier = 1.15, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 6, 8, 4128, critChance = 5, baseMultiplier = 1.19, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 6, 8, 4344, critChance = 5, baseMultiplier = 1.23, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 6, 8, 4568, critChance = 5, baseMultiplier = 1.27, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["RipwireBallistaPlayer"] = { name = "Ripwire Ballista", baseTypeName = "Ripwire Ballista", color = 4, - baseEffectiveness = 1.9409999847412, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, description = "Deploys a Ballista Totem that fires Pinning bolts which Maim Enemies.", skillTypes = { [SkillType.ProjectilesFromUser] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.SummonsTotem] = true, [SkillType.SummonsAttackTotem] = true, [SkillType.TotemsAreBallistae] = true, [SkillType.Nonpathing] = true, [SkillType.UseGlobalStats] = true, [SkillType.Limit] = true, [SkillType.Duration] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "base_totem_range", 60 }, - { "base_totem_duration", 16000 }, - { "alt_attack_container_main_hand_weapon_type", 18 }, - { "alt_attack_container_main_hand_weapon_critical_strike_chance", 500 }, - { "alt_attack_container_main_hand_base_weapon_attack_duration_ms", 1600 }, - { "alt_attack_container_main_hand_base_maximum_attack_distance", 80 }, - { "base_number_of_totems_allowed", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "alt_attack_container_main_hand_weapon_minimum_physical_damage", - "alt_attack_container_main_hand_weapon_maximum_physical_damage", - "skill_is_deploy_skill", - "is_totem", - "is_ranged_attack_totem", - "can_perform_skill_while_moving", - "totem_targets_ignoring_action_distance", - "base_deal_no_damage", - "active_skill_has_alt_attack_container", + qualityStats = { }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 14, }, }, - [2] = { 0.80000001192093, 1.2000000476837, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 16, }, }, - [3] = { 0.80000001192093, 1.2000000476837, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 18, }, }, - [4] = { 0.80000001192093, 1.2000000476837, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 20, }, }, - [5] = { 0.80000001192093, 1.2000000476837, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 22, }, }, - [6] = { 0.80000001192093, 1.2000000476837, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 25, }, }, - [7] = { 0.80000001192093, 1.2000000476837, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 28, }, }, - [8] = { 0.80000001192093, 1.2000000476837, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 32, }, }, - [9] = { 0.80000001192093, 1.2000000476837, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 36, }, }, - [10] = { 0.80000001192093, 1.2000000476837, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 40, }, }, - [11] = { 0.80000001192093, 1.2000000476837, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 45, }, }, - [12] = { 0.80000001192093, 1.2000000476837, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 50, }, }, - [13] = { 0.80000001192093, 1.2000000476837, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 56, }, }, - [14] = { 0.80000001192093, 1.2000000476837, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 63, }, }, - [15] = { 0.80000001192093, 1.2000000476837, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 71, }, }, - [16] = { 0.80000001192093, 1.2000000476837, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 79, }, }, - [17] = { 0.80000001192093, 1.2000000476837, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 89, }, }, - [18] = { 0.80000001192093, 1.2000000476837, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 100, }, }, - [19] = { 0.80000001192093, 1.2000000476837, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 112, }, }, - [20] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 125, }, }, - [21] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 140, }, }, - [22] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 157, }, }, - [23] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 176, }, }, - [24] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 197, }, }, - [25] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 221, }, }, - [26] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 248, }, }, - [27] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 278, }, }, - [28] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 311, }, }, - [29] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 349, }, }, - [30] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 391, }, }, - [31] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 438, }, }, - [32] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 490, }, }, - [33] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 549, }, }, - [34] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 616, }, }, - [35] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 690, }, }, - [36] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 773, }, }, - [37] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 865, }, }, - [38] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 970, }, }, - [39] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1086, }, }, - [40] = { 0.80000001192093, 1.2000000476837, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1217, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 14, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 16, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 18, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 20, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 22, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 25, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 28, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 32, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 36, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 40, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 45, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 50, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 56, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 63, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 71, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 79, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 89, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 100, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 112, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 125, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 140, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 157, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 176, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 197, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 221, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 248, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 278, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 311, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 349, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 391, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 438, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 490, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 549, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 616, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 690, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 773, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 865, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 970, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1086, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1217, }, }, + }, + statSets = { + [1] = { + label = "Ballista", + baseEffectiveness = 1.9409999847412, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_totem_range", 60 }, + { "base_totem_duration", 16000 }, + { "alt_attack_container_main_hand_weapon_type", 18 }, + { "alt_attack_container_main_hand_weapon_critical_strike_chance", 500 }, + { "alt_attack_container_main_hand_base_weapon_attack_duration_ms", 1600 }, + { "alt_attack_container_main_hand_base_maximum_attack_distance", 80 }, + { "base_number_of_totems_allowed", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "alt_attack_container_main_hand_weapon_minimum_physical_damage", + "alt_attack_container_main_hand_weapon_maximum_physical_damage", + "skill_is_deploy_skill", + "is_totem", + "is_ranged_attack_totem", + "can_perform_skill_while_moving", + "totem_targets_ignoring_action_distance", + "base_deal_no_damage", + "active_skill_has_alt_attack_container", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["RipwireBallistaProjectilePlayer"] = { name = "Ripwire Bolt", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.CanRapidFire] = true, [SkillType.AttackInPlaceIsDefault] = true, [SkillType.UsedByTotem] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - attack = true, - projectile = true, - duration = true, - totem = true, - }, qualityStats = { - Default = { - { "active_skill_pins_as_though_dealt_damage_+%_final", 2.5 }, - }, - }, - constantStats = { - { "base_pinned_art_variation", 2 }, - { "skill_disabled_unless_cloned", 1 }, - { "projectile_maximum_range_override", 80 }, - { "base_number_of_projectiles", 5 }, - { "projectile_distance_variance", 10 }, - { "active_skill_projectile_speed_+%_variation_final", 40 }, - { "total_projectile_spread_angle_override", 55 }, - { "maim_on_hit_%", 100 }, - { "fixed_projectile_spread", 50 }, - { "active_skill_pins_as_though_dealt_damage_+%_final", 250 }, - }, - stats = { - "base_is_projectile", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "base_all_damage_can_pin", - "base_skill_is_totemified", + { "active_skill_pins_as_though_dealt_damage_+%_final", 2.5 }, }, levels = { - [1] = { baseMultiplier = 0.3, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.33, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.36, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 0.43, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 0.46, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 0.49, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 0.52, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 0.55, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 0.57, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 0.63, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 0.66, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 0.7, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 0.73, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 0.77, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 0.81, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 0.85, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 0.89, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 0.94, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 0.98, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 1.03, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 1.08, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 1.14, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 1.19, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 1.25, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 1.32, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 1.38, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 1.45, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 1.52, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 1.6, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 1.68, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 1.76, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 1.85, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 1.95, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 2.04, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 2.14, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 2.25, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 2.36, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 2.48, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Bolts", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + duration = true, + totem = true, + }, + constantStats = { + { "base_pinned_art_variation", 2 }, + { "skill_disabled_unless_cloned", 1 }, + { "projectile_maximum_range_override", 80 }, + { "base_number_of_projectiles", 5 }, + { "projectile_distance_variance", 10 }, + { "active_skill_projectile_speed_+%_variation_final", 40 }, + { "total_projectile_spread_angle_override", 55 }, + { "maim_on_hit_%", 100 }, + { "fixed_projectile_spread", 50 }, + { "active_skill_pins_as_though_dealt_damage_+%_final", 250 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "base_all_damage_can_pin", + "base_skill_is_totemified", + }, + levels = { + [1] = { baseMultiplier = 0.3, actorLevel = 1, }, + [2] = { baseMultiplier = 0.33, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.36, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.4, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.43, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.46, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.49, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.52, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.55, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.57, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.6, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.63, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.66, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.7, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.73, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.77, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.81, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.85, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 0.89, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 0.94, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 0.98, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.03, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.08, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.14, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.19, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.25, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.32, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.38, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.45, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 1.52, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 1.6, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 1.68, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 1.76, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 1.85, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 1.95, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.04, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.14, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 2.25, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 2.36, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 2.48, actorLevel = 288.29998779297, }, + }, + }, + } } skills["RollingSlamPlayer"] = { name = "Rolling Slam", baseTypeName = "Rolling Slam", color = 1, - incrementalEffectiveness = 0.092720001935959, description = "Slam the ground to Stun enemies and knock them away, then continue forward and perform a devastating second Slam. Holding down the skill input allows you to change direction as you move.", skillTypes = { [SkillType.Attack] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Slam] = true, [SkillType.Area] = true, }, weaponTypes = { ["One Handed Mace"] = true, ["Two Handed Mace"] = true, }, - statDescriptionScope = "double_slam", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "support_physical_damage_%_to_gain_as_daze_build_up", 2.5 }, - }, - }, - constantStats = { - { "added_attack_time_ms", 1500 }, - { "melee_conditional_step_distance", 15 }, - { "attack_maximum_action_distance_+", 20 }, - { "totemified_rolling_slam_attack_maximum_action_distance_+", 36 }, - { "dps_display_statset_index", 1 }, - { "active_skill_damage_+%_final_while_dual_wielding", -30 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 14 }, - { "active_skill_hit_damage_stun_multiplier_+%_final", 50 }, - }, - constantStats2 = { - { "active_skill_base_secondary_area_of_effect_radius", 18 }, - { "active_skill_damage_+%_final_against_heavy_stunned_enemies", 50 }, - }, - stats = { - "is_area_damage", - "base_skill_show_average_damage_instead_of_dps", - "console_do_not_cancel_from_turn_angle", - "base_deal_no_damage", - }, - stats1 = { - "display_statset_hide_usage_stats", - }, - stats2 = { - "display_statset_hide_usage_stats", + { "support_physical_damage_%_to_gain_as_daze_build_up", 2.5 }, }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 14, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 16, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 18, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 20, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 23, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 26, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 29, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 32, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 36, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 41, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 45, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 51, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 57, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 64, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 72, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 81, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 90, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 101, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 114, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 127, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 143, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 160, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 179, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 201, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 225, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 252, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 282, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 316, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 354, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 397, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 445, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 498, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 558, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 625, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 701, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 785, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 879, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 985, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1103, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1236, }, }, - }, - levels1 = { - [1] = { baseMultiplier = 0.8, levelRequirement = 0, actorLevel = 1, cost = { Mana = 14, }, }, - [2] = { baseMultiplier = 0.88, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 16, }, }, - [3] = { baseMultiplier = 0.97, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 18, }, }, - [4] = { baseMultiplier = 1.07, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 20, }, }, - [5] = { baseMultiplier = 1.16, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 23, }, }, - [6] = { baseMultiplier = 1.26, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 26, }, }, - [7] = { baseMultiplier = 1.36, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 29, }, }, - [8] = { baseMultiplier = 1.45, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 32, }, }, - [9] = { baseMultiplier = 1.54, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 36, }, }, - [10] = { baseMultiplier = 1.64, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 41, }, }, - [11] = { baseMultiplier = 1.75, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 45, }, }, - [12] = { baseMultiplier = 1.87, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 51, }, }, - [13] = { baseMultiplier = 1.99, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 57, }, }, - [14] = { baseMultiplier = 2.13, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 64, }, }, - [15] = { baseMultiplier = 2.28, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 72, }, }, - [16] = { baseMultiplier = 2.44, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 81, }, }, - [17] = { baseMultiplier = 2.62, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 90, }, }, - [18] = { baseMultiplier = 2.82, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 101, }, }, - [19] = { baseMultiplier = 3.03, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 114, }, }, - [20] = { baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 127, }, }, - [21] = { baseMultiplier = 3.52, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 143, }, }, - [22] = { baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 160, }, }, - [23] = { baseMultiplier = 4.08, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 179, }, }, - [24] = { baseMultiplier = 4.4, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 201, }, }, - [25] = { baseMultiplier = 4.74, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 225, }, }, - [26] = { baseMultiplier = 5.11, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 252, }, }, - [27] = { baseMultiplier = 5.5, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 282, }, }, - [28] = { baseMultiplier = 5.93, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 316, }, }, - [29] = { baseMultiplier = 6.38, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 354, }, }, - [30] = { baseMultiplier = 6.88, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 397, }, }, - [31] = { baseMultiplier = 7.41, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 445, }, }, - [32] = { baseMultiplier = 7.98, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 498, }, }, - [33] = { baseMultiplier = 8.6, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 558, }, }, - [34] = { baseMultiplier = 9.26, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 625, }, }, - [35] = { baseMultiplier = 9.98, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 701, }, }, - [36] = { baseMultiplier = 10.75, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 785, }, }, - [37] = { baseMultiplier = 11.58, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 879, }, }, - [38] = { baseMultiplier = 12.48, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 985, }, }, - [39] = { baseMultiplier = 13.44, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1103, }, }, - [40] = { baseMultiplier = 14.48, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1236, }, }, - }, - levels2 = { - [1] = { baseMultiplier = 1.6, levelRequirement = 0, actorLevel = 1, cost = { Mana = 14, }, }, - [2] = { baseMultiplier = 1.76, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 16, }, }, - [3] = { baseMultiplier = 1.95, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 18, }, }, - [4] = { baseMultiplier = 2.14, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 20, }, }, - [5] = { baseMultiplier = 2.32, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 23, }, }, - [6] = { baseMultiplier = 2.51, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 26, }, }, - [7] = { baseMultiplier = 2.71, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 29, }, }, - [8] = { baseMultiplier = 2.91, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 32, }, }, - [9] = { baseMultiplier = 3.09, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 36, }, }, - [10] = { baseMultiplier = 3.29, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 41, }, }, - [11] = { baseMultiplier = 3.5, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 45, }, }, - [12] = { baseMultiplier = 3.73, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 51, }, }, - [13] = { baseMultiplier = 3.98, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 57, }, }, - [14] = { baseMultiplier = 4.26, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 64, }, }, - [15] = { baseMultiplier = 4.56, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 72, }, }, - [16] = { baseMultiplier = 4.89, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 81, }, }, - [17] = { baseMultiplier = 5.24, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 90, }, }, - [18] = { baseMultiplier = 5.64, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 101, }, }, - [19] = { baseMultiplier = 6.06, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 114, }, }, - [20] = { baseMultiplier = 6.53, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 127, }, }, - [21] = { baseMultiplier = 7.04, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 143, }, }, - [22] = { baseMultiplier = 7.58, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 160, }, }, - [23] = { baseMultiplier = 8.17, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 179, }, }, - [24] = { baseMultiplier = 8.8, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 201, }, }, - [25] = { baseMultiplier = 9.48, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 225, }, }, - [26] = { baseMultiplier = 10.21, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 252, }, }, - [27] = { baseMultiplier = 11, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 282, }, }, - [28] = { baseMultiplier = 11.85, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 316, }, }, - [29] = { baseMultiplier = 12.77, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 354, }, }, - [30] = { baseMultiplier = 13.75, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 397, }, }, - [31] = { baseMultiplier = 14.82, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 445, }, }, - [32] = { baseMultiplier = 15.96, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 498, }, }, - [33] = { baseMultiplier = 17.2, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 558, }, }, - [34] = { baseMultiplier = 18.52, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 625, }, }, - [35] = { baseMultiplier = 19.96, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 701, }, }, - [36] = { baseMultiplier = 21.5, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 785, }, }, - [37] = { baseMultiplier = 23.16, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 879, }, }, - [38] = { baseMultiplier = 24.95, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 985, }, }, - [39] = { baseMultiplier = 26.88, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1103, }, }, - [40] = { baseMultiplier = 28.96, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1236, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 14, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 16, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 18, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 20, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 23, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 26, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 29, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 32, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 36, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 41, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 45, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 51, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 57, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 64, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 72, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 81, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 90, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 101, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 114, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 127, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 143, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 160, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 179, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 201, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 225, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 252, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 282, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 316, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 354, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 397, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 445, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 498, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 558, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 625, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 701, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 785, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 879, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 985, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1103, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1236, }, }, + }, + statSets = { + [1] = { + label = "Rolling Slam", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "double_slam", + baseFlags = { + }, + constantStats = { + { "added_attack_time_ms", 1500 }, + { "melee_conditional_step_distance", 15 }, + { "attack_maximum_action_distance_+", 20 }, + { "totemified_rolling_slam_attack_maximum_action_distance_+", 36 }, + { "dps_display_statset_index", 1 }, + { "active_skill_damage_+%_final_while_dual_wielding", -30 }, + }, + stats = { + "is_area_damage", + "base_skill_show_average_damage_instead_of_dps", + "console_do_not_cancel_from_turn_angle", + "base_deal_no_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "First Slam", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "double_slam", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 14 }, + { "active_skill_hit_damage_stun_multiplier_+%_final", 50 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 0.8, actorLevel = 1, }, + [2] = { baseMultiplier = 0.88, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.97, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.07, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.16, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.26, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.36, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.45, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.54, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.64, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.75, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.87, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.99, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.13, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.28, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.44, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.62, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.82, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.03, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.27, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.52, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.79, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 4.08, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.4, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.74, actorLevel = 136.875, }, + [26] = { baseMultiplier = 5.11, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 5.5, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.93, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 6.38, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 6.88, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 7.41, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 7.98, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 8.6, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 9.26, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 9.98, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 10.75, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 11.58, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 12.48, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 13.44, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 14.48, actorLevel = 288.29998779297, }, + }, + }, + [3] = { + label = "Second Slam", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "double_slam", + baseFlags = { + }, + constantStats = { + { "active_skill_base_secondary_area_of_effect_radius", 18 }, + { "active_skill_damage_+%_final_against_heavy_stunned_enemies", 50 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 1.6, actorLevel = 1, }, + [2] = { baseMultiplier = 1.76, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.95, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 2.14, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 2.32, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 2.51, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 2.71, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.91, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 3.09, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 3.29, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 3.5, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 3.73, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 3.98, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 4.26, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 4.56, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 4.89, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 5.24, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 5.64, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 6.06, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 6.53, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 7.04, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 7.58, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 8.17, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 8.8, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 9.48, actorLevel = 136.875, }, + [26] = { baseMultiplier = 10.21, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 11, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 11.85, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 12.77, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 13.75, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 14.82, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 15.96, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 17.2, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 18.52, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 19.96, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 21.5, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 23.16, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 24.95, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 26.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 28.96, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ScavengedPlatingPlayer"] = { name = "Scavenged Plating", baseTypeName = "Scavenged Plating", color = 1, - baseEffectiveness = 0.53329998254776, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Uses fragments of armour scavenged from enemies to bolster your own. Fully Breaking an enemy's Armour grants you a stack of Scavenged Plating for a duration, and you gain Armour and Thorns per stack.", skillTypes = { [SkillType.Buff] = true, [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Duration] = true, [SkillType.Persistent] = true, [SkillType.Physical] = true, }, - statDescriptionScope = "scavenged_plating", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "scavenged_plating_armour_+%_final_per_stack", 0.1 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 8000 }, - { "scavenged_plating_maximum_stacks_display", 10 }, - }, - stats = { - "scavenged_plating_thorns_minimum_physical_damage", - "scavenged_plating_thorns_maximum_physical_damage", - "scavenged_plating_armour_+%_final_per_stack", - "base_deal_no_damage", + { "scavenged_plating_armour_+%_final_per_stack", 0.1 }, }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, 2, levelRequirement = 0, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, 2, levelRequirement = 3, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, 2, levelRequirement = 6, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, 3, levelRequirement = 10, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, 3, levelRequirement = 14, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, 3, levelRequirement = 18, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, 3, levelRequirement = 22, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, 3, levelRequirement = 26, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, 3, levelRequirement = 31, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, 3, levelRequirement = 36, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, 4, levelRequirement = 41, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, 4, levelRequirement = 46, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, 4, levelRequirement = 52, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, 4, levelRequirement = 58, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, 4, levelRequirement = 64, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, 4, levelRequirement = 66, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, 4, levelRequirement = 72, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 78, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 84, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, 6, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, 7, levelRequirement = 90, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Scavenged Plating", + baseEffectiveness = 0.53329998254776, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "scavenged_plating", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 8000 }, + { "scavenged_plating_maximum_stacks_display", 10 }, + }, + stats = { + "scavenged_plating_thorns_minimum_physical_damage", + "scavenged_plating_thorns_maximum_physical_damage", + "scavenged_plating_armour_+%_final_per_stack", + "base_deal_no_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 2, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 2, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 2, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 3, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 5, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 7, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SeismicCryPlayer"] = { name = "Seismic Cry", baseTypeName = "Seismic Cry", color = 1, - baseEffectiveness = 1.8600000143051, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Performs a damaging warcry, Knocking Back nearby enemies. If a Heavy Stunned enemy is hit, your next Slam is Empowered to perform an additional Aftershock. If not, this skill's cooldown is reset. Only counts Heavily Stunned enemies for purposes of counting Power Gained.", skillTypes = { [SkillType.Warcry] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Damage] = true, [SkillType.ConsumesCharges] = true, [SkillType.Cooldown] = true, [SkillType.ManualCooldownConsumption] = true, [SkillType.Physical] = true, [SkillType.EmpowersOtherSkill] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "seismic_cry", castTime = 0.8, - baseFlags = { - }, qualityStats = { - Default = { - { "warcry_speed_+%", 2 }, - }, - }, - constantStats = { - { "skill_empowers_next_x_melee_attacks", 1 }, - { "skill_empower_limitation_specifier_for_stat_description", 2 }, - { "active_skill_hit_damage_stun_multiplier_+%_final", 400 }, - { "active_skill_base_area_of_effect_radius", 40 }, - { "seismic_cry_slam_skill_aftershock_area_+%", 30 }, - { "seismic_cry_slam_skill_additional_aftershocks", 1 }, - { "seismic_cry_slam_skill_aftershock_damage_+%_final_per_mp", 5 }, - { "warcry_exerts_x_additional_attacks_per_endurance_charge_consumed", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "secondary_minimum_base_physical_damage", - "secondary_maximum_base_physical_damage", - "warcry_speed_+%", - "global_knockback", - "cannot_cancel_skill_before_contact_point", - "active_skill_200%_increased_knockback_distance", - "hits_ignore_enemy_monster_physical_damage_reduction", - "is_area_damage", - "display_skill_deals_secondary_damage", - "seismic_cry_only_count_heavy_stunned_mp", - "can_perform_skill_while_moving", + { "warcry_speed_+%", 2 }, }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, 0, storedUses = 1, levelRequirement = 0, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 1, cost = { Mana = 25, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 2, storedUses = 1, levelRequirement = 3, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 27, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 4, storedUses = 1, levelRequirement = 6, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 29, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 6, storedUses = 1, levelRequirement = 10, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, cost = { Mana = 31, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 8, storedUses = 1, levelRequirement = 14, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, cost = { Mana = 34, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 10, storedUses = 1, levelRequirement = 18, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, cost = { Mana = 37, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 12, storedUses = 1, levelRequirement = 22, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, cost = { Mana = 40, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 14, storedUses = 1, levelRequirement = 26, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, cost = { Mana = 43, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 16, storedUses = 1, levelRequirement = 31, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, cost = { Mana = 47, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 18, storedUses = 1, levelRequirement = 36, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, cost = { Mana = 50, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 20, storedUses = 1, levelRequirement = 41, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, cost = { Mana = 54, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 22, storedUses = 1, levelRequirement = 46, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, cost = { Mana = 59, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 24, storedUses = 1, levelRequirement = 52, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, cost = { Mana = 63, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 26, storedUses = 1, levelRequirement = 58, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, cost = { Mana = 69, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 28, storedUses = 1, levelRequirement = 64, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, cost = { Mana = 74, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 30, storedUses = 1, levelRequirement = 66, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, cost = { Mana = 80, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 32, storedUses = 1, levelRequirement = 72, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, cost = { Mana = 87, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 34, storedUses = 1, levelRequirement = 78, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, cost = { Mana = 94, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 36, storedUses = 1, levelRequirement = 84, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, cost = { Mana = 101, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 38, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, cost = { Mana = 109, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 40, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, cost = { Mana = 118, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 41, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, cost = { Mana = 128, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 42, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, cost = { Mana = 138, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 43, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, cost = { Mana = 149, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 44, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, cost = { Mana = 161, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 45, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, cost = { Mana = 174, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 46, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, cost = { Mana = 188, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 47, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, cost = { Mana = 203, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 48, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, cost = { Mana = 219, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 49, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, cost = { Mana = 237, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 49, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, cost = { Mana = 256, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 50, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, cost = { Mana = 276, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 50, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, cost = { Mana = 298, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 51, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, cost = { Mana = 322, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 51, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, cost = { Mana = 348, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 52, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, cost = { Mana = 376, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 52, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, cost = { Mana = 406, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 53, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, cost = { Mana = 439, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 53, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, cost = { Mana = 474, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 54, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, cost = { Mana = 512, }, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 8, cost = { Mana = 25, }, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 8, cost = { Mana = 27, }, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 8, cost = { Mana = 29, }, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 8, cost = { Mana = 31, }, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 8, cost = { Mana = 34, }, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 8, cost = { Mana = 37, }, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 8, cost = { Mana = 40, }, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 8, cost = { Mana = 43, }, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 8, cost = { Mana = 47, }, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 8, cost = { Mana = 50, }, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 8, cost = { Mana = 54, }, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 8, cost = { Mana = 59, }, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 8, cost = { Mana = 63, }, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 8, cost = { Mana = 69, }, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 8, cost = { Mana = 74, }, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 8, cost = { Mana = 80, }, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 8, cost = { Mana = 87, }, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 8, cost = { Mana = 94, }, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 8, cost = { Mana = 101, }, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 109, }, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 118, }, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 128, }, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 138, }, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 149, }, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 161, }, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 174, }, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 188, }, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 203, }, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 219, }, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 237, }, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 256, }, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 276, }, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 298, }, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 322, }, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 348, }, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 376, }, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 406, }, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 439, }, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 474, }, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 8, cost = { Mana = 512, }, }, + }, + statSets = { + [1] = { + label = "Seismic Cry", + baseEffectiveness = 1.8600000143051, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "seismic_cry", + baseFlags = { + }, + constantStats = { + { "skill_empowers_next_x_melee_attacks", 1 }, + { "skill_empower_limitation_specifier_for_stat_description", 2 }, + { "active_skill_hit_damage_stun_multiplier_+%_final", 400 }, + { "active_skill_base_area_of_effect_radius", 40 }, + { "seismic_cry_slam_skill_aftershock_area_+%", 30 }, + { "seismic_cry_slam_skill_additional_aftershocks", 1 }, + { "seismic_cry_slam_skill_aftershock_damage_+%_final_per_mp", 5 }, + { "warcry_exerts_x_additional_attacks_per_endurance_charge_consumed", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "secondary_minimum_base_physical_damage", + "secondary_maximum_base_physical_damage", + "warcry_speed_+%", + "global_knockback", + "cannot_cancel_skill_before_contact_point", + "active_skill_200%_increased_knockback_distance", + "hits_ignore_enemy_monster_physical_damage_reduction", + "is_area_damage", + "display_skill_deals_secondary_damage", + "seismic_cry_only_count_heavy_stunned_mp", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 0, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 2, statInterpolation = { 3, 3, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 4, statInterpolation = { 3, 3, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 6, statInterpolation = { 3, 3, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 8, statInterpolation = { 3, 3, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 10, statInterpolation = { 3, 3, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 12, statInterpolation = { 3, 3, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 14, statInterpolation = { 3, 3, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 16, statInterpolation = { 3, 3, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 18, statInterpolation = { 3, 3, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 20, statInterpolation = { 3, 3, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 22, statInterpolation = { 3, 3, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 24, statInterpolation = { 3, 3, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 26, statInterpolation = { 3, 3, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 28, statInterpolation = { 3, 3, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 30, statInterpolation = { 3, 3, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 32, statInterpolation = { 3, 3, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 34, statInterpolation = { 3, 3, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 36, statInterpolation = { 3, 3, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 38, statInterpolation = { 3, 3, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 40, statInterpolation = { 3, 3, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 41, statInterpolation = { 3, 3, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 42, statInterpolation = { 3, 3, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 43, statInterpolation = { 3, 3, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 44, statInterpolation = { 3, 3, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 45, statInterpolation = { 3, 3, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 46, statInterpolation = { 3, 3, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 47, statInterpolation = { 3, 3, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 48, statInterpolation = { 3, 3, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 49, statInterpolation = { 3, 3, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 49, statInterpolation = { 3, 3, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 50, statInterpolation = { 3, 3, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 50, statInterpolation = { 3, 3, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 51, statInterpolation = { 3, 3, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 51, statInterpolation = { 3, 3, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 52, statInterpolation = { 3, 3, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 52, statInterpolation = { 3, 3, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 53, statInterpolation = { 3, 3, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 53, statInterpolation = { 3, 3, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 54, statInterpolation = { 3, 3, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ShardScavengerPlayer"] = { name = "Shard Scavenger", baseTypeName = "Shard Scavenger", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "While active, Consuming Freeze, Shock, Ignite, or Fully Broken Armour on an enemy reloads your Crossbow. This can only occur once every few seconds.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Cold] = true, [SkillType.Lightning] = true, [SkillType.Physical] = true, [SkillType.Fire] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "shard_despoiler", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "base_reservation_+%", -0.25 }, - }, - }, - stats = { - "reload_ammo_on_effect_consume_with_x_ms_cooldown", - "base_deal_no_damage", + { "base_reservation_+%", -0.25 }, }, levels = { - [1] = { 10000, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 9900, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 9800, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 9700, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 9600, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 9500, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 9400, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 9300, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 9200, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 9100, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 9000, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 8900, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 8800, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 8700, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 8600, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 8500, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 8400, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 8300, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 8200, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 8100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 8000, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 7900, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 7800, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 7700, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 7600, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 7500, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 7400, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 7300, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 7200, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 7100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 7000, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 6900, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 6800, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 6700, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 6600, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 6500, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 6400, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 6300, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 6200, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 6100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Shard Scavenger", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "shard_despoiler", + baseFlags = { + }, + stats = { + "reload_ammo_on_effect_consume_with_x_ms_cooldown", + "base_deal_no_damage", + }, + levels = { + [1] = { 10000, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 9900, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 9800, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9700, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 9600, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 9500, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 9400, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 9300, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 9200, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 9100, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 9000, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 8900, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 8800, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 8700, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 8600, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 8500, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 8400, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 8300, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 8200, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 8100, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 8000, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 7900, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 7800, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 7700, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 7600, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 7500, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 7400, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 7300, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 7200, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 7100, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 7000, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 6900, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 6800, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 6700, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 6600, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 6500, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 6400, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 6300, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 6200, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 6100, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ShieldChargePlayer"] = { name = "Shield Charge", baseTypeName = "Shield Charge", color = 1, - baseEffectiveness = 1.210000038147, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, description = "Channel to charge in the target direction. You will crash into enemies on your path, stopping your charge and dealing damage to enemies in an area, and extra damage to the enemies you collided with. While charging, your Shield is raised and you will Block all incoming Blockable hits.", skillTypes = { [SkillType.Attack] = true, [SkillType.RequiresShield] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Physical] = true, [SkillType.Cooldown] = true, [SkillType.Channel] = true, [SkillType.Travel] = true, [SkillType.NonWeaponAttack] = true, }, - statDescriptionScope = "channel_shield_charge", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "base_cooldown_speed_+%", 0.5 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 24 }, - { "base_minimum_channel_time_ms", 1300 }, - { "base_skill_effect_duration", 5000 }, - { "shield_charge_base_movement_speed", 120 }, - { "shield_charge_extra_distance", 80 }, - { "shield_charge_acceleration_duration_ms", 0 }, - { "shield_charge_hit_damage_stun_multiplier_when_fully_charged_+%_final", 400 }, - { "shield_charge_pushiness_size_+", 1 }, - { "shield_charge_pushiness_size_+_while_fully_charged", -2 }, - { "shield_charge_pushiness_size_+_while_decelerating", 0 }, - }, - constantStats1 = { - { "base_knockback_distance", 900 }, - { "active_skill_hit_damage_stun_multiplier_+%_final", 50 }, - }, - stats = { - "off_hand_weapon_minimum_physical_damage", - "off_hand_weapon_maximum_physical_damage", - "off_hand_minimum_added_physical_damage_per_15_shield_armour", - "off_hand_maximum_added_physical_damage_per_15_shield_armour", - "base_movement_velocity_+%", - "is_area_damage", - "attack_is_melee_override", - "base_skill_show_average_damage_instead_of_dps", - }, - stats1 = { - "off_hand_minimum_added_physical_damage_per_15_shield_armour", - "off_hand_maximum_added_physical_damage_per_15_shield_armour", + { "base_cooldown_speed_+%", 0.5 }, }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 0.7, critChance = 5, cooldown = 3, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 1, cost = { ManaPerMinute = 446, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 0.77, critChance = 5, cooldown = 3, levelRequirement = 3, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 499, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 0.85, critChance = 5, cooldown = 3, levelRequirement = 6, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 559, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 0.92, critChance = 5, cooldown = 3, levelRequirement = 10, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 10.307999610901, cost = { ManaPerMinute = 626, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, critChance = 5, cooldown = 3, levelRequirement = 14, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 14.074999809265, cost = { ManaPerMinute = 702, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 1.07, critChance = 5, cooldown = 3, levelRequirement = 18, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 18.068000793457, cost = { ManaPerMinute = 786, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 1.15, critChance = 5, cooldown = 3, levelRequirement = 22, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 22.287000656128, cost = { ManaPerMinute = 881, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 1.22, critChance = 5, cooldown = 3, levelRequirement = 26, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 26.732000350952, cost = { ManaPerMinute = 987, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 1.28, critChance = 5, cooldown = 3, levelRequirement = 31, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 31.40299987793, cost = { ManaPerMinute = 1105, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 1.34, critChance = 5, cooldown = 3, levelRequirement = 36, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1238, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 1.41, critChance = 5, cooldown = 3, levelRequirement = 41, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1387, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 1.48, critChance = 5, cooldown = 3, levelRequirement = 46, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1554, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 1.55, critChance = 5, cooldown = 3, levelRequirement = 52, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1741, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 1.63, critChance = 5, cooldown = 3, levelRequirement = 58, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 58.147998809814, cost = { ManaPerMinute = 1950, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 1.71, critChance = 5, cooldown = 3, levelRequirement = 64, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 64.175003051758, cost = { ManaPerMinute = 2185, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 1.8, critChance = 5, cooldown = 3, levelRequirement = 66, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2447, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 1.89, critChance = 5, cooldown = 3, levelRequirement = 72, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 76.906997680664, cost = { ManaPerMinute = 2741, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 1.98, critChance = 5, cooldown = 3, levelRequirement = 78, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 83.611999511719, cost = { ManaPerMinute = 3071, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 2.08, critChance = 5, cooldown = 3, levelRequirement = 84, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 90.542999267578, cost = { ManaPerMinute = 3440, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 2.18, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 97.699996948242, cost = { ManaPerMinute = 3854, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 2.29, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 105.08300018311, cost = { ManaPerMinute = 4317, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 2.41, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 112.69200134277, cost = { ManaPerMinute = 4836, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 2.53, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 120.52700042725, cost = { ManaPerMinute = 5417, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 2.65, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 128.58799743652, cost = { ManaPerMinute = 6069, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 2.79, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 136.875, cost = { ManaPerMinute = 6798, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 2.93, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 145.38800048828, cost = { ManaPerMinute = 7615, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 3.07, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 154.12699890137, cost = { ManaPerMinute = 8531, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 3.23, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 163.09199523926, cost = { ManaPerMinute = 9556, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 3.39, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 172.28300476074, cost = { ManaPerMinute = 10705, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 3.56, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 181.69999694824, cost = { ManaPerMinute = 11992, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 3.73, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 191.34300231934, cost = { ManaPerMinute = 13433, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 3.92, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 201.21200561523, cost = { ManaPerMinute = 15048, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 4.12, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 211.30700683594, cost = { ManaPerMinute = 16857, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 4.32, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 221.62800598145, cost = { ManaPerMinute = 18883, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 4.54, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 232.17500305176, cost = { ManaPerMinute = 21153, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 4.77, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 242.94799804688, cost = { ManaPerMinute = 23696, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 5, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 253.94700622559, cost = { ManaPerMinute = 26544, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 5.25, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 265.17199707031, cost = { ManaPerMinute = 29735, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 5.52, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 276.62298583984, cost = { ManaPerMinute = 33309, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, attackTime = 500, storedUses = 1, baseMultiplier = 5.79, critChance = 5, cooldown = 3, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 288.29998779297, cost = { ManaPerMinute = 37313, }, }, - }, - levels1 = { - [1] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 2.1, cooldown = 3, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, cost = { ManaPerMinute = 446, }, }, - [2] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 2.31, cooldown = 3, levelRequirement = 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 499, }, }, - [3] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 2.54, cooldown = 3, levelRequirement = 6, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 559, }, }, - [4] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 2.77, cooldown = 3, levelRequirement = 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, cost = { ManaPerMinute = 626, }, }, - [5] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 2.99, cooldown = 3, levelRequirement = 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, cost = { ManaPerMinute = 702, }, }, - [6] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 3.22, cooldown = 3, levelRequirement = 18, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, cost = { ManaPerMinute = 786, }, }, - [7] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 3.44, cooldown = 3, levelRequirement = 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, cost = { ManaPerMinute = 881, }, }, - [8] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 3.65, cooldown = 3, levelRequirement = 26, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, cost = { ManaPerMinute = 987, }, }, - [9] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 3.83, cooldown = 3, levelRequirement = 31, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, cost = { ManaPerMinute = 1105, }, }, - [10] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 4.02, cooldown = 3, levelRequirement = 36, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1238, }, }, - [11] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 4.22, cooldown = 3, levelRequirement = 41, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1387, }, }, - [12] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 4.43, cooldown = 3, levelRequirement = 46, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1554, }, }, - [13] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 4.65, cooldown = 3, levelRequirement = 52, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1741, }, }, - [14] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 4.89, cooldown = 3, levelRequirement = 58, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, cost = { ManaPerMinute = 1950, }, }, - [15] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 5.13, cooldown = 3, levelRequirement = 64, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, cost = { ManaPerMinute = 2185, }, }, - [16] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 5.39, cooldown = 3, levelRequirement = 66, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2447, }, }, - [17] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 5.66, cooldown = 3, levelRequirement = 72, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, cost = { ManaPerMinute = 2741, }, }, - [18] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 5.94, cooldown = 3, levelRequirement = 78, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, cost = { ManaPerMinute = 3071, }, }, - [19] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 6.24, cooldown = 3, levelRequirement = 84, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, cost = { ManaPerMinute = 3440, }, }, - [20] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 6.55, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, cost = { ManaPerMinute = 3854, }, }, - [21] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 6.88, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, cost = { ManaPerMinute = 4317, }, }, - [22] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 7.22, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, cost = { ManaPerMinute = 4836, }, }, - [23] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 7.58, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, cost = { ManaPerMinute = 5417, }, }, - [24] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 7.96, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, cost = { ManaPerMinute = 6069, }, }, - [25] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 8.36, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 136.875, cost = { ManaPerMinute = 6798, }, }, - [26] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 8.78, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, cost = { ManaPerMinute = 7615, }, }, - [27] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 9.22, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, cost = { ManaPerMinute = 8531, }, }, - [28] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 9.68, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, cost = { ManaPerMinute = 9556, }, }, - [29] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 10.16, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, cost = { ManaPerMinute = 10705, }, }, - [30] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 10.67, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, cost = { ManaPerMinute = 11992, }, }, - [31] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 11.2, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, cost = { ManaPerMinute = 13433, }, }, - [32] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 11.76, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, cost = { ManaPerMinute = 15048, }, }, - [33] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 12.35, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, cost = { ManaPerMinute = 16857, }, }, - [34] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 12.97, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, cost = { ManaPerMinute = 18883, }, }, - [35] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 13.62, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, cost = { ManaPerMinute = 21153, }, }, - [36] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 14.3, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, cost = { ManaPerMinute = 23696, }, }, - [37] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 15.01, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, cost = { ManaPerMinute = 26544, }, }, - [38] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 15.76, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, cost = { ManaPerMinute = 29735, }, }, - [39] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 16.55, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, cost = { ManaPerMinute = 33309, }, }, - [40] = { 6, 8, attackTime = 500, storedUses = 1, baseMultiplier = 17.38, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, cost = { ManaPerMinute = 37313, }, }, - }, + [1] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 0, cost = { ManaPerMinute = 446, }, }, + [2] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 3, cost = { ManaPerMinute = 499, }, }, + [3] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 6, cost = { ManaPerMinute = 559, }, }, + [4] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 10, cost = { ManaPerMinute = 626, }, }, + [5] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 14, cost = { ManaPerMinute = 702, }, }, + [6] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 18, cost = { ManaPerMinute = 786, }, }, + [7] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 22, cost = { ManaPerMinute = 881, }, }, + [8] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 26, cost = { ManaPerMinute = 987, }, }, + [9] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 31, cost = { ManaPerMinute = 1105, }, }, + [10] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 36, cost = { ManaPerMinute = 1238, }, }, + [11] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 41, cost = { ManaPerMinute = 1387, }, }, + [12] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 46, cost = { ManaPerMinute = 1554, }, }, + [13] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 52, cost = { ManaPerMinute = 1741, }, }, + [14] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 58, cost = { ManaPerMinute = 1950, }, }, + [15] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 64, cost = { ManaPerMinute = 2185, }, }, + [16] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 66, cost = { ManaPerMinute = 2447, }, }, + [17] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 72, cost = { ManaPerMinute = 2741, }, }, + [18] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 78, cost = { ManaPerMinute = 3071, }, }, + [19] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 84, cost = { ManaPerMinute = 3440, }, }, + [20] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 3854, }, }, + [21] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 4317, }, }, + [22] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 4836, }, }, + [23] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 5417, }, }, + [24] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 6069, }, }, + [25] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 6798, }, }, + [26] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 7615, }, }, + [27] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 8531, }, }, + [28] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 9556, }, }, + [29] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 10705, }, }, + [30] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 11992, }, }, + [31] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 13433, }, }, + [32] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 15048, }, }, + [33] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 16857, }, }, + [34] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 18883, }, }, + [35] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 21153, }, }, + [36] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 23696, }, }, + [37] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 26544, }, }, + [38] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 29735, }, }, + [39] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 33309, }, }, + [40] = { attackTime = 500, storedUses = 1, cooldown = 3, levelRequirement = 90, cost = { ManaPerMinute = 37313, }, }, + }, + statSets = { + [1] = { + label = "Area of Effect", + baseEffectiveness = 1.210000038147, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "channel_shield_charge", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 24 }, + { "base_minimum_channel_time_ms", 1300 }, + { "base_skill_effect_duration", 5000 }, + { "shield_charge_base_movement_speed", 120 }, + { "shield_charge_extra_distance", 80 }, + { "shield_charge_acceleration_duration_ms", 0 }, + { "shield_charge_hit_damage_stun_multiplier_when_fully_charged_+%_final", 400 }, + { "shield_charge_pushiness_size_+", 1 }, + { "shield_charge_pushiness_size_+_while_fully_charged", -2 }, + { "shield_charge_pushiness_size_+_while_decelerating", 0 }, + }, + stats = { + "off_hand_weapon_minimum_physical_damage", + "off_hand_weapon_maximum_physical_damage", + "off_hand_minimum_added_physical_damage_per_15_shield_armour", + "off_hand_maximum_added_physical_damage_per_15_shield_armour", + "base_movement_velocity_+%", + "is_area_damage", + "attack_is_melee_override", + "base_skill_show_average_damage_instead_of_dps", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 0.7, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 0.77, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 0.85, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 0.92, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 1.07, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 1.15, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 1.22, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 1.28, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 1.34, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 1.41, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 1.48, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 1.55, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 1.63, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 1.71, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 1.8, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 1.89, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 1.98, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 2.08, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 2.18, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 2.29, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 2.41, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 2.53, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 2.65, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 2.79, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 2.93, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 3.07, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 3.23, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 3.39, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 3.56, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 3.73, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 3.92, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 4.12, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 4.32, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 4.54, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 4.77, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 5, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 5.25, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 5.52, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 6, 8, 0, critChance = 5, baseMultiplier = 5.79, statInterpolation = { 3, 3, 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Collision", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "channel_shield_charge", + baseFlags = { + }, + constantStats = { + { "base_knockback_distance", 900 }, + { "active_skill_hit_damage_stun_multiplier_+%_final", 50 }, + }, + stats = { + "off_hand_minimum_added_physical_damage_per_15_shield_armour", + "off_hand_maximum_added_physical_damage_per_15_shield_armour", + }, + levels = { + [1] = { 6, 8, baseMultiplier = 2.1, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { 6, 8, baseMultiplier = 2.31, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6, 8, baseMultiplier = 2.54, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 6, 8, baseMultiplier = 2.77, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 6, 8, baseMultiplier = 2.99, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 6, 8, baseMultiplier = 3.22, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 6, 8, baseMultiplier = 3.44, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 6, 8, baseMultiplier = 3.65, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 6, 8, baseMultiplier = 3.83, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 6, 8, baseMultiplier = 4.02, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 6, 8, baseMultiplier = 4.22, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 6, 8, baseMultiplier = 4.43, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 6, 8, baseMultiplier = 4.65, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 6, 8, baseMultiplier = 4.89, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 6, 8, baseMultiplier = 5.13, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 6, 8, baseMultiplier = 5.39, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 6, 8, baseMultiplier = 5.66, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 6, 8, baseMultiplier = 5.94, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 6, 8, baseMultiplier = 6.24, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 6, 8, baseMultiplier = 6.55, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 6, 8, baseMultiplier = 6.88, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 6, 8, baseMultiplier = 7.22, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 6, 8, baseMultiplier = 7.58, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 6, 8, baseMultiplier = 7.96, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 6, 8, baseMultiplier = 8.36, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { 6, 8, baseMultiplier = 8.78, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 6, 8, baseMultiplier = 9.22, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 6, 8, baseMultiplier = 9.68, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 6, 8, baseMultiplier = 10.16, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 6, 8, baseMultiplier = 10.67, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 6, 8, baseMultiplier = 11.2, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 6, 8, baseMultiplier = 11.76, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 6, 8, baseMultiplier = 12.35, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 6, 8, baseMultiplier = 12.97, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 6, 8, baseMultiplier = 13.62, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 6, 8, baseMultiplier = 14.3, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 6, 8, baseMultiplier = 15.01, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 6, 8, baseMultiplier = 15.76, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 6, 8, baseMultiplier = 16.55, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 6, 8, baseMultiplier = 17.38, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ShieldWallPlayer"] = { name = "Shield Wall", baseTypeName = "Shield Wall", color = 1, - baseEffectiveness = 1.210000038147, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, description = "Ram your Shield into the ground, throwing up a semi-circular wall of earth. Enemies can attack the walls and your Slams will instantly destroy them. Each wall segment explodes when destroyed, damaging enemies around it.", skillTypes = { [SkillType.Attack] = true, [SkillType.Wall] = true, [SkillType.Duration] = true, [SkillType.RequiresShield] = true, [SkillType.Physical] = true, [SkillType.Area] = true, [SkillType.SupportedByFountains] = true, [SkillType.NonWeaponAttack] = true, }, - statDescriptionScope = "shield_barricade", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "base_number_of_shield_walls_allowed", 0.1 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "wall_expand_delay_ms", 30 }, - { "active_skill_base_area_of_effect_radius", 40 }, - { "active_skill_base_secondary_area_of_effect_radius", 8 }, - { "base_number_of_shield_walls_allowed", 2 }, - }, - stats = { - "off_hand_weapon_minimum_physical_damage", - "off_hand_weapon_maximum_physical_damage", - "wall_maximum_length", - "shield_wall_maximum_life", - "off_hand_minimum_added_physical_damage_per_15_shield_armour", - "off_hand_maximum_added_physical_damage_per_15_shield_armour", - "skill_does_not_pathfind", - "is_shield_barricade_segment", - "shield_wall_segment_display_stat", + { "base_number_of_shield_walls_allowed", 0.1 }, }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, 50, 36, 6, 8, attackTime = 1250, baseMultiplier = 0.6, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 1, cost = { Mana = 14, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 50, 64, 6, 8, attackTime = 1250, baseMultiplier = 0.66, critChance = 5, levelRequirement = 3, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 15, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 50, 108, 6, 8, attackTime = 1250, baseMultiplier = 0.73, critChance = 5, levelRequirement = 6, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 17, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 50, 164, 6, 8, attackTime = 1250, baseMultiplier = 0.8, critChance = 5, levelRequirement = 10, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 19, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 50, 240, 6, 8, attackTime = 1250, baseMultiplier = 0.87, critChance = 5, levelRequirement = 14, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 22, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 50, 334, 6, 8, attackTime = 1250, baseMultiplier = 0.94, critChance = 5, levelRequirement = 18, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 24, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 50, 460, 6, 8, attackTime = 1250, baseMultiplier = 1.02, critChance = 5, levelRequirement = 22, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 27, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 50, 624, 6, 8, attackTime = 1250, baseMultiplier = 1.09, critChance = 5, levelRequirement = 26, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 31, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 50, 832, 6, 8, attackTime = 1250, baseMultiplier = 1.16, critChance = 5, levelRequirement = 31, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 34, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 50, 1100, 6, 8, attackTime = 1250, baseMultiplier = 1.23, critChance = 5, levelRequirement = 36, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 38, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 50, 1438, 6, 8, attackTime = 1250, baseMultiplier = 1.31, critChance = 5, levelRequirement = 41, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 43, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 50, 1866, 6, 8, attackTime = 1250, baseMultiplier = 1.4, critChance = 5, levelRequirement = 46, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 48, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 50, 2408, 6, 8, attackTime = 1250, baseMultiplier = 1.49, critChance = 5, levelRequirement = 52, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 54, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 50, 3086, 6, 8, attackTime = 1250, baseMultiplier = 1.6, critChance = 5, levelRequirement = 58, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 61, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 50, 3940, 6, 8, attackTime = 1250, baseMultiplier = 1.71, critChance = 5, levelRequirement = 64, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 68, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 50, 5016, 6, 8, attackTime = 1250, baseMultiplier = 1.83, critChance = 5, levelRequirement = 66, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 77, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 50, 6362, 6, 8, attackTime = 1250, baseMultiplier = 1.97, critChance = 5, levelRequirement = 72, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 86, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 50, 8032, 6, 8, attackTime = 1250, baseMultiplier = 2.11, critChance = 5, levelRequirement = 78, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 96, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 50, 10118, 6, 8, attackTime = 1250, baseMultiplier = 2.27, critChance = 5, levelRequirement = 84, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 108, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 50, 12714, 6, 8, attackTime = 1250, baseMultiplier = 2.45, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 121, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 50, 13254, 6, 8, attackTime = 1250, baseMultiplier = 2.64, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 135, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 50, 14371, 6, 8, attackTime = 1250, baseMultiplier = 2.84, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 152, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 50, 16378, 6, 8, attackTime = 1250, baseMultiplier = 3.06, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 170, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 50, 18862, 6, 8, attackTime = 1250, baseMultiplier = 3.3, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 191, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 50, 21933, 6, 8, attackTime = 1250, baseMultiplier = 3.55, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 136.875, cost = { Mana = 214, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 50, 25733, 6, 8, attackTime = 1250, baseMultiplier = 3.83, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 239, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 50, 30412, 6, 8, attackTime = 1250, baseMultiplier = 4.13, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 268, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 50, 36199, 6, 8, attackTime = 1250, baseMultiplier = 4.44, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 300, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 50, 43314, 6, 8, attackTime = 1250, baseMultiplier = 4.79, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 337, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 50, 52080, 6, 8, attackTime = 1250, baseMultiplier = 5.16, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 377, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 50, 61975, 6, 8, attackTime = 1250, baseMultiplier = 5.56, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 422, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 50, 73751, 6, 8, attackTime = 1250, baseMultiplier = 5.99, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 473, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 50, 87763, 6, 8, attackTime = 1250, baseMultiplier = 6.45, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 530, }, }, - [34] = { 0.80000001192093, 1.2000000476837, 50, 104438, 6, 8, attackTime = 1250, baseMultiplier = 6.95, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 594, }, }, - [35] = { 0.80000001192093, 1.2000000476837, 50, 124281, 6, 8, attackTime = 1250, baseMultiplier = 7.48, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 665, }, }, - [36] = { 0.80000001192093, 1.2000000476837, 50, 147895, 6, 8, attackTime = 1250, baseMultiplier = 8.06, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 745, }, }, - [37] = { 0.80000001192093, 1.2000000476837, 50, 175995, 6, 8, attackTime = 1250, baseMultiplier = 8.69, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 835, }, }, - [38] = { 0.80000001192093, 1.2000000476837, 50, 209434, 6, 8, attackTime = 1250, baseMultiplier = 9.36, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 936, }, }, - [39] = { 0.80000001192093, 1.2000000476837, 50, 249226, 6, 8, attackTime = 1250, baseMultiplier = 10.08, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1048, }, }, - [40] = { 0.80000001192093, 1.2000000476837, 50, 296579, 6, 8, attackTime = 1250, baseMultiplier = 10.86, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1174, }, }, - }, + [1] = { attackTime = 1250, levelRequirement = 0, cost = { Mana = 14, }, }, + [2] = { attackTime = 1250, levelRequirement = 3, cost = { Mana = 15, }, }, + [3] = { attackTime = 1250, levelRequirement = 6, cost = { Mana = 17, }, }, + [4] = { attackTime = 1250, levelRequirement = 10, cost = { Mana = 19, }, }, + [5] = { attackTime = 1250, levelRequirement = 14, cost = { Mana = 22, }, }, + [6] = { attackTime = 1250, levelRequirement = 18, cost = { Mana = 24, }, }, + [7] = { attackTime = 1250, levelRequirement = 22, cost = { Mana = 27, }, }, + [8] = { attackTime = 1250, levelRequirement = 26, cost = { Mana = 31, }, }, + [9] = { attackTime = 1250, levelRequirement = 31, cost = { Mana = 34, }, }, + [10] = { attackTime = 1250, levelRequirement = 36, cost = { Mana = 38, }, }, + [11] = { attackTime = 1250, levelRequirement = 41, cost = { Mana = 43, }, }, + [12] = { attackTime = 1250, levelRequirement = 46, cost = { Mana = 48, }, }, + [13] = { attackTime = 1250, levelRequirement = 52, cost = { Mana = 54, }, }, + [14] = { attackTime = 1250, levelRequirement = 58, cost = { Mana = 61, }, }, + [15] = { attackTime = 1250, levelRequirement = 64, cost = { Mana = 68, }, }, + [16] = { attackTime = 1250, levelRequirement = 66, cost = { Mana = 77, }, }, + [17] = { attackTime = 1250, levelRequirement = 72, cost = { Mana = 86, }, }, + [18] = { attackTime = 1250, levelRequirement = 78, cost = { Mana = 96, }, }, + [19] = { attackTime = 1250, levelRequirement = 84, cost = { Mana = 108, }, }, + [20] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 121, }, }, + [21] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 135, }, }, + [22] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 152, }, }, + [23] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 170, }, }, + [24] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 191, }, }, + [25] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 214, }, }, + [26] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 239, }, }, + [27] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 268, }, }, + [28] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 300, }, }, + [29] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 337, }, }, + [30] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 377, }, }, + [31] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 422, }, }, + [32] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 473, }, }, + [33] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 530, }, }, + [34] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 594, }, }, + [35] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 665, }, }, + [36] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 745, }, }, + [37] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 835, }, }, + [38] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 936, }, }, + [39] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 1048, }, }, + [40] = { attackTime = 1250, levelRequirement = 90, cost = { Mana = 1174, }, }, + }, + statSets = { + [1] = { + label = "Shield Wall", + baseEffectiveness = 1.210000038147, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "shield_barricade", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 6000 }, + { "wall_expand_delay_ms", 30 }, + { "active_skill_base_area_of_effect_radius", 40 }, + { "active_skill_base_secondary_area_of_effect_radius", 8 }, + { "base_number_of_shield_walls_allowed", 2 }, + }, + stats = { + "off_hand_weapon_minimum_physical_damage", + "off_hand_weapon_maximum_physical_damage", + "wall_maximum_length", + "shield_wall_maximum_life", + "off_hand_minimum_added_physical_damage_per_15_shield_armour", + "off_hand_maximum_added_physical_damage_per_15_shield_armour", + "skill_does_not_pathfind", + "is_shield_barricade_segment", + "shield_wall_segment_display_stat", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 50, 36, 6, 8, critChance = 5, baseMultiplier = 0.6, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 50, 64, 6, 8, critChance = 5, baseMultiplier = 0.66, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, 50, 108, 6, 8, critChance = 5, baseMultiplier = 0.73, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, 50, 164, 6, 8, critChance = 5, baseMultiplier = 0.8, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, 50, 240, 6, 8, critChance = 5, baseMultiplier = 0.87, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, 50, 334, 6, 8, critChance = 5, baseMultiplier = 0.94, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, 50, 460, 6, 8, critChance = 5, baseMultiplier = 1.02, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, 50, 624, 6, 8, critChance = 5, baseMultiplier = 1.09, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, 50, 832, 6, 8, critChance = 5, baseMultiplier = 1.16, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, 50, 1100, 6, 8, critChance = 5, baseMultiplier = 1.23, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, 50, 1438, 6, 8, critChance = 5, baseMultiplier = 1.31, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, 50, 1866, 6, 8, critChance = 5, baseMultiplier = 1.4, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, 50, 2408, 6, 8, critChance = 5, baseMultiplier = 1.49, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, 50, 3086, 6, 8, critChance = 5, baseMultiplier = 1.6, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, 50, 3940, 6, 8, critChance = 5, baseMultiplier = 1.71, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, 50, 5016, 6, 8, critChance = 5, baseMultiplier = 1.83, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, 50, 6362, 6, 8, critChance = 5, baseMultiplier = 1.97, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, 50, 8032, 6, 8, critChance = 5, baseMultiplier = 2.11, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, 50, 10118, 6, 8, critChance = 5, baseMultiplier = 2.27, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, 50, 12714, 6, 8, critChance = 5, baseMultiplier = 2.45, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, 50, 13254, 6, 8, critChance = 5, baseMultiplier = 2.64, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, 50, 14371, 6, 8, critChance = 5, baseMultiplier = 2.84, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, 50, 16378, 6, 8, critChance = 5, baseMultiplier = 3.06, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, 50, 18862, 6, 8, critChance = 5, baseMultiplier = 3.3, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, 50, 21933, 6, 8, critChance = 5, baseMultiplier = 3.55, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, 50, 25733, 6, 8, critChance = 5, baseMultiplier = 3.83, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, 50, 30412, 6, 8, critChance = 5, baseMultiplier = 4.13, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, 50, 36199, 6, 8, critChance = 5, baseMultiplier = 4.44, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, 50, 43314, 6, 8, critChance = 5, baseMultiplier = 4.79, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, 50, 52080, 6, 8, critChance = 5, baseMultiplier = 5.16, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, 50, 61975, 6, 8, critChance = 5, baseMultiplier = 5.56, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, 50, 73751, 6, 8, critChance = 5, baseMultiplier = 5.99, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, 50, 87763, 6, 8, critChance = 5, baseMultiplier = 6.45, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, 50, 104438, 6, 8, critChance = 5, baseMultiplier = 6.95, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, 50, 124281, 6, 8, critChance = 5, baseMultiplier = 7.48, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, 50, 147895, 6, 8, critChance = 5, baseMultiplier = 8.06, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, 50, 175995, 6, 8, critChance = 5, baseMultiplier = 8.69, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, 50, 209434, 6, 8, critChance = 5, baseMultiplier = 9.36, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, 50, 249226, 6, 8, critChance = 5, baseMultiplier = 10.08, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, 50, 296579, 6, 8, critChance = 5, baseMultiplier = 10.86, statInterpolation = { 3, 3, 1, 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ShockwaveTotemPlayer"] = { name = "Shockwave Totem", baseTypeName = "Shockwave Totem", color = 1, - baseEffectiveness = 1.9409999847412, - incrementalEffectiveness = 0.11649999767542, - damageIncrementalEffectiveness = 0.006699999794364, description = "Raises a Totem that Slams the ground around it, repeatedly damaging nearby enemies. Jagged Ground erupts when hit by this Slam, damaging enemies standing on it.", skillTypes = { [SkillType.SummonsTotem] = true, [SkillType.SummonsAttackTotem] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Limit] = true, [SkillType.Duration] = true, }, weaponTypes = { @@ -6969,1007 +10321,1403 @@ skills["ShockwaveTotemPlayer"] = { ["Staff"] = true, ["One Handed Sword"] = true, }, - statDescriptionScope = "skill_stat_descriptions", skillTotemId = 5, castTime = 0.6, - baseFlags = { - }, qualityStats = { - Default = { - { "alt_attack_container_main_hand_base_weapon_attack_duration_ms", -27.5 }, - }, - }, - constantStats = { - { "base_totem_duration", 12000 }, - { "base_totem_range", 80 }, - { "alt_attack_container_main_hand_weapon_type", 23 }, - { "alt_attack_container_main_hand_weapon_critical_strike_chance", 500 }, - { "alt_attack_container_main_hand_base_weapon_attack_duration_ms", 3000 }, - { "base_number_of_totems_allowed", 1 }, - }, - stats = { - "alt_attack_container_main_hand_weapon_minimum_physical_damage", - "alt_attack_container_main_hand_weapon_maximum_physical_damage", - "is_totem", - "skill_is_deploy_skill", - "active_skill_has_alt_attack_container", + { "alt_attack_container_main_hand_base_weapon_attack_duration_ms", -27.5 }, }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 15, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 17, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 19, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 22, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 24, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 27, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 31, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 34, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 39, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 43, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 49, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 54, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 61, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 68, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 77, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 86, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 96, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 108, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 121, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 136, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 152, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 170, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 191, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 214, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 240, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 268, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 301, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 337, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 378, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 423, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 474, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 531, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 595, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 666, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 747, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 836, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 937, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 1050, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 1176, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 1317, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 15, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 17, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 19, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 22, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 24, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 27, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 31, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 34, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 39, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 43, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 49, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 54, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 61, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 68, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 77, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 86, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 96, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 108, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 121, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 136, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 152, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 170, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 191, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 214, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 240, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 268, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 301, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 337, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 378, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 423, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 474, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 531, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 595, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 666, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 747, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 836, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 937, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1050, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1176, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1317, }, }, + }, + statSets = { + [1] = { + label = "Totem", + baseEffectiveness = 1.9409999847412, + incrementalEffectiveness = 0.11649999767542, + damageIncrementalEffectiveness = 0.006699999794364, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_totem_duration", 12000 }, + { "base_totem_range", 80 }, + { "alt_attack_container_main_hand_weapon_type", 23 }, + { "alt_attack_container_main_hand_weapon_critical_strike_chance", 500 }, + { "alt_attack_container_main_hand_base_weapon_attack_duration_ms", 3000 }, + { "base_number_of_totems_allowed", 1 }, + }, + stats = { + "alt_attack_container_main_hand_weapon_minimum_physical_damage", + "alt_attack_container_main_hand_weapon_maximum_physical_damage", + "is_totem", + "skill_is_deploy_skill", + "active_skill_has_alt_attack_container", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 5, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ShockwaveTotemQuakePlayer"] = { name = "Shockwave Slam", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Area] = true, [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Physical] = true, [SkillType.Nova] = true, [SkillType.Slam] = true, [SkillType.UsedByTotem] = true, }, - statDescriptionScope = "totem_shockwave_quake", castTime = 0.6, - baseFlags = { - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 30 }, - { "active_skill_base_secondary_area_of_effect_radius", 60 }, - { "skill_disabled_unless_cloned", 2 }, - }, - stats = { - "is_area_damage", - "attack_is_melee_override", - "base_skill_is_totemified", - }, - stats1 = { + qualityStats = { }, levels = { - [1] = { baseMultiplier = 1.4, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 1.54, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 1.69, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 1.83, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 1.97, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 2.11, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 2.24, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 2.36, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 2.46, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 2.57, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 2.67, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 2.78, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 2.89, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 3, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 3.11, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 3.22, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 3.34, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 3.45, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 3.57, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 3.69, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 3.81, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 3.94, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 4.07, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 4.21, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 4.35, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 4.49, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 4.64, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 4.79, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 4.95, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 5.12, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 5.29, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 5.46, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 5.64, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 5.83, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 6.02, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 6.22, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 6.43, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 6.64, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 6.86, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 7.09, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, - levels1 = { - [1] = { baseMultiplier = 0.3, levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 0.33, levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 0.36, levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 0.39, levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 0.42, levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 0.45, levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 0.48, levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 0.51, levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 0.53, levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 0.55, levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 0.57, levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 0.62, levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 0.64, levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 0.67, levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 0.69, levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 0.72, levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 0.74, levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 0.77, levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 0.79, levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 0.82, levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 0.84, levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 0.87, levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 0.9, levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 0.93, levelRequirement = 0, actorLevel = 136.875, }, - [26] = { baseMultiplier = 0.96, levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 0.99, levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 1.03, levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 1.06, levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 1.1, levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 1.13, levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 1.17, levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 1.21, levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 1.25, levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 1.29, levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 1.33, levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 1.38, levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 1.42, levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 1.47, levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 1.52, levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "totem_shockwave_quake", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 30 }, + { "active_skill_base_secondary_area_of_effect_radius", 60 }, + { "skill_disabled_unless_cloned", 2 }, + }, + stats = { + "is_area_damage", + "attack_is_melee_override", + "base_skill_is_totemified", + }, + levels = { + [1] = { baseMultiplier = 1.4, actorLevel = 1, }, + [2] = { baseMultiplier = 1.54, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.69, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.83, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.97, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 2.11, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 2.24, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.36, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.46, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.57, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.67, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.78, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.89, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 3, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 3.11, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.22, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 3.34, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.45, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.57, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.69, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.81, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.94, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 4.07, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.21, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.35, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.49, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.64, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.79, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.95, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.12, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.29, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.46, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.64, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 5.83, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.02, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.22, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 6.43, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 6.64, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 6.86, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 7.09, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Jagged Ground Eruption", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "totem_shockwave_quake", + baseFlags = { + }, + stats = { + }, + levels = { + [1] = { baseMultiplier = 0.3, actorLevel = 1, }, + [2] = { baseMultiplier = 0.33, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.36, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.39, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.42, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.45, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.48, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.51, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.53, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.55, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.57, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.6, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.62, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.64, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.67, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 0.69, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 0.72, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 0.74, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 0.77, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 0.79, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 0.82, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 0.84, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 0.87, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 0.9, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 0.93, actorLevel = 136.875, }, + [26] = { baseMultiplier = 0.96, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 0.99, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.03, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.06, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 1.1, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 1.13, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 1.17, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 1.21, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 1.25, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 1.29, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 1.33, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 1.38, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 1.42, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 1.47, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 1.52, actorLevel = 288.29998779297, }, + }, + }, + } } skills["StampedePlayer"] = { name = "Stampede", baseTypeName = "Stampede", color = 1, - incrementalEffectiveness = 0.054999999701977, description = "Charges forward, cracking the earth and leaving a patch of Jagged Ground with every footstep. At the end of your charge, a massive leaping Slam damages enemies and causes all nearby patches of Jagged Ground to explode, damaging enemies standing on them.", skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.Slam] = true, [SkillType.Travel] = true, [SkillType.CreatesGroundEffect] = true, [SkillType.Duration] = true, }, weaponTypes = { ["One Handed Mace"] = true, ["Two Handed Mace"] = true, }, - statDescriptionScope = "channel_stampede_statset_0", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "slam_aftershock_chance_%", 1.5 }, - }, - }, - constantStats = { - { "shield_charge_base_movement_speed", 70 }, - { "shield_charge_extra_distance", 53 }, - { "shield_charge_acceleration_duration_ms", 0 }, - { "stampede_pushiness_size_+", 2 }, - { "active_skill_base_area_of_effect_radius", 12 }, - { "active_skill_damage_+%_final_while_dual_wielding", -30 }, - { "active_skill_base_secondary_area_of_effect_radius", 32 }, - { "skill_jagged_ground_base_duration_ms", 6000 }, - { "attack_maximum_action_distance_+", 45 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 32 }, - }, - stats = { - "is_area_damage", - "attack_is_melee_override", - "base_skill_show_average_damage_instead_of_dps", - "can_create_jagged_ground", - }, - stats1 = { - "display_statset_hide_usage_stats", - }, - stats2 = { - "display_statset_hide_usage_stats", + { "slam_aftershock_chance_%", 1.5 }, }, levels = { - [1] = { baseMultiplier = 0.4, levelRequirement = 0, actorLevel = 1, cost = { Mana = 10, }, }, - [2] = { baseMultiplier = 0.44, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 11, }, }, - [3] = { baseMultiplier = 0.48, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 12, }, }, - [4] = { baseMultiplier = 0.53, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 14, }, }, - [5] = { baseMultiplier = 0.57, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 15, }, }, - [6] = { baseMultiplier = 0.61, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 17, }, }, - [7] = { baseMultiplier = 0.66, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 19, }, }, - [8] = { baseMultiplier = 0.69, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 22, }, }, - [9] = { baseMultiplier = 0.73, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 24, }, }, - [10] = { baseMultiplier = 0.77, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 27, }, }, - [11] = { baseMultiplier = 0.8, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 31, }, }, - [12] = { baseMultiplier = 0.84, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 34, }, }, - [13] = { baseMultiplier = 0.89, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 39, }, }, - [14] = { baseMultiplier = 0.93, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 43, }, }, - [15] = { baseMultiplier = 0.98, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 49, }, }, - [16] = { baseMultiplier = 1.03, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 54, }, }, - [17] = { baseMultiplier = 1.08, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 61, }, }, - [18] = { baseMultiplier = 1.13, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 68, }, }, - [19] = { baseMultiplier = 1.19, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 77, }, }, - [20] = { baseMultiplier = 1.25, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 86, }, }, - [21] = { baseMultiplier = 1.31, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 96, }, }, - [22] = { baseMultiplier = 1.38, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 108, }, }, - [23] = { baseMultiplier = 1.44, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 121, }, }, - [24] = { baseMultiplier = 1.52, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 136, }, }, - [25] = { baseMultiplier = 1.59, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 152, }, }, - [26] = { baseMultiplier = 1.67, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 170, }, }, - [27] = { baseMultiplier = 1.76, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 191, }, }, - [28] = { baseMultiplier = 1.84, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 214, }, }, - [29] = { baseMultiplier = 1.94, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 240, }, }, - [30] = { baseMultiplier = 2.03, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 269, }, }, - [31] = { baseMultiplier = 2.13, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 301, }, }, - [32] = { baseMultiplier = 2.24, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 337, }, }, - [33] = { baseMultiplier = 2.35, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 378, }, }, - [34] = { baseMultiplier = 2.47, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 423, }, }, - [35] = { baseMultiplier = 2.59, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 474, }, }, - [36] = { baseMultiplier = 2.72, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 531, }, }, - [37] = { baseMultiplier = 2.86, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 595, }, }, - [38] = { baseMultiplier = 3, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 667, }, }, - [39] = { baseMultiplier = 3.15, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 747, }, }, - [40] = { baseMultiplier = 3.31, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 837, }, }, - }, - levels1 = { - [1] = { baseMultiplier = 1.2, levelRequirement = 0, actorLevel = 1, cost = { Mana = 10, }, }, - [2] = { baseMultiplier = 1.32, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 11, }, }, - [3] = { baseMultiplier = 1.45, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 12, }, }, - [4] = { baseMultiplier = 1.58, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 14, }, }, - [5] = { baseMultiplier = 1.71, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 15, }, }, - [6] = { baseMultiplier = 1.84, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 17, }, }, - [7] = { baseMultiplier = 1.97, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 19, }, }, - [8] = { baseMultiplier = 2.08, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 22, }, }, - [9] = { baseMultiplier = 2.19, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 24, }, }, - [10] = { baseMultiplier = 2.3, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 27, }, }, - [11] = { baseMultiplier = 2.41, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 31, }, }, - [12] = { baseMultiplier = 2.53, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 34, }, }, - [13] = { baseMultiplier = 2.66, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 39, }, }, - [14] = { baseMultiplier = 2.79, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 43, }, }, - [15] = { baseMultiplier = 2.93, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 49, }, }, - [16] = { baseMultiplier = 3.08, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 54, }, }, - [17] = { baseMultiplier = 3.23, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 61, }, }, - [18] = { baseMultiplier = 3.39, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 68, }, }, - [19] = { baseMultiplier = 3.56, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 77, }, }, - [20] = { baseMultiplier = 3.74, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 86, }, }, - [21] = { baseMultiplier = 3.93, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 96, }, }, - [22] = { baseMultiplier = 4.13, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 108, }, }, - [23] = { baseMultiplier = 4.33, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 121, }, }, - [24] = { baseMultiplier = 4.55, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 136, }, }, - [25] = { baseMultiplier = 4.78, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 152, }, }, - [26] = { baseMultiplier = 5.02, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 170, }, }, - [27] = { baseMultiplier = 5.27, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 191, }, }, - [28] = { baseMultiplier = 5.53, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 214, }, }, - [29] = { baseMultiplier = 5.81, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 240, }, }, - [30] = { baseMultiplier = 6.1, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 269, }, }, - [31] = { baseMultiplier = 6.4, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 301, }, }, - [32] = { baseMultiplier = 6.72, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 337, }, }, - [33] = { baseMultiplier = 7.06, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 378, }, }, - [34] = { baseMultiplier = 7.41, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 423, }, }, - [35] = { baseMultiplier = 7.78, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 474, }, }, - [36] = { baseMultiplier = 8.17, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 531, }, }, - [37] = { baseMultiplier = 8.58, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 595, }, }, - [38] = { baseMultiplier = 9.01, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 667, }, }, - [39] = { baseMultiplier = 9.46, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 747, }, }, - [40] = { baseMultiplier = 9.93, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 837, }, }, - }, - levels2 = { - [1] = { levelRequirement = 0, actorLevel = 1, cost = { Mana = 10, }, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 11, }, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 12, }, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 14, }, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 15, }, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 17, }, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 19, }, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 22, }, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 24, }, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 27, }, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 31, }, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 34, }, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 39, }, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 43, }, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 49, }, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 54, }, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 61, }, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 68, }, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 77, }, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 86, }, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 96, }, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 108, }, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 121, }, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 136, }, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 152, }, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 170, }, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 191, }, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 214, }, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 240, }, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 269, }, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 301, }, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 337, }, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 378, }, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 423, }, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 474, }, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 531, }, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 595, }, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 667, }, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 747, }, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 837, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 10, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 11, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 12, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 14, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 15, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 17, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 19, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 22, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 24, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 27, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 31, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 34, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 39, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 43, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 49, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 54, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 61, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 68, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 77, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 86, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 96, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 108, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 121, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 136, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 152, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 170, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 191, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 214, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 240, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 269, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 301, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 337, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 378, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 423, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 474, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 531, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 595, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 667, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 747, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 837, }, }, + }, + statSets = { + [1] = { + label = "Footsteps", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "channel_stampede_statset_0", + baseFlags = { + }, + constantStats = { + { "shield_charge_base_movement_speed", 70 }, + { "shield_charge_extra_distance", 53 }, + { "shield_charge_acceleration_duration_ms", 0 }, + { "stampede_pushiness_size_+", 2 }, + { "active_skill_base_area_of_effect_radius", 12 }, + { "active_skill_damage_+%_final_while_dual_wielding", -30 }, + { "active_skill_base_secondary_area_of_effect_radius", 32 }, + { "skill_jagged_ground_base_duration_ms", 6000 }, + { "attack_maximum_action_distance_+", 45 }, + }, + stats = { + "is_area_damage", + "attack_is_melee_override", + "base_skill_show_average_damage_instead_of_dps", + "can_create_jagged_ground", + }, + levels = { + [1] = { baseMultiplier = 0.4, actorLevel = 1, }, + [2] = { baseMultiplier = 0.44, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.48, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.53, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.57, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.61, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.66, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.69, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 0.73, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 0.77, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 0.8, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 0.84, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 0.89, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 0.93, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 0.98, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.03, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.08, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.13, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.19, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.25, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.31, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.38, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.44, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 1.52, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 1.59, actorLevel = 136.875, }, + [26] = { baseMultiplier = 1.67, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 1.76, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 1.84, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 1.94, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 2.03, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 2.13, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 2.24, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 2.35, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 2.47, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 2.59, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 2.72, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 2.86, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 3, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 3.15, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 3.31, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "channel_stampede_statset_1", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 32 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 1.2, actorLevel = 1, }, + [2] = { baseMultiplier = 1.32, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.45, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.58, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.71, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.84, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.97, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.08, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.19, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.3, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.41, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.53, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.66, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.79, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.93, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.08, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 3.23, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 3.39, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 3.56, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.74, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.93, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 4.13, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 4.33, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 4.55, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 4.78, actorLevel = 136.875, }, + [26] = { baseMultiplier = 5.02, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 5.27, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 5.53, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 5.81, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 6.1, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 6.4, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 6.72, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 7.06, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 7.41, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 7.78, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 8.17, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 8.58, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 9.01, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 9.46, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 9.93, actorLevel = 288.29998779297, }, + }, + }, + [3] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "channel_stampede_statset_2", + baseFlags = { + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["SunderPlayer"] = { name = "Sunder", baseTypeName = "Sunder", color = 1, - incrementalEffectiveness = 0.092720001935959, description = "Slams the ground, creating a roiling fissure that damages enemies in a sequence of areas in front of you. A number of enemies hit by the wave will release a shockwave, damaging other enemies.", skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, [SkillType.ConsumesFullyBrokenArmour] = true, [SkillType.CreatesFissure] = true, }, weaponTypes = { ["Two Handed Mace"] = true, ["One Handed Mace"] = true, }, - statDescriptionScope = "new_sunder_statset_0", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "accuracy_range_penalty_+%", -2.5 }, - }, - }, - constantStats = { - { "broken_armour_consume_art_variation", 1 }, - { "sunder_wave_radius_+_per_step", 2 }, - { "sunder_wave_max_steps", 5 }, - { "sunder_shockwave_limit_per_cascade", 5 }, - { "added_attack_time_ms", 1400 }, - { "active_skill_area_of_effect_radius_+%_final", 0 }, - { "melee_conditional_step_distance", 11 }, - { "attack_maximum_action_distance_+", 24 }, - { "base_critical_strike_multiplier_+", 100 }, - { "active_skill_base_area_of_effect_radius", 9 }, - { "active_skill_damage_+%_final_while_dual_wielding", -30 }, - }, - constantStats1 = { - { "active_skill_base_secondary_area_of_effect_radius", 12 }, - }, - stats = { - "is_area_damage", - "consume_enemy_fully_broken_armour_to_guarantee_crit", - "base_skill_show_average_damage_instead_of_dps", - "cannot_break_armour", - }, - stats1 = { - "display_statset_hide_usage_stats", + { "accuracy_range_penalty_+%", -2.5 }, }, levels = { - [1] = { baseMultiplier = 1.3, levelRequirement = 0, actorLevel = 1, cost = { Mana = 16, }, }, - [2] = { baseMultiplier = 1.43, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 18, }, }, - [3] = { baseMultiplier = 1.58, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 20, }, }, - [4] = { baseMultiplier = 1.73, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 22, }, }, - [5] = { baseMultiplier = 1.89, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 25, }, }, - [6] = { baseMultiplier = 2.04, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 28, }, }, - [7] = { baseMultiplier = 2.21, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 32, }, }, - [8] = { baseMultiplier = 2.36, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 35, }, }, - [9] = { baseMultiplier = 2.51, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 40, }, }, - [10] = { baseMultiplier = 2.67, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 45, }, }, - [11] = { baseMultiplier = 2.84, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 50, }, }, - [12] = { baseMultiplier = 3.03, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 56, }, }, - [13] = { baseMultiplier = 3.24, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 63, }, }, - [14] = { baseMultiplier = 3.46, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 70, }, }, - [15] = { baseMultiplier = 3.7, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 79, }, }, - [16] = { baseMultiplier = 3.97, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 89, }, }, - [17] = { baseMultiplier = 4.26, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 99, }, }, - [18] = { baseMultiplier = 4.58, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 111, }, }, - [19] = { baseMultiplier = 4.93, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 125, }, }, - [20] = { baseMultiplier = 5.31, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 140, }, }, - [21] = { baseMultiplier = 5.72, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 157, }, }, - [22] = { baseMultiplier = 6.16, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 175, }, }, - [23] = { baseMultiplier = 6.64, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 197, }, }, - [24] = { baseMultiplier = 7.15, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 220, }, }, - [25] = { baseMultiplier = 7.7, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 247, }, }, - [26] = { baseMultiplier = 8.3, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 276, }, }, - [27] = { baseMultiplier = 8.94, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 310, }, }, - [28] = { baseMultiplier = 9.63, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 347, }, }, - [29] = { baseMultiplier = 10.37, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 389, }, }, - [30] = { baseMultiplier = 11.17, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 436, }, }, - [31] = { baseMultiplier = 12.04, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 488, }, }, - [32] = { baseMultiplier = 12.97, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 547, }, }, - [33] = { baseMultiplier = 13.97, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 613, }, }, - [34] = { baseMultiplier = 15.05, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 686, }, }, - [35] = { baseMultiplier = 16.21, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 769, }, }, - [36] = { baseMultiplier = 17.47, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 861, }, }, - [37] = { baseMultiplier = 18.82, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 965, }, }, - [38] = { baseMultiplier = 20.27, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 1081, }, }, - [39] = { baseMultiplier = 21.84, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1211, }, }, - [40] = { baseMultiplier = 23.53, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1356, }, }, - }, - levels1 = { - [1] = { baseMultiplier = 0.65, levelRequirement = 0, actorLevel = 1, cost = { Mana = 16, }, }, - [2] = { baseMultiplier = 0.72, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 18, }, }, - [3] = { baseMultiplier = 0.79, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 20, }, }, - [4] = { baseMultiplier = 0.87, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 22, }, }, - [5] = { baseMultiplier = 0.94, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 25, }, }, - [6] = { baseMultiplier = 1.02, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 28, }, }, - [7] = { baseMultiplier = 1.1, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 32, }, }, - [8] = { baseMultiplier = 1.18, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 35, }, }, - [9] = { baseMultiplier = 1.25, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 40, }, }, - [10] = { baseMultiplier = 1.33, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 45, }, }, - [11] = { baseMultiplier = 1.42, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 50, }, }, - [12] = { baseMultiplier = 1.52, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 56, }, }, - [13] = { baseMultiplier = 1.62, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 63, }, }, - [14] = { baseMultiplier = 1.73, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 70, }, }, - [15] = { baseMultiplier = 1.85, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 79, }, }, - [16] = { baseMultiplier = 1.99, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 89, }, }, - [17] = { baseMultiplier = 2.13, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 99, }, }, - [18] = { baseMultiplier = 2.29, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 111, }, }, - [19] = { baseMultiplier = 2.46, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 125, }, }, - [20] = { baseMultiplier = 2.65, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 140, }, }, - [21] = { baseMultiplier = 2.86, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 157, }, }, - [22] = { baseMultiplier = 3.08, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 175, }, }, - [23] = { baseMultiplier = 3.32, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 197, }, }, - [24] = { baseMultiplier = 3.57, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 220, }, }, - [25] = { baseMultiplier = 3.85, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 247, }, }, - [26] = { baseMultiplier = 4.15, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 276, }, }, - [27] = { baseMultiplier = 4.47, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 310, }, }, - [28] = { baseMultiplier = 4.81, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 347, }, }, - [29] = { baseMultiplier = 5.19, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 389, }, }, - [30] = { baseMultiplier = 5.59, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 436, }, }, - [31] = { baseMultiplier = 6.02, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 488, }, }, - [32] = { baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 547, }, }, - [33] = { baseMultiplier = 6.99, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 613, }, }, - [34] = { baseMultiplier = 7.53, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 686, }, }, - [35] = { baseMultiplier = 8.11, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 769, }, }, - [36] = { baseMultiplier = 8.73, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 861, }, }, - [37] = { baseMultiplier = 9.41, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 965, }, }, - [38] = { baseMultiplier = 10.14, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 1081, }, }, - [39] = { baseMultiplier = 10.92, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 1211, }, }, - [40] = { baseMultiplier = 11.76, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 1356, }, }, - }, + [1] = { levelRequirement = 0, cost = { Mana = 16, }, }, + [2] = { levelRequirement = 3, cost = { Mana = 18, }, }, + [3] = { levelRequirement = 6, cost = { Mana = 20, }, }, + [4] = { levelRequirement = 10, cost = { Mana = 22, }, }, + [5] = { levelRequirement = 14, cost = { Mana = 25, }, }, + [6] = { levelRequirement = 18, cost = { Mana = 28, }, }, + [7] = { levelRequirement = 22, cost = { Mana = 32, }, }, + [8] = { levelRequirement = 26, cost = { Mana = 35, }, }, + [9] = { levelRequirement = 31, cost = { Mana = 40, }, }, + [10] = { levelRequirement = 36, cost = { Mana = 45, }, }, + [11] = { levelRequirement = 41, cost = { Mana = 50, }, }, + [12] = { levelRequirement = 46, cost = { Mana = 56, }, }, + [13] = { levelRequirement = 52, cost = { Mana = 63, }, }, + [14] = { levelRequirement = 58, cost = { Mana = 70, }, }, + [15] = { levelRequirement = 64, cost = { Mana = 79, }, }, + [16] = { levelRequirement = 66, cost = { Mana = 89, }, }, + [17] = { levelRequirement = 72, cost = { Mana = 99, }, }, + [18] = { levelRequirement = 78, cost = { Mana = 111, }, }, + [19] = { levelRequirement = 84, cost = { Mana = 125, }, }, + [20] = { levelRequirement = 90, cost = { Mana = 140, }, }, + [21] = { levelRequirement = 90, cost = { Mana = 157, }, }, + [22] = { levelRequirement = 90, cost = { Mana = 175, }, }, + [23] = { levelRequirement = 90, cost = { Mana = 197, }, }, + [24] = { levelRequirement = 90, cost = { Mana = 220, }, }, + [25] = { levelRequirement = 90, cost = { Mana = 247, }, }, + [26] = { levelRequirement = 90, cost = { Mana = 276, }, }, + [27] = { levelRequirement = 90, cost = { Mana = 310, }, }, + [28] = { levelRequirement = 90, cost = { Mana = 347, }, }, + [29] = { levelRequirement = 90, cost = { Mana = 389, }, }, + [30] = { levelRequirement = 90, cost = { Mana = 436, }, }, + [31] = { levelRequirement = 90, cost = { Mana = 488, }, }, + [32] = { levelRequirement = 90, cost = { Mana = 547, }, }, + [33] = { levelRequirement = 90, cost = { Mana = 613, }, }, + [34] = { levelRequirement = 90, cost = { Mana = 686, }, }, + [35] = { levelRequirement = 90, cost = { Mana = 769, }, }, + [36] = { levelRequirement = 90, cost = { Mana = 861, }, }, + [37] = { levelRequirement = 90, cost = { Mana = 965, }, }, + [38] = { levelRequirement = 90, cost = { Mana = 1081, }, }, + [39] = { levelRequirement = 90, cost = { Mana = 1211, }, }, + [40] = { levelRequirement = 90, cost = { Mana = 1356, }, }, + }, + statSets = { + [1] = { + label = "Wave", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "new_sunder_statset_0", + baseFlags = { + }, + constantStats = { + { "broken_armour_consume_art_variation", 1 }, + { "sunder_wave_radius_+_per_step", 2 }, + { "sunder_wave_max_steps", 5 }, + { "sunder_shockwave_limit_per_cascade", 5 }, + { "added_attack_time_ms", 1400 }, + { "active_skill_area_of_effect_radius_+%_final", 0 }, + { "melee_conditional_step_distance", 11 }, + { "attack_maximum_action_distance_+", 24 }, + { "base_critical_strike_multiplier_+", 100 }, + { "active_skill_base_area_of_effect_radius", 9 }, + { "active_skill_damage_+%_final_while_dual_wielding", -30 }, + }, + stats = { + "is_area_damage", + "consume_enemy_fully_broken_armour_to_guarantee_crit", + "base_skill_show_average_damage_instead_of_dps", + "cannot_break_armour", + }, + levels = { + [1] = { baseMultiplier = 1.3, actorLevel = 1, }, + [2] = { baseMultiplier = 1.43, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.58, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.73, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.89, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 2.04, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 2.21, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 2.36, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 2.51, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 2.67, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.84, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 3.03, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 3.24, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 3.46, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 3.7, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 3.97, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 4.26, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 4.58, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 4.93, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 5.31, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 5.72, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 6.16, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 6.64, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 7.15, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 7.7, actorLevel = 136.875, }, + [26] = { baseMultiplier = 8.3, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 8.94, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 9.63, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 10.37, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 11.17, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 12.04, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 12.97, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 13.97, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 15.05, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 16.21, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 17.47, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 18.82, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 20.27, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 21.84, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 23.53, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Shockwave", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "new_sunder_statset_1", + baseFlags = { + }, + constantStats = { + { "active_skill_base_secondary_area_of_effect_radius", 12 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { baseMultiplier = 0.65, actorLevel = 1, }, + [2] = { baseMultiplier = 0.72, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.79, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.87, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.94, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.02, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.1, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.18, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.25, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.33, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.42, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.52, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.62, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.73, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.85, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.99, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.13, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.29, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.46, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 2.65, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 2.86, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.08, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.32, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.57, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.85, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.15, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.47, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.81, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 5.19, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.59, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 6.02, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 6.48, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 6.99, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 7.53, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 8.11, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 8.73, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 9.41, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 10.14, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 10.92, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 11.76, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SuperchargedSlamPlayer"] = { name = "Supercharged Slam", baseTypeName = "Supercharged Slam", color = 1, - incrementalEffectiveness = 0.092720001935959, description = "Channel to charge up a heavy swing, drawing earth from the ground to enlarge your mace. Release to Slam the ground, dealing damage in an area around the impact, followed by Aftershocks dealing damage in a larger area.", skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Channel] = true, [SkillType.Melee] = true, [SkillType.Slam] = true, [SkillType.NoDualWield] = true, }, weaponTypes = { ["Two Handed Mace"] = true, }, - statDescriptionScope = "channelled_slam_statset_0", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "channelled_slam_max_stages", 0.1 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 16 }, - { "channelled_slam_damage_+%_final_per_stage", 20 }, - { "channelled_slam_max_stages", 3 }, - { "skill_animation_duration_multiplier_override", 3 }, - { "channel_skill_end_animation_duration_override_ms", 1000 }, - { "base_minimum_channel_time_ms", 1000 }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 12 }, - { "aftershock_radius_+_per_previous_aftershock", 5 }, - { "aftershock_delay_ms", 250 }, - }, - stats = { - "is_area_damage", - "base_skill_show_average_damage_instead_of_dps", - "channel_start_lock_cancelling_scales_with_attack_speed", - }, - stats1 = { - "display_statset_hide_usage_stats", + { "channelled_slam_max_stages", 0.1 }, }, levels = { - [1] = { attackTime = 1000, baseMultiplier = 0.55, levelRequirement = 0, actorLevel = 1, cost = { ManaPerMinute = 489, }, }, - [2] = { attackTime = 1000, baseMultiplier = 0.6, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 547, }, }, - [3] = { attackTime = 1000, baseMultiplier = 0.67, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 613, }, }, - [4] = { attackTime = 1000, baseMultiplier = 0.73, levelRequirement = 10, actorLevel = 10.307999610901, cost = { ManaPerMinute = 687, }, }, - [5] = { attackTime = 1000, baseMultiplier = 0.78, levelRequirement = 14, actorLevel = 14.074999809265, cost = { ManaPerMinute = 770, }, }, - [6] = { attackTime = 1000, baseMultiplier = 0.84, levelRequirement = 18, actorLevel = 18.068000793457, cost = { ManaPerMinute = 862, }, }, - [7] = { attackTime = 1000, baseMultiplier = 0.9, levelRequirement = 22, actorLevel = 22.287000656128, cost = { ManaPerMinute = 966, }, }, - [8] = { attackTime = 1000, baseMultiplier = 0.96, levelRequirement = 26, actorLevel = 26.732000350952, cost = { ManaPerMinute = 1082, }, }, - [9] = { attackTime = 1000, levelRequirement = 31, actorLevel = 31.40299987793, cost = { ManaPerMinute = 1212, }, }, - [10] = { attackTime = 1000, baseMultiplier = 1.05, levelRequirement = 36, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1358, }, }, - [11] = { attackTime = 1000, baseMultiplier = 1.11, levelRequirement = 41, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1521, }, }, - [12] = { attackTime = 1000, baseMultiplier = 1.16, levelRequirement = 46, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1704, }, }, - [13] = { attackTime = 1000, baseMultiplier = 1.22, levelRequirement = 52, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1909, }, }, - [14] = { attackTime = 1000, baseMultiplier = 1.28, levelRequirement = 58, actorLevel = 58.147998809814, cost = { ManaPerMinute = 2138, }, }, - [15] = { attackTime = 1000, baseMultiplier = 1.34, levelRequirement = 64, actorLevel = 64.175003051758, cost = { ManaPerMinute = 2395, }, }, - [16] = { attackTime = 1000, baseMultiplier = 1.41, levelRequirement = 66, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2683, }, }, - [17] = { attackTime = 1000, baseMultiplier = 1.48, levelRequirement = 72, actorLevel = 76.906997680664, cost = { ManaPerMinute = 3006, }, }, - [18] = { attackTime = 1000, baseMultiplier = 1.56, levelRequirement = 78, actorLevel = 83.611999511719, cost = { ManaPerMinute = 3367, }, }, - [19] = { attackTime = 1000, baseMultiplier = 1.63, levelRequirement = 84, actorLevel = 90.542999267578, cost = { ManaPerMinute = 3772, }, }, - [20] = { attackTime = 1000, baseMultiplier = 1.72, levelRequirement = 90, actorLevel = 97.699996948242, cost = { ManaPerMinute = 4225, }, }, - [21] = { attackTime = 1000, baseMultiplier = 1.8, levelRequirement = 90, actorLevel = 105.08300018311, cost = { ManaPerMinute = 4733, }, }, - [22] = { attackTime = 1000, baseMultiplier = 1.89, levelRequirement = 90, actorLevel = 112.69200134277, cost = { ManaPerMinute = 5302, }, }, - [23] = { attackTime = 1000, baseMultiplier = 1.99, levelRequirement = 90, actorLevel = 120.52700042725, cost = { ManaPerMinute = 5940, }, }, - [24] = { attackTime = 1000, baseMultiplier = 2.09, levelRequirement = 90, actorLevel = 128.58799743652, cost = { ManaPerMinute = 6654, }, }, - [25] = { attackTime = 1000, baseMultiplier = 2.19, levelRequirement = 90, actorLevel = 136.875, cost = { ManaPerMinute = 7454, }, }, - [26] = { attackTime = 1000, baseMultiplier = 2.3, levelRequirement = 90, actorLevel = 145.38800048828, cost = { ManaPerMinute = 8350, }, }, - [27] = { attackTime = 1000, baseMultiplier = 2.41, levelRequirement = 90, actorLevel = 154.12699890137, cost = { ManaPerMinute = 9353, }, }, - [28] = { attackTime = 1000, baseMultiplier = 2.53, levelRequirement = 90, actorLevel = 163.09199523926, cost = { ManaPerMinute = 10478, }, }, - [29] = { attackTime = 1000, baseMultiplier = 2.66, levelRequirement = 90, actorLevel = 172.28300476074, cost = { ManaPerMinute = 11737, }, }, - [30] = { attackTime = 1000, baseMultiplier = 2.79, levelRequirement = 90, actorLevel = 181.69999694824, cost = { ManaPerMinute = 13148, }, }, - [31] = { attackTime = 1000, baseMultiplier = 2.93, levelRequirement = 90, actorLevel = 191.34300231934, cost = { ManaPerMinute = 14729, }, }, - [32] = { attackTime = 1000, baseMultiplier = 3.08, levelRequirement = 90, actorLevel = 201.21200561523, cost = { ManaPerMinute = 16499, }, }, - [33] = { attackTime = 1000, baseMultiplier = 3.23, levelRequirement = 90, actorLevel = 211.30700683594, cost = { ManaPerMinute = 18482, }, }, - [34] = { attackTime = 1000, baseMultiplier = 3.4, levelRequirement = 90, actorLevel = 221.62800598145, cost = { ManaPerMinute = 20704, }, }, - [35] = { attackTime = 1000, baseMultiplier = 3.57, levelRequirement = 90, actorLevel = 232.17500305176, cost = { ManaPerMinute = 23193, }, }, - [36] = { attackTime = 1000, baseMultiplier = 3.74, levelRequirement = 90, actorLevel = 242.94799804688, cost = { ManaPerMinute = 25980, }, }, - [37] = { attackTime = 1000, baseMultiplier = 3.93, levelRequirement = 90, actorLevel = 253.94700622559, cost = { ManaPerMinute = 29103, }, }, - [38] = { attackTime = 1000, baseMultiplier = 4.13, levelRequirement = 90, actorLevel = 265.17199707031, cost = { ManaPerMinute = 32602, }, }, - [39] = { attackTime = 1000, baseMultiplier = 4.33, levelRequirement = 90, actorLevel = 276.62298583984, cost = { ManaPerMinute = 36520, }, }, - [40] = { attackTime = 1000, baseMultiplier = 4.55, levelRequirement = 90, actorLevel = 288.29998779297, cost = { ManaPerMinute = 40910, }, }, - }, - levels1 = { - [1] = { attackTime = 1000, levelRequirement = 0, actorLevel = 1, cost = { ManaPerMinute = 489, }, }, - [2] = { attackTime = 1000, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { ManaPerMinute = 547, }, }, - [3] = { attackTime = 1000, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { ManaPerMinute = 613, }, }, - [4] = { attackTime = 1000, levelRequirement = 10, actorLevel = 10.307999610901, cost = { ManaPerMinute = 687, }, }, - [5] = { attackTime = 1000, levelRequirement = 14, actorLevel = 14.074999809265, cost = { ManaPerMinute = 770, }, }, - [6] = { attackTime = 1000, levelRequirement = 18, actorLevel = 18.068000793457, cost = { ManaPerMinute = 862, }, }, - [7] = { attackTime = 1000, levelRequirement = 22, actorLevel = 22.287000656128, cost = { ManaPerMinute = 966, }, }, - [8] = { attackTime = 1000, levelRequirement = 26, actorLevel = 26.732000350952, cost = { ManaPerMinute = 1082, }, }, - [9] = { attackTime = 1000, levelRequirement = 31, actorLevel = 31.40299987793, cost = { ManaPerMinute = 1212, }, }, - [10] = { attackTime = 1000, levelRequirement = 36, actorLevel = 36.299999237061, cost = { ManaPerMinute = 1358, }, }, - [11] = { attackTime = 1000, levelRequirement = 41, actorLevel = 41.423000335693, cost = { ManaPerMinute = 1521, }, }, - [12] = { attackTime = 1000, levelRequirement = 46, actorLevel = 46.771999359131, cost = { ManaPerMinute = 1704, }, }, - [13] = { attackTime = 1000, levelRequirement = 52, actorLevel = 52.34700012207, cost = { ManaPerMinute = 1909, }, }, - [14] = { attackTime = 1000, levelRequirement = 58, actorLevel = 58.147998809814, cost = { ManaPerMinute = 2138, }, }, - [15] = { attackTime = 1000, levelRequirement = 64, actorLevel = 64.175003051758, cost = { ManaPerMinute = 2395, }, }, - [16] = { attackTime = 1000, levelRequirement = 66, actorLevel = 70.428001403809, cost = { ManaPerMinute = 2683, }, }, - [17] = { attackTime = 1000, levelRequirement = 72, actorLevel = 76.906997680664, cost = { ManaPerMinute = 3006, }, }, - [18] = { attackTime = 1000, levelRequirement = 78, actorLevel = 83.611999511719, cost = { ManaPerMinute = 3367, }, }, - [19] = { attackTime = 1000, levelRequirement = 84, actorLevel = 90.542999267578, cost = { ManaPerMinute = 3772, }, }, - [20] = { attackTime = 1000, levelRequirement = 90, actorLevel = 97.699996948242, cost = { ManaPerMinute = 4225, }, }, - [21] = { attackTime = 1000, levelRequirement = 90, actorLevel = 105.08300018311, cost = { ManaPerMinute = 4733, }, }, - [22] = { attackTime = 1000, levelRequirement = 90, actorLevel = 112.69200134277, cost = { ManaPerMinute = 5302, }, }, - [23] = { attackTime = 1000, levelRequirement = 90, actorLevel = 120.52700042725, cost = { ManaPerMinute = 5940, }, }, - [24] = { attackTime = 1000, levelRequirement = 90, actorLevel = 128.58799743652, cost = { ManaPerMinute = 6654, }, }, - [25] = { attackTime = 1000, levelRequirement = 90, actorLevel = 136.875, cost = { ManaPerMinute = 7454, }, }, - [26] = { attackTime = 1000, levelRequirement = 90, actorLevel = 145.38800048828, cost = { ManaPerMinute = 8350, }, }, - [27] = { attackTime = 1000, levelRequirement = 90, actorLevel = 154.12699890137, cost = { ManaPerMinute = 9353, }, }, - [28] = { attackTime = 1000, levelRequirement = 90, actorLevel = 163.09199523926, cost = { ManaPerMinute = 10478, }, }, - [29] = { attackTime = 1000, levelRequirement = 90, actorLevel = 172.28300476074, cost = { ManaPerMinute = 11737, }, }, - [30] = { attackTime = 1000, levelRequirement = 90, actorLevel = 181.69999694824, cost = { ManaPerMinute = 13148, }, }, - [31] = { attackTime = 1000, levelRequirement = 90, actorLevel = 191.34300231934, cost = { ManaPerMinute = 14729, }, }, - [32] = { attackTime = 1000, levelRequirement = 90, actorLevel = 201.21200561523, cost = { ManaPerMinute = 16499, }, }, - [33] = { attackTime = 1000, levelRequirement = 90, actorLevel = 211.30700683594, cost = { ManaPerMinute = 18482, }, }, - [34] = { attackTime = 1000, levelRequirement = 90, actorLevel = 221.62800598145, cost = { ManaPerMinute = 20704, }, }, - [35] = { attackTime = 1000, levelRequirement = 90, actorLevel = 232.17500305176, cost = { ManaPerMinute = 23193, }, }, - [36] = { attackTime = 1000, levelRequirement = 90, actorLevel = 242.94799804688, cost = { ManaPerMinute = 25980, }, }, - [37] = { attackTime = 1000, levelRequirement = 90, actorLevel = 253.94700622559, cost = { ManaPerMinute = 29103, }, }, - [38] = { attackTime = 1000, levelRequirement = 90, actorLevel = 265.17199707031, cost = { ManaPerMinute = 32602, }, }, - [39] = { attackTime = 1000, levelRequirement = 90, actorLevel = 276.62298583984, cost = { ManaPerMinute = 36520, }, }, - [40] = { attackTime = 1000, levelRequirement = 90, actorLevel = 288.29998779297, cost = { ManaPerMinute = 40910, }, }, - }, + [1] = { attackTime = 1000, levelRequirement = 0, cost = { ManaPerMinute = 489, }, }, + [2] = { attackTime = 1000, levelRequirement = 3, cost = { ManaPerMinute = 547, }, }, + [3] = { attackTime = 1000, levelRequirement = 6, cost = { ManaPerMinute = 613, }, }, + [4] = { attackTime = 1000, levelRequirement = 10, cost = { ManaPerMinute = 687, }, }, + [5] = { attackTime = 1000, levelRequirement = 14, cost = { ManaPerMinute = 770, }, }, + [6] = { attackTime = 1000, levelRequirement = 18, cost = { ManaPerMinute = 862, }, }, + [7] = { attackTime = 1000, levelRequirement = 22, cost = { ManaPerMinute = 966, }, }, + [8] = { attackTime = 1000, levelRequirement = 26, cost = { ManaPerMinute = 1082, }, }, + [9] = { attackTime = 1000, levelRequirement = 31, cost = { ManaPerMinute = 1212, }, }, + [10] = { attackTime = 1000, levelRequirement = 36, cost = { ManaPerMinute = 1358, }, }, + [11] = { attackTime = 1000, levelRequirement = 41, cost = { ManaPerMinute = 1521, }, }, + [12] = { attackTime = 1000, levelRequirement = 46, cost = { ManaPerMinute = 1704, }, }, + [13] = { attackTime = 1000, levelRequirement = 52, cost = { ManaPerMinute = 1909, }, }, + [14] = { attackTime = 1000, levelRequirement = 58, cost = { ManaPerMinute = 2138, }, }, + [15] = { attackTime = 1000, levelRequirement = 64, cost = { ManaPerMinute = 2395, }, }, + [16] = { attackTime = 1000, levelRequirement = 66, cost = { ManaPerMinute = 2683, }, }, + [17] = { attackTime = 1000, levelRequirement = 72, cost = { ManaPerMinute = 3006, }, }, + [18] = { attackTime = 1000, levelRequirement = 78, cost = { ManaPerMinute = 3367, }, }, + [19] = { attackTime = 1000, levelRequirement = 84, cost = { ManaPerMinute = 3772, }, }, + [20] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 4225, }, }, + [21] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 4733, }, }, + [22] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 5302, }, }, + [23] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 5940, }, }, + [24] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 6654, }, }, + [25] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 7454, }, }, + [26] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 8350, }, }, + [27] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 9353, }, }, + [28] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 10478, }, }, + [29] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 11737, }, }, + [30] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 13148, }, }, + [31] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 14729, }, }, + [32] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 16499, }, }, + [33] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 18482, }, }, + [34] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 20704, }, }, + [35] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 23193, }, }, + [36] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 25980, }, }, + [37] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 29103, }, }, + [38] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 32602, }, }, + [39] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 36520, }, }, + [40] = { attackTime = 1000, levelRequirement = 90, cost = { ManaPerMinute = 40910, }, }, + }, + statSets = { + [1] = { + label = "Impact", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "channelled_slam_statset_0", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 16 }, + { "channelled_slam_damage_+%_final_per_stage", 20 }, + { "channelled_slam_max_stages", 3 }, + { "skill_animation_duration_multiplier_override", 3 }, + { "channel_skill_end_animation_duration_override_ms", 1000 }, + { "base_minimum_channel_time_ms", 1000 }, + }, + stats = { + "is_area_damage", + "base_skill_show_average_damage_instead_of_dps", + "channel_start_lock_cancelling_scales_with_attack_speed", + }, + levels = { + [1] = { baseMultiplier = 0.55, actorLevel = 1, }, + [2] = { baseMultiplier = 0.6, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.67, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.73, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.78, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.84, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.9, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 0.96, actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.05, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.11, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.16, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.22, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.28, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.34, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.41, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.48, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.56, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.63, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.72, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.8, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 1.89, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 1.99, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 2.09, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 2.19, actorLevel = 136.875, }, + [26] = { baseMultiplier = 2.3, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 2.41, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 2.53, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 2.66, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 2.79, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 2.93, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 3.08, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 3.23, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 3.4, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 3.57, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 3.74, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 3.93, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 4.13, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 4.33, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 4.55, actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Aftershock", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "channelled_slam_statset_1", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 12 }, + { "aftershock_radius_+_per_previous_aftershock", 5 }, + { "aftershock_delay_ms", 250 }, + }, + stats = { + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["TimeOfNeedPlayer"] = { name = "Time of Need", baseTypeName = "Time of Need", color = 1, - incrementalEffectiveness = 0.054999999701977, description = "Invokes divine blessings, periodically healing you and removing Curses and Elemental Ailments from you.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "time_of_need", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "skill_time_of_need_gain_x_life", 2 }, - }, - }, - stats = { - "base_skill_effect_duration", - "skill_time_of_need_gain_x_life", - "base_deal_no_damage", + { "skill_time_of_need_gain_x_life", 2 }, }, levels = { - [1] = { 12000, 17, levelRequirement = 0, statInterpolation = { 1, 1, }, actorLevel = 1, }, - [2] = { 11900, 26, levelRequirement = 3, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 11800, 37, levelRequirement = 6, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 11700, 49, levelRequirement = 10, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 11600, 63, levelRequirement = 14, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 11500, 79, levelRequirement = 18, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 11400, 97, levelRequirement = 22, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 11300, 117, levelRequirement = 26, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 11200, 140, levelRequirement = 31, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 11100, 166, levelRequirement = 36, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 11000, 194, levelRequirement = 41, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 10900, 226, levelRequirement = 46, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 10800, 262, levelRequirement = 52, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 10700, 301, levelRequirement = 58, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 10600, 344, levelRequirement = 64, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 10500, 392, levelRequirement = 66, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 10400, 443, levelRequirement = 72, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 10300, 500, levelRequirement = 78, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 10200, 561, levelRequirement = 84, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 10100, 628, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 10000, 701, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 9900, 777, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 9800, 857, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 9700, 940, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 9600, 1027, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, - [26] = { 9500, 1118, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 9400, 1212, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 9300, 1310, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 9200, 1411, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 9100, 1516, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 9000, 1625, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 8900, 1737, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 8800, 1853, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 8700, 1972, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 8600, 2095, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 8500, 2222, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 8400, 2351, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 8300, 2485, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 8200, 2622, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 8100, 2763, levelRequirement = 90, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Time of Need", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "time_of_need", + baseFlags = { + }, + stats = { + "base_skill_effect_duration", + "skill_time_of_need_gain_x_life", + "base_deal_no_damage", + }, + levels = { + [1] = { 12000, 17, statInterpolation = { 1, 1, }, actorLevel = 1, }, + [2] = { 11900, 26, statInterpolation = { 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 11800, 37, statInterpolation = { 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 11700, 49, statInterpolation = { 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 11600, 63, statInterpolation = { 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 11500, 79, statInterpolation = { 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 11400, 97, statInterpolation = { 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 11300, 117, statInterpolation = { 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 11200, 140, statInterpolation = { 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 11100, 166, statInterpolation = { 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 11000, 194, statInterpolation = { 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 10900, 226, statInterpolation = { 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 10800, 262, statInterpolation = { 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 10700, 301, statInterpolation = { 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 10600, 344, statInterpolation = { 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 10500, 392, statInterpolation = { 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 10400, 443, statInterpolation = { 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 10300, 500, statInterpolation = { 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 10200, 561, statInterpolation = { 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 10100, 628, statInterpolation = { 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 10000, 701, statInterpolation = { 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 9900, 777, statInterpolation = { 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 9800, 857, statInterpolation = { 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 9700, 940, statInterpolation = { 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 9600, 1027, statInterpolation = { 1, 1, }, actorLevel = 136.875, }, + [26] = { 9500, 1118, statInterpolation = { 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 9400, 1212, statInterpolation = { 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 9300, 1310, statInterpolation = { 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 9200, 1411, statInterpolation = { 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 9100, 1516, statInterpolation = { 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 9000, 1625, statInterpolation = { 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 8900, 1737, statInterpolation = { 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 8800, 1853, statInterpolation = { 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 8700, 1972, statInterpolation = { 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 8600, 2095, statInterpolation = { 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 8500, 2222, statInterpolation = { 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 8400, 2351, statInterpolation = { 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 8300, 2485, statInterpolation = { 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 8200, 2622, statInterpolation = { 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 8100, 2763, statInterpolation = { 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["VolcanicFissurePlayer"] = { name = "Volcanic Fissure", baseTypeName = "Volcanic Fissure", color = 1, - incrementalEffectiveness = 0.092720001935959, description = "Slam the ground, creating a winding fissure that deals damage as it travels and remains for a duration. Using a different Slam on a fissure will cause an Aftershock, which spreads to all connected fissures.", skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Slam] = true, [SkillType.Fire] = true, [SkillType.Multistrikeable] = true, [SkillType.Duration] = true, [SkillType.Sustained] = true, [SkillType.CreatesFissure] = true, }, weaponTypes = { ["One Handed Mace"] = true, ["Two Handed Mace"] = true, }, - statDescriptionScope = "volcanic_fissure", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "base_skill_effect_duration", 200 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 12000 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 60 }, - { "melee_conditional_step_distance", 8 }, - { "active_skill_attack_speed_+%_final_while_dual_wielding", -30 }, - }, - stats = { - "is_area_damage", - }, - stats1 = { - "base_is_projectile", + { "base_skill_effect_duration", 200 }, }, levels = { - [1] = { attackSpeedMultiplier = -20, baseMultiplier = 0.6, levelRequirement = 0, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { attackSpeedMultiplier = -20, baseMultiplier = 0.66, levelRequirement = 3, actorLevel = 3.4519999027252, cost = { Mana = 7, }, }, - [3] = { attackSpeedMultiplier = -20, baseMultiplier = 0.73, levelRequirement = 6, actorLevel = 6.7670001983643, cost = { Mana = 8, }, }, - [4] = { attackSpeedMultiplier = -20, baseMultiplier = 0.79, levelRequirement = 10, actorLevel = 10.307999610901, cost = { Mana = 8, }, }, - [5] = { attackSpeedMultiplier = -20, baseMultiplier = 0.85, levelRequirement = 14, actorLevel = 14.074999809265, cost = { Mana = 10, }, }, - [6] = { attackSpeedMultiplier = -20, baseMultiplier = 0.92, levelRequirement = 18, actorLevel = 18.068000793457, cost = { Mana = 11, }, }, - [7] = { attackSpeedMultiplier = -20, baseMultiplier = 0.98, levelRequirement = 22, actorLevel = 22.287000656128, cost = { Mana = 12, }, }, - [8] = { attackSpeedMultiplier = -20, baseMultiplier = 1.04, levelRequirement = 26, actorLevel = 26.732000350952, cost = { Mana = 14, }, }, - [9] = { attackSpeedMultiplier = -20, baseMultiplier = 1.09, levelRequirement = 31, actorLevel = 31.40299987793, cost = { Mana = 15, }, }, - [10] = { attackSpeedMultiplier = -20, baseMultiplier = 1.15, levelRequirement = 36, actorLevel = 36.299999237061, cost = { Mana = 17, }, }, - [11] = { attackSpeedMultiplier = -20, baseMultiplier = 1.21, levelRequirement = 41, actorLevel = 41.423000335693, cost = { Mana = 19, }, }, - [12] = { attackSpeedMultiplier = -20, baseMultiplier = 1.27, levelRequirement = 46, actorLevel = 46.771999359131, cost = { Mana = 22, }, }, - [13] = { attackSpeedMultiplier = -20, baseMultiplier = 1.33, levelRequirement = 52, actorLevel = 52.34700012207, cost = { Mana = 24, }, }, - [14] = { attackSpeedMultiplier = -20, baseMultiplier = 1.4, levelRequirement = 58, actorLevel = 58.147998809814, cost = { Mana = 27, }, }, - [15] = { attackSpeedMultiplier = -20, baseMultiplier = 1.47, levelRequirement = 64, actorLevel = 64.175003051758, cost = { Mana = 31, }, }, - [16] = { attackSpeedMultiplier = -20, baseMultiplier = 1.54, levelRequirement = 66, actorLevel = 70.428001403809, cost = { Mana = 35, }, }, - [17] = { attackSpeedMultiplier = -20, baseMultiplier = 1.62, levelRequirement = 72, actorLevel = 76.906997680664, cost = { Mana = 39, }, }, - [18] = { attackSpeedMultiplier = -20, baseMultiplier = 1.7, levelRequirement = 78, actorLevel = 83.611999511719, cost = { Mana = 44, }, }, - [19] = { attackSpeedMultiplier = -20, baseMultiplier = 1.78, levelRequirement = 84, actorLevel = 90.542999267578, cost = { Mana = 49, }, }, - [20] = { attackSpeedMultiplier = -20, baseMultiplier = 1.87, levelRequirement = 90, actorLevel = 97.699996948242, cost = { Mana = 55, }, }, - [21] = { attackSpeedMultiplier = -20, baseMultiplier = 1.96, levelRequirement = 90, actorLevel = 105.08300018311, cost = { Mana = 61, }, }, - [22] = { attackSpeedMultiplier = -20, baseMultiplier = 2.06, levelRequirement = 90, actorLevel = 112.69200134277, cost = { Mana = 69, }, }, - [23] = { attackSpeedMultiplier = -20, baseMultiplier = 2.17, levelRequirement = 90, actorLevel = 120.52700042725, cost = { Mana = 77, }, }, - [24] = { attackSpeedMultiplier = -20, baseMultiplier = 2.27, levelRequirement = 90, actorLevel = 128.58799743652, cost = { Mana = 87, }, }, - [25] = { attackSpeedMultiplier = -20, baseMultiplier = 2.39, levelRequirement = 90, actorLevel = 136.875, cost = { Mana = 97, }, }, - [26] = { attackSpeedMultiplier = -20, baseMultiplier = 2.51, levelRequirement = 90, actorLevel = 145.38800048828, cost = { Mana = 109, }, }, - [27] = { attackSpeedMultiplier = -20, baseMultiplier = 2.63, levelRequirement = 90, actorLevel = 154.12699890137, cost = { Mana = 122, }, }, - [28] = { attackSpeedMultiplier = -20, baseMultiplier = 2.76, levelRequirement = 90, actorLevel = 163.09199523926, cost = { Mana = 137, }, }, - [29] = { attackSpeedMultiplier = -20, baseMultiplier = 2.9, levelRequirement = 90, actorLevel = 172.28300476074, cost = { Mana = 153, }, }, - [30] = { attackSpeedMultiplier = -20, baseMultiplier = 3.05, levelRequirement = 90, actorLevel = 181.69999694824, cost = { Mana = 172, }, }, - [31] = { attackSpeedMultiplier = -20, baseMultiplier = 3.2, levelRequirement = 90, actorLevel = 191.34300231934, cost = { Mana = 192, }, }, - [32] = { attackSpeedMultiplier = -20, baseMultiplier = 3.36, levelRequirement = 90, actorLevel = 201.21200561523, cost = { Mana = 215, }, }, - [33] = { attackSpeedMultiplier = -20, baseMultiplier = 3.53, levelRequirement = 90, actorLevel = 211.30700683594, cost = { Mana = 241, }, }, - [34] = { attackSpeedMultiplier = -20, baseMultiplier = 3.71, levelRequirement = 90, actorLevel = 221.62800598145, cost = { Mana = 270, }, }, - [35] = { attackSpeedMultiplier = -20, baseMultiplier = 3.89, levelRequirement = 90, actorLevel = 232.17500305176, cost = { Mana = 303, }, }, - [36] = { attackSpeedMultiplier = -20, baseMultiplier = 4.08, levelRequirement = 90, actorLevel = 242.94799804688, cost = { Mana = 340, }, }, - [37] = { attackSpeedMultiplier = -20, baseMultiplier = 4.29, levelRequirement = 90, actorLevel = 253.94700622559, cost = { Mana = 380, }, }, - [38] = { attackSpeedMultiplier = -20, baseMultiplier = 4.5, levelRequirement = 90, actorLevel = 265.17199707031, cost = { Mana = 426, }, }, - [39] = { attackSpeedMultiplier = -20, baseMultiplier = 4.73, levelRequirement = 90, actorLevel = 276.62298583984, cost = { Mana = 477, }, }, - [40] = { attackSpeedMultiplier = -20, baseMultiplier = 4.97, levelRequirement = 90, actorLevel = 288.29998779297, cost = { Mana = 535, }, }, - }, - levels1 = { - [1] = { attackSpeedMultiplier = -20, levelRequirement = 0, actorLevel = 1, cost = { Mana = 6, }, }, - [2] = { attackSpeedMultiplier = -20, levelRequirement = 3, actorLevel = 1, cost = { Mana = 7, }, }, - [3] = { attackSpeedMultiplier = -20, levelRequirement = 6, actorLevel = 1, cost = { Mana = 8, }, }, - [4] = { attackSpeedMultiplier = -20, levelRequirement = 10, actorLevel = 1, cost = { Mana = 8, }, }, - [5] = { attackSpeedMultiplier = -20, levelRequirement = 14, actorLevel = 1, cost = { Mana = 10, }, }, - [6] = { attackSpeedMultiplier = -20, levelRequirement = 18, actorLevel = 1, cost = { Mana = 11, }, }, - [7] = { attackSpeedMultiplier = -20, levelRequirement = 22, actorLevel = 1, cost = { Mana = 12, }, }, - [8] = { attackSpeedMultiplier = -20, levelRequirement = 26, actorLevel = 1, cost = { Mana = 14, }, }, - [9] = { attackSpeedMultiplier = -20, levelRequirement = 31, actorLevel = 1, cost = { Mana = 15, }, }, - [10] = { attackSpeedMultiplier = -20, levelRequirement = 36, actorLevel = 1, cost = { Mana = 17, }, }, - [11] = { attackSpeedMultiplier = -20, levelRequirement = 41, actorLevel = 1, cost = { Mana = 19, }, }, - [12] = { attackSpeedMultiplier = -20, levelRequirement = 46, actorLevel = 1, cost = { Mana = 22, }, }, - [13] = { attackSpeedMultiplier = -20, levelRequirement = 52, actorLevel = 1, cost = { Mana = 24, }, }, - [14] = { attackSpeedMultiplier = -20, levelRequirement = 58, actorLevel = 1, cost = { Mana = 27, }, }, - [15] = { attackSpeedMultiplier = -20, levelRequirement = 64, actorLevel = 1, cost = { Mana = 31, }, }, - [16] = { attackSpeedMultiplier = -20, levelRequirement = 66, actorLevel = 1, cost = { Mana = 35, }, }, - [17] = { attackSpeedMultiplier = -20, levelRequirement = 72, actorLevel = 1, cost = { Mana = 39, }, }, - [18] = { attackSpeedMultiplier = -20, levelRequirement = 78, actorLevel = 1, cost = { Mana = 44, }, }, - [19] = { attackSpeedMultiplier = -20, levelRequirement = 84, actorLevel = 1, cost = { Mana = 49, }, }, - [20] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 55, }, }, - [21] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 61, }, }, - [22] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 69, }, }, - [23] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 77, }, }, - [24] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 87, }, }, - [25] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 97, }, }, - [26] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 109, }, }, - [27] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 122, }, }, - [28] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 137, }, }, - [29] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 153, }, }, - [30] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 172, }, }, - [31] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 192, }, }, - [32] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 215, }, }, - [33] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 241, }, }, - [34] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 270, }, }, - [35] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 303, }, }, - [36] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 340, }, }, - [37] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 380, }, }, - [38] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 426, }, }, - [39] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 477, }, }, - [40] = { attackSpeedMultiplier = -20, levelRequirement = 90, actorLevel = 1, cost = { Mana = 535, }, }, - }, + [1] = { attackSpeedMultiplier = -20, levelRequirement = 0, cost = { Mana = 6, }, }, + [2] = { attackSpeedMultiplier = -20, levelRequirement = 3, cost = { Mana = 7, }, }, + [3] = { attackSpeedMultiplier = -20, levelRequirement = 6, cost = { Mana = 8, }, }, + [4] = { attackSpeedMultiplier = -20, levelRequirement = 10, cost = { Mana = 8, }, }, + [5] = { attackSpeedMultiplier = -20, levelRequirement = 14, cost = { Mana = 10, }, }, + [6] = { attackSpeedMultiplier = -20, levelRequirement = 18, cost = { Mana = 11, }, }, + [7] = { attackSpeedMultiplier = -20, levelRequirement = 22, cost = { Mana = 12, }, }, + [8] = { attackSpeedMultiplier = -20, levelRequirement = 26, cost = { Mana = 14, }, }, + [9] = { attackSpeedMultiplier = -20, levelRequirement = 31, cost = { Mana = 15, }, }, + [10] = { attackSpeedMultiplier = -20, levelRequirement = 36, cost = { Mana = 17, }, }, + [11] = { attackSpeedMultiplier = -20, levelRequirement = 41, cost = { Mana = 19, }, }, + [12] = { attackSpeedMultiplier = -20, levelRequirement = 46, cost = { Mana = 22, }, }, + [13] = { attackSpeedMultiplier = -20, levelRequirement = 52, cost = { Mana = 24, }, }, + [14] = { attackSpeedMultiplier = -20, levelRequirement = 58, cost = { Mana = 27, }, }, + [15] = { attackSpeedMultiplier = -20, levelRequirement = 64, cost = { Mana = 31, }, }, + [16] = { attackSpeedMultiplier = -20, levelRequirement = 66, cost = { Mana = 35, }, }, + [17] = { attackSpeedMultiplier = -20, levelRequirement = 72, cost = { Mana = 39, }, }, + [18] = { attackSpeedMultiplier = -20, levelRequirement = 78, cost = { Mana = 44, }, }, + [19] = { attackSpeedMultiplier = -20, levelRequirement = 84, cost = { Mana = 49, }, }, + [20] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 55, }, }, + [21] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 61, }, }, + [22] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 69, }, }, + [23] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 77, }, }, + [24] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 87, }, }, + [25] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 97, }, }, + [26] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 109, }, }, + [27] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 122, }, }, + [28] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 137, }, }, + [29] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 153, }, }, + [30] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 172, }, }, + [31] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 192, }, }, + [32] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 215, }, }, + [33] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 241, }, }, + [34] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 270, }, }, + [35] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 303, }, }, + [36] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 340, }, }, + [37] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 380, }, }, + [38] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 426, }, }, + [39] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 477, }, }, + [40] = { attackSpeedMultiplier = -20, levelRequirement = 90, cost = { Mana = 535, }, }, + }, + statSets = { + [1] = { + label = "Volcanic Fissure", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "volcanic_fissure", + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 12000 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 60 }, + { "melee_conditional_step_distance", 8 }, + { "active_skill_attack_speed_+%_final_while_dual_wielding", -30 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { baseMultiplier = 0.6, actorLevel = 1, }, + [2] = { baseMultiplier = 0.66, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 0.73, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 0.79, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 0.85, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 0.92, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 0.98, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.04, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.09, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.15, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 1.21, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 1.27, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 1.33, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 1.4, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 1.47, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 1.54, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 1.62, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 1.7, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 1.78, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 1.87, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 1.96, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 2.06, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 2.17, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 2.27, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 2.39, actorLevel = 136.875, }, + [26] = { baseMultiplier = 2.51, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 2.63, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 2.76, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 2.9, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 3.05, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 3.2, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 3.36, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 3.53, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 3.71, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 3.89, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 4.08, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 4.29, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 4.5, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 4.73, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 4.97, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ShockGrenadePlayer"] = { name = "Voltaic Grenade", baseTypeName = "Voltaic Grenade", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Fires a bouncing Grenade that discharges an Electrocuting Lightning blast when its fuse expires.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.Grenade] = true, [SkillType.Lightning] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "shock_grenade", castTime = 1, - baseFlags = { - attack = true, - area = true, - projectile = true, - duration = true, - }, qualityStats = { - Default = { - { "base_cooldown_speed_+%", 0.5 }, - }, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "base_skill_effect_duration", 1200 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "fixed_projectile_spread", 50 }, - { "active_skill_electrocutes_as_though_dealt_damage_+%_final", 50 }, - }, - stats = { - "active_skill_base_area_of_effect_radius", - "base_is_projectile", - "projectile_ballistic_angle_from_reference_event", - "projectile_uses_contact_position", - "is_area_damage", - "action_can_be_used_in_aiming_stance", - "ballistic_projectiles_always_bounce", - "can_perform_skill_while_moving", - "projectile_uses_contact_direction", - "base_skill_show_average_damage_instead_of_dps", - "base_lightning_damage_can_electrocute", - "projectiles_cannot_fork", + { "base_cooldown_speed_+%", 0.5 }, }, levels = { - [1] = { 18, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 0.8, cooldown = 3, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, cost = { Mana = 11, }, }, - [2] = { 18, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 0.88, cooldown = 3, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, cost = { Mana = 12, }, }, - [3] = { 18, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 0.97, cooldown = 3, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, cost = { Mana = 14, }, }, - [4] = { 19, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 1.06, cooldown = 3, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, cost = { Mana = 15, }, }, - [5] = { 19, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 1.14, cooldown = 3, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, cost = { Mana = 17, }, }, - [6] = { 19, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 1.22, cooldown = 3, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, cost = { Mana = 19, }, }, - [7] = { 20, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 1.31, cooldown = 3, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, cost = { Mana = 22, }, }, - [8] = { 20, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 1.39, cooldown = 3, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, cost = { Mana = 24, }, }, - [9] = { 20, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 1.46, cooldown = 3, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, cost = { Mana = 27, }, }, - [10] = { 21, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 1.53, cooldown = 3, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, cost = { Mana = 31, }, }, - [11] = { 21, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 1.61, cooldown = 3, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, cost = { Mana = 35, }, }, - [12] = { 21, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 1.69, cooldown = 3, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, cost = { Mana = 39, }, }, - [13] = { 22, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 1.77, cooldown = 3, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, cost = { Mana = 43, }, }, - [14] = { 22, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 1.86, cooldown = 3, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, cost = { Mana = 49, }, }, - [15] = { 22, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 1.96, cooldown = 3, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, cost = { Mana = 55, }, }, - [16] = { 23, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 2.05, cooldown = 3, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, cost = { Mana = 61, }, }, - [17] = { 23, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 2.16, cooldown = 3, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, cost = { Mana = 69, }, }, - [18] = { 23, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 2.26, cooldown = 3, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, cost = { Mana = 77, }, }, - [19] = { 24, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 2.38, cooldown = 3, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, cost = { Mana = 86, }, }, - [20] = { 24, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 2.5, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, cost = { Mana = 97, }, }, - [21] = { 24, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 2.62, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, cost = { Mana = 108, }, }, - [22] = { 25, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 2.75, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, cost = { Mana = 121, }, }, - [23] = { 25, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 2.89, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, cost = { Mana = 136, }, }, - [24] = { 25, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 3.03, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, cost = { Mana = 153, }, }, - [25] = { 26, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 3.18, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, cost = { Mana = 171, }, }, - [26] = { 26, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 3.34, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, cost = { Mana = 192, }, }, - [27] = { 26, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 3.51, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, cost = { Mana = 215, }, }, - [28] = { 27, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 3.69, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, cost = { Mana = 241, }, }, - [29] = { 27, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 3.87, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, cost = { Mana = 270, }, }, - [30] = { 27, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 4.06, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, cost = { Mana = 302, }, }, - [31] = { 28, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 4.27, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, cost = { Mana = 338, }, }, - [32] = { 28, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 4.48, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, cost = { Mana = 379, }, }, - [33] = { 28, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 4.7, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, cost = { Mana = 425, }, }, - [34] = { 29, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 4.94, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, cost = { Mana = 476, }, }, - [35] = { 29, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 5.19, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, cost = { Mana = 533, }, }, - [36] = { 29, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 5.45, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, cost = { Mana = 597, }, }, - [37] = { 30, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 5.72, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, cost = { Mana = 669, }, }, - [38] = { 30, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 6, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, cost = { Mana = 750, }, }, - [39] = { 30, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 6.31, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, cost = { Mana = 840, }, }, - [40] = { 31, attackSpeedMultiplier = -25, storedUses = 2, baseMultiplier = 6.62, cooldown = 3, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, cost = { Mana = 941, }, }, - }, + [1] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 0, cost = { Mana = 11, }, }, + [2] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 3, cost = { Mana = 12, }, }, + [3] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 6, cost = { Mana = 14, }, }, + [4] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 10, cost = { Mana = 15, }, }, + [5] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 14, cost = { Mana = 17, }, }, + [6] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 18, cost = { Mana = 19, }, }, + [7] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 22, cost = { Mana = 22, }, }, + [8] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 26, cost = { Mana = 24, }, }, + [9] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 31, cost = { Mana = 27, }, }, + [10] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 36, cost = { Mana = 31, }, }, + [11] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 41, cost = { Mana = 35, }, }, + [12] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 46, cost = { Mana = 39, }, }, + [13] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 52, cost = { Mana = 43, }, }, + [14] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 58, cost = { Mana = 49, }, }, + [15] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 64, cost = { Mana = 55, }, }, + [16] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 66, cost = { Mana = 61, }, }, + [17] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 72, cost = { Mana = 69, }, }, + [18] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 78, cost = { Mana = 77, }, }, + [19] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 84, cost = { Mana = 86, }, }, + [20] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 97, }, }, + [21] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 108, }, }, + [22] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 121, }, }, + [23] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 136, }, }, + [24] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 153, }, }, + [25] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 171, }, }, + [26] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 192, }, }, + [27] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 215, }, }, + [28] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 241, }, }, + [29] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 270, }, }, + [30] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 302, }, }, + [31] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 338, }, }, + [32] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 379, }, }, + [33] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 425, }, }, + [34] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 476, }, }, + [35] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 533, }, }, + [36] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 597, }, }, + [37] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 669, }, }, + [38] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 750, }, }, + [39] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 840, }, }, + [40] = { attackSpeedMultiplier = -25, storedUses = 2, cooldown = 3, levelRequirement = 90, cost = { Mana = 941, }, }, + }, + statSets = { + [1] = { + label = "Voltaic Grenade", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "shock_grenade", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "base_skill_effect_duration", 1200 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 80 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "fixed_projectile_spread", 50 }, + { "active_skill_electrocutes_as_though_dealt_damage_+%_final", 50 }, + }, + stats = { + "active_skill_base_area_of_effect_radius", + "base_is_projectile", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "is_area_damage", + "action_can_be_used_in_aiming_stance", + "ballistic_projectiles_always_bounce", + "can_perform_skill_while_moving", + "projectile_uses_contact_direction", + "base_skill_show_average_damage_instead_of_dps", + "base_lightning_damage_can_electrocute", + "projectiles_cannot_fork", + }, + levels = { + [1] = { 18, baseMultiplier = 0.8, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 18, baseMultiplier = 0.88, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 18, baseMultiplier = 0.97, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 19, baseMultiplier = 1.06, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 19, baseMultiplier = 1.14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 19, baseMultiplier = 1.22, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 20, baseMultiplier = 1.31, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 20, baseMultiplier = 1.39, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 20, baseMultiplier = 1.46, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 21, baseMultiplier = 1.53, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 21, baseMultiplier = 1.61, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 21, baseMultiplier = 1.69, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 22, baseMultiplier = 1.77, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 22, baseMultiplier = 1.86, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 22, baseMultiplier = 1.96, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 23, baseMultiplier = 2.05, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 23, baseMultiplier = 2.16, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 23, baseMultiplier = 2.26, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 24, baseMultiplier = 2.38, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 24, baseMultiplier = 2.5, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 24, baseMultiplier = 2.62, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 25, baseMultiplier = 2.75, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 25, baseMultiplier = 2.89, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 25, baseMultiplier = 3.03, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 26, baseMultiplier = 3.18, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 26, baseMultiplier = 3.34, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 26, baseMultiplier = 3.51, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 27, baseMultiplier = 3.69, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 27, baseMultiplier = 3.87, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 27, baseMultiplier = 4.06, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 28, baseMultiplier = 4.27, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 28, baseMultiplier = 4.48, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 28, baseMultiplier = 4.7, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 29, baseMultiplier = 4.94, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 29, baseMultiplier = 5.19, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 29, baseMultiplier = 5.45, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 30, baseMultiplier = 5.72, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 30, baseMultiplier = 6, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 30, baseMultiplier = 6.31, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 31, baseMultiplier = 6.62, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["WarBannerReservationPlayer"] = { name = "War Banner", baseTypeName = "War Banner", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "While active, killing enemies with Attacks or standing near a Unique enemy generates Valour. Using this Skill consumes its Valour to place an inspiring Banner with an Aura that grants you and nearby Allies Attack damage and Accuracy while the Banner lasts. The Banner cannot gain Valour while placed, and you cannot place a Banner while you already have a Banner placed.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.Area] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "gain_x_valour_per_minute_while_unique_presence", 60 }, - }, - stats = { - "base_deal_no_damage", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + } } skills["WarBannerPlayer"] = { name = "War Banner", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Banner] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Nonpathing] = true, }, - statDescriptionScope = "war_banner", castTime = 1, - baseFlags = { - }, qualityStats = { - Default = { - { "banner_buff_effect_+%_final_per_resource", 0.1 }, - }, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 40 }, - { "banner_buff_effect_+%_final_per_resource", 10 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_skill_effect_duration", - "skill_war_banner_attack_damage_+%_final", - "skill_war_banner_accuracy_+%", - "can_perform_skill_while_moving", - "base_deal_no_damage", + { "banner_buff_effect_+%_final_per_resource", 0.1 }, }, levels = { - [1] = { 6000, 5, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, - [2] = { 6050, 5, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, }, - [3] = { 6100, 5, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, }, - [4] = { 6150, 5, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, }, - [5] = { 6200, 5, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, }, - [6] = { 6250, 5, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, }, - [7] = { 6300, 5, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, }, - [8] = { 6350, 5, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, }, - [9] = { 6400, 5, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, }, - [10] = { 6450, 5, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, }, - [11] = { 6500, 5, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, }, - [12] = { 6550, 5, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, }, - [13] = { 6600, 5, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, }, - [14] = { 6650, 6, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, }, - [15] = { 6700, 6, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, }, - [16] = { 6750, 6, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, }, - [17] = { 6800, 6, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, }, - [18] = { 6850, 6, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, }, - [19] = { 6900, 6, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, }, - [20] = { 6950, 6, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, }, - [21] = { 7000, 6, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, }, - [22] = { 7050, 6, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, }, - [23] = { 7100, 6, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, }, - [24] = { 7150, 6, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, }, - [25] = { 7200, 6, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, }, - [26] = { 7250, 7, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, }, - [27] = { 7300, 7, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, }, - [28] = { 7350, 7, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, }, - [29] = { 7400, 7, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, }, - [30] = { 7450, 7, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, }, - [31] = { 7500, 7, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, }, - [32] = { 7550, 7, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, }, - [33] = { 7600, 8, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, }, - [34] = { 7650, 8, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, }, - [35] = { 7700, 8, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, }, - [36] = { 7750, 8, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, }, - [37] = { 7800, 8, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, }, - [38] = { 7850, 8, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, }, - [39] = { 7900, 8, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, }, - [40] = { 7950, 8, 30, levelRequirement = 0, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "War Banner", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "war_banner", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 40 }, + { "banner_buff_effect_+%_final_per_resource", 10 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_skill_effect_duration", + "skill_war_banner_attack_damage_+%_final", + "skill_war_banner_accuracy_+%", + "can_perform_skill_while_moving", + "base_deal_no_damage", + }, + levels = { + [1] = { 6000, 5, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, + [2] = { 6050, 5, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 6100, 5, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 6150, 5, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 6200, 5, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 6250, 5, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 6300, 5, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 6350, 5, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 6400, 5, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 6450, 5, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 6500, 5, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 6550, 5, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 6600, 5, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 6650, 6, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 6700, 6, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 6750, 6, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 6800, 6, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 6850, 6, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 6900, 6, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 6950, 6, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 7000, 6, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 7050, 6, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 7100, 6, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 7150, 6, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 7200, 6, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 7250, 7, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 7300, 7, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 7350, 7, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 7400, 7, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 7450, 7, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 7500, 7, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 7550, 7, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 7600, 8, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 7650, 8, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 7700, 8, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 7750, 8, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 7800, 8, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 7850, 8, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 7900, 8, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 7950, 8, 30, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } \ No newline at end of file diff --git a/src/Data/Skills/other.lua b/src/Data/Skills/other.lua index bee3bb8616..1c3e9d7dae 100644 --- a/src/Data/Skills/other.lua +++ b/src/Data/Skills/other.lua @@ -10,2140 +10,3402 @@ skills["AncestralSpiritsPlayer"] = { name = "Ancestral Spirits", baseTypeName = "Ancestral Spirits", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Each of your Totems will summon an Ancestral Spirit Minion to fight for you. If the Totem that summoned the Minion dies then the Ancestral Spirit will too.", skillTypes = { [SkillType.Minion] = true, [SkillType.Duration] = true, [SkillType.Triggerable] = true, [SkillType.InbuiltTrigger] = true, [SkillType.CreatesMinion] = true, [SkillType.Triggered] = true, }, minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.Chains] = true, [SkillType.Duration] = true, [SkillType.DamageOverTime] = true, [SkillType.RangedAttack] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "active_skill_minion_life_+%_final", 1 }, - }, - }, - stats = { - "display_modifiers_to_totem_life_effect_these_minions", - "triggerable_in_any_set", - "base_deal_no_damage", + { "active_skill_minion_life_+%_final", 1 }, }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Ancestral Spirits", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + fromTree = true, + baseFlags = { + }, + stats = { + "display_modifiers_to_totem_life_effect_these_minions", + "triggerable_in_any_set", + "base_deal_no_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["BleedingConcoctionPlayer"] = { name = "Bleeding Concoction", baseTypeName = "Bleeding Concoction", color = 4, - baseEffectiveness = 4.1999998092651, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Consume charges from your Mana Flask to throw a bottle that explodes, dealing unarmed Physical attack damage in an area. Bleeding inflicted by this skill has more effect.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.UseGlobalStats] = true, [SkillType.Physical] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, }, - statDescriptionScope = "throw_flask_bleed", castTime = 1, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "faster_bleed_%", 1 }, - }, - }, - constantStats = { - { "additional_base_critical_strike_chance", 500 }, - { "flask_throw_base_charges_used", 3 }, - { "base_number_of_projectiles", 1 }, - { "active_skill_base_area_of_effect_radius", 15 }, - { "flask_throw_bleed_effect_+%_final", 100 }, - { "throw_flask_effects_type", 3 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "attack_minimum_added_physical_damage", - "attack_maximum_added_physical_damage", - "base_is_projectile", - "projectile_behaviour_only_explode", - "any_weapon_type_allowed", - "can_perform_skill_while_moving", - "attacks_inflict_bleeding_on_hit", - "base_apply_unarmed_stats_to_offhand", + { "faster_bleed_%", 1 }, }, levels = { - [1] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.77, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.85, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.92, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.99, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.05, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.12, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.18, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.22, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.27, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.31, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.35, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.4, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.44, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.48, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.52, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.56, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.59, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.63, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.66, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.69, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.73, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.76, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.83, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.87, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.91, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.95, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.98, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.02, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.06, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.19, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.23, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.28, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.33, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.37, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.42, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.47, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Bleeding Concoction", + baseEffectiveness = 4.1999998092651, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "throw_flask_bleed", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "additional_base_critical_strike_chance", 500 }, + { "flask_throw_base_charges_used", 3 }, + { "base_number_of_projectiles", 1 }, + { "active_skill_base_area_of_effect_radius", 15 }, + { "flask_throw_bleed_effect_+%_final", 100 }, + { "throw_flask_effects_type", 3 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "attack_minimum_added_physical_damage", + "attack_maximum_added_physical_damage", + "base_is_projectile", + "projectile_behaviour_only_explode", + "any_weapon_type_allowed", + "can_perform_skill_while_moving", + "attacks_inflict_bleeding_on_hit", + "base_apply_unarmed_stats_to_offhand", + }, + levels = { + [1] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.77, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.85, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.92, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 0.99, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.05, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.12, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.18, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.22, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.27, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.31, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.35, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.4, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.44, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.48, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.52, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.56, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.59, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.63, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.66, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.69, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.73, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.76, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.8, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.83, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.87, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.91, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.95, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 1.98, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.02, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.06, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.11, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.15, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.19, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.23, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.28, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.33, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.37, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.42, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.69999998807907, 1.2999999523163, baseMultiplier = 2.47, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MeleeBowPlayer"] = { name = "Bow Shot", baseTypeName = "Bow Shot", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Fire an arrow with your Bow.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.CanRapidFire] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Bow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - fromItem = true, - baseFlags = { - }, - constantStats = { - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_is_projectile", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "skill_can_fire_arrows", - "can_perform_skill_while_moving", - "should_use_additive_aiming_animation", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 1.1, levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 1.21, levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 1.32, levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 1.42, levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 1.53, levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 1.64, levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 1.74, levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 1.82, levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 1.91, levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 2.01, levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 2.11, levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 2.22, levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 2.33, levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 2.44, levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 2.57, levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 2.69, levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 2.83, levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 2.97, levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 3.12, levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 3.44, levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 3.61, levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 3.98, levelRequirement = 90, actorLevel = 136.875, }, - [26] = { baseMultiplier = 4.18, levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 4.39, levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 4.61, levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 4.84, levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 5.08, levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 5.33, levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 5.6, levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 5.88, levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 6.18, levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 6.81, levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 7.15, levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 7.51, levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 7.88, levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 8.28, levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Bow Shot", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + fromItem = true, + baseFlags = { + }, + constantStats = { + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "skill_can_fire_arrows", + "can_perform_skill_while_moving", + "should_use_additive_aiming_animation", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.21, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.32, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.42, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.53, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.74, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.82, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.91, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.01, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.11, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.22, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.33, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.44, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.57, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.69, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.83, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.97, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.12, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.44, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.61, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.79, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.98, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.18, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.39, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.61, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.84, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.08, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.33, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.6, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.18, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.48, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.81, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.15, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 8.28, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MeleeCrossbowPlayer"] = { name = "Crossbow Shot", baseTypeName = "Crossbow Shot", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Fires a bolt from your crossbow.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.CrossbowSkill] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Nonpathing] = true, }, weaponTypes = { ["Crossbow"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - fromItem = true, - baseFlags = { - attack = true, - area = true, - projectile = true, - }, - constantStats = { - { "action_required_target_facing_angle_tolerance_degrees", 90 }, - { "crossbow_barrage_attack_time_ratio_%", 10 }, - { "crossbow_barrage_recoil_per_shot", 2 }, - { "crossbow_barrage_total_recoil_buff_count", 8 }, - { "crossbow_barrage_debuff_duration_ms", 300 }, - { "base_knockback_distance", 0 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "base_is_projectile", - "has_modular_projectiles_enabled", - "action_requires_aiming_stance", - "projectile_uses_contact_position", - "projectile_uses_contact_direction", - "check_for_targets_between_initiator_and_projectile_source", - "projectiles_crossbow_barrage", - "cannot_cancel_skill_before_contact_point", - "disable_visual_hit_effect", - "can_perform_skill_while_moving", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 1.1, levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 1.21, levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 1.32, levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 1.42, levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 1.53, levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 1.64, levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 1.74, levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 1.82, levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 1.91, levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 2.01, levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 2.11, levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 2.22, levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 2.33, levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 2.44, levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 2.57, levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 2.69, levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 2.83, levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 2.97, levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 3.12, levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 3.44, levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 3.61, levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 3.98, levelRequirement = 90, actorLevel = 136.875, }, - [26] = { baseMultiplier = 4.18, levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 4.39, levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 4.61, levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 4.84, levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 5.08, levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 5.33, levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 5.6, levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 5.88, levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 6.18, levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 6.81, levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 7.15, levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 7.51, levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 7.88, levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 8.28, levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Crossbow Shot", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + fromItem = true, + baseFlags = { + attack = true, + area = true, + projectile = true, + }, + constantStats = { + { "action_required_target_facing_angle_tolerance_degrees", 90 }, + { "crossbow_barrage_attack_time_ratio_%", 10 }, + { "crossbow_barrage_recoil_per_shot", 2 }, + { "crossbow_barrage_total_recoil_buff_count", 8 }, + { "crossbow_barrage_debuff_duration_ms", 300 }, + { "base_knockback_distance", 0 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "base_is_projectile", + "has_modular_projectiles_enabled", + "action_requires_aiming_stance", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "check_for_targets_between_initiator_and_projectile_source", + "projectiles_crossbow_barrage", + "cannot_cancel_skill_before_contact_point", + "disable_visual_hit_effect", + "can_perform_skill_while_moving", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.21, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.32, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.42, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.53, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.74, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.82, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.91, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.01, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.11, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.22, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.33, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.44, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.57, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.69, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.83, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.97, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.12, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.44, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.61, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.79, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.98, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.18, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.39, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.61, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.84, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.08, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.33, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.6, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.18, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.48, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.81, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.15, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 8.28, actorLevel = 288.29998779297, }, + }, + }, + } } skills["DemonFormPlayer"] = { name = "Demon Form", baseTypeName = "Demon Form", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Shapeshift into a demon, vastly boosting the power of your Spells. You gain Demonflame every second you remain in demon form, causing your Life to be lost at an ever-increasing rate. Revert to human form if you reach 1 Life, use a Skill that isn't a Spell, or reactivate this Skill.", skillTypes = { [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.Cooldown] = true, [SkillType.Shapeshift] = true, [SkillType.ManualCooldownConsumption] = true, }, - statDescriptionScope = "demon_transformation", castTime = 1, - fromTree = true, - baseFlags = { - }, - constantStats = { - { "demon_form_life_loss_%_per_minute_per_stack", 30 }, - }, - stats = { - "demon_form_spell_damage_+%_per_stack", - "demon_form_grants_cast_speed_+%", - "demon_form_grants_spell_gem_level_+", - "base_deal_no_damage", + qualityStats = { }, levels = { - [1] = { 7, 12, 3, storedUses = 1, levelRequirement = 0, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 1, cost = { Mana = 7, }, }, - [2] = { 8, 13, 3, storedUses = 1, levelRequirement = 3, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, cost = { Mana = 8, }, }, - [3] = { 8, 13, 3, storedUses = 1, levelRequirement = 6, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, cost = { Mana = 9, }, }, - [4] = { 9, 14, 3, storedUses = 1, levelRequirement = 10, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, cost = { Mana = 10, }, }, - [5] = { 9, 15, 4, storedUses = 1, levelRequirement = 14, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, cost = { Mana = 12, }, }, - [6] = { 10, 15, 4, storedUses = 1, levelRequirement = 18, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, cost = { Mana = 14, }, }, - [7] = { 10, 16, 4, storedUses = 1, levelRequirement = 22, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, cost = { Mana = 16, }, }, - [8] = { 11, 17, 4, storedUses = 1, levelRequirement = 26, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, cost = { Mana = 18, }, }, - [9] = { 12, 17, 4, storedUses = 1, levelRequirement = 31, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, cost = { Mana = 21, }, }, - [10] = { 12, 18, 4, storedUses = 1, levelRequirement = 36, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, cost = { Mana = 24, }, }, - [11] = { 13, 19, 5, storedUses = 1, levelRequirement = 41, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, cost = { Mana = 28, }, }, - [12] = { 13, 20, 5, storedUses = 1, levelRequirement = 46, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, cost = { Mana = 32, }, }, - [13] = { 14, 20, 5, storedUses = 1, levelRequirement = 52, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, cost = { Mana = 37, }, }, - [14] = { 15, 21, 5, storedUses = 1, levelRequirement = 58, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, cost = { Mana = 43, }, }, - [15] = { 15, 22, 5, storedUses = 1, levelRequirement = 64, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, cost = { Mana = 49, }, }, - [16] = { 16, 22, 5, storedUses = 1, levelRequirement = 66, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, cost = { Mana = 56, }, }, - [17] = { 16, 23, 6, storedUses = 1, levelRequirement = 72, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, cost = { Mana = 65, }, }, - [18] = { 17, 24, 6, storedUses = 1, levelRequirement = 78, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, cost = { Mana = 74, }, }, - [19] = { 17, 24, 6, storedUses = 1, levelRequirement = 84, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, cost = { Mana = 85, }, }, - [20] = { 18, 25, 6, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, cost = { Mana = 98, }, }, - [21] = { 19, 26, 6, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, cost = { Mana = 113, }, }, - [22] = { 19, 26, 6, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, cost = { Mana = 129, }, }, - [23] = { 20, 27, 6, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, cost = { Mana = 148, }, }, - [24] = { 20, 28, 7, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, cost = { Mana = 170, }, }, - [25] = { 21, 28, 7, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, cost = { Mana = 196, }, }, - [26] = { 21, 29, 7, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, cost = { Mana = 225, }, }, - [27] = { 22, 30, 7, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, cost = { Mana = 258, }, }, - [28] = { 23, 30, 7, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, cost = { Mana = 296, }, }, - [29] = { 23, 31, 7, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, cost = { Mana = 340, }, }, - [30] = { 24, 32, 8, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, cost = { Mana = 391, }, }, - [31] = { 24, 32, 8, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, cost = { Mana = 449, }, }, - [32] = { 24, 33, 8, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, cost = { Mana = 515, }, }, - [33] = { 25, 33, 8, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, cost = { Mana = 592, }, }, - [34] = { 25, 33, 8, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, cost = { Mana = 679, }, }, - [35] = { 25, 34, 8, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, cost = { Mana = 780, }, }, - [36] = { 26, 34, 8, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, cost = { Mana = 895, }, }, - [37] = { 26, 34, 8, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, cost = { Mana = 1028, }, }, - [38] = { 26, 35, 8, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, cost = { Mana = 1180, }, }, - [39] = { 26, 35, 8, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, cost = { Mana = 1355, }, }, - [40] = { 27, 35, 8, storedUses = 1, levelRequirement = 90, cooldown = 20, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, cost = { Mana = 1556, }, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 20, cost = { Mana = 7, }, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 20, cost = { Mana = 8, }, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 20, cost = { Mana = 9, }, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 20, cost = { Mana = 10, }, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 20, cost = { Mana = 12, }, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 20, cost = { Mana = 14, }, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 20, cost = { Mana = 16, }, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 20, cost = { Mana = 18, }, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 20, cost = { Mana = 21, }, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 20, cost = { Mana = 24, }, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 20, cost = { Mana = 28, }, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 20, cost = { Mana = 32, }, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 20, cost = { Mana = 37, }, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 20, cost = { Mana = 43, }, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 20, cost = { Mana = 49, }, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 20, cost = { Mana = 56, }, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 20, cost = { Mana = 65, }, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 20, cost = { Mana = 74, }, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 20, cost = { Mana = 85, }, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 98, }, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 113, }, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 129, }, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 148, }, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 170, }, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 196, }, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 225, }, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 258, }, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 296, }, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 340, }, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 391, }, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 449, }, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 515, }, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 592, }, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 679, }, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 780, }, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 895, }, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 1028, }, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 1180, }, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 1355, }, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 20, cost = { Mana = 1556, }, }, + }, + statSets = { + [1] = { + label = "Demon Form", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "demon_transformation", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "demon_form_life_loss_%_per_minute_per_stack", 30 }, + }, + stats = { + "demon_form_spell_damage_+%_per_stack", + "demon_form_grants_cast_speed_+%", + "demon_form_grants_spell_gem_level_+", + "base_deal_no_damage", + }, + levels = { + [1] = { 7, 12, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, + [2] = { 8, 13, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 3.4519999027252, }, + [3] = { 8, 13, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9, 14, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 10.307999610901, }, + [5] = { 9, 15, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 14.074999809265, }, + [6] = { 10, 15, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 18.068000793457, }, + [7] = { 10, 16, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 22.287000656128, }, + [8] = { 11, 17, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 26.732000350952, }, + [9] = { 12, 17, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 31.40299987793, }, + [10] = { 12, 18, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 36.299999237061, }, + [11] = { 13, 19, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 41.423000335693, }, + [12] = { 13, 20, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 46.771999359131, }, + [13] = { 14, 20, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 52.34700012207, }, + [14] = { 15, 21, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 58.147998809814, }, + [15] = { 15, 22, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 64.175003051758, }, + [16] = { 16, 22, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 70.428001403809, }, + [17] = { 16, 23, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 76.906997680664, }, + [18] = { 17, 24, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 83.611999511719, }, + [19] = { 17, 24, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 90.542999267578, }, + [20] = { 18, 25, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 97.699996948242, }, + [21] = { 19, 26, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 105.08300018311, }, + [22] = { 19, 26, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 112.69200134277, }, + [23] = { 20, 27, 6, statInterpolation = { 1, 1, 1, }, actorLevel = 120.52700042725, }, + [24] = { 20, 28, 7, statInterpolation = { 1, 1, 1, }, actorLevel = 128.58799743652, }, + [25] = { 21, 28, 7, statInterpolation = { 1, 1, 1, }, actorLevel = 136.875, }, + [26] = { 21, 29, 7, statInterpolation = { 1, 1, 1, }, actorLevel = 145.38800048828, }, + [27] = { 22, 30, 7, statInterpolation = { 1, 1, 1, }, actorLevel = 154.12699890137, }, + [28] = { 23, 30, 7, statInterpolation = { 1, 1, 1, }, actorLevel = 163.09199523926, }, + [29] = { 23, 31, 7, statInterpolation = { 1, 1, 1, }, actorLevel = 172.28300476074, }, + [30] = { 24, 32, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 181.69999694824, }, + [31] = { 24, 32, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 191.34300231934, }, + [32] = { 24, 33, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 201.21200561523, }, + [33] = { 25, 33, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 211.30700683594, }, + [34] = { 25, 33, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 221.62800598145, }, + [35] = { 25, 34, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 232.17500305176, }, + [36] = { 26, 34, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 242.94799804688, }, + [37] = { 26, 34, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 253.94700622559, }, + [38] = { 26, 35, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 265.17199707031, }, + [39] = { 26, 35, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 276.62298583984, }, + [40] = { 27, 35, 8, statInterpolation = { 1, 1, 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ElementalExpressionTriggeredPlayer"] = { name = "Elemental Expression", baseTypeName = "Elemental Expression", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Creates a fiery explosion, an arcing bolt of lightning, or an icy wave of projectiles. The chance for an explosion is proportional to your Strength, for a bolt proportional to your Dexterity, and for a wave proportional to your Intelligence.", skillTypes = { [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Cooldown] = true, [SkillType.Triggered] = true, [SkillType.InbuiltTrigger] = true, [SkillType.Lightning] = true, [SkillType.Cold] = true, [SkillType.Fire] = true, [SkillType.Projectile] = true, [SkillType.Area] = true, [SkillType.Chains] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "base_cooldown_speed_+%", 1 }, - }, - }, - constantStats1 = { - { "active_skill_base_area_of_effect_radius", 36 }, - }, - constantStats2 = { - { "base_number_of_projectiles", 3 }, - { "fixed_projectile_height", 15 }, - }, - constantStats3 = { - { "number_of_chains", 7 }, - }, - stats = { - "is_triggerable_strike", - "triggerable_in_any_set", - }, - stats1 = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - }, - stats2 = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "always_pierce", - "show_number_of_projectiles", - "base_is_projectile", - }, - stats3 = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", + { "base_cooldown_speed_+%", 1 }, }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 0.25, actorLevel = 1, cost = { Mana = 4, }, }, - [2] = { storedUses = 1, levelRequirement = 3, cooldown = 0.25, actorLevel = 3.4519999027252, cost = { Mana = 4, }, }, - [3] = { storedUses = 1, levelRequirement = 6, cooldown = 0.25, actorLevel = 6.7670001983643, cost = { Mana = 5, }, }, - [4] = { storedUses = 1, levelRequirement = 10, cooldown = 0.25, actorLevel = 10.307999610901, cost = { Mana = 6, }, }, - [5] = { storedUses = 1, levelRequirement = 14, cooldown = 0.25, actorLevel = 14.074999809265, cost = { Mana = 7, }, }, - [6] = { storedUses = 1, levelRequirement = 18, cooldown = 0.25, actorLevel = 18.068000793457, cost = { Mana = 8, }, }, - [7] = { storedUses = 1, levelRequirement = 22, cooldown = 0.25, actorLevel = 22.287000656128, cost = { Mana = 9, }, }, - [8] = { storedUses = 1, levelRequirement = 26, cooldown = 0.25, actorLevel = 26.732000350952, cost = { Mana = 11, }, }, - [9] = { storedUses = 1, levelRequirement = 31, cooldown = 0.25, actorLevel = 31.40299987793, cost = { Mana = 13, }, }, - [10] = { storedUses = 1, levelRequirement = 36, cooldown = 0.25, actorLevel = 36.299999237061, cost = { Mana = 14, }, }, - [11] = { storedUses = 1, levelRequirement = 41, cooldown = 0.25, actorLevel = 41.423000335693, cost = { Mana = 17, }, }, - [12] = { storedUses = 1, levelRequirement = 46, cooldown = 0.25, actorLevel = 46.771999359131, cost = { Mana = 19, }, }, - [13] = { storedUses = 1, levelRequirement = 52, cooldown = 0.25, actorLevel = 52.34700012207, cost = { Mana = 22, }, }, - [14] = { storedUses = 1, levelRequirement = 58, cooldown = 0.25, actorLevel = 58.147998809814, cost = { Mana = 25, }, }, - [15] = { storedUses = 1, levelRequirement = 64, cooldown = 0.25, actorLevel = 64.175003051758, cost = { Mana = 29, }, }, - [16] = { storedUses = 1, levelRequirement = 66, cooldown = 0.25, actorLevel = 70.428001403809, cost = { Mana = 34, }, }, - [17] = { storedUses = 1, levelRequirement = 72, cooldown = 0.25, actorLevel = 76.906997680664, cost = { Mana = 39, }, }, - [18] = { storedUses = 1, levelRequirement = 78, cooldown = 0.25, actorLevel = 83.611999511719, cost = { Mana = 45, }, }, - [19] = { storedUses = 1, levelRequirement = 84, cooldown = 0.25, actorLevel = 90.542999267578, cost = { Mana = 51, }, }, - [20] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 97.699996948242, cost = { Mana = 59, }, }, - [21] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 105.08300018311, cost = { Mana = 68, }, }, - [22] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 112.69200134277, cost = { Mana = 78, }, }, - [23] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 120.52700042725, cost = { Mana = 89, }, }, - [24] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 128.58799743652, cost = { Mana = 103, }, }, - [25] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 136.875, cost = { Mana = 118, }, }, - [26] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 145.38800048828, cost = { Mana = 136, }, }, - [27] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 154.12699890137, cost = { Mana = 156, }, }, - [28] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 163.09199523926, cost = { Mana = 179, }, }, - [29] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 172.28300476074, cost = { Mana = 205, }, }, - [30] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 181.69999694824, cost = { Mana = 236, }, }, - [31] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 191.34300231934, cost = { Mana = 271, }, }, - [32] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 201.21200561523, cost = { Mana = 311, }, }, - [33] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 211.30700683594, cost = { Mana = 357, }, }, - [34] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 221.62800598145, cost = { Mana = 410, }, }, - [35] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 232.17500305176, cost = { Mana = 471, }, }, - [36] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 242.94799804688, cost = { Mana = 541, }, }, - [37] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 253.94700622559, cost = { Mana = 621, }, }, - [38] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 265.17199707031, cost = { Mana = 713, }, }, - [39] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 276.62298583984, cost = { Mana = 818, }, }, - [40] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, actorLevel = 288.29998779297, cost = { Mana = 940, }, }, - }, - levels1 = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 0, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 4, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 3, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 4, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 6, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 5, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 10, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 6, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 14, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 7, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 18, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 8, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 22, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 9, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 26, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 11, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 31, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 13, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 36, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 14, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 41, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 17, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 46, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 19, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 52, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 22, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 58, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 25, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 64, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 29, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 66, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 34, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 72, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 39, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 78, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 45, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 84, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 51, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 59, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 68, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 78, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 89, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 103, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 118, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 136, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 156, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 179, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 205, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 236, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 271, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 311, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 357, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 410, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 471, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 541, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 621, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 713, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 818, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 7, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 940, }, }, - }, - levels2 = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 0, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 4, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 3, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 4, }, }, - [3] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 6, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 5, }, }, - [4] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 10, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 6, }, }, - [5] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 14, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 7, }, }, - [6] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 18, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 8, }, }, - [7] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 22, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 9, }, }, - [8] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 26, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 11, }, }, - [9] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 31, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 13, }, }, - [10] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 36, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 14, }, }, - [11] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 41, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 17, }, }, - [12] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 46, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 19, }, }, - [13] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 52, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 22, }, }, - [14] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 58, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 25, }, }, - [15] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 64, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 29, }, }, - [16] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 66, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 34, }, }, - [17] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 72, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 39, }, }, - [18] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 78, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 45, }, }, - [19] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 84, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 51, }, }, - [20] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 59, }, }, - [21] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 68, }, }, - [22] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 78, }, }, - [23] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 89, }, }, - [24] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 103, }, }, - [25] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 118, }, }, - [26] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 136, }, }, - [27] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 156, }, }, - [28] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 179, }, }, - [29] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 205, }, }, - [30] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 236, }, }, - [31] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 271, }, }, - [32] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 311, }, }, - [33] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 357, }, }, - [34] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 410, }, }, - [35] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 471, }, }, - [36] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 541, }, }, - [37] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 621, }, }, - [38] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 713, }, }, - [39] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 818, }, }, - [40] = { 0.80000001192093, 1.2000000476837, critChance = 12, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 940, }, }, - }, - levels3 = { - [1] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 0, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 4, }, }, - [2] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 3, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 4, }, }, - [3] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 6, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 5, }, }, - [4] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 10, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 6, }, }, - [5] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 14, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 7, }, }, - [6] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 18, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 8, }, }, - [7] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 22, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 9, }, }, - [8] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 26, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 11, }, }, - [9] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 31, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 13, }, }, - [10] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 36, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 14, }, }, - [11] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 41, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 17, }, }, - [12] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 46, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 19, }, }, - [13] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 52, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 22, }, }, - [14] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 58, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 25, }, }, - [15] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 64, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 29, }, }, - [16] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 66, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 34, }, }, - [17] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 72, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 39, }, }, - [18] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 78, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 45, }, }, - [19] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 84, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 51, }, }, - [20] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 59, }, }, - [21] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 68, }, }, - [22] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 78, }, }, - [23] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 89, }, }, - [24] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 103, }, }, - [25] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 118, }, }, - [26] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 136, }, }, - [27] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 156, }, }, - [28] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 179, }, }, - [29] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 205, }, }, - [30] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 236, }, }, - [31] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 271, }, }, - [32] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 311, }, }, - [33] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 357, }, }, - [34] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 410, }, }, - [35] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 471, }, }, - [36] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 541, }, }, - [37] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 621, }, }, - [38] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 713, }, }, - [39] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 818, }, }, - [40] = { 0.30000001192093, 1.7000000476837, critChance = 9, storedUses = 1, levelRequirement = 90, cooldown = 0.25, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 940, }, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 0.25, cost = { Mana = 4, }, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 0.25, cost = { Mana = 4, }, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 0.25, cost = { Mana = 5, }, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 0.25, cost = { Mana = 6, }, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 0.25, cost = { Mana = 7, }, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 0.25, cost = { Mana = 8, }, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 0.25, cost = { Mana = 9, }, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 0.25, cost = { Mana = 11, }, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 0.25, cost = { Mana = 13, }, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 0.25, cost = { Mana = 14, }, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 0.25, cost = { Mana = 17, }, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 0.25, cost = { Mana = 19, }, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 0.25, cost = { Mana = 22, }, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 0.25, cost = { Mana = 25, }, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 0.25, cost = { Mana = 29, }, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 0.25, cost = { Mana = 34, }, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 0.25, cost = { Mana = 39, }, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 0.25, cost = { Mana = 45, }, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 0.25, cost = { Mana = 51, }, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 59, }, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 68, }, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 78, }, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 89, }, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 103, }, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 118, }, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 136, }, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 156, }, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 179, }, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 205, }, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 236, }, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 271, }, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 311, }, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 357, }, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 410, }, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 471, }, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 541, }, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 621, }, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 713, }, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 818, }, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 0.25, cost = { Mana = 940, }, }, + }, + statSets = { + [1] = { + label = "Elemental Expression", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + fromTree = true, + baseFlags = { + }, + stats = { + "is_triggerable_strike", + "triggerable_in_any_set", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Fiery Explosion", + baseEffectiveness = 1.25, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "skill_stat_descriptions", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 36 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 7, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + [3] = { + label = "Icy Wave", + baseEffectiveness = 1.0249999761581, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "skill_stat_descriptions", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "base_number_of_projectiles", 3 }, + { "fixed_projectile_height", 15 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "always_pierce", + "show_number_of_projectiles", + "base_is_projectile", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, critChance = 12, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + [4] = { + label = "Arcing Bolt", + baseEffectiveness = 1.1499999761581, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "skill_stat_descriptions", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "number_of_chains", 7 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + }, + levels = { + [1] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.30000001192093, 1.7000000476837, critChance = 9, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ElementalStormPlayer"] = { name = "Elemental Storm", baseTypeName = "Elemental Storm", color = 4, - baseEffectiveness = 0.5625, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Creates a stationary Fire, Cold or Lightning storm at a target location for a duration, based on the highest Elemental Damage type for the Hit that Triggered the storm. Hits which do not deal Elemental Damage will not Trigger the storm.", skillTypes = { [SkillType.Spell] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.Physical] = true, [SkillType.Area] = true, [SkillType.Orb] = true, [SkillType.AreaSpell] = true, [SkillType.Triggered] = true, [SkillType.InbuiltTrigger] = true, [SkillType.Cooldown] = true, [SkillType.Fire] = true, [SkillType.Cold] = true, [SkillType.Lightning] = true, }, - statDescriptionScope = "tornado_triggered", castTime = 0, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "base_cooldown_speed_+%", 0.5 }, - }, - }, - constantStats = { - { "tornado_base_damage_interval_ms", 250 }, - { "number_of_tornados_allowed", 50 }, - { "skill_override_pvp_scaling_time_ms", 1000 }, - { "base_skill_effect_duration", 5000 }, - { "active_skill_base_area_of_effect_radius", 18 }, - }, - stats = { - "skill_can_add_multiple_charges_per_action", - "damage_cannot_be_reflected_or_leech_if_used_by_other_object", - "is_area_damage", - "tornado_hinder", - "is_triggerable_elemental_storm", - "global_cannot_crit", - }, - stats1 = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - }, - stats2 = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - }, - stats3 = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", + { "base_cooldown_speed_+%", 0.5 }, }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 5, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { storedUses = 1, levelRequirement = 3, cooldown = 5, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { storedUses = 1, levelRequirement = 6, cooldown = 5, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { storedUses = 1, levelRequirement = 10, cooldown = 5, actorLevel = 10.307999610901, cost = { Mana = 11, }, }, - [5] = { storedUses = 1, levelRequirement = 14, cooldown = 5, actorLevel = 14.074999809265, cost = { Mana = 13, }, }, - [6] = { storedUses = 1, levelRequirement = 18, cooldown = 5, actorLevel = 18.068000793457, cost = { Mana = 14, }, }, - [7] = { storedUses = 1, levelRequirement = 22, cooldown = 5, actorLevel = 22.287000656128, cost = { Mana = 16, }, }, - [8] = { storedUses = 1, levelRequirement = 26, cooldown = 5, actorLevel = 26.732000350952, cost = { Mana = 18, }, }, - [9] = { storedUses = 1, levelRequirement = 31, cooldown = 5, actorLevel = 31.40299987793, cost = { Mana = 20, }, }, - [10] = { storedUses = 1, levelRequirement = 36, cooldown = 5, actorLevel = 36.299999237061, cost = { Mana = 22, }, }, - [11] = { storedUses = 1, levelRequirement = 41, cooldown = 5, actorLevel = 41.423000335693, cost = { Mana = 25, }, }, - [12] = { storedUses = 1, levelRequirement = 46, cooldown = 5, actorLevel = 46.771999359131, cost = { Mana = 28, }, }, - [13] = { storedUses = 1, levelRequirement = 52, cooldown = 5, actorLevel = 52.34700012207, cost = { Mana = 31, }, }, - [14] = { storedUses = 1, levelRequirement = 58, cooldown = 5, actorLevel = 58.147998809814, cost = { Mana = 34, }, }, - [15] = { storedUses = 1, levelRequirement = 64, cooldown = 5, actorLevel = 64.175003051758, cost = { Mana = 38, }, }, - [16] = { storedUses = 1, levelRequirement = 66, cooldown = 5, actorLevel = 70.428001403809, cost = { Mana = 43, }, }, - [17] = { storedUses = 1, levelRequirement = 72, cooldown = 5, actorLevel = 76.906997680664, cost = { Mana = 48, }, }, - [18] = { storedUses = 1, levelRequirement = 78, cooldown = 5, actorLevel = 83.611999511719, cost = { Mana = 54, }, }, - [19] = { storedUses = 1, levelRequirement = 84, cooldown = 5, actorLevel = 90.542999267578, cost = { Mana = 60, }, }, - [20] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 97.699996948242, cost = { Mana = 67, }, }, - [21] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 105.08300018311, cost = { Mana = 74, }, }, - [22] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 112.69200134277, cost = { Mana = 83, }, }, - [23] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 120.52700042725, cost = { Mana = 93, }, }, - [24] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 128.58799743652, cost = { Mana = 103, }, }, - [25] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 136.875, cost = { Mana = 115, }, }, - [26] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 145.38800048828, cost = { Mana = 129, }, }, - [27] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 154.12699890137, cost = { Mana = 143, }, }, - [28] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 163.09199523926, cost = { Mana = 160, }, }, - [29] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 172.28300476074, cost = { Mana = 178, }, }, - [30] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 181.69999694824, cost = { Mana = 199, }, }, - [31] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 191.34300231934, cost = { Mana = 222, }, }, - [32] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 201.21200561523, cost = { Mana = 247, }, }, - [33] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 211.30700683594, cost = { Mana = 276, }, }, - [34] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 221.62800598145, cost = { Mana = 308, }, }, - [35] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 232.17500305176, cost = { Mana = 343, }, }, - [36] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 242.94799804688, cost = { Mana = 383, }, }, - [37] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 253.94700622559, cost = { Mana = 427, }, }, - [38] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 265.17199707031, cost = { Mana = 476, }, }, - [39] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 276.62298583984, cost = { Mana = 531, }, }, - [40] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 288.29998779297, cost = { Mana = 592, }, }, - }, - levels1 = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 0, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 3, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 6, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 10, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 11, }, }, - [5] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 14, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 13, }, }, - [6] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 18, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 14, }, }, - [7] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 22, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 16, }, }, - [8] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 26, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 18, }, }, - [9] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 31, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 20, }, }, - [10] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 36, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 22, }, }, - [11] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 41, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 25, }, }, - [12] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 46, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 28, }, }, - [13] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 52, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 31, }, }, - [14] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 58, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 34, }, }, - [15] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 64, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 38, }, }, - [16] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 66, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 43, }, }, - [17] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 72, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 48, }, }, - [18] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 78, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 54, }, }, - [19] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 84, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 60, }, }, - [20] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 67, }, }, - [21] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 74, }, }, - [22] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 83, }, }, - [23] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 93, }, }, - [24] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 103, }, }, - [25] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 115, }, }, - [26] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 129, }, }, - [27] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 143, }, }, - [28] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 160, }, }, - [29] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 178, }, }, - [30] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 199, }, }, - [31] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 222, }, }, - [32] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 247, }, }, - [33] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 276, }, }, - [34] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 308, }, }, - [35] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 343, }, }, - [36] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 383, }, }, - [37] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 427, }, }, - [38] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 476, }, }, - [39] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 531, }, }, - [40] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 592, }, }, - }, - levels2 = { - [1] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 0, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 3, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 6, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 10, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 11, }, }, - [5] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 14, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 13, }, }, - [6] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 18, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 14, }, }, - [7] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 22, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 16, }, }, - [8] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 26, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 18, }, }, - [9] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 31, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 20, }, }, - [10] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 36, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 22, }, }, - [11] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 41, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 25, }, }, - [12] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 46, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 28, }, }, - [13] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 52, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 31, }, }, - [14] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 58, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 34, }, }, - [15] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 64, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 38, }, }, - [16] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 66, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 43, }, }, - [17] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 72, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 48, }, }, - [18] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 78, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 54, }, }, - [19] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 84, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 60, }, }, - [20] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 67, }, }, - [21] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 74, }, }, - [22] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 83, }, }, - [23] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 93, }, }, - [24] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 103, }, }, - [25] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 115, }, }, - [26] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 129, }, }, - [27] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 143, }, }, - [28] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 160, }, }, - [29] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 178, }, }, - [30] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 199, }, }, - [31] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 222, }, }, - [32] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 247, }, }, - [33] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 276, }, }, - [34] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 308, }, }, - [35] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 343, }, }, - [36] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 383, }, }, - [37] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 427, }, }, - [38] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 476, }, }, - [39] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 531, }, }, - [40] = { 0.30000001192093, 1.7000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 592, }, }, - }, - levels3 = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 0, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 1, cost = { Mana = 8, }, }, - [2] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 3, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, cost = { Mana = 9, }, }, - [3] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 6, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, cost = { Mana = 10, }, }, - [4] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 10, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, cost = { Mana = 11, }, }, - [5] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 14, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, cost = { Mana = 13, }, }, - [6] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 18, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, cost = { Mana = 14, }, }, - [7] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 22, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, cost = { Mana = 16, }, }, - [8] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 26, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, cost = { Mana = 18, }, }, - [9] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 31, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, cost = { Mana = 20, }, }, - [10] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 36, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, cost = { Mana = 22, }, }, - [11] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 41, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, cost = { Mana = 25, }, }, - [12] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 46, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, cost = { Mana = 28, }, }, - [13] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 52, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, cost = { Mana = 31, }, }, - [14] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 58, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, cost = { Mana = 34, }, }, - [15] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 64, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, cost = { Mana = 38, }, }, - [16] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 66, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, cost = { Mana = 43, }, }, - [17] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 72, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, cost = { Mana = 48, }, }, - [18] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 78, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, cost = { Mana = 54, }, }, - [19] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 84, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, cost = { Mana = 60, }, }, - [20] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, cost = { Mana = 67, }, }, - [21] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, cost = { Mana = 74, }, }, - [22] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, cost = { Mana = 83, }, }, - [23] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, cost = { Mana = 93, }, }, - [24] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, cost = { Mana = 103, }, }, - [25] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 136.875, cost = { Mana = 115, }, }, - [26] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, cost = { Mana = 129, }, }, - [27] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, cost = { Mana = 143, }, }, - [28] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, cost = { Mana = 160, }, }, - [29] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, cost = { Mana = 178, }, }, - [30] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, cost = { Mana = 199, }, }, - [31] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, cost = { Mana = 222, }, }, - [32] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, cost = { Mana = 247, }, }, - [33] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, cost = { Mana = 276, }, }, - [34] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, cost = { Mana = 308, }, }, - [35] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, cost = { Mana = 343, }, }, - [36] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, cost = { Mana = 383, }, }, - [37] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, cost = { Mana = 427, }, }, - [38] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, cost = { Mana = 476, }, }, - [39] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, cost = { Mana = 531, }, }, - [40] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 90, cooldown = 5, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, cost = { Mana = 592, }, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 5, cost = { Mana = 8, }, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 5, cost = { Mana = 9, }, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 5, cost = { Mana = 10, }, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 5, cost = { Mana = 11, }, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 5, cost = { Mana = 13, }, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 5, cost = { Mana = 14, }, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 5, cost = { Mana = 16, }, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 5, cost = { Mana = 18, }, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 5, cost = { Mana = 20, }, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 5, cost = { Mana = 22, }, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 5, cost = { Mana = 25, }, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 5, cost = { Mana = 28, }, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 5, cost = { Mana = 31, }, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 5, cost = { Mana = 34, }, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 5, cost = { Mana = 38, }, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 5, cost = { Mana = 43, }, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 5, cost = { Mana = 48, }, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 5, cost = { Mana = 54, }, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 5, cost = { Mana = 60, }, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 67, }, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 74, }, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 83, }, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 93, }, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 103, }, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 115, }, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 129, }, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 143, }, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 160, }, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 178, }, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 199, }, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 222, }, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 247, }, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 276, }, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 308, }, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 343, }, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 383, }, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 427, }, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 476, }, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 531, }, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 5, cost = { Mana = 592, }, }, + }, + statSets = { + [1] = { + label = "Elemental Storm", + baseEffectiveness = 0.5625, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "tornado_triggered", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "tornado_base_damage_interval_ms", 250 }, + { "number_of_tornados_allowed", 50 }, + { "skill_override_pvp_scaling_time_ms", 1000 }, + { "base_skill_effect_duration", 5000 }, + { "active_skill_base_area_of_effect_radius", 18 }, + }, + stats = { + "skill_can_add_multiple_charges_per_action", + "damage_cannot_be_reflected_or_leech_if_used_by_other_object", + "is_area_damage", + "tornado_hinder", + "is_triggerable_elemental_storm", + "global_cannot_crit", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + [2] = { + label = "Fire", + baseEffectiveness = 0.58749997615814, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "tornado_triggered", + fromTree = true, + baseFlags = { + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + [3] = { + label = "Lightning", + baseEffectiveness = 0.5625, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "tornado_triggered", + fromTree = true, + baseFlags = { + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + }, + levels = { + [1] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.30000001192093, 1.7000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + [4] = { + label = "Cold", + baseEffectiveness = 0.53750002384186, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "tornado_triggered", + fromTree = true, + baseFlags = { + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["EncaseInJadePlayer"] = { name = "Encase in Jade", baseTypeName = "Encase in Jade", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Consumes all stacks of Jade to grant a Buff for a duration that absorbs all Damage from Hits, up to a maximum based on the amount of Jade consumed. While encased you cannot move or perform actions.", skillTypes = { [SkillType.Spell] = true, [SkillType.Buff] = true, [SkillType.Guard] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Physical] = true, }, - statDescriptionScope = "encase_in_jade", castTime = 0.3, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "damage_absorbed_per_jade_consumed", 3.5 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - { "encased_in_jade_damage_absorbed_%", 100 }, - }, - stats = { - "damage_absorbed_per_jade_consumed", + { "damage_absorbed_per_jade_consumed", 3.5 }, }, levels = { - [1] = { 14, storedUses = 1, levelRequirement = 0, cooldown = 3, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 20, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 33, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 43, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 58, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 74, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 90, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 112, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 131, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 156, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 183, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 216, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 246, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 284, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 324, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 366, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 418, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 467, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 516, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 566, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 616, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 673, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 730, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 787, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 843, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 900, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 964, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 1028, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 1092, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 1163, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 1227, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 1298, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 1369, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 1448, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 1519, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 1597, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 1675, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 1753, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 1839, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 1917, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 3, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Encase in Jade", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "encase_in_jade", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 4000 }, + { "encased_in_jade_damage_absorbed_%", 100 }, + }, + stats = { + "damage_absorbed_per_jade_consumed", + }, + levels = { + [1] = { 14, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 20, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 33, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 43, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 58, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 74, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 90, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 112, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 131, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 156, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 183, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 216, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 246, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 284, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 324, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 366, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 418, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 467, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 516, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 566, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 616, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 673, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 730, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 787, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 843, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 900, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 964, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 1028, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 1092, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 1163, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 1227, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 1298, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 1369, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 1448, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 1519, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 1597, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 1675, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 1753, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 1839, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 1917, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ExplosiveConcoctionPlayer"] = { name = "Explosive Concoction", baseTypeName = "Explosive Concoction", color = 4, - baseEffectiveness = 4.5, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Consume charges from your Mana Flask to throw a bottle that explodes, dealing unarmed Fire attack damage in an area and inflicting Fire Exposure.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.UseGlobalStats] = true, [SkillType.Duration] = true, [SkillType.Fire] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, }, - statDescriptionScope = "throw_flask_fire", castTime = 1, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "fire_exposure_effect_+%", 1 }, - }, - }, - constantStats = { - { "additional_base_critical_strike_chance", 500 }, - { "flask_throw_base_charges_used", 3 }, - { "base_number_of_projectiles", 1 }, - { "active_skill_base_area_of_effect_radius", 15 }, - { "flask_throw_fire_exposure_ms", 4000 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_ignite_chance_+%_final", 100 }, - { "active_skill_ignite_effect_+%_final", 100 }, - }, - stats = { - "attack_minimum_added_fire_damage", - "attack_maximum_added_fire_damage", - "base_is_projectile", - "projectile_behaviour_only_explode", - "any_weapon_type_allowed", - "can_perform_skill_while_moving", - "base_apply_unarmed_stats_to_offhand", + { "fire_exposure_effect_+%", 1 }, }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.77, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.85, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.92, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.99, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.05, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.12, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.18, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.22, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.27, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.31, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.35, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.4, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.44, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.48, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.52, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.56, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.59, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.63, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.66, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.69, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.73, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.76, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.83, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.87, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.91, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.95, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.98, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.02, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.06, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.19, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.23, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.28, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.33, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.37, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.42, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.47, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Explosive Concoction", + baseEffectiveness = 4.5, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "throw_flask_fire", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "additional_base_critical_strike_chance", 500 }, + { "flask_throw_base_charges_used", 3 }, + { "base_number_of_projectiles", 1 }, + { "active_skill_base_area_of_effect_radius", 15 }, + { "flask_throw_fire_exposure_ms", 4000 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_ignite_chance_+%_final", 100 }, + { "active_skill_ignite_effect_+%_final", 100 }, + }, + stats = { + "attack_minimum_added_fire_damage", + "attack_maximum_added_fire_damage", + "base_is_projectile", + "projectile_behaviour_only_explode", + "any_weapon_type_allowed", + "can_perform_skill_while_moving", + "base_apply_unarmed_stats_to_offhand", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.77, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.85, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.92, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.99, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.05, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.12, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.18, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.22, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.27, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.31, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.35, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.4, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.44, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.48, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.52, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.56, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.59, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.63, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.66, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.69, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.73, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.76, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.8, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.83, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.87, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.91, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.95, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.98, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.02, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.06, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.11, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.15, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.19, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.23, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.28, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.33, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.37, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.42, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.47, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["FulminatingConcoctionPlayer"] = { name = "Fulminating Concoction", baseTypeName = "Fulminating Concoction", color = 4, - baseEffectiveness = 4.1999998092651, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Consume charges from your Mana Flask to throw a bottle that explodes, dealing unarmed Lightning attack damage in an area and inflicting Lightning Exposure.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.UseGlobalStats] = true, [SkillType.Duration] = true, [SkillType.Lightning] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, }, - statDescriptionScope = "throw_flask_lightning", castTime = 1, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "lightning_exposure_effect_+%", 1 }, - }, - }, - constantStats = { - { "additional_base_critical_strike_chance", 800 }, - { "flask_throw_base_charges_used", 3 }, - { "base_number_of_projectiles", 1 }, - { "active_skill_base_area_of_effect_radius", 15 }, - { "flask_throw_lightning_exposure_ms", 4000 }, - { "throw_flask_effects_type", 2 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_shock_chance_+%_final", 100 }, - }, - stats = { - "attack_minimum_added_lightning_damage", - "attack_maximum_added_lightning_damage", - "base_is_projectile", - "projectile_behaviour_only_explode", - "any_weapon_type_allowed", - "can_perform_skill_while_moving", - "base_apply_unarmed_stats_to_offhand", + { "lightning_exposure_effect_+%", 1 }, }, levels = { - [1] = { 0.5, 1.5, baseMultiplier = 0.7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.5, 1.5, baseMultiplier = 0.77, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.5, 1.5, baseMultiplier = 0.85, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.5, 1.5, baseMultiplier = 0.92, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.5, 1.5, baseMultiplier = 0.99, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.5, 1.5, baseMultiplier = 1.05, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.5, 1.5, baseMultiplier = 1.12, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.5, 1.5, baseMultiplier = 1.18, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.5, 1.5, baseMultiplier = 1.22, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.5, 1.5, baseMultiplier = 1.27, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.5, 1.5, baseMultiplier = 1.31, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.5, 1.5, baseMultiplier = 1.35, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.5, 1.5, baseMultiplier = 1.4, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.5, 1.5, baseMultiplier = 1.44, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.5, 1.5, baseMultiplier = 1.48, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.5, 1.5, baseMultiplier = 1.52, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.5, 1.5, baseMultiplier = 1.56, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.5, 1.5, baseMultiplier = 1.59, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.5, 1.5, baseMultiplier = 1.63, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.5, 1.5, baseMultiplier = 1.66, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.5, 1.5, baseMultiplier = 1.69, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.5, 1.5, baseMultiplier = 1.73, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.5, 1.5, baseMultiplier = 1.76, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.5, 1.5, baseMultiplier = 1.8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.5, 1.5, baseMultiplier = 1.83, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.5, 1.5, baseMultiplier = 1.87, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.5, 1.5, baseMultiplier = 1.91, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.5, 1.5, baseMultiplier = 1.95, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.5, 1.5, baseMultiplier = 1.98, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.5, 1.5, baseMultiplier = 2.02, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.5, 1.5, baseMultiplier = 2.06, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.5, 1.5, baseMultiplier = 2.11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.5, 1.5, baseMultiplier = 2.15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.5, 1.5, baseMultiplier = 2.19, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.5, 1.5, baseMultiplier = 2.23, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.5, 1.5, baseMultiplier = 2.28, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.5, 1.5, baseMultiplier = 2.33, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.5, 1.5, baseMultiplier = 2.37, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.5, 1.5, baseMultiplier = 2.42, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.5, 1.5, baseMultiplier = 2.47, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Fulminating Concoction", + baseEffectiveness = 4.1999998092651, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "throw_flask_lightning", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "additional_base_critical_strike_chance", 800 }, + { "flask_throw_base_charges_used", 3 }, + { "base_number_of_projectiles", 1 }, + { "active_skill_base_area_of_effect_radius", 15 }, + { "flask_throw_lightning_exposure_ms", 4000 }, + { "throw_flask_effects_type", 2 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_shock_chance_+%_final", 100 }, + }, + stats = { + "attack_minimum_added_lightning_damage", + "attack_maximum_added_lightning_damage", + "base_is_projectile", + "projectile_behaviour_only_explode", + "any_weapon_type_allowed", + "can_perform_skill_while_moving", + "base_apply_unarmed_stats_to_offhand", + }, + levels = { + [1] = { 0.5, 1.5, baseMultiplier = 0.7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.5, 1.5, baseMultiplier = 0.77, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.5, 1.5, baseMultiplier = 0.85, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.5, 1.5, baseMultiplier = 0.92, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.5, 1.5, baseMultiplier = 0.99, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.5, 1.5, baseMultiplier = 1.05, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.5, 1.5, baseMultiplier = 1.12, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.5, 1.5, baseMultiplier = 1.18, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.5, 1.5, baseMultiplier = 1.22, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.5, 1.5, baseMultiplier = 1.27, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.5, 1.5, baseMultiplier = 1.31, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.5, 1.5, baseMultiplier = 1.35, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.5, 1.5, baseMultiplier = 1.4, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.5, 1.5, baseMultiplier = 1.44, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.5, 1.5, baseMultiplier = 1.48, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.5, 1.5, baseMultiplier = 1.52, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.5, 1.5, baseMultiplier = 1.56, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.5, 1.5, baseMultiplier = 1.59, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.5, 1.5, baseMultiplier = 1.63, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.5, 1.5, baseMultiplier = 1.66, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.5, 1.5, baseMultiplier = 1.69, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.5, 1.5, baseMultiplier = 1.73, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.5, 1.5, baseMultiplier = 1.76, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.5, 1.5, baseMultiplier = 1.8, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.5, 1.5, baseMultiplier = 1.83, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.5, 1.5, baseMultiplier = 1.87, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.5, 1.5, baseMultiplier = 1.91, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.5, 1.5, baseMultiplier = 1.95, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.5, 1.5, baseMultiplier = 1.98, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.5, 1.5, baseMultiplier = 2.02, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.5, 1.5, baseMultiplier = 2.06, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.5, 1.5, baseMultiplier = 2.11, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.5, 1.5, baseMultiplier = 2.15, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.5, 1.5, baseMultiplier = 2.19, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.5, 1.5, baseMultiplier = 2.23, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.5, 1.5, baseMultiplier = 2.28, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.5, 1.5, baseMultiplier = 2.33, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.5, 1.5, baseMultiplier = 2.37, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.5, 1.5, baseMultiplier = 2.42, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.5, 1.5, baseMultiplier = 2.47, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["IntoTheBreachPlayer"] = { name = "Into the Breach", baseTypeName = "Into the Breach", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Creates a Breach around you, allowing you to see nearby Flames of Chayula. You are considered to be in a Breach while this skill is active.", skillTypes = { [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "breach_flame_spawn_rate_ms", -15 }, - }, - }, - constantStats = { - { "skill_desired_amount_override", 1 }, - { "breach_flame_mana_leech_%", 7 }, - { "breach_flame_life_leech_%", 7 }, - { "breach_flame_chaos_addition_%", 7 }, - { "breach_flame_spawn_radius", 50 }, - }, - stats = { - "breach_flame_spawn_rate_ms", + { "breach_flame_spawn_rate_ms", -15 }, }, levels = { - [1] = { 1400, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 1390, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 1380, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 1370, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 1360, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 1350, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 1340, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 1330, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 1320, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 1310, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 1300, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 1290, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 1280, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 1270, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 1260, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 1250, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 1240, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 1230, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 1220, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 1210, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 1200, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 1190, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 1180, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 1170, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 1160, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 1150, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 1140, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 1130, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 1120, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 1110, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 1105, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 1100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 1095, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 1090, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 1085, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 1080, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 1075, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 1070, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 1065, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 1060, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Into the Breach", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "skill_desired_amount_override", 1 }, + { "breach_flame_mana_leech_%", 7 }, + { "breach_flame_life_leech_%", 7 }, + { "breach_flame_chaos_addition_%", 7 }, + { "breach_flame_spawn_radius", 50 }, + }, + stats = { + "breach_flame_spawn_rate_ms", + }, + levels = { + [1] = { 1400, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 1390, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 1380, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 1370, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 1360, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 1350, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 1340, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 1330, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 1320, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 1310, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 1300, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 1290, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 1280, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 1270, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 1260, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 1250, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 1240, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 1230, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 1220, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 1210, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 1200, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 1190, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 1180, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 1170, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 1160, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 1150, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 1140, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 1130, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 1120, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 1110, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 1105, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 1100, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 1095, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 1090, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 1085, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 1080, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 1075, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 1070, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 1065, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 1060, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["LifeRemnantsPlayer"] = { name = "Life Remnants", baseTypeName = "Life Remnants", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Drinks the blood of your enemies to restore your Life. While active, enemies you kill have a chance to spawn a Life Remnant, and Critically Hitting a target spawns a Life Remnant every few seconds. Picking up a Life Remnant grants you Life which can Overflow maximum Life.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, }, - statDescriptionScope = "life_remnants", castTime = 0, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "life_remnants_chance_to_spawn_orb_on_killing_enemy_%", 0.5 }, - }, - }, - constantStats = { - { "life_remnants_chance_to_spawn_orb_on_killing_enemy_%", 25 }, - { "life_remnants_spawn_remnant_on_crit_vs_enemy_every_X_ms", 2000 }, - { "skill_desired_amount_override", 1 }, - }, - stats = { - "life_remnants_gain_per_globe", - "base_deal_no_damage_over_time", + { "life_remnants_chance_to_spawn_orb_on_killing_enemy_%", 0.5 }, }, levels = { - [1] = { 11, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 14, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 23, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 31, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 41, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 52, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 65, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 81, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 95, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 112, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 131, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 157, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 176, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 205, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 232, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 263, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 301, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 337, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 374, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 410, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 448, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 490, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 531, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 574, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 616, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 657, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 706, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 752, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 799, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 851, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 900, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 952, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 1004, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 1062, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 1114, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 1172, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 1229, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 1287, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 1350, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 1408, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Life Remnants", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "life_remnants", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "life_remnants_chance_to_spawn_orb_on_killing_enemy_%", 25 }, + { "life_remnants_spawn_remnant_on_crit_vs_enemy_every_X_ms", 2000 }, + { "skill_desired_amount_override", 1 }, + }, + stats = { + "life_remnants_gain_per_globe", + "base_deal_no_damage_over_time", + }, + levels = { + [1] = { 11, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 14, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 23, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 31, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 41, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 52, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 65, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 81, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 95, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 112, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 131, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 157, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 176, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 205, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 232, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 263, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 301, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 337, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 374, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 410, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 448, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 490, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 531, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 574, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 616, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 657, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 706, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 752, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 799, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 851, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 900, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 952, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 1004, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 1062, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 1114, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 1172, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 1229, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 1287, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 1350, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 1408, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["Melee1HMacePlayer"] = { name = "Mace Strike", baseTypeName = "Mace Strike", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Strike with your Mace.", skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, }, weaponTypes = { ["One Handed Mace"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - fromItem = true, - baseFlags = { - }, - constantStats = { - { "melee_conditional_step_distance", 10 }, - }, - stats = { - "is_area_damage", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 1.1, levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 1.21, levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 1.32, levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 1.42, levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 1.53, levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 1.64, levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 1.74, levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 1.82, levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 1.91, levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 2.01, levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 2.11, levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 2.22, levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 2.33, levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 2.44, levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 2.57, levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 2.69, levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 2.83, levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 2.97, levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 3.12, levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 3.44, levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 3.61, levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 3.98, levelRequirement = 90, actorLevel = 136.875, }, - [26] = { baseMultiplier = 4.18, levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 4.39, levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 4.61, levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 4.84, levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 5.08, levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 5.33, levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 5.6, levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 5.88, levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 6.18, levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 6.81, levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 7.15, levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 7.51, levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 7.88, levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 8.28, levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Mace Strike", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + fromItem = true, + baseFlags = { + }, + constantStats = { + { "melee_conditional_step_distance", 10 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.21, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.32, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.42, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.53, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.74, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.82, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.91, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.01, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.11, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.22, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.33, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.44, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.57, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.69, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.83, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.97, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.12, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.44, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.61, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.79, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.98, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.18, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.39, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.61, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.84, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.08, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.33, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.6, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.18, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.48, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.81, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.15, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 8.28, actorLevel = 288.29998779297, }, + }, + }, + } } skills["Melee2HMacePlayer"] = { name = "Mace Strike", baseTypeName = "Mace Strike", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Strike with your Mace.", skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, }, weaponTypes = { ["Two Handed Mace"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - fromItem = true, - baseFlags = { - }, - constantStats = { - { "melee_conditional_step_distance", 10 }, - }, - stats = { - "is_area_damage", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 1.1, levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 1.21, levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 1.32, levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 1.42, levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 1.53, levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 1.64, levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 1.74, levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 1.82, levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 1.91, levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 2.01, levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 2.11, levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 2.22, levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 2.33, levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 2.44, levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 2.57, levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 2.69, levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 2.83, levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 2.97, levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 3.12, levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 3.44, levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 3.61, levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 3.98, levelRequirement = 90, actorLevel = 136.875, }, - [26] = { baseMultiplier = 4.18, levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 4.39, levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 4.61, levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 4.84, levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 5.08, levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 5.33, levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 5.6, levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 5.88, levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 6.18, levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 6.81, levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 7.15, levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 7.51, levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 7.88, levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 8.28, levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Mace Strike", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + fromItem = true, + baseFlags = { + }, + constantStats = { + { "melee_conditional_step_distance", 10 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.21, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.32, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.42, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.53, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.74, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.82, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.91, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.01, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.11, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.22, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.33, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.44, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.57, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.69, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.83, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.97, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.12, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.44, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.61, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.79, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.98, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.18, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.39, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.61, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.84, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.08, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.33, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.6, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.18, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.48, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.81, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.15, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 8.28, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MeleeMaceMacePlayer"] = { name = "Mace Strike", baseTypeName = "Mace Strike", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Strike with your Maces.", skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.DualWieldOnly] = true, }, weaponTypes = { ["One Handed Mace"] = true, ["Two Handed Mace"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - fromItem = true, - baseFlags = { - }, - constantStats = { - { "melee_conditional_step_distance", 10 }, - { "active_skill_attack_speed_+%_final_while_dual_wielding", -30 }, - }, - stats = { - "is_area_damage", - "skill_double_hits_when_dual_wielding", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 1.1, levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 1.21, levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 1.32, levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 1.42, levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 1.53, levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 1.64, levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 1.74, levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 1.82, levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 1.91, levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 2.01, levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 2.11, levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 2.22, levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 2.33, levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 2.44, levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 2.57, levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 2.69, levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 2.83, levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 2.97, levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 3.12, levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 3.44, levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 3.61, levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 3.98, levelRequirement = 90, actorLevel = 136.875, }, - [26] = { baseMultiplier = 4.18, levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 4.39, levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 4.61, levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 4.84, levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 5.08, levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 5.33, levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 5.6, levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 5.88, levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 6.18, levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 6.81, levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 7.15, levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 7.51, levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 7.88, levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 8.28, levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Mace Strike", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + fromItem = true, + baseFlags = { + }, + constantStats = { + { "melee_conditional_step_distance", 10 }, + { "active_skill_attack_speed_+%_final_while_dual_wielding", -30 }, + }, + stats = { + "is_area_damage", + "skill_double_hits_when_dual_wielding", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.21, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.32, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.42, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.53, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.74, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.82, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.91, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.01, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.11, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.22, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.33, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.44, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.57, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.69, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.83, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.97, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.12, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.44, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.61, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.79, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.98, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.18, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.39, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.61, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.84, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.08, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.33, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.6, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.18, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.48, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.81, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.15, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 8.28, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MeditatePlayer"] = { name = "Meditate", baseTypeName = "Meditate", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Channels to Recharge Energy Shield. Can overcharge your Energy Shield up to double its normal maximum. Channelling ends when you take damage or your Energy Shield is double its normal maximum. This skill cannot be used if your Energy Shield is already double its normal maximum or you have no maximum Energy Shield.", skillTypes = { [SkillType.Spell] = true, [SkillType.Channel] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "meditate_energy_shield_recharge_rate_+%_final", 0.75 }, - }, - }, - constantStats = { - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - }, - stats = { - "meditate_energy_shield_recharge_rate_+%_final", - "can_perform_skill_while_moving", - "base_deal_no_damage", + { "meditate_energy_shield_recharge_rate_+%_final", 0.75 }, }, levels = { - [1] = { 40, storedUses = 1, levelRequirement = 0, cooldown = 10, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 42, storedUses = 1, levelRequirement = 3, cooldown = 9.9, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 44, storedUses = 1, levelRequirement = 6, cooldown = 9.8, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 46, storedUses = 1, levelRequirement = 10, cooldown = 9.7, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 48, storedUses = 1, levelRequirement = 14, cooldown = 9.6, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 50, storedUses = 1, levelRequirement = 18, cooldown = 9.5, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 52, storedUses = 1, levelRequirement = 22, cooldown = 9.4, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 54, storedUses = 1, levelRequirement = 26, cooldown = 9.3, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 56, storedUses = 1, levelRequirement = 31, cooldown = 9.2, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 58, storedUses = 1, levelRequirement = 36, cooldown = 9.1, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 60, storedUses = 1, levelRequirement = 41, cooldown = 9, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 62, storedUses = 1, levelRequirement = 46, cooldown = 8.9, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 64, storedUses = 1, levelRequirement = 52, cooldown = 8.8, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 66, storedUses = 1, levelRequirement = 58, cooldown = 8.7, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 68, storedUses = 1, levelRequirement = 64, cooldown = 8.6, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 70, storedUses = 1, levelRequirement = 66, cooldown = 8.5, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 72, storedUses = 1, levelRequirement = 72, cooldown = 8.4, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 74, storedUses = 1, levelRequirement = 78, cooldown = 8.3, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 76, storedUses = 1, levelRequirement = 84, cooldown = 8.2, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 78, storedUses = 1, levelRequirement = 90, cooldown = 8.1, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 80, storedUses = 1, levelRequirement = 90, cooldown = 8, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 82, storedUses = 1, levelRequirement = 90, cooldown = 7.9, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 84, storedUses = 1, levelRequirement = 90, cooldown = 7.8, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 86, storedUses = 1, levelRequirement = 90, cooldown = 7.7, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 88, storedUses = 1, levelRequirement = 90, cooldown = 7.6, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 90, storedUses = 1, levelRequirement = 90, cooldown = 7.5, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 92, storedUses = 1, levelRequirement = 90, cooldown = 7.4, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 94, storedUses = 1, levelRequirement = 90, cooldown = 7.3, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 96, storedUses = 1, levelRequirement = 90, cooldown = 7.2, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 98, storedUses = 1, levelRequirement = 90, cooldown = 7.1, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 99, storedUses = 1, levelRequirement = 90, cooldown = 7.05, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 100, storedUses = 1, levelRequirement = 90, cooldown = 7, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 101, storedUses = 1, levelRequirement = 90, cooldown = 6.95, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 102, storedUses = 1, levelRequirement = 90, cooldown = 6.9, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 103, storedUses = 1, levelRequirement = 90, cooldown = 6.85, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 104, storedUses = 1, levelRequirement = 90, cooldown = 6.8, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 105, storedUses = 1, levelRequirement = 90, cooldown = 6.75, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 106, storedUses = 1, levelRequirement = 90, cooldown = 6.7, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 107, storedUses = 1, levelRequirement = 90, cooldown = 6.65, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 108, storedUses = 1, levelRequirement = 90, cooldown = 6.6, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 10, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 9.9, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 9.8, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 9.7, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 9.6, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 9.5, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 9.4, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 9.3, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 9.2, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 9.1, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 9, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 8.9, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 8.8, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 8.7, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 8.6, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 8.5, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 8.4, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 8.3, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 8.2, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 8.1, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 8, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 7.9, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 7.8, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 7.7, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 7.6, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 7.5, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 7.4, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 7.3, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 7.2, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 7.1, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 7.05, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 7, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 6.95, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 6.9, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 6.85, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 6.8, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 6.75, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 6.7, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 6.65, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 6.6, }, + }, + statSets = { + [1] = { + label = "Meditate", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + }, + stats = { + "meditate_energy_shield_recharge_rate_+%_final", + "can_perform_skill_while_moving", + "base_deal_no_damage", + }, + levels = { + [1] = { 40, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 42, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 44, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 46, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 48, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 50, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 52, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 54, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 56, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 58, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 60, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 62, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 64, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 66, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 68, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 70, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 74, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 76, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 78, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 80, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 82, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 84, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 86, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 88, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 92, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 94, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 96, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 98, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 99, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 100, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 101, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 102, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 103, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 104, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 105, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 106, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 107, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 108, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["PoisonousConcoctionPlayer"] = { name = "Poisonous Concoction", baseTypeName = "Poisonous Concoction", color = 4, - baseEffectiveness = 3.9000000953674, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Consume charges from your Mana Flask to throw a bottle that explodes, dealing unarmed Chaos attack damage in an area. Poison inflicted by this skill has more effect.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.UseGlobalStats] = true, [SkillType.Chaos] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, }, - statDescriptionScope = "throw_flask_poison", castTime = 1, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "faster_poison_%", 1 }, - }, - }, - constantStats = { - { "additional_base_critical_strike_chance", 500 }, - { "flask_throw_base_charges_used", 3 }, - { "base_number_of_projectiles", 1 }, - { "active_skill_base_area_of_effect_radius", 15 }, - { "flask_throw_poison_effect_+%_final", 100 }, - { "throw_flask_effects_type", 4 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "base_chance_to_poison_on_hit_%", 100 }, - }, - stats = { - "attack_minimum_added_chaos_damage", - "attack_maximum_added_chaos_damage", - "base_is_projectile", - "projectile_behaviour_only_explode", - "any_weapon_type_allowed", - "can_perform_skill_while_moving", - "base_apply_unarmed_stats_to_offhand", + { "faster_poison_%", 1 }, }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.77, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.85, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.92, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.99, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.05, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.12, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.18, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.22, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.27, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.31, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.35, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.4, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.44, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.48, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.52, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.56, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.59, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.63, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.66, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.69, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.73, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.76, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.83, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.87, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.91, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.95, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.98, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.02, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.06, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.19, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.23, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.28, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.33, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.37, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.42, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.47, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Poisonous Concoction", + baseEffectiveness = 3.9000000953674, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "throw_flask_poison", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "additional_base_critical_strike_chance", 500 }, + { "flask_throw_base_charges_used", 3 }, + { "base_number_of_projectiles", 1 }, + { "active_skill_base_area_of_effect_radius", 15 }, + { "flask_throw_poison_effect_+%_final", 100 }, + { "throw_flask_effects_type", 4 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "base_chance_to_poison_on_hit_%", 100 }, + }, + stats = { + "attack_minimum_added_chaos_damage", + "attack_maximum_added_chaos_damage", + "base_is_projectile", + "projectile_behaviour_only_explode", + "any_weapon_type_allowed", + "can_perform_skill_while_moving", + "base_apply_unarmed_stats_to_offhand", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.77, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.85, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.92, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.99, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.05, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.12, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.18, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.22, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.27, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.31, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.35, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.4, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.44, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.48, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.52, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.56, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.59, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.63, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.66, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.69, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.73, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.76, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.8, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.83, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.87, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.91, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.95, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.98, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.02, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.06, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.11, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.15, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.19, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.23, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.28, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.33, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.37, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.42, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.47, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MeleeUnarmedPlayer"] = { name = "Punch", hidden = true, color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Perform an Unarmed Strike.", skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - attack = true, - area = true, - melee = true, - }, - constantStats = { - { "melee_conditional_step_distance", 10 }, - }, - stats = { - "is_area_damage", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 1.1, levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 1.21, levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 1.32, levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 1.42, levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 1.53, levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 1.64, levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 1.74, levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 1.82, levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 1.91, levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 2.01, levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 2.11, levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 2.22, levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 2.33, levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 2.44, levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 2.57, levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 2.69, levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 2.83, levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 2.97, levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 3.12, levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 3.44, levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 3.61, levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 3.98, levelRequirement = 90, actorLevel = 136.875, }, - [26] = { baseMultiplier = 4.18, levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 4.39, levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 4.61, levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 4.84, levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 5.08, levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 5.33, levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 5.6, levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 5.88, levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 6.18, levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 6.81, levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 7.15, levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 7.51, levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 7.88, levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 8.28, levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Punch", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + area = true, + melee = true, + }, + constantStats = { + { "melee_conditional_step_distance", 10 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.21, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.32, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.42, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.53, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.74, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.82, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.91, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.01, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.11, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.22, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.33, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.44, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.57, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.69, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.83, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.97, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.12, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.44, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.61, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.79, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.98, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.18, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.39, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.61, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.84, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.08, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.33, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.6, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.18, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.48, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.81, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.15, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 8.28, actorLevel = 288.29998779297, }, + }, + }, + } } skills["MeleeQuarterstaffPlayer"] = { name = "Quarterstaff Strike", baseTypeName = "Quarterstaff Strike", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Strike with your Quarterstaff.", skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Area] = true, [SkillType.QuarterstaffSkill] = true, }, weaponTypes = { ["Staff"] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - fromItem = true, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - constantStats = { - { "melee_conditional_step_distance", 10 }, - }, - stats = { - "is_area_damage", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { baseMultiplier = 1.1, levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { baseMultiplier = 1.21, levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { baseMultiplier = 1.32, levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { baseMultiplier = 1.42, levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { baseMultiplier = 1.53, levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { baseMultiplier = 1.64, levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { baseMultiplier = 1.74, levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { baseMultiplier = 1.82, levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { baseMultiplier = 1.91, levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { baseMultiplier = 2.01, levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { baseMultiplier = 2.11, levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { baseMultiplier = 2.22, levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { baseMultiplier = 2.33, levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { baseMultiplier = 2.44, levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { baseMultiplier = 2.57, levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { baseMultiplier = 2.69, levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { baseMultiplier = 2.83, levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { baseMultiplier = 2.97, levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { baseMultiplier = 3.12, levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { baseMultiplier = 3.27, levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { baseMultiplier = 3.44, levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { baseMultiplier = 3.61, levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { baseMultiplier = 3.79, levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { baseMultiplier = 3.98, levelRequirement = 90, actorLevel = 136.875, }, - [26] = { baseMultiplier = 4.18, levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { baseMultiplier = 4.39, levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { baseMultiplier = 4.61, levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { baseMultiplier = 4.84, levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { baseMultiplier = 5.08, levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { baseMultiplier = 5.33, levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { baseMultiplier = 5.6, levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { baseMultiplier = 5.88, levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { baseMultiplier = 6.18, levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { baseMultiplier = 6.48, levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { baseMultiplier = 6.81, levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { baseMultiplier = 7.15, levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { baseMultiplier = 7.51, levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { baseMultiplier = 7.88, levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { baseMultiplier = 8.28, levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Quarterstaff Strike", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + fromItem = true, + baseFlags = { + attack = true, + melee = true, + area = true, + }, + constantStats = { + { "melee_conditional_step_distance", 10 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { baseMultiplier = 1.1, actorLevel = 3.4519999027252, }, + [3] = { baseMultiplier = 1.21, actorLevel = 6.7670001983643, }, + [4] = { baseMultiplier = 1.32, actorLevel = 10.307999610901, }, + [5] = { baseMultiplier = 1.42, actorLevel = 14.074999809265, }, + [6] = { baseMultiplier = 1.53, actorLevel = 18.068000793457, }, + [7] = { baseMultiplier = 1.64, actorLevel = 22.287000656128, }, + [8] = { baseMultiplier = 1.74, actorLevel = 26.732000350952, }, + [9] = { baseMultiplier = 1.82, actorLevel = 31.40299987793, }, + [10] = { baseMultiplier = 1.91, actorLevel = 36.299999237061, }, + [11] = { baseMultiplier = 2.01, actorLevel = 41.423000335693, }, + [12] = { baseMultiplier = 2.11, actorLevel = 46.771999359131, }, + [13] = { baseMultiplier = 2.22, actorLevel = 52.34700012207, }, + [14] = { baseMultiplier = 2.33, actorLevel = 58.147998809814, }, + [15] = { baseMultiplier = 2.44, actorLevel = 64.175003051758, }, + [16] = { baseMultiplier = 2.57, actorLevel = 70.428001403809, }, + [17] = { baseMultiplier = 2.69, actorLevel = 76.906997680664, }, + [18] = { baseMultiplier = 2.83, actorLevel = 83.611999511719, }, + [19] = { baseMultiplier = 2.97, actorLevel = 90.542999267578, }, + [20] = { baseMultiplier = 3.12, actorLevel = 97.699996948242, }, + [21] = { baseMultiplier = 3.27, actorLevel = 105.08300018311, }, + [22] = { baseMultiplier = 3.44, actorLevel = 112.69200134277, }, + [23] = { baseMultiplier = 3.61, actorLevel = 120.52700042725, }, + [24] = { baseMultiplier = 3.79, actorLevel = 128.58799743652, }, + [25] = { baseMultiplier = 3.98, actorLevel = 136.875, }, + [26] = { baseMultiplier = 4.18, actorLevel = 145.38800048828, }, + [27] = { baseMultiplier = 4.39, actorLevel = 154.12699890137, }, + [28] = { baseMultiplier = 4.61, actorLevel = 163.09199523926, }, + [29] = { baseMultiplier = 4.84, actorLevel = 172.28300476074, }, + [30] = { baseMultiplier = 5.08, actorLevel = 181.69999694824, }, + [31] = { baseMultiplier = 5.33, actorLevel = 191.34300231934, }, + [32] = { baseMultiplier = 5.6, actorLevel = 201.21200561523, }, + [33] = { baseMultiplier = 5.88, actorLevel = 211.30700683594, }, + [34] = { baseMultiplier = 6.18, actorLevel = 221.62800598145, }, + [35] = { baseMultiplier = 6.48, actorLevel = 232.17500305176, }, + [36] = { baseMultiplier = 6.81, actorLevel = 242.94799804688, }, + [37] = { baseMultiplier = 7.15, actorLevel = 253.94700622559, }, + [38] = { baseMultiplier = 7.51, actorLevel = 265.17199707031, }, + [39] = { baseMultiplier = 7.88, actorLevel = 276.62298583984, }, + [40] = { baseMultiplier = 8.28, actorLevel = 288.29998779297, }, + }, + }, + } } skills["ShatteringConcoctionPlayer"] = { name = "Shattering Concoction", baseTypeName = "Shattering Concoction", color = 4, - baseEffectiveness = 3.9000000953674, - incrementalEffectiveness = 0.14000000059605, - damageIncrementalEffectiveness = 0.0065000001341105, description = "Consume charges from your Mana Flask to throw a bottle that explodes, dealing unarmed Cold attack damage in an area and inflicting Cold Exposure.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.UseGlobalStats] = true, [SkillType.Duration] = true, [SkillType.Cold] = true, [SkillType.Nonpathing] = true, [SkillType.ProjectileNoCollision] = true, }, - statDescriptionScope = "throw_flask_cold", castTime = 1, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "cold_exposure_effect_+%", 1 }, - }, - }, - constantStats = { - { "additional_base_critical_strike_chance", 1100 }, - { "flask_throw_base_charges_used", 3 }, - { "base_number_of_projectiles", 1 }, - { "active_skill_base_area_of_effect_radius", 15 }, - { "flask_throw_cold_exposure_ms", 4000 }, - { "throw_flask_effects_type", 1 }, - { "movement_speed_+%_final_while_performing_action", -70 }, - { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, - { "movement_speed_while_performing_action_locked_duration_%", 60 }, - { "active_skill_hit_damage_freeze_multiplier_+%_final", 100 }, - }, - stats = { - "attack_minimum_added_cold_damage", - "attack_maximum_added_cold_damage", - "base_is_projectile", - "projectile_behaviour_only_explode", - "any_weapon_type_allowed", - "can_perform_skill_while_moving", - "base_apply_unarmed_stats_to_offhand", + { "cold_exposure_effect_+%", 1 }, }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.7, levelRequirement = 0, statInterpolation = { 3, 3, }, actorLevel = 1, }, - [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.77, levelRequirement = 3, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, - [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.85, levelRequirement = 6, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, - [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.92, levelRequirement = 10, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, - [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.99, levelRequirement = 14, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, - [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.05, levelRequirement = 18, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, - [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.12, levelRequirement = 22, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, - [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.18, levelRequirement = 26, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, - [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.22, levelRequirement = 31, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, - [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.27, levelRequirement = 36, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, - [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.31, levelRequirement = 41, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, - [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.35, levelRequirement = 46, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, - [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.4, levelRequirement = 52, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, - [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.44, levelRequirement = 58, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, - [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.48, levelRequirement = 64, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, - [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.52, levelRequirement = 66, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, - [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.56, levelRequirement = 72, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, - [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.59, levelRequirement = 78, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, - [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.63, levelRequirement = 84, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, - [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.66, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, - [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.69, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, - [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.73, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, - [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.76, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, - [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.8, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, - [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.83, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, - [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.87, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, - [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.91, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, - [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.95, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, - [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.98, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, - [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.02, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, - [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.06, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, - [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.11, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, - [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.15, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, - [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.19, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, - [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.23, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, - [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.28, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, - [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.33, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, - [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.37, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, - [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.42, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, - [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.47, levelRequirement = 90, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Shattering Concoction", + baseEffectiveness = 3.9000000953674, + incrementalEffectiveness = 0.14000000059605, + damageIncrementalEffectiveness = 0.0065000001341105, + statDescriptionScope = "throw_flask_cold", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "additional_base_critical_strike_chance", 1100 }, + { "flask_throw_base_charges_used", 3 }, + { "base_number_of_projectiles", 1 }, + { "active_skill_base_area_of_effect_radius", 15 }, + { "flask_throw_cold_exposure_ms", 4000 }, + { "throw_flask_effects_type", 1 }, + { "movement_speed_+%_final_while_performing_action", -70 }, + { "movement_speed_acceleration_+%_per_second_while_performing_action", 160 }, + { "movement_speed_while_performing_action_locked_duration_%", 60 }, + { "active_skill_hit_damage_freeze_multiplier_+%_final", 100 }, + }, + stats = { + "attack_minimum_added_cold_damage", + "attack_maximum_added_cold_damage", + "base_is_projectile", + "projectile_behaviour_only_explode", + "any_weapon_type_allowed", + "can_perform_skill_while_moving", + "base_apply_unarmed_stats_to_offhand", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.7, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.77, statInterpolation = { 3, 3, }, actorLevel = 3.4519999027252, }, + [3] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.85, statInterpolation = { 3, 3, }, actorLevel = 6.7670001983643, }, + [4] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.92, statInterpolation = { 3, 3, }, actorLevel = 10.307999610901, }, + [5] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 0.99, statInterpolation = { 3, 3, }, actorLevel = 14.074999809265, }, + [6] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.05, statInterpolation = { 3, 3, }, actorLevel = 18.068000793457, }, + [7] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.12, statInterpolation = { 3, 3, }, actorLevel = 22.287000656128, }, + [8] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.18, statInterpolation = { 3, 3, }, actorLevel = 26.732000350952, }, + [9] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.22, statInterpolation = { 3, 3, }, actorLevel = 31.40299987793, }, + [10] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.27, statInterpolation = { 3, 3, }, actorLevel = 36.299999237061, }, + [11] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.31, statInterpolation = { 3, 3, }, actorLevel = 41.423000335693, }, + [12] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.35, statInterpolation = { 3, 3, }, actorLevel = 46.771999359131, }, + [13] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.4, statInterpolation = { 3, 3, }, actorLevel = 52.34700012207, }, + [14] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.44, statInterpolation = { 3, 3, }, actorLevel = 58.147998809814, }, + [15] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.48, statInterpolation = { 3, 3, }, actorLevel = 64.175003051758, }, + [16] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.52, statInterpolation = { 3, 3, }, actorLevel = 70.428001403809, }, + [17] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.56, statInterpolation = { 3, 3, }, actorLevel = 76.906997680664, }, + [18] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.59, statInterpolation = { 3, 3, }, actorLevel = 83.611999511719, }, + [19] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.63, statInterpolation = { 3, 3, }, actorLevel = 90.542999267578, }, + [20] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.66, statInterpolation = { 3, 3, }, actorLevel = 97.699996948242, }, + [21] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.69, statInterpolation = { 3, 3, }, actorLevel = 105.08300018311, }, + [22] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.73, statInterpolation = { 3, 3, }, actorLevel = 112.69200134277, }, + [23] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.76, statInterpolation = { 3, 3, }, actorLevel = 120.52700042725, }, + [24] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.8, statInterpolation = { 3, 3, }, actorLevel = 128.58799743652, }, + [25] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.83, statInterpolation = { 3, 3, }, actorLevel = 136.875, }, + [26] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.87, statInterpolation = { 3, 3, }, actorLevel = 145.38800048828, }, + [27] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.91, statInterpolation = { 3, 3, }, actorLevel = 154.12699890137, }, + [28] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.95, statInterpolation = { 3, 3, }, actorLevel = 163.09199523926, }, + [29] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 1.98, statInterpolation = { 3, 3, }, actorLevel = 172.28300476074, }, + [30] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.02, statInterpolation = { 3, 3, }, actorLevel = 181.69999694824, }, + [31] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.06, statInterpolation = { 3, 3, }, actorLevel = 191.34300231934, }, + [32] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.11, statInterpolation = { 3, 3, }, actorLevel = 201.21200561523, }, + [33] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.15, statInterpolation = { 3, 3, }, actorLevel = 211.30700683594, }, + [34] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.19, statInterpolation = { 3, 3, }, actorLevel = 221.62800598145, }, + [35] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.23, statInterpolation = { 3, 3, }, actorLevel = 232.17500305176, }, + [36] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.28, statInterpolation = { 3, 3, }, actorLevel = 242.94799804688, }, + [37] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.33, statInterpolation = { 3, 3, }, actorLevel = 253.94700622559, }, + [38] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.37, statInterpolation = { 3, 3, }, actorLevel = 265.17199707031, }, + [39] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.42, statInterpolation = { 3, 3, }, actorLevel = 276.62298583984, }, + [40] = { 0.80000001192093, 1.2000000476837, baseMultiplier = 2.47, statInterpolation = { 3, 3, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SorceryWardPlayer"] = { name = "Sorcery Ward", baseTypeName = "Sorcery Ward", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Passively manifests a protective barrier which takes Elemental Damage from Hits for you until depleted. The barrier instantly recharges to its full value a short time after it stops taking damage or is fully depleted.", skillTypes = { [SkillType.Spell] = true, [SkillType.Aegis] = true, [SkillType.Fire] = true, [SkillType.Cold] = true, [SkillType.Lightning] = true, [SkillType.Buff] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.HasReservation] = true, }, - statDescriptionScope = "sorcery_ward", castTime = 1, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "aegis_unique_shield_max_value_from_%_armour_evasion", 0.5 }, - }, - }, - constantStats = { - { "skill_desired_amount_override", 1 }, - { "active_skill_display_aegis_variation", 4 }, - { "aegis_unique_shield_max_value_from_%_armour_evasion", 30 }, - }, - stats = { - "aegis_recharge_delay_ms", - "base_deal_no_damage", - "display_statset_hide_usage_stats", + { "aegis_unique_shield_max_value_from_%_armour_evasion", 0.5 }, }, levels = { - [1] = { 10000, levelRequirement = 0, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 9900, levelRequirement = 3, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 9800, levelRequirement = 6, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 9700, levelRequirement = 10, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 9600, levelRequirement = 14, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 9500, levelRequirement = 18, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 9400, levelRequirement = 22, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 9300, levelRequirement = 26, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 9200, levelRequirement = 31, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 9100, levelRequirement = 36, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 9000, levelRequirement = 41, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 8900, levelRequirement = 46, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 8800, levelRequirement = 52, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 8700, levelRequirement = 58, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 8600, levelRequirement = 64, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 8500, levelRequirement = 66, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 8400, levelRequirement = 72, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 8300, levelRequirement = 78, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 8200, levelRequirement = 84, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 8100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 8000, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 7900, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 7800, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 7700, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 7600, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 7500, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 7400, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 7300, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 7200, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 7100, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 7050, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 7000, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 6950, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 6900, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 6850, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 6800, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 6750, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 6700, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 6650, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 6600, levelRequirement = 90, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Sorcery Ward", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "sorcery_ward", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "skill_desired_amount_override", 1 }, + { "active_skill_display_aegis_variation", 4 }, + { "aegis_unique_shield_max_value_from_%_armour_evasion", 30 }, + }, + stats = { + "aegis_recharge_delay_ms", + "base_deal_no_damage", + "display_statset_hide_usage_stats", + }, + levels = { + [1] = { 10000, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 9900, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 9800, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 9700, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 9600, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 9500, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 9400, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 9300, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 9200, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 9100, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 9000, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 8900, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 8800, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 8700, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 8600, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 8500, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 8400, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 8300, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 8200, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 8100, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 8000, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 7900, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 7800, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 7700, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 7600, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 7500, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 7400, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 7300, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 7200, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 7100, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 7050, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 7000, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 6950, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 6900, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 6850, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 6800, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 6750, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 6700, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 6650, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 6600, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } skills["SummonInfernalHoundPlayer"] = { name = "Summon Infernal Hound", baseTypeName = "Summon Infernal Hound", color = 4, - incrementalEffectiveness = 0.092720001935959, description = "Summons a Reviving Infernal Hound which Ignites enemies near it. The Hound takes a portion of damage from Hits for you.", skillTypes = { [SkillType.Minion] = true, [SkillType.CreatesMinion] = true, [SkillType.Persistent] = true, [SkillType.Fire] = true, [SkillType.CreatesDemonMinion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.HasReservation] = true, }, minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Area] = true, }, - statDescriptionScope = "summon_infernal_familiar", castTime = 0, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "active_skill_minion_life_+%_final", 1 }, - }, - }, - constantStats = { - { "display_minion_monster_type", 8 }, - { "infernal_familiar_minion_burns_for_%_max_life", 20 }, - { "infernal_familiar_minion_burn_radius", 15 }, - }, - stats = { - "is_resummoning_minion", + { "active_skill_minion_life_+%_final", 1 }, }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 6, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 10, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 14, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 18, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 22, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 26, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 31, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 36, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 41, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 46, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 52, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 58, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 64, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 66, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 72, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 78, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 84, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 90, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 90, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 90, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 90, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 90, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 90, actorLevel = 136.875, }, - [26] = { levelRequirement = 90, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 90, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 90, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 90, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 90, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 90, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 90, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 90, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 90, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 90, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 90, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 90, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 90, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 90, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 90, actorLevel = 288.29998779297, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + [5] = { levelRequirement = 14, }, + [6] = { levelRequirement = 18, }, + [7] = { levelRequirement = 22, }, + [8] = { levelRequirement = 26, }, + [9] = { levelRequirement = 31, }, + [10] = { levelRequirement = 36, }, + [11] = { levelRequirement = 41, }, + [12] = { levelRequirement = 46, }, + [13] = { levelRequirement = 52, }, + [14] = { levelRequirement = 58, }, + [15] = { levelRequirement = 64, }, + [16] = { levelRequirement = 66, }, + [17] = { levelRequirement = 72, }, + [18] = { levelRequirement = 78, }, + [19] = { levelRequirement = 84, }, + [20] = { levelRequirement = 90, }, + [21] = { levelRequirement = 90, }, + [22] = { levelRequirement = 90, }, + [23] = { levelRequirement = 90, }, + [24] = { levelRequirement = 90, }, + [25] = { levelRequirement = 90, }, + [26] = { levelRequirement = 90, }, + [27] = { levelRequirement = 90, }, + [28] = { levelRequirement = 90, }, + [29] = { levelRequirement = 90, }, + [30] = { levelRequirement = 90, }, + [31] = { levelRequirement = 90, }, + [32] = { levelRequirement = 90, }, + [33] = { levelRequirement = 90, }, + [34] = { levelRequirement = 90, }, + [35] = { levelRequirement = 90, }, + [36] = { levelRequirement = 90, }, + [37] = { levelRequirement = 90, }, + [38] = { levelRequirement = 90, }, + [39] = { levelRequirement = 90, }, + [40] = { levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Summon Infernal Hound", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "summon_infernal_familiar", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "display_minion_monster_type", 8 }, + { "infernal_familiar_minion_burns_for_%_max_life", 20 }, + { "infernal_familiar_minion_burn_radius", 15 }, + }, + stats = { + "is_resummoning_minion", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["TemporalRiftPlayer"] = { name = "Temporal Rift", baseTypeName = "Temporal Rift", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Passively leaves afterimages of your recent past. Cast the Spell to return to the oldest afterimage, teleporting to that location and resetting your Life, Mana and Energy Shield to the values they had at the time.", skillTypes = { [SkillType.Spell] = true, [SkillType.Cooldown] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.OngoingSkill] = true, [SkillType.PersistentShowsCastTime] = true, [SkillType.FixedCastTime] = true, }, - statDescriptionScope = "temporal_rift", castTime = 0.5, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "base_cooldown_speed_+%", 0.5 }, - }, - }, - constantStats = { - { "skill_desired_amount_override", 1 }, - { "temporal_rift_snapshot_interval", 250 }, - { "temporal_rift_maximum_snapshots", 16 }, - }, - stats = { - "spell_cast_time_cannot_be_modified", + { "base_cooldown_speed_+%", 0.5 }, }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 7, actorLevel = 1, }, - [2] = { storedUses = 1, levelRequirement = 3, cooldown = 6.9, actorLevel = 3.4519999027252, }, - [3] = { storedUses = 1, levelRequirement = 6, cooldown = 6.8, actorLevel = 6.7670001983643, }, - [4] = { storedUses = 1, levelRequirement = 10, cooldown = 6.7, actorLevel = 10.307999610901, }, - [5] = { storedUses = 1, levelRequirement = 14, cooldown = 6.6, actorLevel = 14.074999809265, }, - [6] = { storedUses = 1, levelRequirement = 18, cooldown = 6.5, actorLevel = 18.068000793457, }, - [7] = { storedUses = 1, levelRequirement = 22, cooldown = 6.4, actorLevel = 22.287000656128, }, - [8] = { storedUses = 1, levelRequirement = 26, cooldown = 6.3, actorLevel = 26.732000350952, }, - [9] = { storedUses = 1, levelRequirement = 31, cooldown = 6.2, actorLevel = 31.40299987793, }, - [10] = { storedUses = 1, levelRequirement = 36, cooldown = 6.1, actorLevel = 36.299999237061, }, - [11] = { storedUses = 1, levelRequirement = 41, cooldown = 6, actorLevel = 41.423000335693, }, - [12] = { storedUses = 1, levelRequirement = 46, cooldown = 5.9, actorLevel = 46.771999359131, }, - [13] = { storedUses = 1, levelRequirement = 52, cooldown = 5.8, actorLevel = 52.34700012207, }, - [14] = { storedUses = 1, levelRequirement = 58, cooldown = 5.7, actorLevel = 58.147998809814, }, - [15] = { storedUses = 1, levelRequirement = 64, cooldown = 5.6, actorLevel = 64.175003051758, }, - [16] = { storedUses = 1, levelRequirement = 66, cooldown = 5.5, actorLevel = 70.428001403809, }, - [17] = { storedUses = 1, levelRequirement = 72, cooldown = 5.4, actorLevel = 76.906997680664, }, - [18] = { storedUses = 1, levelRequirement = 78, cooldown = 5.3, actorLevel = 83.611999511719, }, - [19] = { storedUses = 1, levelRequirement = 84, cooldown = 5.2, actorLevel = 90.542999267578, }, - [20] = { storedUses = 1, levelRequirement = 90, cooldown = 5.1, actorLevel = 97.699996948242, }, - [21] = { storedUses = 1, levelRequirement = 90, cooldown = 5, actorLevel = 105.08300018311, }, - [22] = { storedUses = 1, levelRequirement = 90, cooldown = 4.9, actorLevel = 112.69200134277, }, - [23] = { storedUses = 1, levelRequirement = 90, cooldown = 4.8, actorLevel = 120.52700042725, }, - [24] = { storedUses = 1, levelRequirement = 90, cooldown = 4.7, actorLevel = 128.58799743652, }, - [25] = { storedUses = 1, levelRequirement = 90, cooldown = 4.6, actorLevel = 136.875, }, - [26] = { storedUses = 1, levelRequirement = 90, cooldown = 4.5, actorLevel = 145.38800048828, }, - [27] = { storedUses = 1, levelRequirement = 90, cooldown = 4.4, actorLevel = 154.12699890137, }, - [28] = { storedUses = 1, levelRequirement = 90, cooldown = 4.3, actorLevel = 163.09199523926, }, - [29] = { storedUses = 1, levelRequirement = 90, cooldown = 4.2, actorLevel = 172.28300476074, }, - [30] = { storedUses = 1, levelRequirement = 90, cooldown = 4.1, actorLevel = 181.69999694824, }, - [31] = { storedUses = 1, levelRequirement = 90, cooldown = 4.05, actorLevel = 191.34300231934, }, - [32] = { storedUses = 1, levelRequirement = 90, cooldown = 4, actorLevel = 201.21200561523, }, - [33] = { storedUses = 1, levelRequirement = 90, cooldown = 3.95, actorLevel = 211.30700683594, }, - [34] = { storedUses = 1, levelRequirement = 90, cooldown = 3.9, actorLevel = 221.62800598145, }, - [35] = { storedUses = 1, levelRequirement = 90, cooldown = 3.85, actorLevel = 232.17500305176, }, - [36] = { storedUses = 1, levelRequirement = 90, cooldown = 3.8, actorLevel = 242.94799804688, }, - [37] = { storedUses = 1, levelRequirement = 90, cooldown = 3.75, actorLevel = 253.94700622559, }, - [38] = { storedUses = 1, levelRequirement = 90, cooldown = 3.7, actorLevel = 265.17199707031, }, - [39] = { storedUses = 1, levelRequirement = 90, cooldown = 3.65, actorLevel = 276.62298583984, }, - [40] = { storedUses = 1, levelRequirement = 90, cooldown = 3.6, actorLevel = 288.29998779297, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 7, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 6.9, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 6.8, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 6.7, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 6.6, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 6.5, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 6.4, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 6.3, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 6.2, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 6.1, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 6, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 5.9, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 5.8, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 5.7, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 5.6, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 5.5, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 5.4, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 5.3, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 5.2, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 5.1, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 5, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 4.9, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 4.8, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 4.7, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 4.6, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 4.5, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 4.4, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 4.3, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 4.2, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 4.1, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 4.05, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 4, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 3.95, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 3.9, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 3.85, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 3.8, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 3.75, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 3.7, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 3.65, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 3.6, }, + }, + statSets = { + [1] = { + label = "Temporal Rift", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "temporal_rift", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "skill_desired_amount_override", 1 }, + { "temporal_rift_snapshot_interval", 250 }, + { "temporal_rift_maximum_snapshots", 16 }, + }, + stats = { + "spell_cast_time_cannot_be_modified", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["TimeFreezePlayer"] = { name = "Time Freeze", baseTypeName = "Time Freeze", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Releases a large wave that stops time for all affected enemies for a duration. Duration is lower the more times the enemy has had time stopped for them.", skillTypes = { [SkillType.Spell] = true, [SkillType.Cooldown] = true, [SkillType.Area] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "time_stop", castTime = 0.7, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "base_cooldown_speed_+%", 0.5 }, - }, - }, - constantStats = { - { "base_skill_effect_duration", 3000 }, - { "active_skill_base_area_of_effect_radius", 100 }, - { "time_freeze_resistance_duration_ms", 30000 }, - }, - stats = { - "cannot_cancel_skill_before_contact_point", + { "base_cooldown_speed_+%", 0.5 }, }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 65, actorLevel = 1, cost = { Mana = 20, }, }, - [2] = { storedUses = 1, levelRequirement = 3, cooldown = 64.5, actorLevel = 3.4519999027252, cost = { Mana = 20, }, }, - [3] = { storedUses = 1, levelRequirement = 6, cooldown = 64, actorLevel = 6.7670001983643, cost = { Mana = 20, }, }, - [4] = { storedUses = 1, levelRequirement = 10, cooldown = 63.5, actorLevel = 10.307999610901, cost = { Mana = 20, }, }, - [5] = { storedUses = 1, levelRequirement = 14, cooldown = 63, actorLevel = 14.074999809265, cost = { Mana = 20, }, }, - [6] = { storedUses = 1, levelRequirement = 18, cooldown = 62.5, actorLevel = 18.068000793457, cost = { Mana = 20, }, }, - [7] = { storedUses = 1, levelRequirement = 22, cooldown = 62, actorLevel = 22.287000656128, cost = { Mana = 20, }, }, - [8] = { storedUses = 1, levelRequirement = 26, cooldown = 61.5, actorLevel = 26.732000350952, cost = { Mana = 20, }, }, - [9] = { storedUses = 1, levelRequirement = 31, cooldown = 61, actorLevel = 31.40299987793, cost = { Mana = 20, }, }, - [10] = { storedUses = 1, levelRequirement = 36, cooldown = 60.5, actorLevel = 36.299999237061, cost = { Mana = 20, }, }, - [11] = { storedUses = 1, levelRequirement = 41, cooldown = 60, actorLevel = 41.423000335693, cost = { Mana = 20, }, }, - [12] = { storedUses = 1, levelRequirement = 46, cooldown = 59.5, actorLevel = 46.771999359131, cost = { Mana = 20, }, }, - [13] = { storedUses = 1, levelRequirement = 52, cooldown = 59, actorLevel = 52.34700012207, cost = { Mana = 20, }, }, - [14] = { storedUses = 1, levelRequirement = 58, cooldown = 58.5, actorLevel = 58.147998809814, cost = { Mana = 20, }, }, - [15] = { storedUses = 1, levelRequirement = 64, cooldown = 58, actorLevel = 64.175003051758, cost = { Mana = 20, }, }, - [16] = { storedUses = 1, levelRequirement = 66, cooldown = 57.5, actorLevel = 70.428001403809, cost = { Mana = 20, }, }, - [17] = { storedUses = 1, levelRequirement = 72, cooldown = 57, actorLevel = 76.906997680664, cost = { Mana = 20, }, }, - [18] = { storedUses = 1, levelRequirement = 78, cooldown = 56.5, actorLevel = 83.611999511719, cost = { Mana = 20, }, }, - [19] = { storedUses = 1, levelRequirement = 84, cooldown = 56, actorLevel = 90.542999267578, cost = { Mana = 20, }, }, - [20] = { storedUses = 1, levelRequirement = 90, cooldown = 55.5, actorLevel = 97.699996948242, cost = { Mana = 20, }, }, - [21] = { storedUses = 1, levelRequirement = 90, cooldown = 55, actorLevel = 105.08300018311, cost = { Mana = 20, }, }, - [22] = { storedUses = 1, levelRequirement = 90, cooldown = 54.5, actorLevel = 112.69200134277, cost = { Mana = 20, }, }, - [23] = { storedUses = 1, levelRequirement = 90, cooldown = 54, actorLevel = 120.52700042725, cost = { Mana = 20, }, }, - [24] = { storedUses = 1, levelRequirement = 90, cooldown = 53.5, actorLevel = 128.58799743652, cost = { Mana = 20, }, }, - [25] = { storedUses = 1, levelRequirement = 90, cooldown = 53, actorLevel = 136.875, cost = { Mana = 20, }, }, - [26] = { storedUses = 1, levelRequirement = 90, cooldown = 52.5, actorLevel = 145.38800048828, cost = { Mana = 20, }, }, - [27] = { storedUses = 1, levelRequirement = 90, cooldown = 52, actorLevel = 154.12699890137, cost = { Mana = 20, }, }, - [28] = { storedUses = 1, levelRequirement = 90, cooldown = 51.5, actorLevel = 163.09199523926, cost = { Mana = 20, }, }, - [29] = { storedUses = 1, levelRequirement = 90, cooldown = 51, actorLevel = 172.28300476074, cost = { Mana = 20, }, }, - [30] = { storedUses = 1, levelRequirement = 90, cooldown = 50.5, actorLevel = 181.69999694824, cost = { Mana = 20, }, }, - [31] = { storedUses = 1, levelRequirement = 90, cooldown = 50.25, actorLevel = 191.34300231934, cost = { Mana = 20, }, }, - [32] = { storedUses = 1, levelRequirement = 90, cooldown = 50, actorLevel = 201.21200561523, cost = { Mana = 20, }, }, - [33] = { storedUses = 1, levelRequirement = 90, cooldown = 49.75, actorLevel = 211.30700683594, cost = { Mana = 20, }, }, - [34] = { storedUses = 1, levelRequirement = 90, cooldown = 49.5, actorLevel = 221.62800598145, cost = { Mana = 20, }, }, - [35] = { storedUses = 1, levelRequirement = 90, cooldown = 49.25, actorLevel = 232.17500305176, cost = { Mana = 20, }, }, - [36] = { storedUses = 1, levelRequirement = 90, cooldown = 49, actorLevel = 242.94799804688, cost = { Mana = 20, }, }, - [37] = { storedUses = 1, levelRequirement = 90, cooldown = 48.75, actorLevel = 253.94700622559, cost = { Mana = 20, }, }, - [38] = { storedUses = 1, levelRequirement = 90, cooldown = 48.5, actorLevel = 265.17199707031, cost = { Mana = 20, }, }, - [39] = { storedUses = 1, levelRequirement = 90, cooldown = 48.25, actorLevel = 276.62298583984, cost = { Mana = 20, }, }, - [40] = { storedUses = 1, levelRequirement = 90, cooldown = 48, actorLevel = 288.29998779297, cost = { Mana = 20, }, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 65, cost = { Mana = 20, }, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 64.5, cost = { Mana = 20, }, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 64, cost = { Mana = 20, }, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 63.5, cost = { Mana = 20, }, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 63, cost = { Mana = 20, }, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 62.5, cost = { Mana = 20, }, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 62, cost = { Mana = 20, }, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 61.5, cost = { Mana = 20, }, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 61, cost = { Mana = 20, }, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 60.5, cost = { Mana = 20, }, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 60, cost = { Mana = 20, }, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 59.5, cost = { Mana = 20, }, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 59, cost = { Mana = 20, }, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 58.5, cost = { Mana = 20, }, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 58, cost = { Mana = 20, }, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 57.5, cost = { Mana = 20, }, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 57, cost = { Mana = 20, }, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 56.5, cost = { Mana = 20, }, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 56, cost = { Mana = 20, }, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 55.5, cost = { Mana = 20, }, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 55, cost = { Mana = 20, }, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 54.5, cost = { Mana = 20, }, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 54, cost = { Mana = 20, }, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 53.5, cost = { Mana = 20, }, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 53, cost = { Mana = 20, }, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 52.5, cost = { Mana = 20, }, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 52, cost = { Mana = 20, }, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 51.5, cost = { Mana = 20, }, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 51, cost = { Mana = 20, }, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 50.5, cost = { Mana = 20, }, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 50.25, cost = { Mana = 20, }, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 50, cost = { Mana = 20, }, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 49.75, cost = { Mana = 20, }, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 49.5, cost = { Mana = 20, }, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 49.25, cost = { Mana = 20, }, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 49, cost = { Mana = 20, }, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 48.75, cost = { Mana = 20, }, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 48.5, cost = { Mana = 20, }, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 48.25, cost = { Mana = 20, }, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 48, cost = { Mana = 20, }, }, + }, + statSets = { + [1] = { + label = "Time Freeze", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "time_stop", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "base_skill_effect_duration", 3000 }, + { "active_skill_base_area_of_effect_radius", 100 }, + { "time_freeze_resistance_duration_ms", 30000 }, + }, + stats = { + "cannot_cancel_skill_before_contact_point", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["TimeSnapPlayer"] = { name = "Time Snap", baseTypeName = "Time Snap", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Manipulates time, resetting the cooldowns of your other Skills.", skillTypes = { [SkillType.Spell] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 0.6, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "base_cooldown_speed_+%", 0.5 }, - }, - }, - stats = { + { "base_cooldown_speed_+%", 0.5 }, }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 40, actorLevel = 1, cost = { Mana = 20, }, }, - [2] = { storedUses = 1, levelRequirement = 3, cooldown = 39.6, actorLevel = 3.4519999027252, cost = { Mana = 20, }, }, - [3] = { storedUses = 1, levelRequirement = 6, cooldown = 39.2, actorLevel = 6.7670001983643, cost = { Mana = 20, }, }, - [4] = { storedUses = 1, levelRequirement = 10, cooldown = 38.8, actorLevel = 10.307999610901, cost = { Mana = 20, }, }, - [5] = { storedUses = 1, levelRequirement = 14, cooldown = 38.4, actorLevel = 14.074999809265, cost = { Mana = 20, }, }, - [6] = { storedUses = 1, levelRequirement = 18, cooldown = 38, actorLevel = 18.068000793457, cost = { Mana = 20, }, }, - [7] = { storedUses = 1, levelRequirement = 22, cooldown = 37.6, actorLevel = 22.287000656128, cost = { Mana = 20, }, }, - [8] = { storedUses = 1, levelRequirement = 26, cooldown = 37.2, actorLevel = 26.732000350952, cost = { Mana = 20, }, }, - [9] = { storedUses = 1, levelRequirement = 31, cooldown = 36.8, actorLevel = 31.40299987793, cost = { Mana = 20, }, }, - [10] = { storedUses = 1, levelRequirement = 36, cooldown = 36.4, actorLevel = 36.299999237061, cost = { Mana = 20, }, }, - [11] = { storedUses = 1, levelRequirement = 41, cooldown = 36, actorLevel = 41.423000335693, cost = { Mana = 20, }, }, - [12] = { storedUses = 1, levelRequirement = 46, cooldown = 35.6, actorLevel = 46.771999359131, cost = { Mana = 20, }, }, - [13] = { storedUses = 1, levelRequirement = 52, cooldown = 35.2, actorLevel = 52.34700012207, cost = { Mana = 20, }, }, - [14] = { storedUses = 1, levelRequirement = 58, cooldown = 34.8, actorLevel = 58.147998809814, cost = { Mana = 20, }, }, - [15] = { storedUses = 1, levelRequirement = 64, cooldown = 34.4, actorLevel = 64.175003051758, cost = { Mana = 20, }, }, - [16] = { storedUses = 1, levelRequirement = 66, cooldown = 34, actorLevel = 70.428001403809, cost = { Mana = 20, }, }, - [17] = { storedUses = 1, levelRequirement = 72, cooldown = 33.6, actorLevel = 76.906997680664, cost = { Mana = 20, }, }, - [18] = { storedUses = 1, levelRequirement = 78, cooldown = 33.2, actorLevel = 83.611999511719, cost = { Mana = 20, }, }, - [19] = { storedUses = 1, levelRequirement = 84, cooldown = 32.8, actorLevel = 90.542999267578, cost = { Mana = 20, }, }, - [20] = { storedUses = 1, levelRequirement = 90, cooldown = 32.4, actorLevel = 97.699996948242, cost = { Mana = 20, }, }, - [21] = { storedUses = 1, levelRequirement = 90, cooldown = 32, actorLevel = 105.08300018311, cost = { Mana = 20, }, }, - [22] = { storedUses = 1, levelRequirement = 90, cooldown = 31.6, actorLevel = 112.69200134277, cost = { Mana = 20, }, }, - [23] = { storedUses = 1, levelRequirement = 90, cooldown = 31.2, actorLevel = 120.52700042725, cost = { Mana = 20, }, }, - [24] = { storedUses = 1, levelRequirement = 90, cooldown = 30.8, actorLevel = 128.58799743652, cost = { Mana = 20, }, }, - [25] = { storedUses = 1, levelRequirement = 90, cooldown = 30.4, actorLevel = 136.875, cost = { Mana = 20, }, }, - [26] = { storedUses = 1, levelRequirement = 90, cooldown = 30, actorLevel = 145.38800048828, cost = { Mana = 20, }, }, - [27] = { storedUses = 1, levelRequirement = 90, cooldown = 29.6, actorLevel = 154.12699890137, cost = { Mana = 20, }, }, - [28] = { storedUses = 1, levelRequirement = 90, cooldown = 29.2, actorLevel = 163.09199523926, cost = { Mana = 20, }, }, - [29] = { storedUses = 1, levelRequirement = 90, cooldown = 28.8, actorLevel = 172.28300476074, cost = { Mana = 20, }, }, - [30] = { storedUses = 1, levelRequirement = 90, cooldown = 28.4, actorLevel = 181.69999694824, cost = { Mana = 20, }, }, - [31] = { storedUses = 1, levelRequirement = 90, cooldown = 28.2, actorLevel = 191.34300231934, cost = { Mana = 20, }, }, - [32] = { storedUses = 1, levelRequirement = 90, cooldown = 28, actorLevel = 201.21200561523, cost = { Mana = 20, }, }, - [33] = { storedUses = 1, levelRequirement = 90, cooldown = 27.8, actorLevel = 211.30700683594, cost = { Mana = 20, }, }, - [34] = { storedUses = 1, levelRequirement = 90, cooldown = 27.6, actorLevel = 221.62800598145, cost = { Mana = 20, }, }, - [35] = { storedUses = 1, levelRequirement = 90, cooldown = 27.4, actorLevel = 232.17500305176, cost = { Mana = 20, }, }, - [36] = { storedUses = 1, levelRequirement = 90, cooldown = 27.2, actorLevel = 242.94799804688, cost = { Mana = 20, }, }, - [37] = { storedUses = 1, levelRequirement = 90, cooldown = 27, actorLevel = 253.94700622559, cost = { Mana = 20, }, }, - [38] = { storedUses = 1, levelRequirement = 90, cooldown = 26.8, actorLevel = 265.17199707031, cost = { Mana = 20, }, }, - [39] = { storedUses = 1, levelRequirement = 90, cooldown = 26.6, actorLevel = 276.62298583984, cost = { Mana = 20, }, }, - [40] = { storedUses = 1, levelRequirement = 90, cooldown = 26.4, actorLevel = 288.29998779297, cost = { Mana = 20, }, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 40, cost = { Mana = 20, }, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 39.6, cost = { Mana = 20, }, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 39.2, cost = { Mana = 20, }, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 38.8, cost = { Mana = 20, }, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 38.4, cost = { Mana = 20, }, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 38, cost = { Mana = 20, }, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 37.6, cost = { Mana = 20, }, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 37.2, cost = { Mana = 20, }, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 36.8, cost = { Mana = 20, }, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 36.4, cost = { Mana = 20, }, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 36, cost = { Mana = 20, }, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 35.6, cost = { Mana = 20, }, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 35.2, cost = { Mana = 20, }, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 34.8, cost = { Mana = 20, }, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 34.4, cost = { Mana = 20, }, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 34, cost = { Mana = 20, }, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 33.6, cost = { Mana = 20, }, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 33.2, cost = { Mana = 20, }, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 32.8, cost = { Mana = 20, }, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 32.4, cost = { Mana = 20, }, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 32, cost = { Mana = 20, }, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 31.6, cost = { Mana = 20, }, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 31.2, cost = { Mana = 20, }, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 30.8, cost = { Mana = 20, }, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 30.4, cost = { Mana = 20, }, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 30, cost = { Mana = 20, }, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 29.6, cost = { Mana = 20, }, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 29.2, cost = { Mana = 20, }, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 28.8, cost = { Mana = 20, }, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 28.4, cost = { Mana = 20, }, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 28.2, cost = { Mana = 20, }, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 28, cost = { Mana = 20, }, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 27.8, cost = { Mana = 20, }, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 27.6, cost = { Mana = 20, }, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 27.4, cost = { Mana = 20, }, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 27.2, cost = { Mana = 20, }, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 27, cost = { Mana = 20, }, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 26.8, cost = { Mana = 20, }, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 26.6, cost = { Mana = 20, }, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 26.4, cost = { Mana = 20, }, }, + }, + statSets = { + [1] = { + label = "Time Snap", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + fromTree = true, + baseFlags = { + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["UnboundAvatarPlayer"] = { name = "Unbound Avatar", baseTypeName = "Unbound Avatar", color = 4, - incrementalEffectiveness = 0.054999999701977, description = "Gain Unbound Fury by inflicting Elemental Ailments with Hits on enemies. Once you reach maximum Unbound Fury, consume it to become Unbound for a duration, vastly augmenting your Elemental prowess.", skillTypes = { [SkillType.Buff] = true, [SkillType.Cooldown] = true, [SkillType.Instant] = true, [SkillType.Fire] = true, [SkillType.Cold] = true, [SkillType.Lightning] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "ailment_bearer", castTime = 0, - fromTree = true, - baseFlags = { - }, qualityStats = { - Default = { - { "base_skill_effect_duration", 50 }, - }, - }, - constantStats = { - { "display_max_ailment_bearer_charges", 100 }, - { "display_ailment_bearer_charge_interval", 1 }, - { "ailment_bearer_elemental_damage_+%_final", 40 }, - { "unbound_ailment_elemental_ailment_chance_+%_final", 80 }, - { "unbound_ailment_elemental_ailment_buildup_+%_final", 40 }, - }, - stats = { - "base_skill_effect_duration", - "base_deal_no_damage", + { "base_skill_effect_duration", 50 }, }, levels = { - [1] = { 8000, storedUses = 1, levelRequirement = 0, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 8100, storedUses = 1, levelRequirement = 3, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, - [3] = { 8200, storedUses = 1, levelRequirement = 6, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, - [4] = { 8300, storedUses = 1, levelRequirement = 10, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, - [5] = { 8400, storedUses = 1, levelRequirement = 14, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, - [6] = { 8500, storedUses = 1, levelRequirement = 18, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, - [7] = { 8600, storedUses = 1, levelRequirement = 22, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, - [8] = { 8700, storedUses = 1, levelRequirement = 26, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, - [9] = { 8800, storedUses = 1, levelRequirement = 31, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, - [10] = { 8900, storedUses = 1, levelRequirement = 36, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, - [11] = { 9000, storedUses = 1, levelRequirement = 41, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, - [12] = { 9100, storedUses = 1, levelRequirement = 46, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, - [13] = { 9200, storedUses = 1, levelRequirement = 52, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, - [14] = { 9300, storedUses = 1, levelRequirement = 58, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, - [15] = { 9400, storedUses = 1, levelRequirement = 64, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, - [16] = { 9500, storedUses = 1, levelRequirement = 66, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, - [17] = { 9600, storedUses = 1, levelRequirement = 72, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, - [18] = { 9700, storedUses = 1, levelRequirement = 78, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, - [19] = { 9800, storedUses = 1, levelRequirement = 84, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, - [20] = { 9900, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, - [21] = { 10000, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, - [22] = { 10100, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, - [23] = { 10200, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, - [24] = { 10300, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, - [25] = { 10400, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 136.875, }, - [26] = { 10500, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, - [27] = { 10600, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, - [28] = { 10700, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, - [29] = { 10800, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, - [30] = { 10900, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, - [31] = { 10950, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, - [32] = { 11000, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, - [33] = { 11050, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, - [34] = { 11100, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, - [35] = { 11150, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, - [36] = { 11200, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, - [37] = { 11250, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, - [38] = { 11300, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, - [39] = { 11350, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, - [40] = { 11400, storedUses = 1, levelRequirement = 90, cooldown = 0.5, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 0.5, }, + [2] = { storedUses = 1, levelRequirement = 3, cooldown = 0.5, }, + [3] = { storedUses = 1, levelRequirement = 6, cooldown = 0.5, }, + [4] = { storedUses = 1, levelRequirement = 10, cooldown = 0.5, }, + [5] = { storedUses = 1, levelRequirement = 14, cooldown = 0.5, }, + [6] = { storedUses = 1, levelRequirement = 18, cooldown = 0.5, }, + [7] = { storedUses = 1, levelRequirement = 22, cooldown = 0.5, }, + [8] = { storedUses = 1, levelRequirement = 26, cooldown = 0.5, }, + [9] = { storedUses = 1, levelRequirement = 31, cooldown = 0.5, }, + [10] = { storedUses = 1, levelRequirement = 36, cooldown = 0.5, }, + [11] = { storedUses = 1, levelRequirement = 41, cooldown = 0.5, }, + [12] = { storedUses = 1, levelRequirement = 46, cooldown = 0.5, }, + [13] = { storedUses = 1, levelRequirement = 52, cooldown = 0.5, }, + [14] = { storedUses = 1, levelRequirement = 58, cooldown = 0.5, }, + [15] = { storedUses = 1, levelRequirement = 64, cooldown = 0.5, }, + [16] = { storedUses = 1, levelRequirement = 66, cooldown = 0.5, }, + [17] = { storedUses = 1, levelRequirement = 72, cooldown = 0.5, }, + [18] = { storedUses = 1, levelRequirement = 78, cooldown = 0.5, }, + [19] = { storedUses = 1, levelRequirement = 84, cooldown = 0.5, }, + [20] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [21] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [22] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [23] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [24] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [25] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [26] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [27] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [28] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [29] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [30] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [31] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [32] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [33] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [34] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [35] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [36] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [37] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [38] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [39] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + [40] = { storedUses = 1, levelRequirement = 90, cooldown = 0.5, }, + }, + statSets = { + [1] = { + label = "Unbound Avatar", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "ailment_bearer", + fromTree = true, + baseFlags = { + }, + constantStats = { + { "display_max_ailment_bearer_charges", 100 }, + { "display_ailment_bearer_charge_interval", 1 }, + { "ailment_bearer_elemental_damage_+%_final", 40 }, + { "unbound_ailment_elemental_ailment_chance_+%_final", 80 }, + { "unbound_ailment_elemental_ailment_buildup_+%_final", 40 }, + }, + stats = { + "base_skill_effect_duration", + "base_deal_no_damage", + }, + levels = { + [1] = { 8000, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 8100, statInterpolation = { 1, }, actorLevel = 3.4519999027252, }, + [3] = { 8200, statInterpolation = { 1, }, actorLevel = 6.7670001983643, }, + [4] = { 8300, statInterpolation = { 1, }, actorLevel = 10.307999610901, }, + [5] = { 8400, statInterpolation = { 1, }, actorLevel = 14.074999809265, }, + [6] = { 8500, statInterpolation = { 1, }, actorLevel = 18.068000793457, }, + [7] = { 8600, statInterpolation = { 1, }, actorLevel = 22.287000656128, }, + [8] = { 8700, statInterpolation = { 1, }, actorLevel = 26.732000350952, }, + [9] = { 8800, statInterpolation = { 1, }, actorLevel = 31.40299987793, }, + [10] = { 8900, statInterpolation = { 1, }, actorLevel = 36.299999237061, }, + [11] = { 9000, statInterpolation = { 1, }, actorLevel = 41.423000335693, }, + [12] = { 9100, statInterpolation = { 1, }, actorLevel = 46.771999359131, }, + [13] = { 9200, statInterpolation = { 1, }, actorLevel = 52.34700012207, }, + [14] = { 9300, statInterpolation = { 1, }, actorLevel = 58.147998809814, }, + [15] = { 9400, statInterpolation = { 1, }, actorLevel = 64.175003051758, }, + [16] = { 9500, statInterpolation = { 1, }, actorLevel = 70.428001403809, }, + [17] = { 9600, statInterpolation = { 1, }, actorLevel = 76.906997680664, }, + [18] = { 9700, statInterpolation = { 1, }, actorLevel = 83.611999511719, }, + [19] = { 9800, statInterpolation = { 1, }, actorLevel = 90.542999267578, }, + [20] = { 9900, statInterpolation = { 1, }, actorLevel = 97.699996948242, }, + [21] = { 10000, statInterpolation = { 1, }, actorLevel = 105.08300018311, }, + [22] = { 10100, statInterpolation = { 1, }, actorLevel = 112.69200134277, }, + [23] = { 10200, statInterpolation = { 1, }, actorLevel = 120.52700042725, }, + [24] = { 10300, statInterpolation = { 1, }, actorLevel = 128.58799743652, }, + [25] = { 10400, statInterpolation = { 1, }, actorLevel = 136.875, }, + [26] = { 10500, statInterpolation = { 1, }, actorLevel = 145.38800048828, }, + [27] = { 10600, statInterpolation = { 1, }, actorLevel = 154.12699890137, }, + [28] = { 10700, statInterpolation = { 1, }, actorLevel = 163.09199523926, }, + [29] = { 10800, statInterpolation = { 1, }, actorLevel = 172.28300476074, }, + [30] = { 10900, statInterpolation = { 1, }, actorLevel = 181.69999694824, }, + [31] = { 10950, statInterpolation = { 1, }, actorLevel = 191.34300231934, }, + [32] = { 11000, statInterpolation = { 1, }, actorLevel = 201.21200561523, }, + [33] = { 11050, statInterpolation = { 1, }, actorLevel = 211.30700683594, }, + [34] = { 11100, statInterpolation = { 1, }, actorLevel = 221.62800598145, }, + [35] = { 11150, statInterpolation = { 1, }, actorLevel = 232.17500305176, }, + [36] = { 11200, statInterpolation = { 1, }, actorLevel = 242.94799804688, }, + [37] = { 11250, statInterpolation = { 1, }, actorLevel = 253.94700622559, }, + [38] = { 11300, statInterpolation = { 1, }, actorLevel = 265.17199707031, }, + [39] = { 11350, statInterpolation = { 1, }, actorLevel = 276.62298583984, }, + [40] = { 11400, statInterpolation = { 1, }, actorLevel = 288.29998779297, }, + }, + }, + } } \ No newline at end of file diff --git a/src/Data/Skills/sup_dex.lua b/src/Data/Skills/sup_dex.lua index 690d3b4c66..fd03df3d27 100644 --- a/src/Data/Skills/sup_dex.lua +++ b/src/Data/Skills/sup_dex.lua @@ -1,5 +1,4 @@ -- This file is automatically generated, do not edit! --- Path of Building -- -- Dexterity support gems -- Skill data (c) Grinding Gear Games @@ -10,215 +9,303 @@ skills["SupportFasterProjectilesPlayer"] = { name = "Acceleration", description = "Supports Projectile skills, making those Projectiles travel faster.", color = 2, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Projectile, SkillType.ProjectileSpeed, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.FixedSpeedProjectile, }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Acceleration", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_faster_projectiles_projectile_speed_+%_final"] = { mod("ProjectileSpeed", "MORE", nil), }, }, - constantStats = { - { "support_faster_projectiles_projectile_speed_+%_final", 40 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_faster_projectiles_projectile_speed_+%_final", 40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportAmmoConservationPlayer"] = { name = "Ammo Conservation", description = "Supports Crossbow Ammunition Skills, granting a chance to not consume a Bolt when firing.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.CrossbowAmmoSkill, SkillType.CrossbowSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Ammo Conservation", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["crossbow_attack_%_chance_to_not_consume_ammo"] = { mod("ChanceToNotConsumeAmmo", "BASE", nil), }, }, - constantStats = { - { "crossbow_attack_%_chance_to_not_consume_ammo", 25 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "crossbow_attack_%_chance_to_not_consume_ammo", 25 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportBlindPlayer"] = { name = "Blind", description = "Supports any skill that Hits enemies, causing them to Blind on Hit.", color = 2, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "global_chance_to_blind_on_hit_%", 100 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 10, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 10, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Blind", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "global_chance_to_blind_on_hit_%", 100 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportDazedBreakPlayer"] = { name = "Break Posture", description = "Supports Attacks, causing them to Daze Enemies when they fully Break Armour.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_daze_break_duration_ms", 6000 }, - }, - stats = { - "support_apply_daze_on_armour_break", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Break Posture", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_daze_break_duration_ms", 6000 }, + }, + stats = { + "support_apply_daze_on_armour_break", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportAdditionalAccuracyPlayer"] = { name = "Bullseye", description = "Supports Attacks, causing them to gain Accuracy.", color = 2, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 10, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Bullseye", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_additional_accurary_rating_+%_final"] = { mod("Accuracy", "MORE", nil), }, }, - constantStats = { - { "support_additional_accurary_rating_+%_final", 50 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 10, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_additional_accurary_rating_+%_final", 50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportBurstingPlaguePlayer"] = { name = "Bursting Plague", description = "Supports skills that can Poison enemies, causing Poisoned enemies to gain Plague over time and explode in a Plague Burst on death. Cannot support the skills of Minions.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, ignoreMinionTypes = true, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_bursting_plague_store_%_poison_applied_magnitude_towards_burst", 200 }, - { "support_bursting_plague_max_value_%_of_max_life", 10 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, }, -} -skills["PlagueBurstPlayer"] = { + statSets = { + [1] = { + label = "Support", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_bursting_plague_store_%_poison_applied_magnitude_towards_burst", 200 }, + { "support_bursting_plague_max_value_%_of_max_life", 10 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +}skills["PlagueBurstPlayer"] = { name = "Plague Burst", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Triggered when an enemy Poisoned by a supported skill dies, dealing Physical damage around them based on the built-up Plague.", skillTypes = { [SkillType.Triggerable] = true, [SkillType.Triggered] = true, [SkillType.InbuiltTrigger] = true, [SkillType.Damage] = true, [SkillType.SkillGrantedBySupport] = true, [SkillType.Area] = true, [SkillType.Physical] = true, [SkillType.Chaos] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 18 }, - { "plague_burst_area_+%_final_maximum", 100 }, - { "plague_burst_%_stored_value_to_deal_as_physical_damage", 100 }, - }, - stats = { - "is_area_damage", - "plague_burst_triggered_by_bursting_plague_death", + qualityStats = { }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 0.1, actorLevel = 1, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 0.1, }, + }, + statSets = { + [1] = { + label = "Plague Burst", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 18 }, + { "plague_burst_area_+%_final_maximum", 100 }, + { "plague_burst_%_stored_value_to_deal_as_physical_damage", 100 }, + }, + stats = { + "is_area_damage", + "plague_burst_triggered_by_bursting_plague_death", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportChainPlayer"] = { name = "Chain", description = "Supports Projectile skills and any other skills that Chain, causing them to Chain additional times.", color = 2, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Chains, SkillType.Projectile, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.CannotChain, SkillType.ProjectileNoCollision, }, + levels = { + [1] = { PvPDamageMultiplier = -30, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Chain", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_chain_hit_damage_+%_final"] = { mod("Damage", "MORE", nil), }, }, - constantStats = { - { "number_of_chains", 1 }, - { "chains_hit_X_more_times", 1 }, - { "support_chain_hit_damage_+%_final", -50 }, - }, - stats = { - }, - levels = { - [1] = { PvPDamageMultiplier = -30, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "number_of_chains", 1 }, + { "chains_hit_X_more_times", 1 }, + { "support_chain_hit_damage_+%_final", -50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportCloseCombatPlayer"] = { name = "Close Combat", description = "Supports Attacks, causing them to deal more damage to enemies based on how close they are to you.", color = 2, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, ignoreMinionTypes = true, + levels = { + [1] = { manaMultiplier = 40, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Close Combat", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_close_combat_attack_damage_+%_final_from_distance"] = { mod("Damage", "MORE", nil, 0, 0, { type = "DistanceRamp", ramp = {{10,1},{35,0}} }), }, }, - constantStats = { - { "support_close_combat_attack_damage_+%_final_from_distance", 25 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 40, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_close_combat_attack_damage_+%_final_from_distance", 25 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportComboFinisherPlayer"] = { name = "Combo Finisher", description = "Supports Melee Attacks you use yourself. Supported Skills cannot be used until enough Combo has been built up, but deal massively more damage. Cannot support skills which already Combo, or Triggered Skills.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { SkillType.ComboStacking, SkillType.SupportedByComboFinisher, }, @@ -238,27 +325,44 @@ skills["SupportComboFinisherPlayer"] = { ["Claw"] = true, ["One Handed Sword"] = true, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_combo_finisher_required_number_of_combo_stacks", 5 }, - { "support_combo_finisher_damage_+%_final", 40 }, - { "base_combo_stacks_decay_delay_ms", 8000 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Combo Finisher", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_combo_finisher_required_number_of_combo_stacks", 5 }, + { "support_combo_finisher_damage_+%_final", 40 }, + { "base_combo_stacks_decay_delay_ms", 8000 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportMultiplePoisonPlayer"] = { name = "Comorbidity", description = "Supports any skill that Hits enemies, allowing it to inflict an extra Poison on enemies but shortening the duration of those Poisons.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Comorbidity", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_multi_poison_poison_duration_+%_final"] = { @@ -269,85 +373,125 @@ skills["SupportMultiplePoisonPlayer"] = { flag("PoisonCanStack"), }, }, - constantStats = { - { "number_of_additional_poison_stacks", 1 }, - { "support_multi_poison_poison_duration_+%_final", -30 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "number_of_additional_poison_stacks", 1 }, + { "support_multi_poison_poison_duration_+%_final", -30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportChanceToShockPlayer"] = { name = "Conduction", description = "Supports any skill that Hits enemies, making it more likely to Shock.", color = 2, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Conduction", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_conduction_chance_to_shock_+%_final"] = { mod("EnemyShockChance", "MORE", nil), }, }, - constantStats = { - { "support_conduction_chance_to_shock_+%_final", 100 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_conduction_chance_to_shock_+%_final", 100 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportCorrosionPlayer"] = { name = "Corrosion", description = "Supports any skill that Hits enemies, causing Poison it applies to also Break enemy Armour. Cannot support skills that Consume Fully Broken Armour.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.ConsumesFullyBrokenArmour, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "armour_break_for_%_of_poison_damage_over_poison_duration", 80 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Corrosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "armour_break_for_%_of_poison_damage_over_poison_duration", 80 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportCrescendoPlayer"] = { name = "Crescendo", description = "Supports Strikes that perform a Final Strike at the end of a combination of attacks, allowing you to use the Final Strike twice in succession.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.PerformsFinalStrike, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "repeat_last_step_of_combo_attack", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Crescendo", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "repeat_last_step_of_combo_attack", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportCullingStrikePlayer"] = { name = "Culling Strike", description = "Supports Attack Skills, causing them to Cull Rare and Unique Enemies on Hit.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Culling Strike", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_culling_strike_vs_rare_or_unique_enemy"] = { @@ -355,43 +499,63 @@ skills["SupportCullingStrikePlayer"] = { value = 10 }, }, - stats = { - "support_culling_strike_vs_rare_or_unique_enemy", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + stats = { + "support_culling_strike_vs_rare_or_unique_enemy", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportCulminationPlayer"] = { name = "Culmination", description = "Supports Melee Attack Skills. Supported Skills gain Combo when you successfully Strike Enemies with other Melee Attacks. Supported Skills reset their Combo on use, dealing more Damage the higher Combo you had on use. Cannot support skills which already gain Combo. Cannot Support Skills used by Minions.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Melee, SkillType.AND, }, addSkillTypes = { SkillType.ComboStacking, SkillType.SupportedByComboMastery, }, excludeSkillTypes = { SkillType.ComboStacking, SkillType.SupportedByComboMastery, SkillType.NOT, SkillType.AND, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_damage_+%_final_per_combo_stack", 2 }, - { "base_combo_stacks_decay_delay_ms", 3000 }, - }, - stats = { - "skill_uncapped_combo_counter", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Culmination", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_damage_+%_final_per_combo_stack", 2 }, + { "base_combo_stacks_decay_delay_ms", 3000 }, + }, + stats = { + "skill_uncapped_combo_counter", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportDeadlyPoisonPlayer"] = { name = "Deadly Poison", description = "Supports any skill that Hits enemies, causing it to deal less damage but inflict more potent Poison.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Deadly Poison", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_deadly_poison_hit_damage_+%_final"] = { @@ -401,357 +565,517 @@ skills["SupportDeadlyPoisonPlayer"] = { mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Poison), }, }, - constantStats = { - { "support_deadly_poison_hit_damage_+%_final", -25 }, - { "support_deadly_poison_poison_effect_+%_final", 75 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_deadly_poison_hit_damage_+%_final", -25 }, + { "support_deadly_poison_poison_effect_+%_final", 75 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportSlowerProjectilesPlayer"] = { name = "Deceleration", description = "Supports Projectile skills, making those Projectiles travel more slowly.", color = 2, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Projectile, SkillType.ProjectileSpeed, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.FixedSpeedProjectile, }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Deceleration", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_slower_projectiles_projectile_speed_+%_final"] = { mod("ProjectileSpeed", "MORE", nil), }, }, - constantStats = { - { "support_slower_projectiles_projectile_speed_+%_final", -30 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_slower_projectiles_projectile_speed_+%_final", -30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportDazingPlayer"] = { name = "Discombobulate", description = "Supports Attacks, causing them to build up Daze based on a portion of Physical Damage dealt.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_physical_damage_%_to_gain_as_daze_build_up", 100 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Discombobulate", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_physical_damage_%_to_gain_as_daze_build_up", 100 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportElectrocutePlayer"] = { name = "Electrocute", description = "Supports any Skill which can deal Damage. Lightning Damage from Supported Skills can inflict Electrocute, but Supported Skills cannot inflict Shock.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "base_lightning_damage_can_electrocute", - "never_shock", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Electrocute", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "base_lightning_damage_can_electrocute", + "never_shock", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportEncumberancePlayer"] = { name = "Encumbrance", description = "Supports any skill, causing inflicted Slows to be more powerful.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.Spell, SkillType.DegenOnlySpellDamage, SkillType.Minion, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_debuff_slow_magnitude_+%", 15 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Encumbrance", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_debuff_slow_magnitude_+%", 15 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportChanceToPoisonPlayer"] = { name = "Envenom", description = "Supports any skill that Hits enemies, giving it a chance to Poison enemies.", color = 2, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_chance_to_poison_on_hit_%", 50 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Envenom", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_chance_to_poison_on_hit_%", 50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportFerocityPlayer"] = { name = "Ferocity", description = "Supports Skills that you use yourself. Supported Skills will consume a Frenzy Charge on use if possible, and will gain significant Skill Speed if they do. Supported Skills cannot generate Frenzy Charges.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.CrossbowAmmoSkill, SkillType.Attack, }, addSkillTypes = { SkillType.SkillConsumesFrenzyChargesOnUse, SkillType.SupportedByFerocity, }, excludeSkillTypes = { SkillType.Minion, SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.Persistent, SkillType.SkillConsumesFrenzyChargesOnUse, SkillType.SupportedByFerocity, SkillType.NOT, SkillType.AND, }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Ferocity", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["skill_consume_frenzy_charge_to_gain_skill_speed_+%_final"] = { mod("Speed", "MORE", nil, 0, 0, { type = "MultiplierThreshold", var = "RemovableFrenzyCharge", threshold = 1 }), }, }, - constantStats = { - { "skill_consume_frenzy_charge_to_gain_skill_speed_+%_final", 40 }, - }, - stats = { - "skill_cannot_generate_frenzy_charges", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "skill_consume_frenzy_charge_to_gain_skill_speed_+%_final", 40 }, + }, + stats = { + "skill_cannot_generate_frenzy_charges", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportForkPlayer"] = { name = "Fork", description = "Supports Projectile skills, making their Projectiles Fork.", color = 2, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Projectile, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.ProjectileNoCollision, }, + levels = { + [1] = { manaMultiplier = 10, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Fork", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_fork_forked_projectile_damage_+%_final"] = { mod("Damage", "MORE", nil, 0, 0, { type = "StatThreshold", stat = "ForkedCount", threshold = 1 }), }, }, - constantStats = { - { "terrain_arrow_attachment_chance_reduction_+%", 100 }, - { "support_fork_forked_projectile_damage_+%_final", -50 }, - }, - stats = { - "projectiles_fork", - }, - levels = { - [1] = { manaMultiplier = 10, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "terrain_arrow_attachment_chance_reduction_+%", 100 }, + { "support_fork_forked_projectile_damage_+%_final", -50 }, + }, + stats = { + "projectiles_fork", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportFusilladePlayer"] = { name = "Fusillade", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Projectile, SkillType.RangedAttack, SkillType.AND, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", + levels = { + [1] = { levelRequirement = 0, }, + }, weaponTypes = { ["Bow"] = true, }, + statSets = { + [1] = { + label = "Fusillade", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", statMap = { ["skill_can_only_use_bow"] = { -- Display only }, }, - constantStats = { - { "number_of_additional_projectiles", 4 }, - }, - stats = { - "projectiles_rain", - "skill_can_only_use_bow", - "skill_is_rain_skill", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "number_of_additional_projectiles", 4 }, + }, + stats = { + "projectiles_rain", + "skill_can_only_use_bow", + "skill_is_rain_skill", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportCooldownReductionPlayer"] = { name = "Ingenuity", description = "Supports skills with Cooldowns, increasing the rate at which those Cooldowns Recover.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Cooldown, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 10, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Ingenuity", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_cooldown_reduction_cooldown_recovery_+%"] = { mod("CooldownRecovery", "INC", nil), }, }, - constantStats = { - { "support_cooldown_reduction_cooldown_recovery_+%", 30 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 10, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_cooldown_reduction_cooldown_recovery_+%", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportInnervatePlayer"] = { name = "Innervate", description = "Supports Attacks you use yourself. Killing a Shocked enemy with supported skills infuses all of your Attacks with Lightning damage for a short time.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { SkillType.Duration, }, excludeSkillTypes = { SkillType.Trapped, SkillType.RemoteMined, SkillType.SummonsTotem, }, ignoreMinionTypes = true, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Innervate", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_innervate_buff_base_duration_ms"] = { -- Display only }, }, - constantStats = { - { "support_innervate_buff_grant_%_added_lightning_attack_damage", 35 }, - { "support_innervate_buff_base_duration_ms", 3000 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_innervate_buff_grant_%_added_lightning_attack_damage", 35 }, + { "support_innervate_buff_base_duration_ms", 3000 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportLastingShockPlayer"] = { name = "Lasting Shock", description = "Supports any skill that Hits enemies or inflicts Shock, causing its Shocks to be inflicted less often but last longer.", color = 2, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Lasting Shock", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_lasting_shock_chance_to_shock_+%_final"] = { mod("EnemyShockChance", "MORE", nil), }, }, - constantStats = { - { "shock_duration_+%", 100 }, - { "support_lasting_shock_chance_to_shock_+%_final", -25 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "shock_duration_+%", 100 }, + { "support_lasting_shock_chance_to_shock_+%_final", -25 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportLeveragePlayer"] = { name = "Leverage", description = "Supports Skills which Hit Enemies. Supported Skills gain increased chance to Critically Hit against Immobilised Enemies.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.CrossbowAmmoSkill, SkillType.Attack, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "critical_strike_chance_+%_vs_immobilised_enemies", 50 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Leverage", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "critical_strike_chance_+%_vs_immobilised_enemies", 50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportLifeFlaskPlayer"] = { name = "Life Bounty", description = "Supports any skill that Hits enemies, causing enemies it kills to grant more Life Flask charges.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_life_flask_charges_gained_+%_final_from_killing_blow", 100 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Life Bounty", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_life_flask_charges_gained_+%_final_from_killing_blow", 100 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportLifeOnCullPlayer"] = { name = "Life Drain", description = "Supports any skill that Hits enemies, causing you to recover Life when it Culls an enemy.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "recover_%_maximum_life_on_cull", 12 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Life Drain", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "recover_%_maximum_life_on_cull", 12 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportLightningExposurePlayer"] = { name = "Lightning Exposure", description = "Supports any skill that Hits enemies, causing it to inflict Lightning Exposure when it Shocks an enemy.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { SkillType.Duration, }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "inflict_lightning_exposure_for_x_ms_on_shock", 8000 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Lightning Exposure", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "inflict_lightning_exposure_for_x_ms_on_shock", 8000 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportAddedLightningDamagePlayer"] = { name = "Lightning Infusion", description = "Supports Attacks, causing them to Gain Lightning Damage but deal less Cold and Fire Damage.", color = 2, - baseEffectiveness = 0.52710002660751, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.037200000137091, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Lightning Infusion", + baseEffectiveness = 0.52710002660751, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.037200000137091, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_cold_and_fire_damage_+%_final"] = { @@ -759,585 +1083,868 @@ skills["SupportAddedLightningDamagePlayer"] = { mod("FireDamage", "MORE", nil), }, }, - constantStats = { - { "non_skill_base_all_damage_%_to_gain_as_lightning_with_attacks", 25 }, - { "support_cold_and_fire_damage_+%_final", -50 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "non_skill_base_all_damage_%_to_gain_as_lightning_with_attacks", 25 }, + { "support_cold_and_fire_damage_+%_final", -50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportLightningPenetrationPlayer"] = { name = "Lightning Penetration", description = "Supports any skill that Hits enemies, making those Hits Penetrate enemy Lightning resistance.", color = 2, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_reduce_enemy_lightning_resistance_%", 30 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Lightning Penetration", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_reduce_enemy_lightning_resistance_%", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportLockdownPlayer"] = { name = "Lockdown", description = "Supports any skill that Hits enemies, causing any Pin buildup it inflicts to be stronger the closer the enemy is to you.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_lockdown_distance_based_pin_damage_+%_final", 120 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Lockdown", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_lockdown_distance_based_pin_damage_+%_final", 120 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportFarCombatPlayer"] = { name = "Longshot", description = "Supports Attacks, causing them to deal more damage from farther away.", color = 2, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, ignoreMinionTypes = true, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Longshot", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_far_combat_attack_damage_+%_final_from_distance"] = { mod("Damage", "MORE", nil, 0, 0, { type = "DistanceRamp", ramp = {{35,0},{70,1}} }), }, }, - constantStats = { - { "support_far_combat_attack_damage_+%_final_from_distance", 35 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_far_combat_attack_damage_+%_final_from_distance", 35 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportMaimPlayer"] = { name = "Maim", description = "Supports Attacks, causing them to Maim enemies.", color = 2, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { SkillType.AppliesMaim, }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "maim_on_hit_%", 100 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 1, }, - [3] = { levelRequirement = 6, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + }, + statSets = { + [1] = { + label = "Maim", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "maim_on_hit_%", 100 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportManaFlaskPlayer"] = { name = "Mana Bounty", description = "Supports any skill that Hits enemies, causing enemies it kills to grant more Mana Flask charges.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_mana_flask_charges_gained_+%_final_from_killing_blow", 100 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Mana Bounty", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_mana_flask_charges_gained_+%_final_from_killing_blow", 100 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportFasterAttackPlayer"] = { name = "Martial Tempo", description = "Supports Attacks, causing them to Attack faster.", color = 2, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Herald, }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Martial Tempo", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_faster_attacks_attack_speed_+%_final"] = { mod("Speed", "MORE", nil, ModFlag.Attack), }, }, - constantStats = { - { "support_faster_attacks_attack_speed_+%_final", 25 }, - { "support_faster_attacks_damage_+%_final", 0 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_faster_attacks_attack_speed_+%_final", 25 }, + { "support_faster_attacks_damage_+%_final", 0 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportMobilityPlayer"] = { name = "Mobility", description = "Supports skills that can be used while moving, allowing you to move faster while using them.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Nonpathing, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_mobility_damage_+%_final", 0 }, - { "support_mobility_movement_speed_penalty_+%_final_while_performing_action", -30 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Mobility", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_mobility_damage_+%_final", 0 }, + { "support_mobility_movement_speed_penalty_+%_final_while_performing_action", -30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportMomentumPlayer"] = { name = "Momentum", description = "Supports any damaging skill that you use yourself, causing it to deal more damage if you move a sufficient distance while using the skill. Teleportation does not count towards the distance travelled.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Triggered, SkillType.Trapped, SkillType.RemoteMined, SkillType.SummonsTotem, }, ignoreMinionTypes = true, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Momentum", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_momnetum_damage_+%_final_with_momentum"] = { mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "Moved2m" }), }, }, - constantStats = { - { "support_momentum_distance_travelled_to_gain_momentum", 20 }, - { "support_momnetum_damage_+%_final_with_momentum", 40 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_momentum_distance_travelled_to_gain_momentum", 20 }, + { "support_momnetum_damage_+%_final_with_momentum", 40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportEmpoweredCullPlayer"] = { name = "Murderous Intent", description = "Supports skills that can Empower skills other than themselves, causing skills they Empower to Cull enemies.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.EmpowersOtherSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "support_empowered_culling_strike", - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Murderous Intent", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "support_empowered_culling_strike", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportNeuralOverloadPlayer"] = { name = "Neural Overload", description = "Supports any skill that Hits enemies. Nearby enemies are marked when they are Primed for Electrocution, and hitting a marked enemy with a supported skill will Electrocute them.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "active_skill_show_overload_range", - "active_skill_can_overload", - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Neural Overload", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "active_skill_show_overload_range", + "active_skill_can_overload", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportNimbleReloadPlayer"] = { name = "Nimble Reload", description = "Supports Crossbow Ammunition Skills, causing them to Reload bolts significantly faster.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.CrossbowAmmoSkill, SkillType.CrossbowSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "reload_speed_+%", 60 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Nimble Reload", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "reload_speed_+%", 60 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportIncreaseLimitPlayer"] = { name = "Overabundance", description = "Supports skills which can have a Limited number of effects active at once, increasing that Limit at the cost of their duration. Only applies to restrictions that use the word \"Limit\".", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Limit, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_limit_+", 1 }, - { "support_limit_skill_effect_duration_+%_final", -50 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Overabundance", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_limit_+", 1 }, + { "support_limit_skill_effect_duration_+%_final", -50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportOverchargePlayer"] = { name = "Overcharge", description = "Supports any skill that Hits enemies, making its Shocks more effective but last for a shorter duration.", color = 2, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_pure_shock_shock_duration_+%_final", -50 }, - { "shock_effect_+%", 75 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Overcharge", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_pure_shock_shock_duration_+%_final", -50 }, + { "shock_effect_+%", 75 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportPayloadPlayer"] = { name = "Payload", description = "Supports Skills which fire Grenades, giving fired Grenades a chance to activate again, but lengthening their cooldowns.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Grenade, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "grenade_skill_%_chance_to_explode_twice", 50 }, - { "base_cooldown_speed_+%", -70 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Payload", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "grenade_skill_%_chance_to_explode_twice", 50 }, + { "base_cooldown_speed_+%", -70 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportPerpetualChargePlayer"] = { name = "Perpetual Charge", description = "Supports skills that consume Power, Frenzy or Endurance Charges on use, giving them a chance not to remove each Charge while still gaining the benefits of consuming them.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.ConsumesCharges, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "charge_skip_consume_chance_%", 35 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 30, levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 1, }, - [3] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 30, levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Perpetual Charge", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "charge_skip_consume_chance_%", 35 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportPiercePlayer"] = { name = "Pierce", description = "Supports Projectile skills, making their Projectiles Pierce an enemy but deal less damage after doing so.", color = 2, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Projectile, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.ProjectileNoCollision, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_chance_to_pierce_%", 100 }, - { "support_pierce_projectile_damage_+%_final_if_pierced_enemy", -30 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Pierce", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_chance_to_pierce_%", 100 }, + { "support_pierce_projectile_damage_+%_final_if_pierced_enemy", -30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportPinPlayer"] = { name = "Pin", description = "Supports any skill that Hits enemies, allowing its Physical damage to Pin enemies but making it unable to Stun.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_pin_spell_pinned_art_variation", 1 }, - { "support_pin_hit_damage_stun_multiplier_+%_final", -100 }, - }, - stats = { - "support_pin_physical_damage_can_pin", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Pin", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_pin_spell_pinned_art_variation", 1 }, + { "support_pin_hit_damage_stun_multiplier_+%_final", -100 }, + }, + stats = { + "support_pin_physical_damage_can_pin", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportPracticedComboPlayer"] = { name = "Practiced Combo", description = "Supports Strike Skills. Supported Skills have a chance to build additional Combo on Hit. Cannot support Skills used by Minions.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.MeleeSingleTarget, SkillType.AND, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Minion, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "additional_combo_gain_chance_%", 40 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Practiced Combo", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "additional_combo_gain_chance_%", 40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportPrecisionPlayer"] = { name = "Precision", description = "Supports Persistent Buff Skills, causing you to gain increased Accuracy while the Skill is active.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Persistent, SkillType.Buff, SkillType.AND, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_precision_accuracy_rating_+%", 30 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Precision", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_precision_accuracy_rating_+%", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportMultipleChargesPlayer"] = { name = "Profusion", description = "Supports skills that can generate Charges, giving them a chance to generate an additional Charge when they do so.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.GeneratesCharges, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "chance_to_gain_1_more_charge_%", 50 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Profusion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "chance_to_gain_1_more_charge_%", 50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportRicochetPlayer"] = { name = "Ricochet", description = "Supports any Skill which creates Projectiles, giving those Projectiles a chance to Chain when impacting terrain.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Projectile, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.CannotChain, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "projectile_chance_to_chain_1_extra_time_from_terrain_%", 40 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Ricochet", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "projectile_chance_to_chain_1_extra_time_from_terrain_%", 40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportMultipleProjectilesPlayer"] = { name = "Scattershot", description = "Supports Projectile skills, making them fire extra Projectiles. Also lowers Attack and Cast speed of supported skills, as well as lessening their damage.", color = 2, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Projectile, SkillType.ProjectileNumber, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.ProjectilesNumberModifiersNotApplied, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "number_of_additional_projectiles", 2 }, - { "support_multiple_damage_+%_final", -20 }, - { "terrain_arrow_attachment_chance_reduction_+%", 200 }, - { "support_multiple_attack_and_cast_speed_+%_final", -20 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Scattershot", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "number_of_additional_projectiles", 2 }, + { "support_multiple_damage_+%_final", -20 }, + { "terrain_arrow_attachment_chance_reduction_+%", 200 }, + { "support_multiple_attack_and_cast_speed_+%_final", -20 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportSecondWindPlayer"] = { name = "Second Wind", description = "Supports skills with cooldowns, giving them extra uses of that cooldown.\nCannot support instant or triggered skills.", color = 2, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Cooldown, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Triggered, SkillType.Instant, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_cooldown_speed_+%_final", -50 }, - }, - stats = { - "support_double_number_of_cooldown_uses", - }, levels = { - [1] = { manaMultiplier = 50, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 50, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Second Wind", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_cooldown_speed_+%_final", -50 }, + }, + stats = { + "support_double_number_of_cooldown_uses", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportManaOnCullPlayer"] = { name = "Soul Drain", description = "Supports any skill that Hits enemies, causing you to recover Mana when it Culls an enemy.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "recover_%_maximum_mana_on_cull", 12 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Soul Drain", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "recover_%_maximum_mana_on_cull", 12 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportSwiftAfflictionPlayer"] = { name = "Swift Affliction", description = "Supports any skill that deals damage, causing it to deal more damage over time but have a shorter duration.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.DamageOverTime, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_rapid_decay_damage_over_time_+%_final", 35 }, - { "support_swift_affliction_skill_effect_and_damaging_ailment_duration_+%_final", -20 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Swift Affliction", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_rapid_decay_damage_over_time_+%_final", 35 }, + { "support_swift_affliction_skill_effect_and_damaging_ailment_duration_+%_final", -20 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportKnockbackWavePlayer"] = { name = "Wind Wave", description = "Supports any skill that you can use, triggering a blast of wind that Knocks Back enemies if you are Stunned while using it.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Instant, SkillType.Persistent, }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "support_knockback_wave_on_stunned", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, -} -skills["KnockbackWavePlayer"] = { + statSets = { + [1] = { + label = "Support", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "support_knockback_wave_on_stunned", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +}skills["KnockbackWavePlayer"] = { name = "Wind Wave", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Area] = true, [SkillType.Triggered] = true, [SkillType.Triggerable] = true, [SkillType.InbuiltTrigger] = true, [SkillType.SkillGrantedBySupport] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "base_knockback_distance", 1200 }, - { "generic_knockback_+%_final_at_min_distance", 50 }, - { "generic_knockback_+%_final_at_max_distance", -90 }, - { "generic_knockback_distance_limit", 20 }, - { "active_skill_base_area_of_effect_radius", 20 }, - }, - stats = { - "trigger_on_stunned_while_performing_supported_skill", - "base_deal_no_damage", - "global_knockback", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Wind Wave", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_knockback_distance", 1200 }, + { "generic_knockback_+%_final_at_min_distance", 50 }, + { "generic_knockback_+%_final_at_max_distance", -90 }, + { "generic_knockback_distance_limit", 20 }, + { "active_skill_base_area_of_effect_radius", 20 }, + }, + stats = { + "trigger_on_stunned_while_performing_supported_skill", + "base_deal_no_damage", + "global_knockback", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportWindowOfOpportunityPlayer"] = { name = "Window of Opportunity", description = "Supports Channelling skills that have special effects if released with Perfect Timing, causing them to deal much more damage if released with Perfect Timing but reducing the Perfect Timing window.", color = 2, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.PerfectTiming, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "perfect_timing_window_ms_+%", -25 }, - { "support_window_of_opportunity_perfect_timing_damage_+%_final", 50 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Window of Opportunity", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "perfect_timing_window_ms_+%", -25 }, + { "support_window_of_opportunity_perfect_timing_damage_+%_final", 50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } \ No newline at end of file diff --git a/src/Data/Skills/sup_int.lua b/src/Data/Skills/sup_int.lua index d5bef31b4a..6489df62cc 100644 --- a/src/Data/Skills/sup_int.lua +++ b/src/Data/Skills/sup_int.lua @@ -10,251 +10,434 @@ skills["SupportAblationPlayer"] = { name = "Ablation", description = "Supports Offering Skills. Supported Skills Sacrifice a portion of your life on use, but deal much more damage and have more powerful Buffs in return.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Offering, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_ablation_offering_skill_damage_+%_final", 30 }, - { "offering_spells_effect_+%", 30 }, - { "sacrifice_%_life_on_skill_use", 15 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Ablation", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_ablation_offering_skill_damage_+%_final", 30 }, + { "offering_spells_effect_+%", 30 }, + { "sacrifice_%_life_on_skill_use", 15 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportAmbushPlayer"] = { name = "Ambush", description = "Supports any skill that Hits enemies, making it more likely to Critically Hit enemies on full life.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_ambush_critical_strike_chance_vs_enemies_on_full_life_+%_final", 100 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Ambush", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_ambush_critical_strike_chance_vs_enemies_on_full_life_+%_final", 100 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportArcaneSurgePlayer"] = { name = "Arcane Surge", description = "Supports Spells you cast yourself, tracking the mana you spend to cast them. Spending enough mana grants a burst of Mana Regeneration and Cast Speed.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Spell, }, addSkillTypes = { SkillType.Duration, }, excludeSkillTypes = { SkillType.Trapped, SkillType.RemoteMined, SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.HasReservation, SkillType.ReservationBecomesCost, SkillType.NOT, SkillType.AND, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_arcane_surge_base_duration_ms", 8000 }, - { "support_arcane_surge_gain_buff_on_%_of_maximum_mana_use_threshold", 100 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Arcane Surge", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_arcane_surge_base_duration_ms", 8000 }, + { "support_arcane_surge_gain_buff_on_%_of_maximum_mana_use_threshold", 100 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportFasterCastPlayer"] = { name = "Arcane Tempo", description = "Supports Spells, causing them to cast faster.", color = 3, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Spell, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Instant, SkillType.FixedCastTime, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_faster_casting_cast_speed_+%_final", 25 }, - { "support_faster_casting_damage_+%_final", 0 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Arcane Tempo", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_faster_casting_cast_speed_+%_final", 25 }, + { "support_faster_casting_damage_+%_final", 0 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportAstralProjectionPlayer"] = { name = "Astral Projection", description = "Supports Nova Skills, causing those Skills to take place at the targeted location when used instead of around you.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Nova, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_astral_projection_aoe_+%_final", -35 }, - }, - stats = { - "nova_skills_cast_at_target_location", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Astral Projection", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_astral_projection_aoe_+%_final", -35 }, + }, + stats = { + "nova_skills_cast_at_target_location", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportBiddingPlayer"] = { name = "Bidding", description = "Supports Minion Skills. Supported Minions deal significantly more damage with their Command Skills.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.CommandableMinion, SkillType.CommandsMinions, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_command_skill_damage_+%_final", 30 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 30, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 30, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Bidding", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_command_skill_damage_+%_final", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportBitingFrostPlayer"] = { name = "Biting Frost", description = "Supports any skill that Hits enemies, causing them to deal more damage to Frozen enemies but consume their Freeze. Cannot support skills that Consume Freeze.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.SkillConsumesFreeze, SkillType.SupportedByElementalDischarge, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_active_skill_consume_enemy_freeze_to_gain_damage_+%_final", 50 }, - }, - stats = { - "never_freeze", - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Biting Frost", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_active_skill_consume_enemy_freeze_to_gain_damage_+%_final", 50 }, + }, + stats = { + "never_freeze", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportBurningRunesPlayer"] = { name = "Burning Inscription", description = "Supports any Skill which creates Runic Inscriptions when Cast, causing those Runic Inscriptions to trigger Burning Inscription when they expire. Burning Inscription is a Spell which creates Ignited Ground based off of your Maximum Mana.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.AppliesCurse, SkillType.CreatesGroundRune, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "triggers_burning_runes_on_placing_ground_rune", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, -} -skills["TriggeredBurningRunesPlayer"] = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Support", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "triggers_burning_runes_on_placing_ground_rune", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +}skills["TriggeredBurningRunesPlayer"] = { name = "Burning Inscription", hidden = true, - incrementalEffectiveness = 0.054999999701977, description = "Creates Ignited Ground Igniting Enemies based off a percentage of your Maximum Mana.", skillTypes = { [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Fire] = true, [SkillType.SkillGrantedBySupport] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "triggered_by_burning_runes_support_%", 100 }, - { "active_skill_base_area_of_effect_radius", 20 }, - { "base_skill_effect_duration", 4000 }, - { "support_burning_runes_base_fire_damage_equal_to_%_maximum_mana", 20 }, - { "ground_fire_art_variation", 0 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Burning Inscription", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "triggered_by_burning_runes_support_%", 100 }, + { "active_skill_base_area_of_effect_radius", 20 }, + { "base_skill_effect_duration", 4000 }, + { "support_burning_runes_base_fire_damage_equal_to_%_maximum_mana", 20 }, + { "ground_fire_art_variation", 0 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportCapacitorPlayer"] = { name = "Capacitor", description = "Supports Invocation Skills which Trigger other Skills. Supported Skills have significantly higher Maximum Energy.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Invocation, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "skill_maximum_energy_+%", 80 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Capacitor", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "skill_maximum_energy_+%", 80 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportAddedChaosDamagePlayer"] = { name = "Chaos Infusion", description = "Supports Attacks, causing them to Gain Chaos Damage but deal less Damage of other Types.", color = 3, - baseEffectiveness = 0.47119998931885, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.039200000464916, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + [2] = { manaMultiplier = 20, levelRequirement = 3, }, + [3] = { manaMultiplier = 20, levelRequirement = 6, }, + [4] = { manaMultiplier = 20, levelRequirement = 10, }, + [5] = { manaMultiplier = 20, levelRequirement = 14, }, + [6] = { manaMultiplier = 20, levelRequirement = 18, }, + [7] = { manaMultiplier = 20, levelRequirement = 22, }, + [8] = { manaMultiplier = 20, levelRequirement = 26, }, + [9] = { manaMultiplier = 20, levelRequirement = 31, }, + [10] = { manaMultiplier = 20, levelRequirement = 36, }, + [11] = { manaMultiplier = 20, levelRequirement = 41, }, + [12] = { manaMultiplier = 20, levelRequirement = 46, }, + [13] = { manaMultiplier = 20, levelRequirement = 52, }, + [14] = { manaMultiplier = 20, levelRequirement = 58, }, + [15] = { manaMultiplier = 20, levelRequirement = 64, }, + [16] = { manaMultiplier = 20, levelRequirement = 66, }, + [17] = { manaMultiplier = 20, levelRequirement = 72, }, + [18] = { manaMultiplier = 20, levelRequirement = 78, }, + [19] = { manaMultiplier = 20, levelRequirement = 84, }, + [20] = { manaMultiplier = 20, levelRequirement = 90, }, + [21] = { manaMultiplier = 20, levelRequirement = 90, }, + [22] = { manaMultiplier = 20, levelRequirement = 90, }, + [23] = { manaMultiplier = 20, levelRequirement = 90, }, + [24] = { manaMultiplier = 20, levelRequirement = 90, }, + [25] = { manaMultiplier = 20, levelRequirement = 90, }, + [26] = { manaMultiplier = 20, levelRequirement = 90, }, + [27] = { manaMultiplier = 20, levelRequirement = 90, }, + [28] = { manaMultiplier = 20, levelRequirement = 90, }, + [29] = { manaMultiplier = 20, levelRequirement = 90, }, + [30] = { manaMultiplier = 20, levelRequirement = 90, }, + [31] = { manaMultiplier = 20, levelRequirement = 90, }, + [32] = { manaMultiplier = 20, levelRequirement = 90, }, + [33] = { manaMultiplier = 20, levelRequirement = 90, }, + [34] = { manaMultiplier = 20, levelRequirement = 90, }, + [35] = { manaMultiplier = 20, levelRequirement = 90, }, + [36] = { manaMultiplier = 20, levelRequirement = 90, }, + [37] = { manaMultiplier = 20, levelRequirement = 90, }, + [38] = { manaMultiplier = 20, levelRequirement = 90, }, + [39] = { manaMultiplier = 20, levelRequirement = 90, }, + [40] = { manaMultiplier = 20, levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Chaos Infusion", + baseEffectiveness = 0.47119998931885, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.039200000464916, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_chaos_support_non_chaos_damage_+%_final"] = { @@ -264,140 +447,151 @@ skills["SupportAddedChaosDamagePlayer"] = { mod("PhysicalDamage", "MORE", nil), }, }, - constantStats = { - { "non_skill_base_all_damage_%_to_gain_as_chaos_with_attacks", 25 }, - { "support_chaos_support_non_chaos_damage_+%_final", -50 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - [2] = { manaMultiplier = 20, levelRequirement = 3, actorLevel = 1, }, - [3] = { manaMultiplier = 20, levelRequirement = 6, actorLevel = 1, }, - [4] = { manaMultiplier = 20, levelRequirement = 10, actorLevel = 1, }, - [5] = { manaMultiplier = 20, levelRequirement = 14, actorLevel = 1, }, - [6] = { manaMultiplier = 20, levelRequirement = 18, actorLevel = 1, }, - [7] = { manaMultiplier = 20, levelRequirement = 22, actorLevel = 1, }, - [8] = { manaMultiplier = 20, levelRequirement = 26, actorLevel = 1, }, - [9] = { manaMultiplier = 20, levelRequirement = 31, actorLevel = 1, }, - [10] = { manaMultiplier = 20, levelRequirement = 36, actorLevel = 1, }, - [11] = { manaMultiplier = 20, levelRequirement = 41, actorLevel = 1, }, - [12] = { manaMultiplier = 20, levelRequirement = 46, actorLevel = 1, }, - [13] = { manaMultiplier = 20, levelRequirement = 52, actorLevel = 1, }, - [14] = { manaMultiplier = 20, levelRequirement = 58, actorLevel = 1, }, - [15] = { manaMultiplier = 20, levelRequirement = 64, actorLevel = 1, }, - [16] = { manaMultiplier = 20, levelRequirement = 66, actorLevel = 1, }, - [17] = { manaMultiplier = 20, levelRequirement = 72, actorLevel = 1, }, - [18] = { manaMultiplier = 20, levelRequirement = 78, actorLevel = 1, }, - [19] = { manaMultiplier = 20, levelRequirement = 84, actorLevel = 1, }, - [20] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [21] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [22] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [23] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [24] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [25] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [26] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [27] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [28] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [29] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [30] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [31] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [32] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [33] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [34] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [35] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [36] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [37] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [38] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [39] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [40] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "non_skill_base_all_damage_%_to_gain_as_chaos_with_attacks", 25 }, + { "support_chaos_support_non_chaos_damage_+%_final", -50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportChaosMasteryPlayer"] = { name = "Chaos Mastery", description = "Supports Chaos skills, granting them an additional level.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Chaos, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "supported_chaos_skill_gem_level_+", 1 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Chaos Mastery", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "supported_chaos_skill_gem_level_+", 1 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportChaoticFreezePlayer"] = { name = "Chaotic Freeze", description = "Supports Spells that deal non-Ailment Chaos damage over time. Enemies taking damage over time from Debuffs caused by supported skills will suffer Freeze build up from Chaos damage Hits from any source.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.DamageOverTime, SkillType.Chaos, SkillType.AND, SkillType.AND, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "support_chaotic_freeze_dots_allow_enemies_to_be_frozen_by_chaos_damage", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Chaotic Freeze", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "support_chaotic_freeze_dots_allow_enemies_to_be_frozen_by_chaos_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportClarityPlayer"] = { name = "Clarity", description = "Supports Persistent Buff Skills, causing you to gain increased Mana Regeneration while the Skill is active.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Persistent, SkillType.Buff, SkillType.AND, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_clarity_mana_regeneration_rate_+%", 30 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Clarity", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_clarity_mana_regeneration_rate_+%", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportColdExposurePlayer"] = { name = "Cold Exposure", description = "Supports any skill that Hits enemies, causing it to inflict Cold Exposure when it Critically Hits an enemy.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { SkillType.Duration, }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "inflict_cold_exposure_for_x_ms_on_cold_crit", 8000 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Cold Exposure", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "inflict_cold_exposure_for_x_ms_on_cold_crit", 8000 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportAddedColdDamagePlayer"] = { name = "Cold Infusion", description = "Supports Attacks, causing them to Gain Cold Damage but deal less Fire and Lightning Damage.", color = 3, - baseEffectiveness = 0.58050000667572, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.035900000482798, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Cold Infusion", + baseEffectiveness = 0.58050000667572, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.035900000482798, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_fire_and_lightning_damage_+%_final"] = { @@ -405,64 +599,94 @@ skills["SupportAddedColdDamagePlayer"] = { mod("LightningDamage", "MORE", nil), }, }, - constantStats = { - { "non_skill_base_all_damage_%_to_gain_as_cold_with_attacks", 25 }, - { "support_fire_and_lightning_damage_+%_final", -50 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "non_skill_base_all_damage_%_to_gain_as_cold_with_attacks", 25 }, + { "support_fire_and_lightning_damage_+%_final", -50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportColdMasteryPlayer"] = { name = "Cold Mastery", description = "Supports Cold skills, granting them an additional level.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Cold, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "supported_cold_skill_gem_level_+", 1 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Cold Mastery", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "supported_cold_skill_gem_level_+", 1 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportColdPenetrationPlayer"] = { name = "Cold Penetration", description = "Supports any skill that Hits enemies, making those Hits Penetrate enemy Cold resistance.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_reduce_enemy_cold_resistance_%", 30 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Cold Penetration", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_reduce_enemy_cold_resistance_%", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportConcentratedEffectPlayer"] = { name = "Concentrated Effect", description = "Supports any skill with an area of effect, causing that area to be smaller but any area damage it deals to be higher.", color = 3, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Area, SkillType.MinionsCanExplode, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Concentrated Effect", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_concentrated_effect_skill_area_of_effect_+%_final"] = { @@ -472,1455 +696,2183 @@ skills["SupportConcentratedEffectPlayer"] = { mod("Damage", "MORE", nil, ModFlag.Area), }, }, - constantStats = { - { "support_concentrated_effect_skill_area_of_effect_+%_final", -50 }, - { "support_area_concentrate_area_damage_+%_final", 40 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_concentrated_effect_skill_area_of_effect_+%_final", -50 }, + { "support_area_concentrate_area_damage_+%_final", 40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportConsideredCastingPlayer"] = { name = "Considered Casting", description = "Supports Spell Skills that Hit Enemies and you cast yourself, boosting Damage at the cost of Cast Speed.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.FixedCastTime, SkillType.Trapped, SkillType.RemoteMined, SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.HasReservation, SkillType.ReservationBecomesCost, SkillType.NOT, SkillType.AND, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_slow_cast_cast_speed_+%_final", -15 }, - { "support_slow_cast_spell_damage_+%_final", 40 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Considered Casting", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_slow_cast_cast_speed_+%_final", -15 }, + { "support_slow_cast_spell_damage_+%_final", 40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportControlledDestructionPlayer"] = { name = "Controlled Destruction", description = "Supports Spells that Hit enemies, boosting their damage but preventing them from dealing Critical Hits.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_controlled_destruction_spell_damage_+%_final", 30 }, - }, - stats = { - "global_cannot_crit", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Controlled Destruction", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_controlled_destruction_spell_damage_+%_final", 30 }, + }, + stats = { + "global_cannot_crit", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportCorpseConservationPlayer"] = { name = "Corpse Conservation", description = "Supports skills that consume Corpses, giving them a chance to take effect without destroying the Corpse.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.TargetsDestructibleCorpses, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_chance_to_not_consume_corpse_%", 25 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Corpse Conservation", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_chance_to_not_consume_corpse_%", 25 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportCoursingCurrentPlayer"] = { name = "Coursing Current", description = "Supports any skill that Hits enemies, giving it a chance to also Shock nearby enemies when you Shock an enemy.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_%_chance_to_shock_nearby_enemy_on_shock", 50 }, - { "shock_nearby_enemy_base_area_of_effect_radius", 25 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Coursing Current", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_%_chance_to_shock_nearby_enemy_on_shock", 50 }, + { "shock_nearby_enemy_base_area_of_effect_radius", 25 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportCursedGroundPlayer"] = { name = "Cursed Ground", description = "Supports Curse Skills. Supported Curse Skills no longer have an activation delay, instead creating areas which Curse Enemies so long as they are within them.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.AppliesCurse, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "curse_apply_as_curse_zone", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Cursed Ground", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "curse_apply_as_curse_zone", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportDanseMacabrePlayer"] = { name = "Danse Macabre", description = "Supports Offering Skills. Supported Skills have increased Buff effect and deal more damage, but will target an additional skeletal Minion when cast. If there is not an additional skeletal Minion to target, no damage or Buff effect will be granted.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Offering, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_danse_macabre_offering_skill_damage_+%_final_if_consumed_additional_skeleton", 30 }, - { "offering_spells_effect_+%_if_consumed_additional_skeleton", 30 }, - }, - stats = { - "skill_offering_targets_an_additional_skeleton", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Danse Macabre", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_danse_macabre_offering_skill_damage_+%_final_if_consumed_additional_skeleton", 30 }, + { "offering_spells_effect_+%_if_consumed_additional_skeleton", 30 }, + }, + stats = { + "skill_offering_targets_an_additional_skeleton", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportDecayingHexPlayer"] = { name = "Decaying Hex", description = "Supports Curse skills. Cursed enemies' bodies decay, taking Chaos damage over time.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.AppliesCurse, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_decaying_hex_base_chaos_damage_per_minute_as_%_of_intelligence_for_8_seconds", 3600 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 30, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 30, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Decaying Hex", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_decaying_hex_base_chaos_damage_per_minute_as_%_of_intelligence_for_8_seconds", 3600 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportLastingFrostPlayer"] = { name = "Deep Freeze", description = "Supports any skill that Hits enemies, causing Freeze it inflicts to last longer.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "freeze_duration_+%", 50 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Deep Freeze", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "freeze_duration_+%", 50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportDrainedAilmentPlayer"] = { name = "Drain Ailments", description = "Supports Spells that deal non-Ailment damage over time, causing them to consume Ailments on enemies it applies damage over time Debuffs to in order to deal substantially more damage over time.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.DamageOverTime, SkillType.AND, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_drained_ailment_damage_over_time_+%_final_if_ailment_consumed", 35 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Drain Ailments", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_drained_ailment_damage_over_time_+%_final_if_ailment_consumed", 35 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportElementalArmyPlayer"] = { name = "Elemental Army", description = "Supports skills which create Minions, bolstering the Elemental Resistances of those Minions.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.CreatesMinion, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "minion_elemental_resistance_%", 30 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Elemental Army", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "minion_elemental_resistance_%", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportElementalDischargePlayer"] = { name = "Elemental Discharge", description = "Supports any Spell that Hits enemies, causing it to consume Elemental Ailments on hit to trigger an Elemental Discharge. Cannot support the skills of Minions.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Damage, SkillType.AND, }, addSkillTypes = { SkillType.SupportedByElementalDischarge, }, excludeSkillTypes = { SkillType.SkillConsumesFreeze, SkillType.SkillConsumesIgnite, SkillType.SkillConsumesShock, }, ignoreMinionTypes = true, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "consume_ignite_freeze_shock_on_hit_to_trigger_elemental_discharge", - "active_skill_never_freeze_shock_ignite", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, -} -skills["TriggeredElementalDischargePlayer"] = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Support", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "consume_ignite_freeze_shock_on_hit_to_trigger_elemental_discharge", + "active_skill_never_freeze_shock_ignite", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +}skills["TriggeredElementalDischargePlayer"] = { name = "Elemental Discharge", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.SkillGrantedBySupport] = true, [SkillType.Triggerable] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "triggered_by_supported_spell_consuming_ignite_freeze_shock_on_hit_%", 100 }, - { "active_skill_base_area_of_effect_radius", 20 }, - }, - stats = { - "spell_minimum_base_fire_damage_as_%_of_intelligence", - "spell_maximum_base_fire_damage_as_%_of_intelligence", - "spell_minimum_base_cold_damage_as_%_of_intelligence", - "spell_maximum_base_cold_damage_as_%_of_intelligence", - "spell_minimum_base_lightning_damage_as_%_of_intelligence", - "spell_maximum_base_lightning_damage_as_%_of_intelligence", - }, - levels = { - [1] = { 35, 55, 30, 50, 1, 80, critChance = 10, storedUses = 1, levelRequirement = 0, cooldown = 1, statInterpolation = { 1, 1, 1, 1, 1, 1, }, actorLevel = 1, }, - }, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 1, }, + }, + statSets = { + [1] = { + label = "Elemental Discharge", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "triggered_by_supported_spell_consuming_ignite_freeze_shock_on_hit_%", 100 }, + { "active_skill_base_area_of_effect_radius", 20 }, + }, + stats = { + "spell_minimum_base_fire_damage_as_%_of_intelligence", + "spell_maximum_base_fire_damage_as_%_of_intelligence", + "spell_minimum_base_cold_damage_as_%_of_intelligence", + "spell_maximum_base_cold_damage_as_%_of_intelligence", + "spell_minimum_base_lightning_damage_as_%_of_intelligence", + "spell_maximum_base_lightning_damage_as_%_of_intelligence", + }, + levels = { + [1] = { 35, 55, 30, 50, 1, 80, critChance = 10, statInterpolation = { 1, 1, 1, 1, 1, 1, }, actorLevel = 1, }, + }, + }, + } } skills["SupportElementalFocusPlayer"] = { name = "Elemental Focus", description = "Supports any skill that Hits enemies, causing it to deal more Elemental Damage but be unable to inflict Elemental Ailments.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_gem_elemental_damage_+%_final", 25 }, - }, - stats = { - "cannot_inflict_elemental_ailments", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Elemental Focus", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_gem_elemental_damage_+%_final", 25 }, + }, + stats = { + "cannot_inflict_elemental_ailments", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportEnergyBarrierPlayer"] = { name = "Energy Barrier", description = "Supports any skill that you can use, causing Energy Shield recharge to begin immediately if you are Stunned while using it.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Instant, SkillType.Persistent, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_no_energy_shield_recharge_delay_for_duration_ms_on_stunned", 2000 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Energy Barrier", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_no_energy_shield_recharge_delay_for_duration_ms_on_stunned", 2000 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportEnergyRetentionPlayer"] = { name = "Energy Retention", description = "Supports Meta Skills. Supported Skills gain a chance to partially Refund a portion of Energy cost when Triggering or Invoking other Skills.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.GeneratesEnergy, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "trigger_skills_refund_half_energy_spent_chance_%", 35 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Energy Retention", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "trigger_skills_refund_half_energy_spent_chance_%", 35 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportExcisePlayer"] = { name = "Excise", description = "Supports any damaging Skill that you use yourself, granting it significantly higher chance to Critically Hit, but causing it to gain a long cooldown. Cannot support Skills which already have a cooldown.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { SkillType.SupportedByExcise, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.Cooldown, SkillType.SupportedByExcise, SkillType.NOT, SkillType.AND, SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.Trapped, SkillType.RemoteMined, SkillType.Persistent, SkillType.Vaal, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_hourglass_display_cooldown_time_ms", 8000 }, - { "support_crit_cooldown_crit_chance_+%_final", 40 }, - }, - stats = { - }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 8, actorLevel = 1, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Excise", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_hourglass_display_cooldown_time_ms", 8000 }, + { "support_crit_cooldown_crit_chance_+%_final", 40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportExecratePlayer"] = { name = "Execrate", description = "Supports any damaging Skill that you use yourself, granting it significantly higher chance to inflict Ailments on hit, but causing it to gain a long cooldown. Cannot support Skills which already have a cooldown.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { SkillType.SupportedByExecrate, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.Cooldown, SkillType.SupportedByExecrate, SkillType.NOT, SkillType.AND, SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.Trapped, SkillType.RemoteMined, SkillType.Persistent, SkillType.Vaal, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_hourglass_display_cooldown_time_ms", 8000 }, - { "support_ailment_cooldown_ailment_chance_+%_final", 100 }, - }, - stats = { - }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 8, actorLevel = 1, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Execrate", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_hourglass_display_cooldown_time_ms", 8000 }, + { "support_ailment_cooldown_ailment_chance_+%_final", 100 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportExpandingGroundPlayer"] = { name = "Expanding Ground", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_ground_effect_area_of_effect_+%_final_per_second", 50 }, - { "support_ground_effect_area_of_effect_+%_final_per_second_max", 200 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Expanding Ground", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_ground_effect_area_of_effect_+%_final_per_second", 50 }, + { "support_ground_effect_area_of_effect_+%_final_per_second_max", 200 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportExpansePlayer"] = { name = "Expanse", description = "Supports any Skill that you use yourself, granting it significantly higher Area of Effect but causing it to gain a long cooldown. Cannot support Skills which already have a cooldown.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Area, SkillType.MinionsCanExplode, }, addSkillTypes = { SkillType.SupportedByExpanse, SkillType.Cooldown, }, excludeSkillTypes = { SkillType.Cooldown, SkillType.SupportedByExpanse, SkillType.NOT, SkillType.AND, SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.Trapped, SkillType.RemoteMined, SkillType.Persistent, SkillType.Vaal, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_hourglass_display_cooldown_time_ms", 6000 }, - { "support_aoe_cooldown_aoe_+%_final", 50 }, - }, - stats = { - }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 6, actorLevel = 1, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 6, }, + }, + statSets = { + [1] = { + label = "Expanse", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_hourglass_display_cooldown_time_ms", 6000 }, + { "support_aoe_cooldown_aoe_+%_final", 50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportExtractionPlayer"] = { name = "Extraction", description = "Supports Spell Skills. Using supported Spells will cause you to Sacrifice a portion of your Life on use, gaining extra Chaos Damage in exchange. Does not support Persistent Skills, Minion Skills, or Triggered Skills.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.HasReservation, SkillType.Persistent, SkillType.Triggered, SkillType.Attack, SkillType.Minion, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "sacrifice_%_life_on_skill_use", 10 }, - { "non_skill_base_all_damage_%_to_gain_as_chaos", 25 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Extraction", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "sacrifice_%_life_on_skill_use", 10 }, + { "non_skill_base_all_damage_%_to_gain_as_chaos", 25 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportFeedingFrenzyPlayer"] = { name = "Feeding Frenzy", description = "Supports skills which create Minions, making them deal and take more damage.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.CreatesMinion, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "feeding_frenzy_minion_damage_taken_+%_final", 20 }, - { "feeding_frenzy_minion_damage_+%_final", 30 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Feeding Frenzy", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "feeding_frenzy_minion_damage_taken_+%_final", 20 }, + { "feeding_frenzy_minion_damage_+%_final", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportFieryDeathPlayer"] = { name = "Fiery Death", description = "Supports any skill that Hits enemies, causing enemies it Ignites to have a chance to explode on death.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.SkillGrantedBySupport, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "chance_to_trigger_fiery_death_on_ignited_enemy_death_%", 60 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, -} -skills["TriggeredFieryDeathPlayer"] = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Support", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "chance_to_trigger_fiery_death_on_ignited_enemy_death_%", 60 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +}skills["TriggeredFieryDeathPlayer"] = { name = "Fiery Death", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.SkillGrantedBySupport] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.TargetsDestructibleCorpses] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "triggered_by_fiery_death_support_%", 100 }, - { "active_skill_base_area_of_effect_radius", 20 }, - { "corpse_explosion_monster_life_%", 10 }, - }, - stats = { - }, - levels = { - [1] = { critChance = 8, levelRequirement = 0, manaMultiplier = 20, actorLevel = 1, }, - }, + qualityStats = { + }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "triggered_by_fiery_death_support_%", 100 }, + { "active_skill_base_area_of_effect_radius", 20 }, + { "corpse_explosion_monster_life_%", 10 }, + }, + stats = { + }, + levels = { + [1] = { critChance = 8, actorLevel = 1, }, + }, + }, + } } skills["SupportFireMasteryPlayer"] = { name = "Fire Mastery", description = "Supports Fire skills, granting them an additional level.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Fire, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "supported_fire_skill_gem_level_+", 1 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Fire Mastery", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "supported_fire_skill_gem_level_+", 1 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportFocusedCursePlayer"] = { name = "Focused Curse", description = "Supports Curse skills, causing them to Curse enemies more quickly after being cast.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.AppliesCurse, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_curse_delay_+%", -30 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Focused Curse", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_curse_delay_+%", -30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportManaFountainPlayer"] = { name = "Font of Mana", description = "Supports Skills which create stationary objects. Objects created by supported Skills generate a Font of Mana, creating an Aura which grants Mana regeneration.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.SupportedByFountains, SkillType.Orb, SkillType.SummonsTotem, SkillType.Offering, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_mana_fountain_mana_regeneration_rate_+%", 40 }, - { "support_mana_fountain_radius", 30 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Font of Mana", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_mana_fountain_mana_regeneration_rate_+%", 40 }, + { "support_mana_fountain_radius", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportWallFortressPlayer"] = { name = "Fortress", description = "Supports skills that create walls in a line, causing them to be created in a circle instead but deal less Hit damage.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Wall, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "wall_maximum_length_+%", 100 }, - { "support_wall_fortress_hit_damage_+%_final", -50 }, - }, - stats = { - "wall_is_created_in_a_circle_instead", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Fortress", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "wall_maximum_length_+%", 100 }, + { "support_wall_fortress_hit_damage_+%_final", -50 }, + }, + stats = { + "wall_is_created_in_a_circle_instead", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportChillingIcePlayer"] = { name = "Frost Nexus", description = "Supports any skill that Hits enemies, causing it to create patches of Chilled Ground around Frozen enemies.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "chilling_ice_freezing_area_base_radius", 30 }, - { "chilling_ice_create_chilled_ground_on_freeze_base_duration_ms", 4000 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Frost Nexus", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "chilling_ice_freezing_area_base_radius", 30 }, + { "chilling_ice_create_chilled_ground_on_freeze_base_duration_ms", 4000 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportFrostfirePlayer"] = { name = "Frostfire", description = "Supports any skill that Hits enemies, causing it to Consume Freeze on Igniting a Frozen enemy to boost the effect of the Ignite.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.SkillConsumesIgnite, SkillType.SupportedByElementalDischarge, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "ignite_effect_+%_final_against_frozen_enemies", 100 }, - }, - stats = { - "never_freeze", - "remove_freeze_on_ignite", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Frostfire", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "ignite_effect_+%_final_against_frozen_enemies", 100 }, + }, + stats = { + "never_freeze", + "remove_freeze_on_ignite", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportFrozenVortexPlayer"] = { name = "Frozen Vortex", description = "Supports any skill that Hits enemies, causing it to create a chilling vortex on Shattering an enemy.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { SkillType.DamageOverTime, SkillType.Area, SkillType.Duration, }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "frozen_overkill_damage_%_dealt_per_second_as_icy_vortex", 30 }, - { "base_overkill_icy_vortex_duration_ms", 3000 }, - { "base_frozen_vortex_range", 16 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Frozen Vortex", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "frozen_overkill_damage_%_dealt_per_second_as_icy_vortex", 30 }, + { "base_overkill_icy_vortex_duration_ms", 3000 }, + { "base_frozen_vortex_range", 16 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportGlaciationPlayer"] = { name = "Glaciation", description = "Supports any skill that Hits enemies, making it more effective at Freezing enemies.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_hypothermia_hit_damage_freeze_multiplier_+%_final", 50 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Glaciation", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_hypothermia_hit_damage_freeze_multiplier_+%_final", 50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportGlacierPlayer"] = { name = "Glacier", description = "Supports any Skill which creates Ice Crystals, causing them to be created with higher Life.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.IceCrystal, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_glacier_ice_crystal_maximum_life_+%_final", 100 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Glacier", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_glacier_ice_crystal_maximum_life_+%_final", 100 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportCurseEffectPlayer"] = { name = "Heightened Curse", description = "Supports Curse Skills, magnifying their power.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.AppliesCurse, SkillType.IsBlasphemy, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "curse_effect_+%", 25 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 40, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 40, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Heightened Curse", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "curse_effect_+%", 25 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportHexBloomPlayer"] = { name = "Hex Bloom", description = "Supports Curses, spreading their effects when a Cursed enemy dies.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.AppliesCurse, }, addSkillTypes = { SkillType.Area, }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "transfer_hexes_to_X_nearby_enemies_on_kill", 1 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Hex Bloom", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "transfer_hexes_to_X_nearby_enemies_on_kill", 1 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportHinderPlayer"] = { name = "Hinder", description = "Supports Spells that deal non-Ailment Chaos damage over time, causing damage over time they inflict to also Hinder enemies.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.DamageOverTime, SkillType.Chaos, SkillType.AND, SkillType.AND, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "support_hinder_dots_also_apply_hinder", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Hinder", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "support_hinder_dots_also_apply_hinder", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportHourglassPlayer"] = { name = "Hourglass", description = "Supports any damaging skill that you use yourself, causing it to deal significantly more damage but gain a long cooldown. Cannot support Skills which already have a cooldown.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.DegenOnlySpellDamage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { SkillType.Cooldown, SkillType.SupportedByHourglass, }, excludeSkillTypes = { SkillType.Cooldown, SkillType.SupportedByHourglass, SkillType.NOT, SkillType.AND, SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.Trapped, SkillType.RemoteMined, SkillType.Persistent, SkillType.Vaal, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_hourglass_damage_+%_final", 40 }, - { "support_hourglass_display_cooldown_time_ms", 10000 }, - }, - stats = { - }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 10, actorLevel = 1, }, - }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 10, }, + }, + statSets = { + [1] = { + label = "Hourglass", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_hourglass_damage_+%_final", 40 }, + { "support_hourglass_display_cooldown_time_ms", 10000 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportIceBitePlayer"] = { name = "Ice Bite", description = "Supports Attacks you use yourself. Freezing an enemy with supported skills infuses all of your Attacks with Cold damage for a short time.", color = 3, - baseEffectiveness = 0.51819998025894, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.03770000115037, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { SkillType.Duration, }, excludeSkillTypes = { SkillType.Trapped, SkillType.RemoteMined, SkillType.SummonsTotem, }, ignoreMinionTypes = true, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_ice_bite_buff_grant_%_added_cold_attack_damage", 35 }, - { "support_ice_bite_base_buff_duration", 3000 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Ice Bite", + baseEffectiveness = 0.51819998025894, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.03770000115037, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_ice_bite_buff_grant_%_added_cold_attack_damage", 35 }, + { "support_ice_bite_base_buff_duration", 3000 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportIciclePlayer"] = { name = "Icicle", description = "Supports any Skill which creates Ice Crystals, causing them to be created with lower Life.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.IceCrystal, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_icicle_ice_crystal_maximum_life_+%_final", -50 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Icicle", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_icicle_ice_crystal_maximum_life_+%_final", -50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["ViciousHexSupportPlayer"] = { name = "Impending Doom", description = "Supports Curse skills you cast yourself, causing them to trigger Doom Blast on Cursed enemies when the Curse expires.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.AppliesCurse, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Triggered, SkillType.InbuiltTrigger, SkillType.Aura, }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "trigger_vicious_hex_explosion_when_curse_ends", - }, levels = { - [1] = { manaMultiplier = 30, levelRequirement = 0, actorLevel = 1, }, - }, -} -skills["DoomBlastPlayer"] = { + [1] = { manaMultiplier = 30, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Support", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "trigger_vicious_hex_explosion_when_curse_ends", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +}skills["DoomBlastPlayer"] = { name = "Doom Blast", hidden = true, - baseEffectiveness = 1.7200000286102, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.055599998682737, description = "Deals Chaos damage in an area around the previously Cursed enemy.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Triggered] = true, [SkillType.AreaSpell] = true, [SkillType.Chaos] = true, [SkillType.Cooldown] = true, [SkillType.InbuiltTrigger] = true, [SkillType.SkillGrantedBySupport] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "impending_doom_base_added_chaos_damage_%_of_current_mana", 15 }, - { "active_skill_base_area_of_effect_radius", 20 }, - }, - stats = { - "triggered_vicious_hex_explosion", - "is_area_damage", - }, - levels = { - [1] = { critChance = 5, storedUses = 3, levelRequirement = 0, cooldown = 0.15, actorLevel = 1, }, - }, + qualityStats = { + }, + levels = { + [1] = { storedUses = 3, levelRequirement = 0, cooldown = 0.15, }, + }, + statSets = { + [1] = { + label = "Doom Blast", + baseEffectiveness = 1.7200000286102, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.055599998682737, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "impending_doom_base_added_chaos_damage_%_of_current_mana", 15 }, + { "active_skill_base_area_of_effect_radius", 20 }, + }, + stats = { + "triggered_vicious_hex_explosion", + "is_area_damage", + }, + levels = { + [1] = { critChance = 5, actorLevel = 1, }, + }, + }, + } } skills["SupportImpetusPlayer"] = { name = "Impetus", description = "Supports Meta Skills. Supported Skills generate Energy significantly faster.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.GeneratesEnergy, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "energy_generated_+%", 40 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Impetus", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "energy_generated_+%", 40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportInevitableCriticalsPlayer"] = { name = "Inevitable Critical", description = "Supports any skill you use yourself that Hits enemies, causing it to accumulate Critical Hit chance over time. ", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Trapped, SkillType.RemoteMined, SkillType.SummonsTotem, }, ignoreMinionTypes = true, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_inevitable_criticals_critical_strike_chance_+%_per_second", 25 }, - { "support_inevitable_criticals_critical_strike_chance_+%_cap", 100 }, - }, - stats = { - "supported_by_inevitable_criticals", - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Inevitable Critical", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_inevitable_criticals_critical_strike_chance_+%_per_second", 25 }, + { "support_inevitable_criticals_critical_strike_chance_+%_cap", 100 }, + }, + stats = { + "supported_by_inevitable_criticals", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportChaoticAssassinationPlayer"] = { name = "Intense Agony", description = "Supports Spells that deal non-Ailment damage over time, causing them to have a shorter duration but deal substantially more damage over time with Debuffs inflicted against enemies on full life.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.DamageOverTime, SkillType.AND, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_chaotic_assassination_damage_over_time_+%_final_against_full_life_enemies", 50 }, - { "support_chaotic_assassination_skill_effect_duration_+%_final", -25 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Intense Agony", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_chaotic_assassination_damage_over_time_+%_final_against_full_life_enemies", 50 }, + { "support_chaotic_assassination_skill_effect_duration_+%_final", -25 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportLastGaspPlayer"] = { name = "Last Gasp", description = "Supports skills that create Persistent Minions, causing those Minions to fight on for a short duration before dying when they are fatally wounded.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.CreatesMinion, SkillType.Persistent, SkillType.AND, }, addSkillTypes = { SkillType.Duration, }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_last_gasp_duration_ms", 4000 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Last Gasp", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_last_gasp_duration_ms", 4000 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportLightningMasteryPlayer"] = { name = "Lightning Mastery", description = "Supports Lightning skills, granting them an additional level.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Lightning, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "supported_lightning_skill_gem_level_+", 1 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Lightning Mastery", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "supported_lightning_skill_gem_level_+", 1 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportIncreasedAreaOfEffectPlayer"] = { name = "Magnified Effect", description = "Supports any skill with an area of effect, making it larger.", color = 3, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Area, SkillType.MinionsCanExplode, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_area_of_effect_+%_final", 40 }, - { "support_increased_area_damage_+%_final", 0 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Magnified Effect", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_area_of_effect_+%_final", 40 }, + { "support_increased_area_damage_+%_final", 0 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportManaFlarePlayer"] = { name = "Mana Flare", description = "Supports any Spell that Hits enemies, causing it to trigger a Mana Flare on Critical Hit. The Mana Flare consumes your Mana to deal Fire damage. Cannot support the skills of Minions.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Damage, SkillType.AND, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.SkillGrantedBySupport, }, ignoreMinionTypes = true, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "support_trigger_mana_flare_on_crit", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, -} -skills["TriggeredManaFlarePlayer"] = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Support", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "support_trigger_mana_flare_on_crit", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +}skills["TriggeredManaFlarePlayer"] = { name = "Mana Flare", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.SkillGrantedBySupport] = true, [SkillType.Triggerable] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "triggered_by_mana_flare_support_%", 100 }, - { "support_mana_flare_%_of_current_mana_consumed", 20 }, - { "active_skill_base_area_of_effect_radius", 16 }, - }, - stats = { - }, - levels = { - [1] = { critChance = 7, storedUses = 1, levelRequirement = 0, cooldown = 1, actorLevel = 1, }, - }, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 1, }, + }, + statSets = { + [1] = { + label = "Mana Flare", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "triggered_by_mana_flare_support_%", 100 }, + { "support_mana_flare_%_of_current_mana_consumed", 20 }, + { "active_skill_base_area_of_effect_radius", 16 }, + }, + stats = { + }, + levels = { + [1] = { critChance = 7, actorLevel = 1, }, + }, + }, + } } skills["SupportMinionInstabilityPlayer"] = { name = "Minion Instability", description = "Supports skills which create Minions, causing them to violently explode when reduced to Low Life.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.CreatesMinion, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "explode_on_low_life_%_maximum_life_to_deal", 15 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Minion Instability", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "explode_on_low_life_%_maximum_life_to_deal", 15 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportMinionMasteryPlayer"] = { name = "Minion Mastery", description = "Supports Minion skills, granting them an additional level.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Minion, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "supported_minion_skill_gem_level_+", 1 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Minion Mastery", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "supported_minion_skill_gem_level_+", 1 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportMinionPactPlayer"] = { name = "Minion Pact", description = "Supports damaging skills you use yourself, draining the life from one of your Minions on use in order to boost the skill's damage. Only takes effect if you have a Minion with enough life to drain the full amount.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.DamageOverTime, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Trapped, SkillType.RemoteMined, SkillType.SummonsTotem, }, ignoreMinionTypes = true, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_minion_pact_user_life_%_removed_from_nearby_minion", 100 }, - { "support_minion_pact_damage_+%_final", 40 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Minion Pact", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_minion_pact_user_life_%_removed_from_nearby_minion", 100 }, + { "support_minion_pact_damage_+%_final", 40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportPhysicalMasteryPlayer"] = { name = "Physical Mastery", description = "Supports Physical skills, granting them an additional level.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Physical, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "supported_physical_skill_gem_level_+", 1 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Physical Mastery", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "supported_physical_skill_gem_level_+", 1 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportPotentialPlayer"] = { name = "Potential", description = "Supports Skills that you use yourself. Supported Skills will consume a Power Charge on use if possible, and will be much more likely to Critically Hit if they do. Supported Skills cannot generate Power Charges.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.CrossbowAmmoSkill, SkillType.Attack, }, addSkillTypes = { SkillType.SkillConsumesPowerChargesOnUse, SkillType.SupportedByPotential, }, excludeSkillTypes = { SkillType.Minion, SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.Persistent, SkillType.SkillConsumesPowerChargesOnUse, SkillType.SupportedByPotential, SkillType.NOT, SkillType.AND, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "skill_consume_power_charge_to_gain_critical_strike_chance_+%_final", 30 }, - }, - stats = { - "skill_cannot_generate_power_charges", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Potential", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "skill_consume_power_charge_to_gain_critical_strike_chance_+%_final", 30 }, + }, + stats = { + "skill_cannot_generate_power_charges", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportTempestuousTempoPlayer"] = { name = "Rising Tempest", description = "Supports Skills which deal Damage, raising Elemental Damage dealt for each Skill used Recently of a different Elemental type. Cannot support Minion Skills.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Minion, SkillType.Persistent, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_elemental_damage_+%_final_per_different_elemental_skill_used_recently", 12 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Rising Tempest", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_elemental_damage_+%_final_per_different_elemental_skill_used_recently", 12 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportRitualisticCursePlayer"] = { name = "Ritualistic Curse", description = "Supports Curse skills, causing them to cover a larger area but take longer to Curse enemies.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.AppliesCurse, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_curse_delay_+%", 30 }, - { "curse_area_of_effect_+%", 50 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Ritualistic Curse", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_curse_delay_+%", 30 }, + { "curse_area_of_effect_+%", 50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportSacrificialLambPlayer"] = { name = "Sacrificial Lamb", description = "Supports skills which create Minions, causing your skills which can target Minions to prioritise targeting Minions from the Supported Skill.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.CreatesMinion, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_sacrificial_lamb_base_radius", 60 }, - }, - stats = { - "support_sacrificial_lamb", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Sacrificial Lamb", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_sacrificial_lamb_base_radius", 60 }, + }, + stats = { + "support_sacrificial_lamb", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportEnergyShieldOnShockKillPlayer"] = { name = "Shock Siphon", description = "Supports any skill that Hits enemies, causing you to recover Energy Shield when it kills a Shocked enemy.", color = 3, - baseEffectiveness = 0.3740000128746, - incrementalEffectiveness = 0.012699999846518, - damageIncrementalEffectiveness = 0.061500001698732, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_recover_%_maximum_energy_shield_killing_shocked_enemies", 4 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Shock Siphon", + baseEffectiveness = 0.3740000128746, + incrementalEffectiveness = 0.012699999846518, + damageIncrementalEffectiveness = 0.061500001698732, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_recover_%_maximum_energy_shield_killing_shocked_enemies", 4 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportManaLeechPlayer"] = { name = "Soul Thief", description = "Supports Attacks, causing their Physical damage to Leech Mana.", color = 3, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_mana_leech_from_physical_attack_damage_permyriad", 500 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Soul Thief", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_mana_leech_from_physical_attack_damage_permyriad", 500 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportSoulbreakerPlayer"] = { name = "Soulbreaker", description = "Supports skills you use yourself, causing them to trigger a Chaos Damage nova when breaking Enemy Energy Shield.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Minion, SkillType.Totemable, SkillType.Trappable, SkillType.RemoteMined, }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "triggers_soulbreaker_on_breaking_enemy_energy_shield", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, -} -skills["TriggeredSoulbreakerPlayer"] = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Support", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "triggers_soulbreaker_on_breaking_enemy_energy_shield", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +}skills["TriggeredSoulbreakerPlayer"] = { name = "Soulbreaker", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Chaos] = true, [SkillType.SkillGrantedBySupport] = true, }, - statDescriptionScope = "skill_stat_descriptions", castTime = 1, - baseFlags = { - }, - constantStats = { - { "triggered_by_soulbreaker_support_%", 100 }, - { "active_skill_base_area_of_effect_radius", 20 }, - { "support_soulbreaker_%_enemy_energy_shield_dealt_as_chaos_damage", 10 }, - }, - stats = { - }, - levels = { - [1] = { critChance = 11, levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 0, actorLevel = 3.4519999027252, }, - [3] = { levelRequirement = 0, actorLevel = 6.7670001983643, }, - [4] = { levelRequirement = 0, actorLevel = 10.307999610901, }, - [5] = { levelRequirement = 0, actorLevel = 14.074999809265, }, - [6] = { levelRequirement = 0, actorLevel = 18.068000793457, }, - [7] = { levelRequirement = 0, actorLevel = 22.287000656128, }, - [8] = { levelRequirement = 0, actorLevel = 26.732000350952, }, - [9] = { levelRequirement = 0, actorLevel = 31.40299987793, }, - [10] = { levelRequirement = 0, actorLevel = 36.299999237061, }, - [11] = { levelRequirement = 0, actorLevel = 41.423000335693, }, - [12] = { levelRequirement = 0, actorLevel = 46.771999359131, }, - [13] = { levelRequirement = 0, actorLevel = 52.34700012207, }, - [14] = { levelRequirement = 0, actorLevel = 58.147998809814, }, - [15] = { levelRequirement = 0, actorLevel = 64.175003051758, }, - [16] = { levelRequirement = 0, actorLevel = 70.428001403809, }, - [17] = { levelRequirement = 0, actorLevel = 76.906997680664, }, - [18] = { levelRequirement = 0, actorLevel = 83.611999511719, }, - [19] = { levelRequirement = 0, actorLevel = 90.542999267578, }, - [20] = { levelRequirement = 0, actorLevel = 97.699996948242, }, - [21] = { levelRequirement = 0, actorLevel = 105.08300018311, }, - [22] = { levelRequirement = 0, actorLevel = 112.69200134277, }, - [23] = { levelRequirement = 0, actorLevel = 120.52700042725, }, - [24] = { levelRequirement = 0, actorLevel = 128.58799743652, }, - [25] = { levelRequirement = 0, actorLevel = 136.875, }, - [26] = { levelRequirement = 0, actorLevel = 145.38800048828, }, - [27] = { levelRequirement = 0, actorLevel = 154.12699890137, }, - [28] = { levelRequirement = 0, actorLevel = 163.09199523926, }, - [29] = { levelRequirement = 0, actorLevel = 172.28300476074, }, - [30] = { levelRequirement = 0, actorLevel = 181.69999694824, }, - [31] = { levelRequirement = 0, actorLevel = 191.34300231934, }, - [32] = { levelRequirement = 0, actorLevel = 201.21200561523, }, - [33] = { levelRequirement = 0, actorLevel = 211.30700683594, }, - [34] = { levelRequirement = 0, actorLevel = 221.62800598145, }, - [35] = { levelRequirement = 0, actorLevel = 232.17500305176, }, - [36] = { levelRequirement = 0, actorLevel = 242.94799804688, }, - [37] = { levelRequirement = 0, actorLevel = 253.94700622559, }, - [38] = { levelRequirement = 0, actorLevel = 265.17199707031, }, - [39] = { levelRequirement = 0, actorLevel = 276.62298583984, }, - [40] = { levelRequirement = 0, actorLevel = 288.29998779297, }, - }, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 0, }, + [3] = { levelRequirement = 0, }, + [4] = { levelRequirement = 0, }, + [5] = { levelRequirement = 0, }, + [6] = { levelRequirement = 0, }, + [7] = { levelRequirement = 0, }, + [8] = { levelRequirement = 0, }, + [9] = { levelRequirement = 0, }, + [10] = { levelRequirement = 0, }, + [11] = { levelRequirement = 0, }, + [12] = { levelRequirement = 0, }, + [13] = { levelRequirement = 0, }, + [14] = { levelRequirement = 0, }, + [15] = { levelRequirement = 0, }, + [16] = { levelRequirement = 0, }, + [17] = { levelRequirement = 0, }, + [18] = { levelRequirement = 0, }, + [19] = { levelRequirement = 0, }, + [20] = { levelRequirement = 0, }, + [21] = { levelRequirement = 0, }, + [22] = { levelRequirement = 0, }, + [23] = { levelRequirement = 0, }, + [24] = { levelRequirement = 0, }, + [25] = { levelRequirement = 0, }, + [26] = { levelRequirement = 0, }, + [27] = { levelRequirement = 0, }, + [28] = { levelRequirement = 0, }, + [29] = { levelRequirement = 0, }, + [30] = { levelRequirement = 0, }, + [31] = { levelRequirement = 0, }, + [32] = { levelRequirement = 0, }, + [33] = { levelRequirement = 0, }, + [34] = { levelRequirement = 0, }, + [35] = { levelRequirement = 0, }, + [36] = { levelRequirement = 0, }, + [37] = { levelRequirement = 0, }, + [38] = { levelRequirement = 0, }, + [39] = { levelRequirement = 0, }, + [40] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Soulbreaker", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "triggered_by_soulbreaker_support_%", 100 }, + { "active_skill_base_area_of_effect_radius", 20 }, + { "support_soulbreaker_%_enemy_energy_shield_dealt_as_chaos_damage", 10 }, + }, + stats = { + }, + levels = { + [1] = { critChance = 11, actorLevel = 1, }, + [2] = { actorLevel = 3.4519999027252, }, + [3] = { actorLevel = 6.7670001983643, }, + [4] = { actorLevel = 10.307999610901, }, + [5] = { actorLevel = 14.074999809265, }, + [6] = { actorLevel = 18.068000793457, }, + [7] = { actorLevel = 22.287000656128, }, + [8] = { actorLevel = 26.732000350952, }, + [9] = { actorLevel = 31.40299987793, }, + [10] = { actorLevel = 36.299999237061, }, + [11] = { actorLevel = 41.423000335693, }, + [12] = { actorLevel = 46.771999359131, }, + [13] = { actorLevel = 52.34700012207, }, + [14] = { actorLevel = 58.147998809814, }, + [15] = { actorLevel = 64.175003051758, }, + [16] = { actorLevel = 70.428001403809, }, + [17] = { actorLevel = 76.906997680664, }, + [18] = { actorLevel = 83.611999511719, }, + [19] = { actorLevel = 90.542999267578, }, + [20] = { actorLevel = 97.699996948242, }, + [21] = { actorLevel = 105.08300018311, }, + [22] = { actorLevel = 112.69200134277, }, + [23] = { actorLevel = 120.52700042725, }, + [24] = { actorLevel = 128.58799743652, }, + [25] = { actorLevel = 136.875, }, + [26] = { actorLevel = 145.38800048828, }, + [27] = { actorLevel = 154.12699890137, }, + [28] = { actorLevel = 163.09199523926, }, + [29] = { actorLevel = 172.28300476074, }, + [30] = { actorLevel = 181.69999694824, }, + [31] = { actorLevel = 191.34300231934, }, + [32] = { actorLevel = 201.21200561523, }, + [33] = { actorLevel = 211.30700683594, }, + [34] = { actorLevel = 221.62800598145, }, + [35] = { actorLevel = 232.17500305176, }, + [36] = { actorLevel = 242.94799804688, }, + [37] = { actorLevel = 253.94700622559, }, + [38] = { actorLevel = 265.17199707031, }, + [39] = { actorLevel = 276.62298583984, }, + [40] = { actorLevel = 288.29998779297, }, + }, + }, + } } skills["SupportSpellCascadePlayer"] = { name = "Spell Cascade", description = "Supports Spells that affect an area around you or a target location, causing those Spells to also target additional areas on either side of the target area, along a randomly chosen axis. Cannot support Channelling skills or Remote skills.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Cascadable, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.Trapped, SkillType.RemoteMined, SkillType.Vaal, SkillType.Channel, SkillType.Attack, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_spell_cascade_number_of_cascades_per_side", 1 }, - { "support_spell_cascade_area_of_effect_+%_per_cascade", -20 }, - { "support_spell_cascade_area_of_effect_+%_final", -20 }, - { "support_spell_cascade_damage_+%_final", -30 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Spell Cascade", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_spell_cascade_number_of_cascades_per_side", 1 }, + { "support_spell_cascade_area_of_effect_+%_per_cascade", -20 }, + { "support_spell_cascade_area_of_effect_+%_final", -20 }, + { "support_spell_cascade_damage_+%_final", -30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportSpellEchoPlayer"] = { name = "Spell Echo", description = "Supports Spells that affect an area around you or a target location. Supported Spells echo, causing their effects to happen again after a short delay. Cannot support Channelling skills or Remote skills.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Cascadable, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.Trapped, SkillType.RemoteMined, SkillType.Vaal, SkillType.Channel, SkillType.Attack, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_spell_echo_cascade_delay_ms", 500 }, - { "support_multicast_cast_speed_+%_final", -30 }, - { "support_spell_echo_number_of_echo_cascades", 1 }, - { "support_spell_echo_area_of_effect_+%_final", 30 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 50, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 50, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Spell Echo", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_spell_echo_cascade_delay_ms", 500 }, + { "support_multicast_cast_speed_+%_final", -30 }, + { "support_spell_echo_number_of_echo_cascades", 1 }, + { "support_spell_echo_area_of_effect_+%_final", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportStormfirePlayer"] = { name = "Stormfire", description = "Supports any skill that Hits enemies, prolonging Shocks they inflict on Ignited enemies.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "stormfire_support_shocks_from_skill_do_not_expire_on_ingited_targets", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Stormfire", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "stormfire_support_shocks_from_skill_do_not_expire_on_ingited_targets", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportStripAwayPlayer"] = { name = "Strip Away", description = "Supports Skills which apply Exposure to Enemies, increasing the effect of applied Exposure.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Spell, SkillType.DegenOnlySpellDamage, SkillType.CrossbowAmmoSkill, SkillType.Attack, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_exposure_effect_+%", 30 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Strip Away", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_exposure_effect_+%", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportIncreasedCriticalDamagePlayer"] = { name = "Supercritical", description = "Supports any skill that Hits enemies, causing it to deal more damage with Critical Hits but have less Critical Hit chance.", color = 3, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_critical_strike_multiplier_+", 100 }, - { "support_critical_damage_critical_strike_chance_+%_final", -20 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Supercritical", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_critical_strike_multiplier_+", 100 }, + { "support_critical_damage_critical_strike_chance_+%_final", -20 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportUnleashPlayer"] = { name = "Unleash", description = "Supports Spells you cast yourself, making their effect reoccur when cast. Cannot support Channelling Skills or Skills with a Cooldown.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.CanRapidFire, SkillType.Spell, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.Trapped, SkillType.RemoteMined, SkillType.Triggered, SkillType.HasReservation, SkillType.Vaal, SkillType.Instant, SkillType.Channel, SkillType.Cooldown, SkillType.Attack, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_spell_rapid_fire_repeat_use_damage_+%_final", -50 }, - { "unleash_support_seal_gain_frequency_as_%_of_total_cast_time", 200 }, - { "support_anticipation_rapid_fire_count", 2 }, - }, - stats = { - }, levels = { - [1] = { PvPDamageMultiplier = -40, levelRequirement = 0, manaMultiplier = 50, actorLevel = 1, }, - }, + [1] = { PvPDamageMultiplier = -40, levelRequirement = 0, manaMultiplier = 50, }, + }, + statSets = { + [1] = { + label = "Unleash", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_spell_rapid_fire_repeat_use_damage_+%_final", -50 }, + { "unleash_support_seal_gain_frequency_as_%_of_total_cast_time", 200 }, + { "support_anticipation_rapid_fire_count", 2 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportWildfirePlayer"] = { name = "Wildfire", description = "Supports any skill that Hits enemies, Spreading Ignites it inflicts to nearby enemies after a delay.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { SkillType.Area, }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_ignite_proliferation_radius", 15 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - [2] = { manaMultiplier = 20, levelRequirement = 3, actorLevel = 1, }, - [3] = { manaMultiplier = 20, levelRequirement = 6, actorLevel = 1, }, - [4] = { manaMultiplier = 20, levelRequirement = 10, actorLevel = 1, }, - [5] = { manaMultiplier = 20, levelRequirement = 14, actorLevel = 1, }, - [6] = { manaMultiplier = 20, levelRequirement = 18, actorLevel = 1, }, - [7] = { manaMultiplier = 20, levelRequirement = 22, actorLevel = 1, }, - [8] = { manaMultiplier = 20, levelRequirement = 26, actorLevel = 1, }, - [9] = { manaMultiplier = 20, levelRequirement = 31, actorLevel = 1, }, - [10] = { manaMultiplier = 20, levelRequirement = 36, actorLevel = 1, }, - [11] = { manaMultiplier = 20, levelRequirement = 41, actorLevel = 1, }, - [12] = { manaMultiplier = 20, levelRequirement = 46, actorLevel = 1, }, - [13] = { manaMultiplier = 20, levelRequirement = 52, actorLevel = 1, }, - [14] = { manaMultiplier = 20, levelRequirement = 58, actorLevel = 1, }, - [15] = { manaMultiplier = 20, levelRequirement = 64, actorLevel = 1, }, - [16] = { manaMultiplier = 20, levelRequirement = 66, actorLevel = 1, }, - [17] = { manaMultiplier = 20, levelRequirement = 72, actorLevel = 1, }, - [18] = { manaMultiplier = 20, levelRequirement = 78, actorLevel = 1, }, - [19] = { manaMultiplier = 20, levelRequirement = 84, actorLevel = 1, }, - [20] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [21] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [22] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [23] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [24] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [25] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [26] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [27] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [28] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [29] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [30] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [31] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [32] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [33] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [34] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [35] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [36] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [37] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [38] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [39] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - [40] = { manaMultiplier = 20, levelRequirement = 90, actorLevel = 1, }, - }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + [2] = { manaMultiplier = 20, levelRequirement = 3, }, + [3] = { manaMultiplier = 20, levelRequirement = 6, }, + [4] = { manaMultiplier = 20, levelRequirement = 10, }, + [5] = { manaMultiplier = 20, levelRequirement = 14, }, + [6] = { manaMultiplier = 20, levelRequirement = 18, }, + [7] = { manaMultiplier = 20, levelRequirement = 22, }, + [8] = { manaMultiplier = 20, levelRequirement = 26, }, + [9] = { manaMultiplier = 20, levelRequirement = 31, }, + [10] = { manaMultiplier = 20, levelRequirement = 36, }, + [11] = { manaMultiplier = 20, levelRequirement = 41, }, + [12] = { manaMultiplier = 20, levelRequirement = 46, }, + [13] = { manaMultiplier = 20, levelRequirement = 52, }, + [14] = { manaMultiplier = 20, levelRequirement = 58, }, + [15] = { manaMultiplier = 20, levelRequirement = 64, }, + [16] = { manaMultiplier = 20, levelRequirement = 66, }, + [17] = { manaMultiplier = 20, levelRequirement = 72, }, + [18] = { manaMultiplier = 20, levelRequirement = 78, }, + [19] = { manaMultiplier = 20, levelRequirement = 84, }, + [20] = { manaMultiplier = 20, levelRequirement = 90, }, + [21] = { manaMultiplier = 20, levelRequirement = 90, }, + [22] = { manaMultiplier = 20, levelRequirement = 90, }, + [23] = { manaMultiplier = 20, levelRequirement = 90, }, + [24] = { manaMultiplier = 20, levelRequirement = 90, }, + [25] = { manaMultiplier = 20, levelRequirement = 90, }, + [26] = { manaMultiplier = 20, levelRequirement = 90, }, + [27] = { manaMultiplier = 20, levelRequirement = 90, }, + [28] = { manaMultiplier = 20, levelRequirement = 90, }, + [29] = { manaMultiplier = 20, levelRequirement = 90, }, + [30] = { manaMultiplier = 20, levelRequirement = 90, }, + [31] = { manaMultiplier = 20, levelRequirement = 90, }, + [32] = { manaMultiplier = 20, levelRequirement = 90, }, + [33] = { manaMultiplier = 20, levelRequirement = 90, }, + [34] = { manaMultiplier = 20, levelRequirement = 90, }, + [35] = { manaMultiplier = 20, levelRequirement = 90, }, + [36] = { manaMultiplier = 20, levelRequirement = 90, }, + [37] = { manaMultiplier = 20, levelRequirement = 90, }, + [38] = { manaMultiplier = 20, levelRequirement = 90, }, + [39] = { manaMultiplier = 20, levelRequirement = 90, }, + [40] = { manaMultiplier = 20, levelRequirement = 90, }, + }, + statSets = { + [1] = { + label = "Wildfire", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_ignite_proliferation_radius", 15 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportWildshardsPlayer"] = { name = "Wildshards", description = "Supports Spell Skills that fire Projectiles. Supported Skills have a chance to fire many additional Projectiles in a circle.", color = 3, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Projectile, SkillType.AND, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.ProjectilesNumberModifiersNotApplied, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "spell_skill_%_chance_to_fire_8_additional_projectiles_in_nova", 20 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Wildshards", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "spell_skill_%_chance_to_fire_8_additional_projectiles_in_nova", 20 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportWitheringTouchPlayer"] = { name = "Withering Touch", description = "Supports any skill that Hits enemies, giving it a chance to Wither enemies on Hit.", color = 3, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { SkillType.Duration, }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_withering_touch_damage_+%_final", -25 }, - { "support_withered_base_duration_ms", 4000 }, - { "withered_on_chaos_damage_hit_chance_%", 100 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Withering Touch", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_withering_touch_damage_+%_final", -25 }, + { "support_withered_base_duration_ms", 4000 }, + { "withered_on_chaos_damage_hit_chance_%", 100 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } \ No newline at end of file diff --git a/src/Data/Skills/sup_str.lua b/src/Data/Skills/sup_str.lua index 380b42fd27..32a5fac119 100644 --- a/src/Data/Skills/sup_str.lua +++ b/src/Data/Skills/sup_str.lua @@ -5,205 +5,358 @@ -- Skill data (c) Grinding Gear Games -- local skills, mod, flag, skill = ... - skills["SupportAftershockChancePlayer"] = { name = "Aftershock", description = "Supports Slams you use yourself, giving them a chance to create an Aftershock.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Slam, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.Trapped, SkillType.RemoteMined, SkillType.Vaal, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "slam_aftershock_chance_%", 25 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Aftershock", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "slam_aftershock_chance_%", 25 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportAncestralUrgencyPlayer"] = { name = "Ancestral Urgency", description = "Supports Skills which place Totems, causing those skills to place Totems much more quickly.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.SummonsTotem, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Ancestral Urgency", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "summon_totem_cast_speed_+%", 80 }, + baseFlags = { + }, + constantStats = { + { "summon_totem_cast_speed_+%", 80 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["SupportArmourExplosionPlayer"] = { + name = "Armour Explosion", + description = "Supports Attacks, causing them to trigger a Fiery explosion when they Fully Break an enemy's Armour.", + color = 1, + support = true, + requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, + addSkillTypes = { }, + excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, }, - stats = { + statSets = { + [1] = { + label = "Support", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "support_armour_explosion", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +}skills["ArmourExplosionPlayer"] = { + name = "", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggered] = true, [SkillType.Triggerable] = true, [SkillType.SkillGrantedBySupport] = true, }, + castTime = 1, + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Explosion", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "armour_explosion", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 14 }, + { "trigger_on_armour_break_%_chance", 100 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 100 }, + }, + stats = { + "is_area_damage", + "cannot_break_armour", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportAutoReloadPlayer"] = { name = "Auto Reload", description = "Supports Crossbow Ammunition Skills, causing them to automatically reload when they Heavy Stun an enemy.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.CrossbowAmmoSkill, SkillType.CrossbowSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "crossbow_reload_on_heavy_stun", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Auto Reload", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "crossbow_reload_on_heavy_stun", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportBeheadPlayer"] = { name = "Behead", description = "Supports Strike skills, causing them to steal Modifiers from Rare monsters they kill.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.MeleeSingleTarget, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_executioner_gain_one_rare_monster_mod_on_kill_ms", 20000 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Behead", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_executioner_gain_one_rare_monster_mod_on_kill_ms", 20000 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportBloodlustPlayer"] = { name = "Bloodlust", description = "Supports Melee Attacks, causing them to deal more damage against Bleeding enemies, but preventing them from inflicting Bleeding.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Melee, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Bloodlust", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_bloodlust_melee_physical_damage_+%_final_vs_bleeding_enemies"] = { mod("PhysicalDamage", "MORE", nil, ModFlag.Melee, 0, { type = "ActorCondition", actor = "enemy", var = "Bleeding" }), }, }, - constantStats = { - { "support_bloodlust_melee_physical_damage_+%_final_vs_bleeding_enemies", 30 }, - }, - stats = { - "cannot_cause_bleeding", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_bloodlust_melee_physical_damage_+%_final_vs_bleeding_enemies", 30 }, + }, + stats = { + "cannot_cause_bleeding", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportKnockbackPlayer"] = { name = "Bludgeon", description = "Supports any skill that Hits enemies, causing it to Knock Back enemies.", color = 1, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "generic_knockback_distance_limit", 30 }, - }, - stats = { - "global_knockback", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Bludgeon", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "generic_knockback_distance_limit", 30 }, + }, + stats = { + "global_knockback", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportEnduranceChargeOnArmourBreak"] = { name = "Break Endurance", description = "Supports any skill that Hits enemies, giving it a chance to gain an Endurance Charge when it Fully Breaks an enemy's Armour.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "chance_to_gain_endurance_charge_on_armour_break_%", 20 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Break Endurance", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "chance_to_gain_endurance_charge_on_armour_break_%", 20 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportBrutalityPlayer"] = { name = "Brutality", description = "Supports any skill that deals damage, boosting its Physical damage at the expense of all other Damage Types.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.DamageOverTime, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Brutality", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_brutality_physical_damage_+%_final"] = { mod("PhysicalDamage", "MORE", nil), }, }, - constantStats = { - { "support_brutality_physical_damage_+%_final", 35 }, - }, - stats = { - "deal_no_elemental_damage", - "base_deal_no_chaos_damage", - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_brutality_physical_damage_+%_final", 35 }, + }, + stats = { + "deal_no_elemental_damage", + "base_deal_no_chaos_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportCannibalismPlayer"] = { name = "Cannibalism", description = "Supports Persistent Buff Skills, causing you to recover Life on kill while the Skill is active.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Persistent, SkillType.Buff, SkillType.AND, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Cannibalism", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_cannibalism_recover_%_maximum_life_on_kill", 4 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, statMap = { ["support_cannibalism_recover_%_maximum_life_on_kill"] = { mod("LifeOnKill", "BASE", nil, 0, 0, { type = "PercentStat", stat = "Life", percent = 1 }, { type = "GlobalEffect", effectType = "Buff", unscalable = true }), }, }, - constantStats = { - { "support_cannibalism_recover_%_maximum_life_on_kill", 4 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + } } skills["SupportCorruptingCryPlayer"] = { name = "Corrupting Cry", description = "Supports Warcries, causing them to inflict Corrupted Blood on enemies in their area of effect.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Warcry, }, addSkillTypes = { SkillType.DamageOverTime, SkillType.Duration, }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Corrupting Cry", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_corrupting_cry_corrupted_blood_base_physical_damage_per_minute_as_%_of_strength"] = { @@ -224,53 +377,73 @@ skills["SupportCorruptingCryPlayer"] = { -- Display only }, }, - baseMods = { - skill("debuff", true), - flag("dotIsCorruptingBlood"), - mod("Multiplier:CorruptingCryMaxStages", "BASE", 10), - mod("Damage", "MORE", 100, 0, KeywordFlag.PhysicalDot, { type = "Multiplier", var = "CorruptingCryStageAfterFirst"}), - }, - constantStats = { - { "support_corrupting_cry_warcry_applies_x_stacks_of_corrupted_blood", 1 }, - { "support_corrupting_cry_corrupted_blood_base_physical_damage_per_minute_as_%_of_strength", 1500 }, - { "support_corrupting_cry_area_of_effect_+%_final", -30 }, - { "support_corrupting_cry_corrupted_blood_duration_ms", 5000 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + baseMods = { + skill("debuff", true), + flag("dotIsCorruptingBlood"), + mod("Multiplier:CorruptingCryMaxStages", "BASE", 10), + mod("Damage", "MORE", 100, 0, KeywordFlag.PhysicalDot, { type = "Multiplier", var = "CorruptingCryStageAfterFirst"}), + }, + constantStats = { + { "support_corrupting_cry_warcry_applies_x_stacks_of_corrupted_blood", 1 }, + { "support_corrupting_cry_corrupted_blood_base_physical_damage_per_minute_as_%_of_strength", 1500 }, + { "support_corrupting_cry_area_of_effect_+%_final", -30 }, + { "support_corrupting_cry_corrupted_blood_duration_ms", 5000 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportDazingCryPlayer"] = { name = "Dazing Cry", description = "Supports Warcries, causing them to Daze Enemies on use.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Warcry, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_dazed_cry_duration_ms", 4000 }, - }, - stats = { - "support_apply_daze_on_warcry", - }, levels = { - [1] = { manaMultiplier = 10, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 10, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Dazing Cry", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_dazed_cry_duration_ms", 4000 }, + }, + stats = { + "support_apply_daze_on_warcry", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportDeepCutsPlayer"] = { name = "Deep Cuts", description = "Supports any skill that Hits enemies, causing it to deal less damage but inflict more potent Bleeding.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Deep Cuts", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_deep_cuts_hit_damage_+%_final"] = { @@ -280,254 +453,364 @@ skills["SupportDeepCutsPlayer"] = { mod("BleedMagnitude", "MORE", nil), }, }, - constantStats = { - { "support_deep_cuts_hit_damage_+%_final", -25 }, - { "support_deep_cuts_bleeding_effect_+%_final", 75 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_deep_cuts_hit_damage_+%_final", -25 }, + { "support_deep_cuts_bleeding_effect_+%_final", 75 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportIncreasedArmourBreakPlayer"] = { name = "Demolisher", description = "Supports any skill, causing Armour Break it inflicts to be stronger.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, SkillType.DegenOnlySpellDamage, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Demolisher", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_increased_armour_break_armour_break_amount_+%_final"] = { mod("ArmourBreakEffect", "MORE", nil), }, }, - constantStats = { - { "support_increased_armour_break_armour_break_amount_+%_final", 40 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_increased_armour_break_armour_break_amount_+%_final", 40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportGroundEffectDurationPlayer"] = { name = "Despoiler", description = "Supports Skills that create Ground Surfaces, causing those surfaces to last longer.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.CreatesGroundEffect, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "ground_effect_duration_+%", 50 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Support", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "ground_effect_duration_+%", 50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportDevastatePlayer"] = { name = "Devastate", description = "Supports any skill that Hits enemies, causing them to apply Broken Armour to enemies when causing a Heavy Stun to enemies.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Devastate", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["fully_break_enemies_armour_on_heavy_stun"] = { flag("Condition:CanArmourBreak", { type = "GlobalEffect", effectType = "Buff", effectName = "ArmourBreak" } ), }, }, - stats = { - "fully_break_enemies_armour_on_heavy_stun", - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + stats = { + "fully_break_enemies_armour_on_heavy_stun", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportDoubleBarrelPlayer"] = { name = "Double Barrel", description = "Supports Crossbow Ammunition Skills, causing them to load an extra bolt at the cost of reload speed.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.CrossbowAmmoSkill, SkillType.CrossbowSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_double_barrel_number_of_crossbow_bolts_+", 1 }, - { "support_double_barrel_crossbow_reload_speed_-%_final", 30 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Double Barrel", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_double_barrel_number_of_crossbow_bolts_+", 1 }, + { "support_double_barrel_crossbow_reload_speed_-%_final", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportEnragedWarcryPlayer"] = { name = "Enraged Warcry", description = "Supports Warcries, causing them to consume Rage to further boost Empowered Attacks.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Warcry, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_warcry_consumes_up_to_X_rage", 10 }, - { "support_enraged_warcry_+%_damage_final_for_exerted_attacks", 30 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Enraged Warcry", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_warcry_consumes_up_to_X_rage", 10 }, + { "support_enraged_warcry_+%_damage_final_for_exerted_attacks", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportIgniteDurationPlayer"] = { name = "Eternal Flame", description = "Supports any skill that Hits enemies, causing its Ignites to be inflicted less often but last longer.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Eternal Flame", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_eternal_flame_chance_to_ignite_+%_final"] = { mod("EnemyIgniteChance", "MORE", nil), }, }, - constantStats = { - { "ignite_duration_+%", 100 }, - { "support_eternal_flame_chance_to_ignite_+%_final", -25 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "ignite_duration_+%", 100 }, + { "support_eternal_flame_chance_to_ignite_+%_final", -25 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportExecutePlayer"] = { name = "Execute", description = "Supports any skill that Hits enemies, causing it to deal more damage against enemies on Low Life.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 10, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Execute", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_executioner_damage_vs_enemies_on_low_life_+%_final"] = { mod("Damage", "MORE", nil, ModFlag.Hit, 0, { type = "ActorCondition", actor = "enemy", var = "LowLife"}) }, }, - constantStats = { - { "support_executioner_damage_vs_enemies_on_low_life_+%_final", 40 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 10, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_executioner_damage_vs_enemies_on_low_life_+%_final", 40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportExploitWeaknessPlayer"] = { name = "Exploit Weakness", description = "Supports any skill that Hits enemies, causing them to deal more Damage against enemies with Broken Armour but preventing them from Breaking Armour themselves. Cannot support skills that Consume Broken Armour.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.ConsumesFullyBrokenArmour, }, + levels = { + [1] = { manaMultiplier = 30, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Exploit Weakness", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_gem_consume_enemy_fully_broken_armour_to_gain_damage_+%_final"] = { mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "ArmourBroken"}) }, }, - constantStats = { - { "support_gem_consume_enemy_fully_broken_armour_to_gain_damage_+%_final", 50 }, - }, - stats = { - "cannot_break_armour", - }, - levels = { - [1] = { manaMultiplier = 30, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_gem_consume_enemy_fully_broken_armour_to_gain_damage_+%_final", 50 }, + }, + stats = { + "cannot_break_armour", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["LessDurationSupportPlayer"] = { name = "Fast Forward", description = "Supports any skill that has a duration, making that duration shorter.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Duration, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Fast Forward", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_reduced_duration_skill_effect_duration_+%_final"] = { mod("Duration", "MORE", nil), }, }, - constantStats = { - { "support_reduced_duration_skill_effect_duration_+%_final", -30 }, - { "support_reduced_duration_damage_+%_final", 0 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_reduced_duration_skill_effect_duration_+%_final", -30 }, + { "support_reduced_duration_damage_+%_final", 0 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportFireExposurePlayer"] = { name = "Fire Exposure", description = "Supports any skill that Hits enemies, causing it to inflict Fire Exposure when it Ignites an enemy.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { SkillType.Duration, }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Fire Exposure", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["inflict_fire_exposure_for_x_ms_on_ignite"] = { mod("FireExposureChance", "BASE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Ignited"}), }, }, - constantStats = { - { "inflict_fire_exposure_for_x_ms_on_ignite", 8000 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "inflict_fire_exposure_for_x_ms_on_ignite", 8000 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportAddedFireDamagePlayer"] = { name = "Fire Infusion", description = "Supports Attacks, causing them to Gain Fire Damage but deal less Cold and Lightning Damage.", color = 1, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Fire Infusion", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_cold_and_lightning_damage_+%_final"] = { @@ -535,44 +818,64 @@ skills["SupportAddedFireDamagePlayer"] = { mod("LightningDamage", "MORE", nil), }, }, - constantStats = { - { "non_skill_base_all_damage_%_to_gain_as_fire_with_attacks", 25 }, - { "support_cold_and_lightning_damage_+%_final", -50 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "non_skill_base_all_damage_%_to_gain_as_fire_with_attacks", 25 }, + { "support_cold_and_lightning_damage_+%_final", -50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportFirePenetrationPlayer"] = { name = "Fire Penetration", description = "Supports any skill that Hits enemies, making those Hits Penetrate enemy Fire resistance.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_reduce_enemy_fire_resistance_%", 30 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Fire Penetration", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_reduce_enemy_fire_resistance_%", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["FistOfWarSupportPlayer"] = { name = "Fist of War", description = "Supports Slams you use yourself, providing a powerful Ancestral Boost every few seconds.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Slam, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.SummonsTotem, SkillType.UsedByTotem, SkillType.Trapped, SkillType.RemoteMined, SkillType.Vaal, }, + levels = { + [1] = { manaMultiplier = 40, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Fist of War", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["ancestral_slam_interval_duration"] = { @@ -580,29 +883,39 @@ skills["FistOfWarSupportPlayer"] = { div = 1000, }, }, - baseMods = { - mod("FistOfWarDamageMultiplier", "BASE", 20), - mod("FistOfWarMOREAoE", "BASE", 20), - }, - constantStats = { - { "support_ancestral_slam_big_hit_max_count", 1 }, - { "ancestral_slam_interval_duration", 6000 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 40, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + baseMods = { + mod("FistOfWarDamageMultiplier", "BASE", 20), + mod("FistOfWarMOREAoE", "BASE", 20), + }, + constantStats = { + { "support_ancestral_slam_big_hit_max_count", 1 }, + { "ancestral_slam_interval_duration", 6000 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportBloodFountainPlayer"] = { name = "Font of Blood", description = "Supports Skills which create stationary objects. Objects created by supported Skills generate a Font of Blood, creating an Aura which grants Life regeneration.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.SupportedByFountains, SkillType.Orb, SkillType.SummonsTotem, SkillType.Offering, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Font of Blood", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_blood_fountain_life_regeneration_rate_per_minute_%"] = { @@ -610,25 +923,35 @@ skills["SupportBloodFountainPlayer"] = { div = 60, }, }, - constantStats = { - { "support_blood_fountain_life_regeneration_rate_per_minute_%", 120 }, - { "support_blood_fountain_radius", 30 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_blood_fountain_life_regeneration_rate_per_minute_%", 120 }, + { "support_blood_fountain_radius", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportRageFountainPlayer"] = { name = "Font of Rage", description = "Supports Skills which create stationary objects. Objects created by supported Skills generate a Font of Rage, creating an Aura which grants Rage over time, as well as preventing Rage loss.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.SupportedByFountains, SkillType.Orb, SkillType.SummonsTotem, SkillType.Offering, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Font of Rage", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_rage_fountain_rage_regeneration_per_minute"] = { @@ -636,45 +959,65 @@ skills["SupportRageFountainPlayer"] = { div = 60, }, }, - constantStats = { - { "support_rage_fountain_rage_regeneration_per_minute", 120 }, - { "support_rage_fountain_radius", 30 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_rage_fountain_rage_regeneration_per_minute", 120 }, + { "support_rage_fountain_radius", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportFreshClipPlayer"] = { name = "Fresh Clip", description = "Supports Crossbow Skills, granting them more damage for each bolt reloaded by that Skill in the last 6 seconds.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.CrossbowAmmoSkill, SkillType.CrossbowSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_damage_+%_final_per_crossbow_bolt_reloaded_in_past_6_seconds", 1 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Fresh Clip", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_damage_+%_final_per_crossbow_bolt_reloaded_in_past_6_seconds", 1 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportMeleePhysicalDamagePlayer"] = { name = "Heavy Swing", description = "Supports Melee Attacks, boosting their Physical damage at the cost of Attack Speed.", color = 1, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Melee, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Heavy Swing", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_melee_physical_damage_+%_final"] = { @@ -684,73 +1027,103 @@ skills["SupportMeleePhysicalDamagePlayer"] = { mod("Speed", "MORE", nil, ModFlag.Attack), }, }, - constantStats = { - { "support_melee_physical_damage_+%_final", 35 }, - { "support_melee_physical_damage_attack_speed_+%_final", -10 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_melee_physical_damage_+%_final", 35 }, + { "support_melee_physical_damage_attack_speed_+%_final", -10 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportHeftPlayer"] = { name = "Heft", description = "Supports Skills which deal Damage, increasing the maximum Physical Damage of their Hits.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Heft", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_maximum_physical_hit_damage_+%_final"] = { mod("MaxPhysicalDamage", "MORE", nil, ModFlag.Hit), }, }, - constantStats = { - { "support_maximum_physical_hit_damage_+%_final", 30 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_maximum_physical_hit_damage_+%_final", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportHerbalismPlayer"] = { name = "Herbalism", description = "Supports Persistent Buff Skills, causing you to gain increased Life recovery from Flasks while the Skill is active.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Persistent, SkillType.Buff, SkillType.AND, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Herbalism", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_herbalism_life_recovery_+%_from_life_flasks"] = { mod("FlaskLifeRecovery", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }), }, }, - constantStats = { - { "support_herbalism_life_recovery_+%_from_life_flasks", 30 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_herbalism_life_recovery_+%_from_life_flasks", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportHolyDescentPlayer"] = { name = "Holy Descent", description = "Supports Skills that leap into the air, causing them to create Consecrated Ground when you land", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Jumping, }, addSkillTypes = { SkillType.CreatesGroundEffect, }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Holy Descent", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_holy_descent_consecrated_ground_on_landing"] = { @@ -760,95 +1133,135 @@ skills["SupportHolyDescentPlayer"] = { -- Display only }, }, - constantStats = { - { "support_holy_descent_consecrated_ground_base_duration_ms", 4000 }, - }, - stats = { - "support_holy_descent_consecrated_ground_on_landing", - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_holy_descent_consecrated_ground_base_duration_ms", 4000 }, + }, + stats = { + "support_holy_descent_consecrated_ground_on_landing", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportChanceToIgnitePlayer"] = { name = "Ignition", description = "Supports any skill that Hits enemies, making it more likely to Ignite.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Ignition", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_ignition_chance_to_ignite_+%_final"] = { mod("EnemyIgniteChance", "MORE", nil), }, }, - constantStats = { - { "support_ignition_chance_to_ignite_+%_final", 100 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_ignition_chance_to_ignite_+%_final", 100 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportImmolatePlayer"] = { name = "Immolate", description = "Supports Attacks, granting them extra Fire damage against Ignited enemies but making them unable to Ignite enemies themselves.", color = 1, - baseEffectiveness = 0.88889998197556, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.034000001847744, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "non_skill_base_all_damage_%_to_gain_as_fire_with_attacks_vs_burning_enemies", 30 }, - }, - stats = { - "never_ignite", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Immolate", + baseEffectiveness = 0.88889998197556, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.034000001847744, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "non_skill_base_all_damage_%_to_gain_as_fire_with_attacks_vs_burning_enemies", 30 }, + }, + stats = { + "never_ignite", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["ImpactShockwaveSupportPlayer"] = { name = "Impact Shockwave", description = "Supports Melee Strike skills, causing them to create an Aftershock that damages enemies around the target when they Heavy Stun an enemy.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.MeleeSingleTarget, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_impact_shockwave_base_splash_radius", 20 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 1, }, - [3] = { levelRequirement = 6, actorLevel = 1, }, - [4] = { levelRequirement = 10, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + [4] = { levelRequirement = 10, }, + }, + statSets = { + [1] = { + label = "Impact Shockwave", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_impact_shockwave_base_splash_radius", 20 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportInfernalLegionPlayer"] = { name = "Infernal Legion", description = "Supports skills which create Minions, causing them and enemies near them to Burn. Damage dealt by the Burning is based off the Life of the supported Minion.", color = 1, - baseEffectiveness = 5.9082999229431, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.056499999016523, support = true, requireSkillTypes = { SkillType.CreatesMinion, }, addSkillTypes = { SkillType.CausesBurning, }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Infernal Legion", + baseEffectiveness = 5.9082999229431, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.056499999016523, statDescriptionScope = "gem_stat_descriptions", statMap = { ["minion_fire_damage_%_of_maximum_life_taken_per_minute"] = { @@ -861,171 +1274,251 @@ skills["SupportInfernalLegionPlayer"] = { mod("ExtraMinionSkill", "LIST", { skillId = "InfernalLegion" }), }, }, - constantStats = { - { "minion_fire_damage_%_of_maximum_life_taken_per_minute", 1200 }, - { "support_minions_ignite_for_%_max_life", 20 }, - { "infernal_legion_minion_burning_effect_radius", 15 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "minion_fire_damage_%_of_maximum_life_taken_per_minute", 1200 }, + { "support_minions_ignite_for_%_max_life", 20 }, + { "infernal_legion_minion_burning_effect_radius", 15 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportInspirationPlayer"] = { name = "Inspiration", description = "Supports any skill, making it cost less to use. Cannot support skills which reserve Spirit.", color = 1, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Persistent, }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Inspiration", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_inspiration_cost_+%_final"] = { mod("Cost", "MORE", nil), }, }, - constantStats = { - { "support_inspiration_cost_+%_final", -40 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_inspiration_cost_+%_final", -40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportIronwoodPlayer"] = { name = "Ironwood", description = "Supports Skills which create Totems. Totems created by Supported Skills have additional Elemental Resistances.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.SummonsTotem, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "totem_elemental_resistance_%", 40 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Ironwood", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "totem_elemental_resistance_%", 40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportJaggedGroundPlayer"] = { name = "Jagged Ground", description = "Supports Slam skills, granting them a chance to create patches of Jagged Ground.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Slam, }, addSkillTypes = { SkillType.Duration, SkillType.Area, SkillType.CreatesGroundEffect, }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_jagged_ground_base_duration_ms", 4000 }, - { "support_jagged_ground_chance_%", 50 }, - }, - stats = { - "can_create_jagged_ground", - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Jagged Ground", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_jagged_ground_base_duration_ms", 4000 }, + { "support_jagged_ground_chance_%", 50 }, + }, + stats = { + "can_create_jagged_ground", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportChanceToBleedPlayer"] = { name = "Lacerate", description = "Supports any skill that Hits enemies, giving it a chance to inflict Bleeding.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_chance_to_inflict_bleeding_%", 50 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 20, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Lacerate", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_chance_to_inflict_bleeding_%", 50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportLifeLeechPlayer"] = { name = "Life Thief", description = "Supports Attacks, causing their Physical damage to Leech Life.", color = 1, - baseEffectiveness = 0, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "base_life_leech_from_physical_attack_damage_permyriad", 600 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Life Thief", + baseEffectiveness = 0, + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "base_life_leech_from_physical_attack_damage_permyriad", 600 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportBloodMagicPlayer"] = { name = "Lifetap", description = "Supports any Skill, turning a portion of its Mana cost into a Life cost. Does not support Skills which reserve Spirit.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Blessing, SkillType.Persistent, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "blood_magic_skill_life_cost_+%_final", 0 }, - { "base_skill_cost_life_instead_of_mana_%", 100 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Lifetap", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "blood_magic_skill_life_cost_+%_final", 0 }, + { "base_skill_cost_life_instead_of_mana_%", 100 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportLongFusePlayer"] = { name = "Long Fuse", description = "Supports Skills which fire Grenades, causing those Grenades to have much higher duration and damage.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Grenade, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "skill_effect_duration_+%", 50 }, - { "support_grenade_damage_+%_final", 30 }, - }, - stats = { - "skill_grenade_detonate_only_at_end_of_duration", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Long Fuse", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "skill_effect_duration_+%", 50 }, + { "support_grenade_damage_+%_final", 30 }, + }, + stats = { + "skill_grenade_detonate_only_at_end_of_duration", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportMeatShieldPlayer"] = { name = "Meat Shield", description = "Supports skills which create Minions, granting them more life but making them deal less damage.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.CreatesMinion, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Meat Shield", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_minion_maximum_life_+%_final"] = { @@ -1035,219 +1528,319 @@ skills["SupportMeatShieldPlayer"] = { mod("MinionModifier", "LIST", { mod = mod("Damage", "MORE", nil) }), }, }, - constantStats = { - { "support_minion_maximum_life_+%_final", 50 }, - { "support_meat_shield_minion_damage_+%_final", -35 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_minion_maximum_life_+%_final", 50 }, + { "support_meat_shield_minion_damage_+%_final", -35 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportOverpowerPlayer"] = { name = "Overpower", description = "Supports any skill that hits enemies, causing it to build up Stun more quickly.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Overpower", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_overpower_hit_damage_stun_multiplier_+%_final"] = { mod("StunBuildup", "MORE", nil), }, }, - constantStats = { - { "support_overpower_hit_damage_stun_multiplier_+%_final", 50 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_overpower_hit_damage_stun_multiplier_+%_final", 50 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["MoreDurationSupportPlayer"] = { name = "Persistence", description = "Supports any skill that has a duration, making that duration longer.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Duration, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + [2] = { manaMultiplier = 20, levelRequirement = 3, }, + [3] = { manaMultiplier = 20, levelRequirement = 6, }, + }, + statSets = { + [1] = { + label = "Persistence", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_more_duration_skill_effect_duration_+%_final"] = { mod("Duration", "MORE", nil), }, }, - constantStats = { - { "support_more_duration_skill_effect_duration_+%_final", 40 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - [2] = { manaMultiplier = 20, levelRequirement = 3, actorLevel = 1, }, - [3] = { manaMultiplier = 20, levelRequirement = 6, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_more_duration_skill_effect_duration_+%_final", 40 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportEmpoweredDamagePlayer"] = { name = "Premeditation", description = "Supports skills that can Empower skills other than themselves, causing skills they Empower to deal more damage.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.EmpowersOtherSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_empowered_damage_+%_final", 15 }, - }, - stats = { - }, levels = { - [1] = { manaMultiplier = 30, levelRequirement = 0, actorLevel = 1, }, + [1] = { manaMultiplier = 30, levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Premeditation", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_empowered_damage_+%_final", 15 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportWeaponElementalDamagePlayer"] = { name = "Primal Armament", description = "Supports Attacks that use a weapon, causing them to deal more weapon Elemental damage.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.NonWeaponAttack, }, + levels = { + [1] = { manaMultiplier = 20, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Primal Armament", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_weapon_elemental_damage_+%_final"] = { mod("ElementalDamage", "MORE", nil, 0, KeywordFlag.Attack), }, }, - constantStats = { - { "support_weapon_elemental_damage_+%_final", 25 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 20, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_weapon_elemental_damage_+%_final", 25 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportRagePlayer"] = { name = "Rage", description = "Supports Melee Attacks, causing them to grant Rage on Hit.", color = 1, - baseEffectiveness = 0.18000000715256, - incrementalEffectiveness = 0.092720001935959, - damageIncrementalEffectiveness = 0.035000000149012, support = true, requireSkillTypes = { SkillType.Melee, }, addSkillTypes = { }, excludeSkillTypes = { }, ignoreMinionTypes = true, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "gain_x_rage_on_melee_hit", 3 }, - { "support_rage_attack_damage_+%_final", 0 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - [2] = { levelRequirement = 3, actorLevel = 1, }, - [3] = { levelRequirement = 6, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + [2] = { levelRequirement = 3, }, + [3] = { levelRequirement = 6, }, + }, + statSets = { + [1] = { + label = "Rage", + baseEffectiveness = 0.18000000715256, + incrementalEffectiveness = 0.092720001935959, + damageIncrementalEffectiveness = 0.035000000149012, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "gain_x_rage_on_melee_hit", 3 }, + { "support_rage_attack_damage_+%_final", 0 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportRageforgedPlayer"] = { name = "Rageforged", description = "Supports any damaging skill that you use or trigger yourself, causing it to consume Rage to deal more damage. If you don't have enough Rage to consume, the damage bonus will not apply.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Trapped, SkillType.RemoteMined, SkillType.SummonsTotem, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_rageforged_consumes_X_rage_to_enrage_skill_use", 10 }, - { "support_rageforged_enraged_damage_+%_final", 35 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Rageforged", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_rageforged_consumes_X_rage_to_enrage_skill_use", 10 }, + { "support_rageforged_enraged_damage_+%_final", 35 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportRagingCryPlayer"] = { name = "Raging Cry", description = "Supports Warcry skills, causing them to grant you Rage on use depending on counted monster Power.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Warcry, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "warcry_grant_X_rage_per_5_power", 4 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Raging Cry", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "warcry_grant_X_rage_per_5_power", 4 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportRupturePlayer"] = { name = "Rupture", description = "Supports skills that Hit Enemies. Supported skills Aggravate Bleeding on Hitting Heavily Stunned Enemies.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "support_rupture_aggravate_bleeding_on_hitting_heavy_stunned_enemy", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Rupture", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "support_rupture_aggravate_bleeding_on_hitting_heavy_stunned_enemy", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["RuthlessSupportPlayer"] = { name = "Ruthless", description = "Supports Attacks, causing repeated uses to be more effective at Stunning enemies.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { SkillType.Attack, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_ruthless_big_hit_max_count", 5 }, - { "support_ruthless_big_hit_stun_damage_+%_final", 500 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Ruthless", + incrementalEffectiveness = 0.092720001935959, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_ruthless_big_hit_max_count", 5 }, + { "support_ruthless_big_hit_stun_damage_+%_final", 500 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportDeadlyIgnitesPlayer"] = { name = "Searing Flame", description = "Supports any skill that Hits enemies, causing inflicted Ignites to deal more damage but its Hits to deal less damage.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Damage, SkillType.Attack, SkillType.CrossbowAmmoSkill, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Searing Flame", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_stronger_ignites_hit_damage_+%_final"] = { @@ -1257,129 +1850,188 @@ skills["SupportDeadlyIgnitesPlayer"] = { mod("IgniteMagnitude", "MORE", nil), }, }, - constantStats = { - { "support_stronger_ignites_hit_damage_+%_final", -25 }, - { "support_stronger_ignites_ignite_effect_+%_final", 75 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_stronger_ignites_hit_damage_+%_final", -25 }, + { "support_stronger_ignites_ignite_effect_+%_final", 75 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportArmourBreakPlayer"] = { name = "Splinter", description = "Supports Skills that Hit Enemies, causing those Hits to Break Armour based on a portion of Physical Damage dealt.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Attack, SkillType.Damage, SkillType.CrossbowAmmoSkill, SkillType.Physical, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "armour_break_physical_damage_%_dealt_as_armour_break", 15 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Splinter", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "armour_break_physical_damage_%_dealt_as_armour_break", 15 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportStompingGroundPlayer"] = { name = "Stomping Ground", description = "Supports Travel skills, causing your footsteps to crack the earth and emit damaging shockwaves while using the skill.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Travel, }, addSkillTypes = { }, excludeSkillTypes = { }, - statDescriptionScope = "gem_stat_descriptions", - stats = { - "support_stomping_ground", - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, -} -skills["StompingGroundShockwavePlayer"] = { + statSets = { + [1] = { + label = "Support", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + stats = { + "support_stomping_ground", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +}skills["StompingGroundShockwavePlayer"] = { name = "Stomping Ground Shockwave", hidden = true, - incrementalEffectiveness = 0.054999999701977, skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggered] = true, [SkillType.Triggerable] = true, [SkillType.SkillGrantedBySupport] = true, [SkillType.UseGlobalStats] = true, }, - statDescriptionScope = "stomping_ground_shockwave", castTime = 1, - baseFlags = { - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 18 }, - { "stomping_ground_trigger_on_footstep_%_chance", 100 }, - { "attack_minimum_added_physical_damage_as_%_of_strength", 80 }, - { "attack_maximum_added_physical_damage_as_%_of_strength", 120 }, - }, - stats = { - "is_area_damage", + qualityStats = { }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Shockwave", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "stomping_ground_shockwave", + baseFlags = { + }, + constantStats = { + { "active_skill_base_area_of_effect_radius", 18 }, + { "stomping_ground_trigger_on_footstep_%_chance", 100 }, + { "attack_minimum_added_physical_damage_as_%_of_strength", 80 }, + { "attack_maximum_added_physical_damage_as_%_of_strength", 120 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportTremorsPlayer"] = { name = "Tremors", description = "Supports Slam Skills you use yourself. Supported Skills gain multiple independent chances to cause Aftershocks, but deal less Damage.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Slam, }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Minion, SkillType.UsedByTotem, }, - statDescriptionScope = "gem_stat_descriptions", - constantStats = { - { "support_slam_chance_for_one_additional_aftershock_%", 30 }, - { "support_slam_chance_for_two_additional_aftershocks_%", 15 }, - { "support_slam_chance_for_three_additional_aftershocks_%", 10 }, - { "support_unstable_earth_damage_+%_final", -35 }, - }, - stats = { - }, levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, + [1] = { levelRequirement = 0, }, }, + statSets = { + [1] = { + label = "Tremors", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "gem_stat_descriptions", + baseFlags = { + }, + constantStats = { + { "support_slam_chance_for_one_additional_aftershock_%", 30 }, + { "support_slam_chance_for_two_additional_aftershocks_%", 15 }, + { "support_slam_chance_for_three_additional_aftershocks_%", 10 }, + { "support_unstable_earth_damage_+%_final", -35 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["UnbreakableSupportPlayer"] = { name = "Unbreakable", description = "Supports any skill that you can use, making you harder to Stun while using it.", color = 1, - incrementalEffectiveness = 0.092720001935959, support = true, requireSkillTypes = { }, addSkillTypes = { }, excludeSkillTypes = { SkillType.Instant, SkillType.Persistent, }, + levels = { + [1] = { manaMultiplier = 10, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Unbreakable", + incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_unbreakable_stun_threshold_+%_final_while_performing_action"] = { mod("StunThreshold", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", unscalable = true }), }, }, - constantStats = { - { "support_unbreakable_stun_threshold_+%_final_while_performing_action", 200 }, - }, - stats = { - }, - levels = { - [1] = { manaMultiplier = 10, levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_unbreakable_stun_threshold_+%_final_while_performing_action", 200 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportUpheavalPlayer"] = { name = "Upheaval", description = "Supports Melee Attacks which create fissures in the ground, causing them to create additional fissures at the cost of damage and attack speed.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.CreatesFissure, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Upheaval", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_additional_fissures_damage_+%_final"] = { @@ -1389,26 +2041,36 @@ skills["SupportUpheavalPlayer"] = { mod("Speed", "MORE", nil, ModFlag.Attack), }, }, - constantStats = { - { "base_number_of_additional_fissures", 2 }, - { "support_additional_fissures_damage_+%_final", -40 }, - { "support_additional_fissures_attack_speed_+%_final", -20 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "base_number_of_additional_fissures", 2 }, + { "support_additional_fissures_damage_+%_final", -40 }, + { "support_additional_fissures_attack_speed_+%_final", -20 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } skills["SupportVitalityPlayer"] = { name = "Vitality", description = "Supports Persistent Buff Skills, causing you to gain Life Regeneration while the Skill is active.", color = 1, - incrementalEffectiveness = 0.054999999701977, support = true, requireSkillTypes = { SkillType.Persistent, SkillType.Buff, SkillType.AND, }, addSkillTypes = { }, excludeSkillTypes = { }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Vitality", + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "gem_stat_descriptions", statMap = { ["support_vitality_life_regeneration_rate_per_minute_%"] = { @@ -1416,12 +2078,16 @@ skills["SupportVitalityPlayer"] = { div = 60, }, }, - constantStats = { - { "support_vitality_life_regeneration_rate_per_minute_%", 60 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, actorLevel = 1, }, - }, + baseFlags = { + }, + constantStats = { + { "support_vitality_life_regeneration_rate_per_minute_%", 60 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } \ No newline at end of file diff --git a/src/Export/Scripts/skillGemList.lua b/src/Export/Scripts/skillGemList.lua index 3e695adc49..a56bb777e1 100644 --- a/src/Export/Scripts/skillGemList.lua +++ b/src/Export/Scripts/skillGemList.lua @@ -8,6 +8,17 @@ out:write('-- Gem data (c) Grinding Gear Games\n\n') local export = false local types = { "Strength", "Dexterity", "Intelligence", "Other" } + +local function grantedEffectString(grantedEffect) + local s = "#skill "..grantedEffect.Id.."\n#startSets\n" + for _, statSet in ipairs(tableConcat({grantedEffect.GrantedEffectStatSets}, grantedEffect.AdditionalStatSets)) do + if not (statSet.LabelType and statSet.LabelType.Id == "Hidden") then + s = s.."#set "..statSet.Id.."\n#flags\n#mods\n" + end + end + s = s.."#skillEnd\n" + return s +end for i, _ in ipairs(types) do local active = {} local support = {} @@ -28,11 +39,11 @@ for i, _ in ipairs(types) do if skillGem.IsSupport and skillGem.GemColour == i and not gemEffect.Id:match("Unknown") and not gemEffect.Id:match("Playtest") and not skillGem.BaseItemType.Name:match("DNT") and dat("SupportGems"):GetRow("SkillGem", dat("SkillGems"):GetRow("BaseItemType", dat("BaseItemTypes"):GetRow("Id", skillGem.BaseItemType.Id))) then local temp = skillGem.BaseItemType.Name..string.rep(" ", 30 - string.len(skillGem.BaseItemType.Name)).."\t\t----\t\t"..gemEffect.GrantedEffect.Id - local temp1 = skillGem.BaseItemType.Name.."#skill "..gemEffect.GrantedEffect.Id.."\n#flags\n#mods\n" + local temp1 = skillGem.BaseItemType.Name..grantedEffectString(gemEffect.GrantedEffect) if gemEffect.AdditionalGrantedEffects then for _, additionalGrantedEffect in ipairs(gemEffect.AdditionalGrantedEffects) do temp = temp.."\t"..additionalGrantedEffect.Id - temp1 = temp1.."\n#skill "..additionalGrantedEffect.Id.."\n#flags\n#mods\n" + temp1 = temp1..grantedEffectString(additionalGrantedEffect) end end table.insert(support, temp) @@ -40,11 +51,11 @@ for i, _ in ipairs(types) do elseif not skillGem.IsSupport and types[i] == colour and not gemEffect.Id:match("Unknown") and not gemEffect.Id:match("Playtest") and not gemEffect.GrantedEffect.ActiveSkill.DisplayName:match("DNT") and not skillGem.BaseItemType.Name:match("DNT") and dat("SkillGemSupports"):GetRow("ActiveGem", dat("SkillGems"):GetRow("BaseItemType", dat("BaseItemTypes"):GetRow("Id", skillGem.BaseItemType.Id))) then local temp = gemEffect.GrantedEffect.ActiveSkill.DisplayName..string.rep(" ", 30 - string.len(gemEffect.GrantedEffect.ActiveSkill.DisplayName)).."\t\t----\t\t"..gemEffect.GrantedEffect.Id - local temp1 = gemEffect.GrantedEffect.ActiveSkill.DisplayName.."#skill "..gemEffect.GrantedEffect.Id.."\n#flags\n#mods\n" + local temp1 = gemEffect.GrantedEffect.ActiveSkill.DisplayName..grantedEffectString(gemEffect.GrantedEffect) if gemEffect.AdditionalGrantedEffects then for _, additionalGrantedEffect in ipairs(gemEffect.AdditionalGrantedEffects) do temp = temp.."\t"..additionalGrantedEffect.Id - temp1 = temp1.."\n#skill "..additionalGrantedEffect.Id.."\n#flags\n#mods\n" + temp1 = temp1.."\n"..grantedEffectString(additionalGrantedEffect) end end table.insert(active, temp) diff --git a/src/Export/Scripts/skills.lua b/src/Export/Scripts/skills.lua index 9f79b64680..4ccb85daf5 100644 --- a/src/Export/Scripts/skills.lua +++ b/src/Export/Scripts/skills.lua @@ -212,7 +212,6 @@ local weaponClassMap = { ["Spear"] = "Spear", } ---local skillStatScope = { } local gems = { } local trueGemNames = { } @@ -273,15 +272,18 @@ directiveTable.skill = function(state, args, out) end local skill = { } state.skill = skill + state.granted = granted if skillGem and not state.noGem then gems[gemEffect.Id] = true if granted.IsSupport then - out:write('\tname = "', fullNameGems[skillGem.BaseItemType.Id] and skillGem.BaseItemType.Name or skillGem.BaseItemType.Name:gsub(" Support",""), '",\n') + skill.displayName = fullNameGems[skillGem.BaseItemType.Id] and skillGem.BaseItemType.Name or skillGem.BaseItemType.Name:gsub(" Support", "") + out:write('\tname = "', skill.displayName, '",\n') if #gemEffect.Description > 0 then out:write('\tdescription = "', escapeGGGString(gemEffect.Description:gsub('"','\\"'):gsub('\r',''):gsub('\n','\\n')), '",\n') end else - out:write('\tname = "', secondaryEffect and granted.ActiveSkill.DisplayName or trueGemNames[gemEffect.Id] or granted.ActiveSkill.DisplayName, '",\n') + skill.displayName = secondaryEffect and granted.ActiveSkill.DisplayName or trueGemNames[gemEffect.Id] or granted.ActiveSkill.DisplayName + out:write('\tname = "', skill.displayName, '",\n') -- Hybrid gems (e.g. Vaal gems) use the display name of the active skill e.g. Vaal Summon Skeletons of Sorcery out:write('\tbaseTypeName = "', granted.ActiveSkill.DisplayName, '",\n') end @@ -289,29 +291,89 @@ directiveTable.skill = function(state, args, out) if displayName == args and not granted.IsSupport then displayName = gemEffect and trueGemNames[gemEffect.Id] or granted.ActiveSkill.DisplayName end + skill.displayName = displayName out:write('\tname = "', displayName, '",\n') out:write('\thidden = true,\n') end state.noGem = false skill.baseFlags = { } - local modMap = { } - skill.mods = { } skill.levels = { } - skill.stats = { } - skill.constantStats = { } + skill.sets = { } + skill.setIndex = 1 skill.addSkillTypes = state.addSkillTypes state.addSkillTypes = nil if skillGem and not state.noGem then out:write('\tcolor = ', skillGem.GemColour, ',\n') end - if granted.GrantedEffectStatSets.BaseEffectiveness ~= 1 then - out:write('\tbaseEffectiveness = ', granted.GrantedEffectStatSets.BaseEffectiveness, ',\n') + local nextGemLevelReqValue = 0 + local perLevel = dat("GrantedEffectsPerLevel"):GetRowList("GrantedEffect", granted) + local gemLevelProgression = nil + if skillGem and not state.noGem then + gemLevelProgression = dat("ItemExperiencePerLevel"):GetRowList("ItemExperienceType", skillGem.GemLevelProgression) end - if granted.GrantedEffectStatSets.IncrementalEffectiveness ~= 0 then - out:write('\tincrementalEffectiveness = ', granted.GrantedEffectStatSets.IncrementalEffectiveness, ',\n') + for indx = 1, #perLevel do + local levelRow = perLevel[indx] + local level = { extra = { }, cost = { } } + level.level = levelRow.Level + level.extra.levelRequirement = math.max(gemLevelProgression and gemLevelProgression[indx] and gemLevelProgression[indx].PlayerLevel or 0, nextGemLevelReqValue) + nextGemLevelReqValue = level.extra.levelRequirement + for i, cost in ipairs(granted.CostType) do + level.cost[cost["Resource"]] = levelRow.CostAmounts[i] + end + --if levelRow.ManaReservationFlat ~= 0 then + -- level.extra.manaReservationFlat = levelRow.ManaReservationFlat + --end + --if levelRow.ManaReservationPercent ~= 0 then + -- level.extra.manaReservationPercent = levelRow.ManaReservationPercent / 100 + --end + --if levelRow.LifeReservationFlat ~= 0 then + -- level.extra.lifeReservationFlat = levelRow.LifeReservationFlat + --end + --if levelRow.LifeReservationPercent ~= 0 then + -- level.extra.lifeReservationPercent = levelRow.LifeReservationPercent / 100 + --end + if levelRow.CostMultiplier ~= 100 then + level.extra.manaMultiplier = levelRow.CostMultiplier - 100 + end + if levelRow.AttackSpeedMultiplier and levelRow.AttackSpeedMultiplier ~= 0 then + level.extra.attackSpeedMultiplier = levelRow.AttackSpeedMultiplier + end + if levelRow.AttackTime ~= 0 then + level.extra.attackTime = levelRow.AttackTime + end + if levelRow.Cooldown and levelRow.Cooldown ~= 0 then + level.extra.cooldown = levelRow.Cooldown / 1000 + end + if levelRow.PvPDamageMultiplier ~= 0 then + level.extra.PvPDamageMultiplier = levelRow.PvPDamageMultiplier + end + if levelRow.StoredUses ~= 0 then + level.extra.storedUses = levelRow.StoredUses + end + if levelRow.VaalSouls ~= 0 then + level.cost.Soul = levelRow.VaalSouls + end + if levelRow.VaalStoredUses ~= 0 then + level.extra.vaalStoredUses = levelRow.VaalStoredUses + end + if levelRow.SoulGainPreventionDuration ~= 0 then + level.extra.soulPreventionDuration = levelRow.SoulGainPreventionDuration / 1000 + end + -- stat based level info + --if statRow.DamageEffectiveness ~= 0 then + -- level.extra.damageEffectiveness = statRow.DamageEffectiveness / 10000 + 1 + --end + table.insert(skill.levels, level) end - if granted.GrantedEffectStatSets.DamageIncrementalEffectiveness ~= 0 then - out:write('\tdamageIncrementalEffectiveness = ', granted.GrantedEffectStatSets.DamageIncrementalEffectiveness, ',\n') + if not skill.qualityStats and not granted.IsSupport then + skill.qualityStats = { } + local qualityStats = dat("GrantedEffectQualityStats"):GetRow("GrantedEffect", granted) + if qualityStats and qualityStats.GrantedStats then + for i, stat in ipairs(qualityStats.GrantedStats) do + table.insert(skill.qualityStats, { stat.Id, qualityStats.StatValues[i] / 1000 }) + ConPrintf("[%d] %s %s", i, granted.ActiveSkill.DisplayName, stat.Id) + end + end end if granted.IsSupport then skill.isSupport = true @@ -358,7 +420,6 @@ directiveTable.skill = function(state, args, out) end out:write('\t},\n') end - out:write('\tstatDescriptionScope = "gem_stat_descriptions",\n') else if #granted.ActiveSkill.Description > 0 then out:write('\tdescription = "', escapeGGGString(granted.ActiveSkill.Description:gsub('"','\\"'):gsub('\r',''):gsub('\n','\\n')), '",\n') @@ -393,12 +454,6 @@ directiveTable.skill = function(state, args, out) end out:write('\t},\n') end - --local file = getFile("Metadata/StatDescriptions/specific_skill_stat_descriptions/"..granted.ActiveSkill.Id..".csd") - --if file then - -- skillStatScope[granted.ActiveSkill.Id] = granted.ActiveSkill.Id - --end - --out:write('\tstatDescriptionScope = "', skillStatScope[granted.ActiveSkill.Id] or "skill_stat_descriptions", '",\n') - out:write('\tstatDescriptionScope = "', granted.ActiveSkill.StatDescription:gsub("^Metadata/StatDescriptions/", ""):gsub("specific_skill_stat_descriptions/", ""):gsub("/$", ""):gsub("/", "_"), '",\n') if granted.ActiveSkill.SkillTotem <= 21 then out:write('\tskillTotemId = ', granted.ActiveSkill.SkillTotem, ',\n') end @@ -407,154 +462,119 @@ directiveTable.skill = function(state, args, out) out:write('\tcannotBeSupported = true,\n') end end - for statSetCount = 1, math.max(1, #granted.AdditionalStatSets + 1) do - skill.stats[statSetCount] = { } - skill.constantStats[statSetCount] = { } - skill.levels[statSetCount] = { } - local statMap = { } - local statsPerLevel = dat("GrantedEffectStatSetsPerLevel"):GetRowList("GrantedEffectStatSets", granted.GrantedEffectStatSets) - local statsSets = dat("GrantedEffectStatSets"):GetRow("Id", grantedId) - if statSetCount > 1 then - statsPerLevel = dat("GrantedEffectStatSetsPerLevel"):GetRowList("GrantedEffectStatSets", granted.AdditionalStatSets[statSetCount-1]) - statsSets = dat("GrantedEffectStatSets"):GetRow("Id", granted.AdditionalStatSets[statSetCount-1].Id) - end - local statMapOrder = {} - local perLevel = dat("GrantedEffectsPerLevel"):GetRowList("GrantedEffect", granted) - local gemLevelProgression = nil - if skillGem and not state.noGem then - gemLevelProgression = dat("ItemExperiencePerLevel"):GetRowList("ItemExperienceType", skillGem.GemLevelProgression) - end - if #perLevel ~= #statsPerLevel and #perLevel > 1 and #statsPerLevel > 1 then - ConPrintf("UNKNOWN CASE of Level to Stat rows for '" .. granted.Id .. "'") - end - local nextGemLevelReqValue = 0 - for indx = 1, math.max(#perLevel, #statsPerLevel) do - local levelRow = perLevel[indx] or perLevel[1] - local statRow = statsPerLevel[indx] or statsPerLevel[1] - local level = { extra = { }, statInterpolation = { }, actorLevel = 1, cost = { } } - level.level = #perLevel == 1 and statRow.GemLevel or levelRow.Level - level.extra.levelRequirement = math.max(gemLevelProgression and gemLevelProgression[indx] and gemLevelProgression[indx].PlayerLevel or 0, nextGemLevelReqValue) - nextGemLevelReqValue = level.extra.levelRequirement - for i, cost in ipairs(granted.CostType) do - level.cost[cost["Resource"]] = levelRow.CostAmounts[i] - end - --if levelRow.ManaReservationFlat ~= 0 then - -- level.extra.manaReservationFlat = levelRow.ManaReservationFlat - --end - --if levelRow.ManaReservationPercent ~= 0 then - -- level.extra.manaReservationPercent = levelRow.ManaReservationPercent / 100 - --end - --if levelRow.LifeReservationFlat ~= 0 then - -- level.extra.lifeReservationFlat = levelRow.LifeReservationFlat - --end - --if levelRow.LifeReservationPercent ~= 0 then - -- level.extra.lifeReservationPercent = levelRow.LifeReservationPercent / 100 - --end - if levelRow.CostMultiplier ~= 100 then - level.extra.manaMultiplier = levelRow.CostMultiplier - 100 - end - if levelRow.AttackSpeedMultiplier and levelRow.AttackSpeedMultiplier ~= 0 then - level.extra.attackSpeedMultiplier = levelRow.AttackSpeedMultiplier - end - if levelRow.AttackTime ~= 0 then - level.extra.attackTime = levelRow.AttackTime - end - if levelRow.Cooldown and levelRow.Cooldown ~= 0 then - level.extra.cooldown = levelRow.Cooldown / 1000 - end - if levelRow.PvPDamageMultiplier ~= 0 then - level.extra.PvPDamageMultiplier = levelRow.PvPDamageMultiplier - end - if levelRow.StoredUses ~= 0 then - level.extra.storedUses = levelRow.StoredUses - end - if levelRow.VaalSouls ~= 0 then - level.cost.Soul = levelRow.VaalSouls - end - if levelRow.VaalStoredUses ~= 0 then - level.extra.vaalStoredUses = levelRow.VaalStoredUses - end - if levelRow.SoulGainPreventionDuration ~= 0 then - level.extra.soulPreventionDuration = levelRow.SoulGainPreventionDuration / 1000 - end - -- stat based level info - --if statRow.DamageEffectiveness ~= 0 then - -- level.extra.damageEffectiveness = statRow.DamageEffectiveness / 10000 + 1 - --end - if statRow.AttackCritChance ~= 0 then - level.extra.critChance = statRow.AttackCritChance / 100 - end - if statRow.OffhandCritChance ~= 0 then - level.extra.critChance = statRow.OffhandCritChance / 100 - end - if statRow.BaseMultiplier and statRow.BaseMultiplier ~= 0 then - level.extra.baseMultiplier = statRow.BaseMultiplier / 10000 + 1 + if skill.qualityStats then + out:write('\tqualityStats = {\n') + for _, stat in ipairs(skill.qualityStats) do + out:write('\t\t{ "', stat[1], '", ', stat[2], ' },\n') + end + out:write('\t},\n') + end + out:write('\tlevels = {\n') + for _, level in ipairs(skill.levels) do + out:write('\t\t[', level.level, '] = { ') + for _, statVal in ipairs(level) do + out:write(tostring(statVal), ', ') + end + for k, v in pairs(level.extra) do + out:write(k, ' = ', tostring(v), ', ') + end + if level.actorLevel ~= nil then + out:write('actorLevel = ', level.actorLevel, ', ') + end + if next(level.cost) ~= nil then + out:write('cost = { ') + for k, v in pairs(level.cost) do + out:write(k, ' = ', tostring(v), ', ') end - level.statInterpolation = statRow.StatInterpolations - level.actorLevel = statRow.ActorLevel - local resolveInterpolation = false - local injectConstantValuesIntoEachLevel = false - local statMapOrderIndex = 1 - for i, stat in ipairs(statRow.FloatStats) do - if not statMap[stat.Id] or indx == 1 then - statMap[stat.Id] = #skill.stats + 1 - table.insert(skill.stats[statSetCount], { id = stat.Id }) - if indx == 1 then - table.insert(statMapOrder, stat.Id) - else - print(displayName .. ": stat missing from earlier levels: ".. stat.Id) - end - elseif statMapOrder[statMapOrderIndex] ~= stat.Id then - -- add missing stats - while statMapOrderIndex < #statMapOrder and statMapOrder[statMapOrderIndex] ~= stat.Id do - table.insert(level, 0) - if #level.statInterpolation < #statMapOrder then - table.insert(level.statInterpolation, statMapOrderIndex, "0") - end - statMapOrderIndex = statMapOrderIndex + 1 - end - end - statMapOrderIndex = statMapOrderIndex + 1 - if resolveInterpolation then - table.insert(level, statRow.BaseResolvedValues[i]) - level.statInterpolation[statMapOrderIndex] = 1 + out:write('}, ') + end + out:write('},\n') + end + out:write('\t},\n') +end + +directiveTable.startSets = function(state, args, out) + out:write('\tstatSets = {\n') +end + +-- #set +-- Initialises the statSet data and emits information pertaining to statSet +directiveTable.set = function(state, args, out) + local statSetId = args + local grantedEffectStatSet = dat("GrantedEffectStatSets"):GetRow("Id", statSetId) + local statsPerLevel = dat("GrantedEffectStatSetsPerLevel"):GetRowList("GrantedEffectStatSets", grantedEffectStatSet) + local label = grantedEffectStatSet.LabelType and grantedEffectStatSet.LabelType.Label or state.skill.displayName + local set = { } + local skill = state.skill + skill.sets[args] = set + state.set = set + set.baseFlags = { } + set.mods = { } + set.levels = { } + set.stats = { } + set.constantStats = { } + + local statMap = { } + local statMapOrder = {} + + for indx = 1, #statsPerLevel do + local statRow = statsPerLevel[indx] + local level = { extra = { }, statInterpolation = { }, actorLevel = 1 } + level.level = statRow.GemLevel + -- stat based level info + --if statRow.DamageEffectiveness ~= 0 then + -- level.extra.damageEffectiveness = statRow.DamageEffectiveness / 10000 + 1 + --end + if statRow.AttackCritChance ~= 0 then + level.extra.critChance = statRow.AttackCritChance / 100 + end + if statRow.OffhandCritChance ~= 0 then + level.extra.critChance = statRow.OffhandCritChance / 100 + end + if statRow.BaseMultiplier and statRow.BaseMultiplier ~= 0 then + level.extra.baseMultiplier = statRow.BaseMultiplier / 10000 + 1 + end + level.statInterpolation = statRow.StatInterpolations + level.actorLevel = statRow.ActorLevel + local resolveInterpolation = false + local injectConstantValuesIntoEachLevel = false + local statMapOrderIndex = 1 + for i, stat in ipairs(statRow.FloatStats) do + if not statMap[stat.Id] or indx == 1 then + statMap[stat.Id] = #set.stats + 1 + table.insert(set.stats, { id = stat.Id }) + if indx == 1 then + table.insert(statMapOrder, stat.Id) else - table.insert(level, statRow.FloatStatsValues[i] / math.max(statRow.InterpolationBases[i].Value, 0.00001) ) + print(label .. ": stat missing from earlier levels: ".. stat.Id) end - end - if injectConstantValuesIntoEachLevel then - for i, stat in ipairs(statsSets.ConstantStats) do - if not statMap[stat.Id] then - statMap[stat.Id] = #skill.stats + #skill.constantStats + 1 - table.insert(skill.stats[statSetCount], { id = stat.Id }) - if indx == 1 then - table.insert(statMapOrder, stat.Id) - else - print(displayName .. ": stat missing from earlier levels: ".. stat.Id) - end - elseif statMapOrder[statMapOrderIndex] ~= stat.Id then - -- add missing stats - while statMapOrderIndex < #statMapOrder and statMapOrder[statMapOrderIndex] ~= stat.Id do - table.insert(level, 0) - if #level.statInterpolation < #statMapOrder then - table.insert(level.statInterpolation, statMapOrderIndex, "0") - end - statMapOrderIndex = statMapOrderIndex + 1 - end + elseif statMapOrder[statMapOrderIndex] ~= stat.Id then + -- add missing stats + while statMapOrderIndex < #statMapOrder and statMapOrder[statMapOrderIndex] ~= stat.Id do + table.insert(level, 0) + if #level.statInterpolation < #statMapOrder then + table.insert(level.statInterpolation, statMapOrderIndex, "0") end statMapOrderIndex = statMapOrderIndex + 1 - table.insert(level, statsSets.ConstantStatsValues[i]) - table.insert(level.statInterpolation, #statRow.FloatStats + 1, 1) end end - for i, stat in ipairs(statRow.AdditionalStats) do + statMapOrderIndex = statMapOrderIndex + 1 + if resolveInterpolation then + table.insert(level, statRow.BaseResolvedValues[i]) + level.statInterpolation[statMapOrderIndex] = 1 + else + table.insert(level, statRow.FloatStatsValues[i] / math.max(statRow.InterpolationBases[i].Value, 0.00001) ) + end + end + if injectConstantValuesIntoEachLevel then + for i, stat in ipairs(grantedEffectStatSet.ConstantStats) do if not statMap[stat.Id] then - statMap[stat.Id] = #skill.stats + 1 - table.insert(skill.stats[statSetCount], { id = stat.Id }) + statMap[stat.Id] = #set.stats + #set.constantStats + 1 + table.insert(set.stats, { id = stat.Id }) if indx == 1 then table.insert(statMapOrder, stat.Id) else - print(displayName .. ": stat missing from earlier levels: ".. stat.Id) + print(label .. ": stat missing from earlier levels: ".. stat.Id) end elseif statMapOrder[statMapOrderIndex] ~= stat.Id then -- add missing stats @@ -567,168 +587,163 @@ directiveTable.skill = function(state, args, out) end end statMapOrderIndex = statMapOrderIndex + 1 - table.insert(level, statRow.AdditionalStatsValues[i]) + table.insert(level, grantedEffectStatSet.ConstantStatsValues[i]) + table.insert(level.statInterpolation, #statRow.FloatStats + 1, 1) end - for i, stat in ipairs(statRow.AdditionalBooleanStats) do - if not statMap[stat.Id] then - statMap[stat.Id] = #skill.stats + 1 - table.insert(skill.stats[statSetCount], { id = stat.Id }) - end - end - table.insert(skill.levels[statSetCount], level) end - if statsSets and statsSets.ImplicitStats then - for i, stat in ipairs(statsSets.ImplicitStats) do - if not statMap[stat.Id] then - statMap[stat.Id] = #skill.stats + 1 - table.insert(skill.stats[statSetCount], { id = stat.Id }) + for i, stat in ipairs(statRow.AdditionalStats) do + if not statMap[stat.Id] then + statMap[stat.Id] = #set.stats + 1 + table.insert(set.stats, { id = stat.Id }) + if indx == 1 then + table.insert(statMapOrder, stat.Id) + else + print(label .. ": stat missing from earlier levels: ".. stat.Id) + end + elseif statMapOrder[statMapOrderIndex] ~= stat.Id then + -- add missing stats + while statMapOrderIndex < #statMapOrder and statMapOrder[statMapOrderIndex] ~= stat.Id do + table.insert(level, 0) + if #level.statInterpolation < #statMapOrder then + table.insert(level.statInterpolation, statMapOrderIndex, "0") + end + statMapOrderIndex = statMapOrderIndex + 1 end end + statMapOrderIndex = statMapOrderIndex + 1 + table.insert(level, statRow.AdditionalStatsValues[i]) end - if statsSets and statsSets.ConstantStats then - for i, stat in ipairs(statsSets.ConstantStats) do - table.insert(skill.constantStats[statSetCount], { stat.Id, statsSets.ConstantStatsValues[i] }) + for i, stat in ipairs(statRow.AdditionalBooleanStats) do + if not statMap[stat.Id] then + statMap[stat.Id] = #set.stats + 1 + table.insert(set.stats, { id = stat.Id }) end end + table.insert(set.levels, level) end - if not skill.qualityStats then - skill.qualityStats = { } - for i, qualityStatsRow in ipairs(dat("GrantedEffectQualityStats"):GetRowList("GrantedEffect", granted)) do - skill.qualityStats[i] = { } - for j, stat in ipairs(qualityStatsRow.GrantedStats) do - table.insert(skill.qualityStats[i], { stat.Id, qualityStatsRow.StatValues[j] / 1000 }) - --ConPrintf("[%d] %s %s", i, granted.ActiveSkill.DisplayName, stat.Id) + if grantedEffectStatSet and grantedEffectStatSet.ImplicitStats then + for i, stat in ipairs(grantedEffectStatSet.ImplicitStats) do + if not statMap[stat.Id] then + statMap[stat.Id] = #set.stats + 1 + table.insert(set.stats, { id = stat.Id }) end end end + if grantedEffectStatSet and grantedEffectStatSet.ConstantStats then + for i, stat in ipairs(grantedEffectStatSet.ConstantStats) do + table.insert(set.constantStats, { stat.Id, grantedEffectStatSet.ConstantStatsValues[i] }) + end + end + + -- Emitting statSet data + out:write('\t\t['..skill.setIndex..'] = {\n') + out:write('\t\t\tlabel = "'..label..'",\n') + if grantedEffectStatSet.BaseEffectiveness ~= 1 then + out:write('\t\t\tbaseEffectiveness = ', grantedEffectStatSet.BaseEffectiveness, ',\n') + end + if grantedEffectStatSet.IncrementalEffectiveness ~= 0 then + out:write('\t\t\tincrementalEffectiveness = ', grantedEffectStatSet.IncrementalEffectiveness, ',\n') + end + if grantedEffectStatSet.DamageIncrementalEffectiveness ~= 0 then + out:write('\t\t\tdamageIncrementalEffectiveness = ', grantedEffectStatSet.DamageIncrementalEffectiveness, ',\n') + end + if state.granted.IsSupport then + out:write('\tstatDescriptionScope = "gem_stat_descriptions",\n') + else + out:write('\t\t\tstatDescriptionScope = "', state.granted.ActiveSkill.StatDescription:gsub("^Metadata/StatDescriptions/", ""): + -- Need to subtract 1 from setIndex because GGG indexes from 0 + gsub("specific_skill_stat_descriptions/", ""):gsub("statset_0", "statset_"..(skill.setIndex - 1)):gsub("/$", ""):gsub("/", "_"), '",\n') + end + skill.setIndex = skill.setIndex + 1 end -- #flags [ [...]] --- Sets the base flags for this active skill +-- Sets the base flags for this active set directiveTable.flags = function(state, args, out) - local skill = state.skill + local set = state.set for flag in args:gmatch("%a+") do - table.insert(skill.baseFlags, flag) + table.insert(set.baseFlags, flag) end end -- #baseMod --- Adds a base modifier to the skill +-- Adds a base modifier to the set directiveTable.baseMod = function(state, args, out) - local skill = state.skill - table.insert(skill.mods, args) + local set = state.set + table.insert(set.mods, args) end -- #mods --- Emits the skill modifiers +-- Emits the set modifiers directiveTable.mods = function(state, args, out) - local skill = state.skill + local set = state.set + if not set then + print("No statSet set, you're likely missing a #set directive in the .txt file") + return + end if not args:match("noBaseFlags") then - if not skill.isSupport then - out:write('\tbaseFlags = {\n') - for _, flag in ipairs(skill.baseFlags) do - out:write('\t\t', flag, ' = true,\n') + if not set.isSupport then + out:write('\t\t\tbaseFlags = {\n') + for _, flag in ipairs(set.baseFlags) do + out:write('\t\t\t\t', flag, ' = true,\n') end - out:write('\t},\n') + out:write('\t\t\t},\n') end end if not args:match("noBaseMods") then - if next(skill.mods) ~= nil then - out:write('\tbaseMods = {\n') - for _, mod in ipairs(skill.mods) do - out:write('\t\t', mod, ',\n') + if next(set.mods) ~= nil then + out:write('\t\t\tbaseMods = {\n') + for _, mod in ipairs(set.mods) do + out:write('\t\t\t\t', mod, ',\n') end - out:write('\t},\n') - end - end - if not args:match("noQualityStats") then - if next(skill.qualityStats) ~= nil then - out:write('\tqualityStats = {\n') - for i, alternates in ipairs(skill.qualityStats) do - if i == 1 then - out:write('\t\tDefault = {\n') - else - local value = i - 1 - out:write('\t\tAlternate' .. value .. ' = {\n') - end - for _, stat in ipairs(alternates) do - out:write('\t\t\t{ "', stat[1], '", ', stat[2], ' },\n') - end - out:write('\t\t},\n') - end - out:write('\t},\n') + out:write('\t\t\t},\n') end end if not args:match("noStats") then - if next(skill.constantStats) ~= nil then + if next(set.constantStats) ~= nil then -- write out constant stats that don't change per level - for i, alternates in ipairs(skill.constantStats) do - if next(alternates) ~= nil then - if i == 1 then - out:write('\tconstantStats = {\n') - else - local value = i - 1 - out:write('\tconstantStats' .. value .. ' = {\n') - end - for _, stat in ipairs(alternates) do - out:write('\t\t{ "', stat[1], '", ', stat[2], ' },\n') - end - out:write('\t},\n') - end + out:write('\t\t\tconstantStats = {\n') + for _, stat in ipairs(set.constantStats) do + out:write('\t\t\t\t{ "', stat[1], '", ', stat[2], ' },\n') end + out:write('\t\t\t},\n') end - for i, alternates in ipairs(skill.stats) do - -- write out per level stats - if i == 1 then - out:write('\tstats = {\n') - else - local value = i - 1 - out:write('\tstats' .. value .. ' = {\n') - end - for _, stat in ipairs(alternates) do - out:write('\t\t"', stat.id, '",\n') - end - out:write('\t},\n') + out:write('\t\t\tstats = {\n') + for _, stat in ipairs(set.stats) do + out:write('\t\t\t\t"', stat.id, '",\n') end + out:write('\t\t\t},\n') end if not args:match("noLevels") then - for i, alternates in ipairs(skill.levels) do - if i == 1 then - out:write('\tlevels = {\n') - else - local value = i - 1 - out:write('\tlevels' .. value .. ' = {\n') - end - for index, level in ipairs(alternates) do - out:write('\t\t[', level.level, '] = { ') - for _, statVal in ipairs(level) do - out:write(tostring(statVal), ', ') - end - for k, v in pairs(level.extra) do - out:write(k, ' = ', tostring(v), ', ') - end - if next(level.statInterpolation) ~= nil then - out:write('statInterpolation = { ') - for _, type in ipairs(level.statInterpolation) do - out:write(type, ', ') - end - out:write('}, ') - end - if level.actorLevel ~= nil then - out:write('actorLevel = ', level.actorLevel, ', ') + out:write('\t\t\tlevels = {\n') + for index, level in ipairs(set.levels) do + out:write('\t\t\t\t[', level.level, '] = { ') + for _, statVal in ipairs(level) do + out:write(tostring(statVal), ', ') + end + for k, v in pairs(level.extra) do + out:write(k, ' = ', tostring(v), ', ') + end + if next(level.statInterpolation) ~= nil then + out:write('statInterpolation = { ') + for _, type in ipairs(level.statInterpolation) do + out:write(type, ', ') end - if next(level.cost) ~= nil then - out:write('cost = { ') - for k, v in pairs(level.cost) do - out:write(k, ' = ', tostring(v), ', ') - end - out:write('}, ') - end - out:write('},\n') + out:write('}, ') end - out:write('\t},\n') + if level.actorLevel ~= nil then + out:write('actorLevel = ', level.actorLevel, ', ') + end + out:write('},\n') end + out:write('\t\t\t},\n') end + out:write('\t\t},\n') + state.set = nil +end + +directiveTable.skillEnd = function(state, args, out) + out:write('\t}\n') out:write('}') state.skill = nil end @@ -782,7 +797,8 @@ for skillGem in dat("SkillGems"):Rows() do out:write('\t\treqStr = ', skillGem.Str, ',\n') out:write('\t\treqDex = ', skillGem.Dex, ',\n') out:write('\t\treqInt = ', skillGem.Int, ',\n') - local naturalMaxLevel = #dat("ItemExperiencePerLevel"):GetRowList("ItemExperienceType", skillGem.GemLevelProgression) + -- overriding level to 1 if support because dat currently has incorrect progression for most supports + local naturalMaxLevel = skillGem.IsSupport and 1 or #dat("ItemExperiencePerLevel"):GetRowList("ItemExperienceType", skillGem.GemLevelProgression) out:write('\t\tnaturalMaxLevel = ', naturalMaxLevel > 0 and naturalMaxLevel or 1, ',\n') out:write('\t},\n') end diff --git a/src/Export/Skills/act_dex.txt b/src/Export/Skills/act_dex.txt index 34b61b4f44..0b7d9f7f24 100644 --- a/src/Export/Skills/act_dex.txt +++ b/src/Export/Skills/act_dex.txt @@ -7,90 +7,188 @@ local skills, mod, flag, skill = ... #skill AlchemistsBoonPlayer +#startSets +#set AlchemistsBoonPlayer #flags #mods +#skillEnd #skill BarragePlayer +#startSets +#set BarragePlayer #flags #mods +#skillEnd #skill CombatFrenzyPlayer +#startSets +#set CombatFrenzyPlayer #flags #mods +#skillEnd #skill DetonatingArrowPlayer -#flags +#startSets +#set DetonatingArrowPlayer +#flags attack projectile #mods +#set DetonatingArrowExplosionPlayer +#flags area +#mods +#skillEnd #skill ElectrocutingArrowPlayer +#startSets +#set ElectrocutingArrowPlayer #flags #mods +#skillEnd #skill EscapeShotPlayer +#startSets +#set EscapeShotPlayer #flags attack projectile area #mods +#skillEnd #skill FreezingSalvoPlayer +#startSets +#set FreezingSalvoPlayer #flags #mods +#skillEnd #skill GasArrowPlayer +#startSets +#set GasArrowPlayer +#flags +#mods +#set GasArrowGasDegenPlayer +#flags +#mods +#set GasArrowGasExplosionPlayer #flags #mods +#skillEnd #skill HeraldOfPlaguePlayer +#startSets +#set HeraldOfPlaguePlayer #flags #mods +#skillEnd #skill HeraldOfThunderPlayer +#startSets +#set HeraldOfThunderPlayer #flags #mods +#set HeraldOfThunderOnKillPlayer +#flags +#mods +#skillEnd #skill IceShotPlayer +#startSets +#set IceShotPlayer +#flags +#mods +#set IceShotShardPlayer #flags #mods +#skillEnd #skill LightningArrowPlayer +#startSets +#set LightningArrowPlayer #flags #mods +#set LightningArrowArcPlayer +#flags +#mods +#skillEnd #skill LightningRodPlayer +#startSets +#set LightningRodPlayer #flags #mods +#skillEnd #skill MagneticSalvoPlayer +#startSets +#set MagneticSalvoPlayer +#flags +#mods +#set MagneticSalvoEmpoweredPlayer #flags #mods +#skillEnd #skill PlagueBearerPlayer +#startSets +#set PlagueBearerPlayer #flags #mods +#skillEnd #skill PlagueBearerNovaPlayer +#startSets +#set PlagueBearerNovaPlayer #flags #mods +#skillEnd #skill PoisonBurstArrowPlayer +#startSets +#set PoisonBurstArrowPlayer #flags #mods +#set PoisonBurstArrowCloudPlayer +#flags +#mods +#skillEnd #skill RainOfArrowsPlayer +#startSets +#set RainOfArrowsPlayer #flags attack projectile area #mods +#skillEnd #skill ShockchainArrowPlayer +#startSets +#set ShockchainArrowPlayer +#flags +#mods +#set ShockchainArrowBeamPlayer #flags #mods +#set ShockchainArrowExplosionPlayer +#flags +#mods +#skillEnd #skill SnipePlayer +#startSets +#set SnipePlayer +#flags attack projectile +#mods +#set SnipeExplosionPlayer #flags attack projectile area #mods +#skillEnd #skill SnipersMarkPlayer +#startSets +#set SnipersMarkPlayer #flags #mods +#skillEnd #skill SpiralVolleyPlayer +#startSets +#set SpiralVolleyPlayer #flags attack projectile statMap = { ["spiral_volley_damage_+%_final_when_frenzy_charges_consumed"] = { @@ -104,35 +202,69 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill StormcallerArrowPlayer +#startSets +#set StormcallerArrowPlayer +#flags +#mods +#set StormcallerArrowBoltPlayer #flags #mods +#skillEnd #skill TornadoShotPlayer +#startSets +#set TornadoShotPlayer #flags #mods +#set TornadoShotNovaPlayer +#flags +#mods +#skillEnd #skill ToxicGrowthPlayer +#startSets +#set ToxicGrowthPlayer #flags attack projectile area duration #mods +#skillEnd #skill VineArrowPlayer +#startSets +#set VineArrowPlayer +#flags +#mods +#set VineArrowFlowerPlayer #flags #mods +#skillEnd #skill VoltaicMarkPlayer +#startSets +#set VoltaicMarkPlayer #flags #mods +#skillEnd #skill TriggeredVoltaicMarkNovaPlayer +#startSets +#set TriggeredVoltaicMarkNovaPlayer #flags #mods +#skillEnd #skill WindDancerPlayer +#startSets +#set WindDancerPlayer #flags #mods +#skillEnd #skill TriggeredWindDancerPlayer +#startSets +#set TriggeredWindDancerPlayer #flags #mods +#skillEnd \ No newline at end of file diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index cae2f3fa9e..eabe45a49c 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -6,237 +6,425 @@ local skills, mod, flag, skill = ... #skill ArcPlayer -#flags spell chaining +#startSets +#set ArcPlayer +#flags #mods +#skillEnd #skill ArchmagePlayer +#startSets +#set ArchmagePlayer #flags #mods +#skillEnd #skill ArcticArmourPlayer +#startSets +#set ArcticArmourPlayer #flags #mods +#skillEnd #skill BallLightningPlayer +#startSets +#set BallLightningPlayer #flags #mods +#skillEnd #skill MetaBarrierInvocationPlayer +#startSets +#set MetaBarrierInvocationPlayer #flags #mods +#skillEnd #skill SupportBarrierInvocationPlayer +#startSets +#set SupportBarrierInvocationPlayer #flags #mods +#skillEnd #skill BlasphemyPlayer +#startSets +#set BlasphemyPlayer #flags #mods +#skillEnd #skill SupportBlasphemyPlayer +#startSets +#set SupportBlasphemyPlayer #flags #mods +#skillEnd #skill BlinkReservationPlayer +#startSets +#set BlinkReservationPlayer #flags #mods +#skillEnd #skill BlinkPlayer +#startSets +#set BlinkPlayer #flags #mods +#skillEnd #skill BoneBlastPlayer +#startSets +#set BoneBlastPlayer #flags #mods +#skillEnd #skill BoneCagePlayer +#startSets +#set BoneCagePlayer #flags #mods +#skillEnd #skill BoneOfferingPlayer +#startSets +#set BoneOfferingPlayer #flags #mods +#skillEnd #skill BonestormPlayer +#startSets +#set BonestormPlayer +#flags + statMap = { + ["bone_spear_minimum_added_attack_physical_damage_taken"] = { + mod("SelfPhysicalMin", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Bonestorm", effectCond = "BonestormAddedDamage" }), + }, + ["bone_spear_maximum_added_attack_physical_damage_taken"] = { + mod("SelfPhysicalMax", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Bonestorm", effectCond = "BonestormAddedDamage" }), + }, + }, +#mods +#set BonestormExplosionPlayer #flags - statMap = { - ["bone_spear_minimum_added_attack_physical_damage_taken"] = { - mod("SelfPhysicalMin", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Bonestorm", effectCond = "BonestormAddedDamage" }), - }, - ["bone_spear_maximum_added_attack_physical_damage_taken"] = { - mod("SelfPhysicalMax", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Bonestorm", effectCond = "BonestormAddedDamage" }), - }, - }, #mods +#skillEnd #skill MetaCastOnCritPlayer +#startSets +#set MetaCastOnCritPlayer #flags #mods +#skillEnd #skill SupportMetaCastOnCritPlayer +#startSets +#set SupportMetaCastOnCritPlayer #flags #mods +#skillEnd #skill MetaCastOnDeathPlayer +#startSets +#set MetaCastOnDeathPlayer #flags #mods +#skillEnd #skill SupportMetaCastOnDeathPlayer +#startSets +#set SupportMetaCastOnDeathPlayer #flags #mods +#skillEnd #skill MetaCastOnDodgePlayer +#startSets +#set MetaCastOnDodgePlayer #flags #mods +#skillEnd #skill SupportMetaCastOnDodgePlayer +#startSets +#set SupportMetaCastOnDodgePlayer #flags #mods +#skillEnd #skill MetaCastOnFreezePlayer +#startSets +#set MetaCastOnFreezePlayer #flags #mods +#skillEnd #skill SupportMetaCastOnFreezePlayer +#startSets +#set SupportMetaCastOnFreezePlayer #flags #mods +#skillEnd #skill MetaCastOnIgnitePlayer +#startSets +#set MetaCastOnIgnitePlayer #flags #mods +#skillEnd #skill SupportMetaCastOnIgnitePlayer +#startSets +#set SupportMetaCastOnIgnitePlayer #flags #mods +#skillEnd #skill MetaCastOnMinionDeathPlayer +#startSets +#set MetaCastOnMinionDeathPlayer #flags #mods +#skillEnd #skill SupportMetaCastOnMinionDeathPlayer +#startSets +#set SupportMetaCastOnMinionDeathPlayer #flags #mods +#skillEnd #skill MetaCastOnShockPlayer +#startSets +#set MetaCastOnShockPlayer #flags #mods +#skillEnd #skill SupportMetaCastOnShockPlayer +#startSets +#set SupportMetaCastOnShockPlayer #flags #mods +#skillEnd #skill WeaponGrantedChaosboltPlayer +#startSets +#set WeaponGrantedChaosboltPlayer #flags #mods +#skillEnd #skill ChargeInfusionPlayer +#startSets +#set ChargeInfusionPlayer #flags #mods +#skillEnd #skill ChargedStaffPlayer - statMap = { - ["charged_staff_attack_minimum_added_lightning_damage_per_stack"] = { - mod("LightningMin", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }), - }, - ["charged_staff_attack_maximum_added_lightning_damage_per_stack"] = { - mod("LightningMax", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }), - }, - ["charged_staff_buff_duration_per_stack_ms"] = { - mod("ChargedStaffBuffDuration", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }), - }, - }, -#flags -#mods +#startSets +#set ChargedStaffPlayer + statMap = { + ["charged_staff_attack_minimum_added_lightning_damage_per_stack"] = { + mod("LightningMin", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }), + }, + ["charged_staff_attack_maximum_added_lightning_damage_per_stack"] = { + mod("LightningMax", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }), + }, + ["charged_staff_buff_duration_per_stack_ms"] = { + mod("ChargedStaffBuffDuration", "BASE", nil, 0, 0, { type = "Multiplier", var = "RemovablePowerCharge" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Charged Staff", effectCond = "UsePowerCharges" }), + }, + }, +#flags +#mods +#skillEnd #skill ChargedStaffShockwavePlayer -#flags +#startSets +#set ChargedStaffShockwavePlayer +#flags attack area #mods +#skillEnd #skill ColdSnapPlayer +#startSets +#set ColdSnapPlayer #flags #mods +#skillEnd #skill CometPlayer +#startSets +#set CometPlayer #flags #mods +#skillEnd #skill ConductivityPlayer +#startSets +#set ConductivityPlayer #flags #mods +#skillEnd #skill ContagionPlayer +#startSets +#set ContagionPlayer #flags #mods +#skillEnd #skill DarkEffigyPlayer +#startSets +#set DarkEffigyPlayer #flags #mods +#skillEnd #skill DarkEffigyProjectilePlayer +#startSets +#set DarkEffigyProjectilePlayer #flags #mods +#skillEnd #skill CorpseCloudPlayer +#startSets +#set CorpseCloudPlayer #flags #mods +#set CorpseCloudExplosionPlayer +#flags +#mods +#skillEnd #skill DespairPlayer +#startSets +#set DespairPlayer #flags #mods +#skillEnd #skill DetonateDeadPlayer +#startSets +#set DetonateDeadPlayer #flags #mods +#skillEnd #skill DisciplinePlayer +#startSets +#set DisciplinePlayer #flags #mods +#skillEnd #skill ElementalConfluxPlayer +#startSets +#set ElementalConfluxPlayer #flags #mods +#skillEnd #skill MetaElementalInvocationPlayer +#startSets +#set MetaElementalInvocationPlayer #flags #mods +#skillEnd #skill SupportElementalInvocationPlayer +#startSets +#set SupportElementalInvocationPlayer #flags #mods +#skillEnd #skill BlazingClusterPlayer +#startSets +#set BlazingClusterPlayer +#flags +#mods +#set BlazingClusterExplosionPlayer #flags #mods +#skillEnd #skill EnfeeblePlayer +#startSets +#set EnfeeblePlayer #flags #mods +#skillEnd #skill EssenceDrainPlayer +#startSets +#set EssenceDrainPlayer +#flags +#mods +#set EssenceDrainDotPlayer #flags #mods +#skillEnd #skill EyeOfWinterPlayer +#startSets +#set EyeOfWinterPlayer #flags #mods +#skillEnd #skill FallingThunderPlayer +#startSets +#set FallingThunderPlayer +#flags +#mods +#set FallingThunderProjectilePlayer #flags #mods +#skillEnd #skill FireballPlayer +#startSets +#set FireballPlayer #flags #mods +#set FireballExplosionPlayer +#flags +#mods +#set FireballSecondaryProjectilePlayer +#flags +#mods +#skillEnd #skill FireboltPlayer +#startSets +#set FireboltPlayer #flags #mods +#set FireboltExplosionPlayer +#flags +#mods +#skillEnd #skill FirestormPlayer +#startSets +#set FirestormPlayer +#flags +#mods +#set FirestormEmpoweredPlayer #flags #mods +#skillEnd #skill FlameWallPlayer +#startSets +#set FlameWallPlayer #flags statMap = { ["flame_wall_minimum_added_fire_damage"] = { @@ -247,347 +435,651 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill FlameblastPlayer +#startSets +#set FlameblastPlayer #flags #mods +#skillEnd #skill FlammabilityPlayer +#startSets +#set FlammabilityPlayer #flags #mods +#skillEnd #skill FlickerStrikePlayer +#startSets +#set FlickerStrikePlayer #flags #mods +#skillEnd #skill FreezingMarkPlayer +#startSets +#set FreezingMarkPlayer #flags #mods +#skillEnd #skill TriggeredFreezingMarkNovaPlayer +#startSets +#set TriggeredFreezingMarkNovaPlayer #flags #mods +#skillEnd #skill FreezingShardsPlayer +#startSets +#set FreezingShardsPlayer #flags #mods +#skillEnd #skill FrostBombPlayer +#startSets +#set FrostBombPlayer #flags #mods +#skillEnd #skill FrostWallPlayer +#startSets +#set FrostWallPlayer #flags #mods +#skillEnd #skill HypothermiaPlayer +#startSets +#set HypothermiaPlayer #flags #mods +#skillEnd #skill FrostboltPlayer +#startSets +#set FrostboltPlayer #flags #mods +#set FrostboltExplosionPlayer +#flags +#mods +#skillEnd #skill FrozenLocusPlayer +#startSets +#set FrozenLocusPlayer +#flags +#mods +#set FrozenLocusGroundPlayer #flags #mods +#skillEnd #skill FrozenLocusExplodePlayer +#startSets +#set FrozenLocusExplodePlayer #flags #mods +#skillEnd #skill GalvanicFieldPlayer +#startSets +#set GalvanicFieldPlayer #flags #mods +#skillEnd #skill GatheringStormPlayer +#startSets +#set GatheringStormPlayer +#flags +#mods +#set GatheringStormPerfectPlayer +#flags +#mods +#set GatheringStormExplodePlayer #flags #mods +#skillEnd #skill GhostDancePlayer +#startSets +#set GhostDancePlayer #flags #mods +#skillEnd #skill GlacialCascadePlayer +#startSets +#set GlacialCascadePlayer #flags #mods +#set GlacialCascadeLastSpikePlayer +#flags +#mods +#skillEnd #skill GrimFeastPlayer +#startSets +#set GrimFeastPlayer #flags #mods +#skillEnd #skill HandOfChayulaPlayer +#startSets +#set HandOfChayulaPlayer #flags #mods +#skillEnd #skill SupportHandOfChayulaPlayer +#startSets +#set SupportHandOfChayulaPlayer #flags #mods +#skillEnd #skill HeraldOfIcePlayer +#startSets +#set HeraldOfIcePlayer +#flags +#mods +#set HeraldOfIceOnKillPlayer #flags #mods +#skillEnd #skill HexblastPlayer +#startSets +#set HexblastPlayer #flags #mods +#skillEnd #skill IceNovaPlayer +#startSets +#set IceNovaPlayer #flags #mods +#set IceNovaPlayerOnFrostbolt +#flags +#mods +#skillEnd #skill IceStrikePlayer +#startSets +#set IceStrikePlayer +#flags +#mods +#set IceStrikeThirdAttackPlayer #flags #mods +#skillEnd #skill IncineratePlayer +#startSets +#set IncineratePlayer +#flags +#mods +#set IncinerateGroundPlayer #flags #mods +#skillEnd #skill KillingPalmPlayer +#startSets +#set KillingPalmPlayer #flags #mods +#skillEnd #skill LightningBoltPlayer +#startSets +#set LightningBoltPlayer #flags #mods +#skillEnd #skill LightningConduitPlayer +#startSets +#set LightningConduitPlayer #flags #mods +#skillEnd #skill LightningWarpPlayer +#startSets +#set LightningWarpPlayer #flags #mods +#skillEnd #skill LingeringIllusionPlayer +#startSets +#set LingeringIllusionPlayer #flags #mods +#skillEnd #skill LingeringIllusionSpawnPlayer +#startSets +#set LingeringIllusionSpawnPlayer #flags #mods +#skillEnd #skill LivingBombPlayer +#startSets +#set LivingBombPlayer #flags #mods +#skillEnd #skill MalicePlayer +#startSets +#set MalicePlayer #flags #mods +#skillEnd #skill ManaDrainPlayer +#startSets +#set ManaDrainPlayer #flags #mods +#skillEnd #skill ManaRemnantsPlayer +#startSets +#set ManaRemnantsPlayer #flags #mods +#skillEnd #skill ManaTempestPlayer +#startSets +#set ManaTempestPlayer #flags #mods +#skillEnd #skill MantraOfDestructionPlayer +#startSets +#set MantraOfDestructionPlayer #flags #mods +#skillEnd #skill OrbOfStormsPlayer +#startSets +#set OrbOfStormsPlayer #flags #mods +#skillEnd #skill PainOfferingPlayer +#startSets +#set PainOfferingPlayer #flags #mods +#skillEnd #skill PowerSiphonPlayer +#startSets +#set PowerSiphonPlayer #flags #mods +#skillEnd #skill ProfaneRitualPlayer +#startSets +#set ProfaneRitualPlayer #flags #mods +#skillEnd #skill PurityOfFirePlayer +#startSets +#set PurityOfFirePlayer #flags #mods +#skillEnd #skill PurityOfIcePlayer +#startSets +#set PurityOfIcePlayer #flags #mods +#skillEnd #skill PurityOfLightningPlayer +#startSets +#set PurityOfLightningPlayer #flags #mods +#skillEnd #skill RagingSpiritsPlayer +#startSets +#set RagingSpiritsPlayer #flags #mods +#skillEnd #skill RaiseZombiePlayer +#startSets +#set RaiseZombiePlayer #flags #mods +#skillEnd #skill MetaReapersInvocationPlayer +#startSets +#set MetaReapersInvocationPlayer #flags #mods +#skillEnd #skill SupportReapersInvocationPlayer +#startSets +#set SupportReapersInvocationPlayer #flags #mods +#skillEnd #skill RollingMagmaPlayer +#startSets +#set RollingMagmaPlayer #flags #mods +#skillEnd #skill SacrificePlayer +#startSets +#set SacrificePlayer #flags #mods +#skillEnd #skill ShatteringPalmPlayer +#startSets +#set ShatteringPalmPlayer #flags #mods +#skillEnd #skill ShatteringPalmExplosionPlayer +#startSets +#set TriggeredFreezingWordExplosionPlayer #flags #mods +#skillEnd #skill SigilOfPowerPlayer +#startSets +#set SigilOfPowerPlayer #flags #mods +#skillEnd #skill SiphoningStrikePlayer +#startSets +#set SiphoningStrikePlayer +#flags +#mods +#set SiphoningStrikePulsePlayer #flags #mods +#skillEnd #skill SummonSkeletalArsonistsPlayer +#startSets +#set SummonSkeletalArsonistsPlayer #flags #mods +#skillEnd #skill CommandSkeletalArsonistPlayer +#startSets +#set CommandSkeletalArsonistPlayer #flags #mods +#skillEnd #skill SummonSkeletalBrutesPlayer +#startSets +#set SummonSkeletalBrutesPlayer #flags #mods +#skillEnd #skill SummonSkeletalClericsPlayer +#startSets +#set SummonSkeletalClericsPlayer #flags #mods +#skillEnd #skill SummonSkeletalFrostMagesPlayer +#startSets +#set SummonSkeletalFrostMagesPlayer #flags #mods +#skillEnd #skill CommandSkeletalFrostMagePlayer +#startSets +#set CommandSkeletalFrostMagePlayer #flags #mods +#skillEnd #skill SummonSkeletalReaversPlayer +#startSets +#set SummonSkeletalReaversPlayer #flags #mods +#skillEnd #skill CommandSkeletalReaversPlayer +#startSets +#set CommandSkeletalReaversPlayer #flags #mods +#skillEnd #skill SummonSkeletalSnipersPlayer +#startSets +#set SummonSkeletalSnipersPlayer #flags #mods +#skillEnd #skill CommandSkeletalSniperPlayer +#startSets +#set CommandSkeletalSniperPlayer #flags #mods +#skillEnd #skill SummonSkeletalStormMagesPlayer +#startSets +#set SummonSkeletalStormMagesPlayer #flags #mods +#skillEnd #skill CommandSkeletalStormMagePlayer +#startSets +#set CommandSkeletalStormMagePlayer #flags #mods +#skillEnd #skill SummonSkeletalWarriorsPlayer +#startSets +#set SummonSkeletalWarriorsPlayer #flags #mods +#skillEnd #skill WeaponGrantedSummonSkeletalWarriorsPlayer +#startSets +#set WeaponGrantedSummonSkeletalWarriorsPlayer #flags #mods +#skillEnd #skill SolarOrbPlayer +#startSets +#set SolarOrbPlayer +#flags +#mods +#set SolarOrbAuraPlayer #flags #mods +#skillEnd #skill SoulOfferingPlayer +#startSets +#set SoulOfferingPlayer #flags #mods +#skillEnd #skill SparkPlayer +#startSets +#set SparkPlayer #flags #mods +#skillEnd #skill StaggeringPalmPlayer +#startSets +#set StaggeringPalmPlayer #flags #mods +#skillEnd #skill StaggeringPalmProjectilePlayer +#startSets +#set StaggeringPalmProjectilePlayer #flags #mods +#skillEnd #skill StaggeringPalmUnarmedProjectilePlayer +#startSets +#set StaggeringPalmUnarmedProjectilePlayer #flags #mods +#skillEnd #skill StormWavePlayer +#startSets +#set StormWavePlayer #flags attack melee area #mods +#skillEnd #skill TempestBellPlayer +#startSets +#set TempestBellPlayer #flags #mods +#set TempestBellSlamPlayer +#flags +#mods +#set TempestBellShockwavePlayer +#flags +#mods +#skillEnd #skill TempestFlurryPlayer +#startSets +#set TempestFlurryPlayer +#flags +#mods +#set TempestFlurryPlayerThirdStrike +#flags +#mods +#set TempestFlurryPlayerFinalStrike #flags #mods +#skillEnd #skill TemporalChainsPlayer +#startSets +#set TemporalChainsPlayer #flags #mods +#skillEnd #skill UnearthPlayer +#startSets +#set UnearthPlayer #flags #mods +#skillEnd #skill StaffUnleashNextSpellPlayer +#startSets +#set StaffUnleashNextSpellPlayer #flags #mods +#skillEnd #skill VaultingImpactPlayer +#startSets +#set VaultingImpactPlayer #flags #mods +#skillEnd #skill VolatileDeadPlayer +#startSets +#set VolatileDeadPlayer #flags #mods +#skillEnd #skill VulnerabilityPlayer +#startSets +#set VulnerabilityPlayer #flags #mods +#skillEnd #skill WaveOfFrostPlayer +#startSets +#set WaveOfFrostPlayer #flags #mods +#skillEnd #skill WhirlingAssaultPlayer +#startSets +#set WhirlingAssaultPlayer #flags #mods +#skillEnd #skill GaleStrikePlayer +#startSets +#set GaleStrikePlayer #flags #mods +#skillEnd #skill WitheringPresencePlayer +#startSets +#set WitheringPresencePlayer #flags #mods +#skillEnd diff --git a/src/Export/Skills/act_str.txt b/src/Export/Skills/act_str.txt index 800911c1f4..213b48d921 100644 --- a/src/Export/Skills/act_str.txt +++ b/src/Export/Skills/act_str.txt @@ -6,369 +6,693 @@ local skills, mod, flag, skill = ... #skill AncestralWarriorTotemPlayer -#flags totem +#startSets +#set AncestralWarriorTotemPlayer +#flags #mods +#skillEnd #skill SupportAncestralWarriorTotemPlayer -#flags totem +#startSets +#set SupportAncestralWarriorTotemPlayer +#flags #mods +#skillEnd #skill ArmourBreakerPlayer +#startSets +#set ArmourBreakerPlayer #flags #mods +#skillEnd #skill ArtilleryBallistaPlayer -#flags +#startSets +#set ArtilleryBallistaPlayer +#flags totem duration #mods +#skillEnd #skill ArtilleryBallistaProjectilePlayer -#flags attack area totem projectile duration +#startSets +#set ArtilleryBallistaProjectilePlayer +#flags attack area projectile totem #mods +#set ArtilleryBallistaProjectileExplodePlayer +#flags attack area projectile totem +#mods +#skillEnd #skill AttritionPlayer +#startSets +#set AttritionPlayer #flags #mods +#skillEnd #skill BerserkPlayer +#startSets +#set BerserkPlayer #flags #mods +#skillEnd #skill BoneshatterPlayer +#startSets +#set BoneshatterPlayer +#flags +#mods +#set BoneshatterShockwavePlayer #flags #mods +#skillEnd #skill MetaCastOnBlockPlayer +#startSets +#set MetaCastOnBlockPlayer #flags #mods +#skillEnd #skill SupportMetaCastOnBlockPlayer +#startSets +#set SupportMetaCastOnBlockPlayer #flags #mods +#skillEnd #skill MetaCastOnMeleeKillPlayer +#startSets +#set MetaCastOnMeleeKillPlayer #flags #mods +#skillEnd #skill SupportMetaCastOnMeleeKillPlayer +#startSets +#set SupportMetaCastOnMeleeKillPlayer #flags #mods +#skillEnd #skill MetaCastOnMeleeStunPlayer +#startSets +#set MetaCastOnMeleeStunPlayer #flags #mods +#skillEnd #skill SupportMetaCastOnMeleeStunPlayer +#startSets +#set SupportMetaCastOnMeleeStunPlayer #flags #mods +#skillEnd #skill ClusterGrenadePlayer +#startSets +#set ClusterGrenadePlayer #flags attack area projectile duration #mods +#skillEnd #skill ClusterGrenadeMiniPlayer +#startSets +#set ClusterGrenadeMiniPlayer #flags attack area projectile duration #mods +#skillEnd #skill DefianceBannerReservationPlayer -#flags -#mods +#startSets +#skillEnd #skill DefianceBannerPlayer +#startSets +#set DefianceBannerPlayer #flags #mods +#skillEnd #skill DreadBannerReservationPlayer -#flags -#mods +#startSets +#skillEnd #skill DreadBannerPlayer +#startSets +#set DreadBannerPlayer #flags #mods +#skillEnd #skill EarthquakePlayer +#startSets +#set EarthquakePlayer #flags attack melee area duration - parts = { - { - name = "Initial impact", + statMap = { + ["active_skill_base_area_of_effect_radius"] = { + skill("radius", nil), }, - { - name = "Aftershock", + ["skill_jagged_ground_base_duration_ms"] = { + skill("duration", nil), + div = 1000, }, }, +#mods +#set EarthquakeAftershockPlayer +#flags attack melee area statMap = { ["jagged_ground_effect_+%"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "SkillPart", skillPart = 2 }), - }, - ["active_skill_base_area_of_effect_radius"] = { - skill("radius", nil, { type = "SkillPart", skillPart = 1 }), + mod("Damage", "MORE", nil, 0, 0), }, ["active_skill_base_tertiary_area_of_effect_radius"] = { - skill("radius", nil, { type = "SkillPart", skillPart = 2 }), - }, - ["skill_jagged_ground_base_duration_ms"] = { - skill("duration", nil), - div = 1000, + skill("radius", nil), }, }, -#baseMod skill("showAverage", true, { type = "SkillPart", skillPart = 2 }) +#baseMod skill("showAverage", true) #mods +#skillEnd #skill EarthshatterPlayer -#flags attack melee area duration +#startSets +#set EarthshatterPlayer +#flags +#mods +#set EarthshatterSpikePlayer +#flags #mods +#skillEnd #skill EmergencyReloadPlayer +#startSets +#set EmergencyReloadPlayer #flags #mods +#skillEnd #skill ExplosiveGrenadePlayer +#startSets +#set ExplosiveGrenadePlayer #flags attack area projectile duration #mods +#skillEnd #skill FlashGrenadePlayer +#startSets +#set FlashGrenadePlayer #flags attack area projectile duration #mods +#skillEnd #skill ToxicGrenadePlayer +#startSets +#set ToxicGrenadePlayer +#flags attack area projectile duration +#mods +#set ToxicGrenadeCloudPlayer #flags attack area projectile duration #mods +#set ToxicGrenadeCloudExplosionPlayer +#flags attack area projectile +#mods +#skillEnd #skill HammerOfTheGodsPlayer +#startSets +#set HammerOfTheGodsPlayer #flags #mods +#skillEnd #skill HeraldOfAshPlayer +#startSets +#set HeraldOfAshPlayer #flags #mods +#set HeraldOfAshOnKillPlayer +#flags +#mods +#skillEnd #skill InfernalCryPlayer +#startSets +#set InfernalCryPlayer #flags #mods +#skillEnd #skill InfernalCryCorpseExplosionPlayer +#startSets +#set InfernalCryCorpseExplosionPlayer #flags #mods +#skillEnd #skill LeapSlamPlayer +#startSets +#set LeapSlamPlayer #flags #mods +#skillEnd #skill ArmourPiercingBoltsAmmoPlayer +#startSets +#set ArmourPiercingBoltsAmmoPlayer #flags #mods +#skillEnd #skill ArmourPiercingBoltsPlayer +#startSets +#set ArmourPiercingBoltsPlayer #flags attack projectile #mods +#skillEnd #skill ExplosiveShotAmmoPlayer +#startSets +#set ExplosiveShotAmmoPlayer #flags #mods +#skillEnd #skill ExplosiveShotPlayer -#flags attack projectile area +#startSets +#set ExplosiveShotPlayer +#flags attack projectile #mods +#set ExplosiveShotExplosionPlayer +#flags attack projectile area +#mods +#skillEnd #skill FragmentationRoundsAmmoPlayer +#startSets +#set FragmentationRoundsAmmoPlayer #flags #mods +#skillEnd #skill FragmentationRoundsPlayer +#startSets +#set FragmentationRoundsPlayer #flags attack projectile #mods +#set FragmentationRoundsFreezeShatterPlayer +#flags +#mods +#skillEnd #skill GalvanicShardsAmmoPlayer +#startSets +#set GalvanicShardsAmmoPlayer #flags #mods +#skillEnd #skill GalvanicShardsPlayer +#startSets +#set GalvanicShardsPlayer +#flags attack projectile +#mods +#set GalvanicShardsBeamPlayer #flags attack projectile #mods +#skillEnd #skill GlacialBoltAmmoPlayer +#startSets +#set GlacialBoltAmmoPlayer #flags #mods +#skillEnd #skill GlacialBoltPlayer -#flags attack projectile area duration +#startSets +#set GlacialBoltPlayer +#flags attack projectile area #mods +#set GlacialBoltWallPlayer +#flags attack area duration +#mods +#skillEnd #skill HailstormRoundsAmmoPlayer +#startSets +#set HailstormRoundsAmmoPlayer #flags #mods +#skillEnd #skill HailstormRoundsPlayer +#startSets +#set HailstormRoundsPlayer #flags attack projectile area #mods +#skillEnd #skill HighVelocityRoundsAmmoPlayer +#startSets +#set HighVelocityRoundsAmmoPlayer #flags #mods +#skillEnd #skill HighVelocityRoundsPlayer -#flags attack projectile +#startSets +#set HighVelocityRoundsPlayer +#flags attack projectile area +#mods +#set HighVelocityRoundsArmourBrokenPlayer +#flags attack projectile area #mods +#skillEnd #skill IceShardsAmmoPlayer +#startSets +#set IceShardsAmmoPlayer #flags #mods +#skillEnd #skill IceShardsPlayer +#startSets +#set IceShardsPlayer #flags attack projectile area #mods +#set IceShardsShardPlayer +#flags attack projectile area +#mods +#skillEnd #skill IncendiaryShotAmmoPlayer +#startSets +#set IncendiaryShotAmmoPlayer #flags #mods +#skillEnd #skill IncendiaryShotPlayer +#startSets +#set IncendiaryShotPlayer #flags attack projectile area #mods +#skillEnd #skill PermafrostBoltsAmmoPlayer +#startSets +#set PermafrostBoltsAmmoPlayer #flags #mods +#skillEnd #skill PermafrostBoltsPlayer +#startSets +#set PermafrostBoltsPlayer #flags attack projectile area #mods +#skillEnd #skill PlasmaBlastAmmoPlayer +#startSets +#set PlasmaBlastAmmoPlayer #flags #mods +#skillEnd #skill PlasmaBlastPlayer +#startSets +#set PlasmaBlastPlayer #flags attack projectile area #mods +#set PlasmaBlastExplosionPlayer +#flags attack projectile area +#mods +#skillEnd #skill RapidShotAmmoPlayer +#startSets +#set RapidShotAmmoPlayer #flags #mods +#skillEnd #skill RapidShotPlayer +#startSets +#set RapidShotPlayer #flags attack projectile #mods +#skillEnd #skill ShockburstRoundsAmmoPlayer +#startSets +#set ShockburstRoundsAmmoPlayer #flags #mods +#skillEnd #skill ShockburstRoundsPlayer +#startSets +#set ShockburstRoundsPlayer #flags attack projectile area #mods +#set ShockburstRoundsExplosionPlayer +#flags attack projectile area +#mods +#skillEnd #skill SiegeCascadeAmmoPlayer +#startSets +#set SiegeCascadeAmmoPlayer #flags #mods +#skillEnd #skill SiegeCascadePlayer +#startSets +#set SiegeCascadePlayer +#flags attack projectile area +#mods +#set SiegeCascadeExplodePlayer #flags attack projectile area #mods +#skillEnd #skill StormblastBoltsAmmoPlayer +#startSets +#set StormblastBoltsAmmoPlayer #flags #mods +#skillEnd #skill StormblastBoltsPlayer +#startSets +#set StormblastBoltsPlayer #flags attack projectile #mods +#set StormblastBoltsExplosionPlayer +#flags attack projectile area +#mods +#skillEnd #skill MagmaBarrierPlayer +#startSets +#set MagmaBarrierPlayer #flags #mods +#skillEnd #skill MagmaSprayPlayer +#startSets +#set MagmaSprayPlayer #flags #mods +#skillEnd #skill MoltenBlastPlayer +#startSets +#set MoltenBlastPlayer #flags #mods +#set MoltenBlastSecondaryPlayer +#flags +#mods +#skillEnd #skill OilGrenadePlayer +#startSets +#set OilGrenadePlayer #flags attack area projectile duration #mods +#skillEnd #skill OverwhelmingPresencePlayer +#startSets +#set OverwhelmingPresencePlayer #flags #mods +#skillEnd #skill PerfectStrikePlayer +#startSets +#set PerfectStrikePlayer +#flags +#mods +#set PerfectStrikeShockwavePlayer #flags #mods +#skillEnd #skill ResonatingShieldPlayer +#startSets +#set ResonatingShieldPlayer #flags #mods +#skillEnd #skill RipwireBallistaPlayer +#startSets +#set RipwireBallistaPlayer #flags #mods +#skillEnd #skill RipwireBallistaProjectilePlayer +#startSets +#set RipwireBallistaProjectilePlayer #flags attack projectile duration totem #mods +#skillEnd #skill RollingSlamPlayer +#startSets +#set RollingSlamPlayer #flags #mods +#set RollingSlamFirstSlamPlayer +#flags +#mods +#set RollingSlamSecondSlamPlayer +#flags +#mods +#skillEnd #skill ScavengedPlatingPlayer +#startSets +#set ScavengedPlatingPlayer #flags #mods +#skillEnd #skill SeismicCryPlayer +#startSets +#set SeismicCryPlayer #flags #mods +#skillEnd #skill ShardScavengerPlayer +#startSets +#set ShardScavengerPlayer #flags #mods +#skillEnd #skill ShieldChargePlayer +#startSets +#set ShieldChargePlayer +#flags +#mods +#set ShieldChargeFinalConePlayer #flags #mods +#skillEnd #skill ShieldWallPlayer +#startSets +#set ShieldWallPlayer #flags #mods +#skillEnd #skill ShockwaveTotemPlayer +#startSets +#set ShockwaveTotemPlayer #flags #mods +#skillEnd #skill ShockwaveTotemQuakePlayer +#startSets +#set ShockwaveTotemQuakePlayer +#flags +#mods +#set ShockwaveTotemJaggedQuakePlayer #flags #mods +#skillEnd #skill StampedePlayer +#startSets +#set StampedePlayer +#flags +#mods +#set StampedeSlamPlayer #flags #mods +#set StampedeEruptionPlayer +#flags +#mods +#skillEnd #skill SunderPlayer +#startSets +#set SunderPlayer #flags #mods +#set SunderShockwavePlayer +#flags +#mods +#skillEnd #skill SuperchargedSlamPlayer +#startSets +#set SuperchargedSlamPlayer #flags #mods +#set SuperchargedSlamAftershockPlayer +#flags +#mods +#skillEnd #skill TimeOfNeedPlayer +#startSets +#set TimeOfNeedPlayer #flags #mods +#skillEnd #skill VolcanicFissurePlayer +#startSets +#set VolcanicFissurePlayer #flags #mods +#skillEnd #skill ShockGrenadePlayer +#startSets +#set ShockGrenadePlayer #flags attack area projectile duration #mods +#skillEnd #skill WarBannerReservationPlayer -#flags -#mods +#startSets +#skillEnd #skill WarBannerPlayer +#startSets +#set WarBannerPlayer #flags -#mods \ No newline at end of file +#mods +#skillEnd \ No newline at end of file diff --git a/src/Export/Skills/other.txt b/src/Export/Skills/other.txt index 53b5ba6092..17dc8efe31 100644 --- a/src/Export/Skills/other.txt +++ b/src/Export/Skills/other.txt @@ -6,131 +6,233 @@ local skills, mod, flag, skill = ... #skill AncestralSpiritsPlayer +#startSets +#set AncestralSpiritsPlayer #flags fromTree = true, #mods +#skillEnd #skill BleedingConcoctionPlayer +#startSets +#set BleedingConcoctionPlayer #flags fromTree = true, #mods +#skillEnd #skill MeleeBowPlayer +#startSets +#set MeleeBowPlayer #flags fromItem = true, #mods +#skillEnd #skill MeleeCrossbowPlayer +#startSets +#set MeleeCrossbowPlayer #flags attack area projectile fromItem = true, #mods +#skillEnd #skill DemonFormPlayer +#startSets +#set DemonFormPlayer #flags fromTree = true, #mods +#skillEnd #skill ElementalExpressionTriggeredPlayer +#startSets +#set ElementalExpressionTriggeredPlayer #flags fromTree = true, #mods +#set ElementalExpressionFirePlayer +#flags + fromTree = true, +#mods +#set ElementalExpressionColdPlayer +#flags + fromTree = true, +#mods +#set ElementalExpressionLightningPlayer +#flags + fromTree = true, +#mods +#skillEnd #skill ElementalStormPlayer +#startSets +#set ElementalStormPlayer #flags fromTree = true, #mods +#set ElementalStormFirePlayer +#flags + fromTree = true, +#mods +#set ElementalStormLightningPlayer +#flags + fromTree = true, +#mods +#set ElementalStormColdPlayer +#flags + fromTree = true, +#mods +#skillEnd #skill EncaseInJadePlayer +#startSets +#set EncaseInJadePlayer #flags fromTree = true, #mods +#skillEnd #skill ExplosiveConcoctionPlayer +#startSets +#set ExplosiveConcoctionPlayer #flags fromTree = true, #mods +#skillEnd #skill FulminatingConcoctionPlayer +#startSets +#set FulminatingConcoctionPlayer #flags fromTree = true, #mods +#skillEnd #skill IntoTheBreachPlayer +#startSets +#set IntoTheBreachPlayer #flags fromTree = true, #mods +#skillEnd #skill LifeRemnantsPlayer +#startSets +#set LifeRemnantsPlayer #flags fromTree = true, #mods +#skillEnd #skill Melee1HMacePlayer +#startSets +#set Melee1HMacePlayer #flags fromItem = true, #mods +#skillEnd #skill Melee2HMacePlayer +#startSets +#set Melee2HMacePlayer #flags fromItem = true, #mods +#skillEnd #skill MeleeMaceMacePlayer +#startSets +#set MeleeMaceMacePlayer #flags fromItem = true, #mods +#skillEnd #skill MeditatePlayer +#startSets +#set MeditatePlayer #flags fromTree = true, #mods +#skillEnd #skill PoisonousConcoctionPlayer +#startSets +#set PoisonousConcoctionPlayer #flags fromTree = true, #mods +#skillEnd #noGem #skill MeleeUnarmedPlayer +#startSets +#set MeleeUnarmedPlayer #flags attack area melee #mods +#skillEnd #skill MeleeQuarterstaffPlayer +#startSets +#set MeleeQuarterstaffPlayer #flags attack melee area fromItem = true, #mods +#skillEnd #skill ShatteringConcoctionPlayer +#startSets +#set ShatteringConcoctionPlayer #flags fromTree = true, #mods +#skillEnd #skill SorceryWardPlayer +#startSets +#set SorceryWardPlayer #flags fromTree = true, #mods +#skillEnd #skill SummonInfernalHoundPlayer +#startSets +#set SummonInfernalHoundPlayer #flags fromTree = true, #mods +#skillEnd #skill TemporalRiftPlayer +#startSets +#set TemporalRiftPlayer #flags fromTree = true, #mods +#skillEnd #skill TimeFreezePlayer +#startSets +#set TimeFreezePlayer #flags fromTree = true, #mods +#skillEnd #skill TimeSnapPlayer +#startSets +#set TimeSnapPlayer #flags fromTree = true, #mods +#skillEnd #skill UnboundAvatarPlayer +#startSets +#set UnboundAvatarPlayer #flags fromTree = true, -#mods \ No newline at end of file +#mods +#skillEnd \ No newline at end of file diff --git a/src/Export/Skills/sup_dex.txt b/src/Export/Skills/sup_dex.txt index e98a58a89c..9aa3a15f32 100644 --- a/src/Export/Skills/sup_dex.txt +++ b/src/Export/Skills/sup_dex.txt @@ -1,4 +1,3 @@ --- Path of Building -- -- Dexterity support gems -- Skill data (c) Grinding Gear Games @@ -6,61 +5,92 @@ local skills, mod, flag, skill = ... #skill SupportFasterProjectilesPlayer +#startSets +#set SupportFasterProjectilesPlayer statMap = { ["support_faster_projectiles_projectile_speed_+%_final"] = { mod("ProjectileSpeed", "MORE", nil), }, }, #mods +#skillEnd #skill SupportAmmoConservationPlayer +#startSets +#set SupportAmmoConservationPlayer statMap = { ["crossbow_attack_%_chance_to_not_consume_ammo"] = { mod("ChanceToNotConsumeAmmo", "BASE", nil), }, }, #mods +#skillEnd #skill SupportBlindPlayer +#startSets +#set SupportBlindPlayer #mods +#skillEnd #skill SupportDazedBreakPlayer +#startSets +#set SupportDazedBreakPlayer #mods +#skillEnd #skill SupportAdditionalAccuracyPlayer +#startSets +#set SupportAdditionalAccuracyPlayer statMap = { ["support_additional_accurary_rating_+%_final"] = { mod("Accuracy", "MORE", nil), }, }, #mods +#skillEnd #skill SupportBurstingPlaguePlayer +#startSets +#set SupportBurstingPlaguePlayer #mods - +#skillEnd #skill PlagueBurstPlayer +#startSets +#set PlagueBurstPlayer #mods +#skillEnd #skill SupportChainPlayer +#startSets +#set SupportChainPlayer statMap = { ["support_chain_hit_damage_+%_final"] = { mod("Damage", "MORE", nil), }, }, #mods +#skillEnd #skill SupportCloseCombatPlayer +#startSets +#set SupportCloseCombatPlayer statMap = { ["support_close_combat_attack_damage_+%_final_from_distance"] = { mod("Damage", "MORE", nil, 0, 0, { type = "DistanceRamp", ramp = {{10,1},{35,0}} }), }, }, #mods +#skillEnd #skill SupportComboFinisherPlayer +#startSets +#set SupportComboFinisherPlayer #mods +#skillEnd #skill SupportMultiplePoisonPlayer +#startSets +#set SupportMultiplePoisonPlayer statMap = { ["support_multi_poison_poison_duration_+%_final"] = { mod("EnemyPoisonDuration", "MORE", nil), @@ -71,22 +101,34 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportChanceToShockPlayer +#startSets +#set SupportChanceToShockPlayer statMap = { ["support_conduction_chance_to_shock_+%_final"] = { mod("EnemyShockChance", "MORE", nil), }, }, #mods +#skillEnd #skill SupportCorrosionPlayer +#startSets +#set SupportCorrosionPlayer #mods +#skillEnd #skill SupportCrescendoPlayer +#startSets +#set SupportCrescendoPlayer #mods +#skillEnd #skill SupportCullingStrikePlayer +#startSets +#set SupportCullingStrikePlayer statMap = { ["support_culling_strike_vs_rare_or_unique_enemy"] = { mod("CullPercent", "MAX", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "RareOrUnique" }), @@ -94,11 +136,17 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportCulminationPlayer +#startSets +#set SupportCulminationPlayer #mods +#skillEnd #skill SupportDeadlyPoisonPlayer +#startSets +#set SupportDeadlyPoisonPlayer statMap = { ["support_deadly_poison_hit_damage_+%_final"] = { mod("Damage", "MORE", nil, ModFlag.Hit, KeywordFlag.Poison), @@ -108,91 +156,139 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportSlowerProjectilesPlayer +#startSets +#set SupportSlowerProjectilesPlayer statMap = { ["support_slower_projectiles_projectile_speed_+%_final"] = { mod("ProjectileSpeed", "MORE", nil), }, }, #mods +#skillEnd #skill SupportDazingPlayer +#startSets +#set SupportDazingPlayer #mods +#skillEnd #skill SupportElectrocutePlayer +#startSets +#set SupportElectrocutePlayer #mods +#skillEnd #skill SupportEncumberancePlayer +#startSets +#set SupportEncumberancePlayer #mods +#skillEnd #skill SupportChanceToPoisonPlayer +#startSets +#set SupportChanceToPoisonPlayer #mods +#skillEnd #skill SupportFerocityPlayer +#startSets +#set SupportFerocityPlayer statMap = { ["skill_consume_frenzy_charge_to_gain_skill_speed_+%_final"] = { mod("Speed", "MORE", nil, 0, 0, { type = "MultiplierThreshold", var = "RemovableFrenzyCharge", threshold = 1 }), }, }, #mods +#skillEnd #skill SupportForkPlayer +#startSets +#set SupportForkPlayer statMap = { ["support_fork_forked_projectile_damage_+%_final"] = { mod("Damage", "MORE", nil, 0, 0, { type = "StatThreshold", stat = "ForkedCount", threshold = 1 }), }, }, #mods +#skillEnd #skill SupportFusilladePlayer weaponTypes = { ["Bow"] = true, }, +#startSets +#set SupportFusilladePlayer statMap = { ["skill_can_only_use_bow"] = { -- Display only }, }, #mods +#skillEnd #skill SupportCooldownReductionPlayer +#startSets +#set SupportCooldownReductionPlayer statMap = { ["support_cooldown_reduction_cooldown_recovery_+%"] = { mod("CooldownRecovery", "INC", nil), }, }, #mods +#skillEnd #skill SupportInnervatePlayer +#startSets +#set SupportInnervatePlayer statMap = { ["support_innervate_buff_base_duration_ms"] = { -- Display only }, }, #mods +#skillEnd #skill SupportLastingShockPlayer +#startSets +#set SupportLastingShockPlayer statMap = { ["support_lasting_shock_chance_to_shock_+%_final"] = { mod("EnemyShockChance", "MORE", nil), }, }, #mods +#skillEnd #skill SupportLeveragePlayer +#startSets +#set SupportLeveragePlayer #mods +#skillEnd #skill SupportLifeFlaskPlayer +#startSets +#set SupportLifeFlaskPlayer #mods +#skillEnd #skill SupportLifeOnCullPlayer +#startSets +#set SupportLifeOnCullPlayer #mods +#skillEnd #skill SupportLightningExposurePlayer +#startSets +#set SupportLightningExposurePlayer #mods +#skillEnd #skill SupportAddedLightningDamagePlayer +#startSets +#set SupportAddedLightningDamagePlayer statMap = { ["support_cold_and_fire_damage_+%_final"] = { mod("ColdDamage", "MORE", nil), @@ -200,102 +296,186 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportLightningPenetrationPlayer +#startSets +#set SupportLightningPenetrationPlayer #mods +#skillEnd #skill SupportLockdownPlayer +#startSets +#set SupportLockdownPlayer #mods +#skillEnd #skill SupportFarCombatPlayer +#startSets +#set SupportFarCombatPlayer statMap = { ["support_far_combat_attack_damage_+%_final_from_distance"] = { mod("Damage", "MORE", nil, 0, 0, { type = "DistanceRamp", ramp = {{35,0},{70,1}} }), }, }, #mods +#skillEnd #skill SupportMaimPlayer +#startSets +#set SupportMaimPlayer #mods +#skillEnd #skill SupportManaFlaskPlayer +#startSets +#set SupportManaFlaskPlayer #mods +#skillEnd #skill SupportFasterAttackPlayer +#startSets +#set SupportFasterAttackPlayer statMap = { ["support_faster_attacks_attack_speed_+%_final"] = { mod("Speed", "MORE", nil, ModFlag.Attack), }, }, #mods +#skillEnd #skill SupportMobilityPlayer +#startSets +#set SupportMobilityPlayer #mods +#skillEnd #skill SupportMomentumPlayer +#startSets +#set SupportMomentumPlayer statMap = { ["support_momnetum_damage_+%_final_with_momentum"] = { mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "Moved2m" }), }, }, #mods +#skillEnd #skill SupportEmpoweredCullPlayer +#startSets +#set SupportEmpoweredCullPlayer #mods +#skillEnd #skill SupportNeuralOverloadPlayer +#startSets +#set SupportNeuralOverloadPlayer #mods +#skillEnd #skill SupportNimbleReloadPlayer +#startSets +#set SupportNimbleReloadPlayer #mods +#skillEnd #skill SupportIncreaseLimitPlayer +#startSets +#set SupportIncreaseLimitPlayer #mods +#skillEnd #skill SupportOverchargePlayer +#startSets +#set SupportOverchargePlayer #mods +#skillEnd #skill SupportPayloadPlayer +#startSets +#set SupportPayloadPlayer #mods +#skillEnd #skill SupportPerpetualChargePlayer +#startSets +#set SupportPerpetualChargePlayer #mods +#skillEnd #skill SupportPiercePlayer +#startSets +#set SupportPiercePlayer #mods +#skillEnd #skill SupportPinPlayer +#startSets +#set SupportPinPlayer #mods +#skillEnd #skill SupportPracticedComboPlayer +#startSets +#set SupportPracticedComboPlayer #mods +#skillEnd #skill SupportPrecisionPlayer +#startSets +#set SupportPrecisionPlayer #mods +#skillEnd #skill SupportMultipleChargesPlayer +#startSets +#set SupportMultipleChargesPlayer #mods +#skillEnd #skill SupportRicochetPlayer +#startSets +#set SupportRicochetPlayer #mods +#skillEnd #skill SupportMultipleProjectilesPlayer +#startSets +#set SupportMultipleProjectilesPlayer #mods +#skillEnd #skill SupportSecondWindPlayer +#startSets +#set SupportSecondWindPlayer #mods +#skillEnd #skill SupportManaOnCullPlayer +#startSets +#set SupportManaOnCullPlayer #mods +#skillEnd #skill SupportSwiftAfflictionPlayer +#startSets +#set SupportSwiftAfflictionPlayer #mods +#skillEnd #skill SupportKnockbackWavePlayer +#startSets +#set SupportKnockbackWavePlayer #mods - +#skillEnd #skill KnockbackWavePlayer +#startSets +#set KnockbackWavePlayer #mods +#skillEnd #skill SupportWindowOfOpportunityPlayer -#mods \ No newline at end of file +#startSets +#set SupportWindowOfOpportunityPlayer +#mods +#skillEnd \ No newline at end of file diff --git a/src/Export/Skills/sup_int.txt b/src/Export/Skills/sup_int.txt index f6ac2e600b..09bbae3c84 100644 --- a/src/Export/Skills/sup_int.txt +++ b/src/Export/Skills/sup_int.txt @@ -6,36 +6,67 @@ local skills, mod, flag, skill = ... #skill SupportAblationPlayer +#startSets +#set SupportAblationPlayer #mods +#skillEnd #skill SupportAmbushPlayer +#startSets +#set SupportAmbushPlayer #mods +#skillEnd #skill SupportArcaneSurgePlayer +#startSets +#set SupportArcaneSurgePlayer #mods +#skillEnd #skill SupportFasterCastPlayer +#startSets +#set SupportFasterCastPlayer #mods +#skillEnd #skill SupportAstralProjectionPlayer +#startSets +#set SupportAstralProjectionPlayer #mods +#skillEnd #skill SupportBiddingPlayer +#startSets +#set SupportBiddingPlayer #mods +#skillEnd #skill SupportBitingFrostPlayer +#startSets +#set SupportBitingFrostPlayer #mods +#skillEnd #skill SupportBurningRunesPlayer +#startSets +#set SupportBurningRunesPlayer #mods - +#skillEnd #skill TriggeredBurningRunesPlayer +#startSets +#set TriggeredBurningRunesPlayer #mods +#skillEnd #skill SupportCapacitorPlayer +#startSets +#set SupportCapacitorPlayer #mods +#skillEnd #skill SupportAddedChaosDamagePlayer +#startSets +#set SupportAddedChaosDamagePlayer statMap = { ["support_chaos_support_non_chaos_damage_+%_final"] = { mod("ColdDamage", "MORE", nil), @@ -45,20 +76,35 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportChaosMasteryPlayer +#startSets +#set SupportChaosMasteryPlayer #mods +#skillEnd #skill SupportChaoticFreezePlayer +#startSets +#set SupportChaoticFreezePlayer #mods +#skillEnd #skill SupportClarityPlayer +#startSets +#set SupportClarityPlayer #mods +#skillEnd #skill SupportColdExposurePlayer +#startSets +#set SupportColdExposurePlayer #mods +#skillEnd #skill SupportAddedColdDamagePlayer +#startSets +#set SupportAddedColdDamagePlayer statMap = { ["support_fire_and_lightning_damage_+%_final"] = { mod("FireDamage", "MORE", nil), @@ -66,14 +112,23 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportColdMasteryPlayer +#startSets +#set SupportColdMasteryPlayer #mods +#skillEnd #skill SupportColdPenetrationPlayer +#startSets +#set SupportColdPenetrationPlayer #mods +#skillEnd #skill SupportConcentratedEffectPlayer +#startSets +#set SupportConcentratedEffectPlayer statMap = { ["support_concentrated_effect_skill_area_of_effect_+%_final"] = { mod("AreaOfEffect", "MORE", nil), @@ -83,210 +138,413 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportConsideredCastingPlayer +#startSets +#set SupportConsideredCastingPlayer #mods +#skillEnd #skill SupportControlledDestructionPlayer +#startSets +#set SupportControlledDestructionPlayer #mods +#skillEnd #skill SupportCorpseConservationPlayer +#startSets +#set SupportCorpseConservationPlayer #mods +#skillEnd #skill SupportCoursingCurrentPlayer +#startSets +#set SupportCoursingCurrentPlayer #mods +#skillEnd #skill SupportCursedGroundPlayer +#startSets +#set SupportCursedGroundPlayer #mods +#skillEnd #skill SupportDanseMacabrePlayer +#startSets +#set SupportDanseMacabrePlayer #mods +#skillEnd #skill SupportDecayingHexPlayer +#startSets +#set SupportDecayingHexPlayer #mods +#skillEnd #skill SupportLastingFrostPlayer +#startSets +#set SupportLastingFrostPlayer #mods +#skillEnd #skill SupportDrainedAilmentPlayer +#startSets +#set SupportDrainedAilmentPlayer #mods +#skillEnd #skill SupportElementalArmyPlayer +#startSets +#set SupportElementalArmyPlayer #mods +#skillEnd #skill SupportElementalDischargePlayer +#startSets +#set SupportElementalDischargePlayer #mods - +#skillEnd #skill TriggeredElementalDischargePlayer +#startSets +#set TriggeredElementalDischargePlayer #mods +#skillEnd #skill SupportElementalFocusPlayer +#startSets +#set SupportElementalFocusPlayer #mods +#skillEnd #skill SupportEnergyBarrierPlayer +#startSets +#set SupportEnergyBarrierPlayer #mods +#skillEnd #skill SupportEnergyRetentionPlayer +#startSets +#set SupportEnergyRetentionPlayer #mods +#skillEnd #skill SupportExcisePlayer +#startSets +#set SupportExcisePlayer #mods +#skillEnd #skill SupportExecratePlayer +#startSets +#set SupportExecratePlayer #mods +#skillEnd #skill SupportExpandingGroundPlayer +#startSets +#set SupportExpandingGroundPlayer #mods +#skillEnd #skill SupportExpansePlayer +#startSets +#set SupportExpansePlayer #mods +#skillEnd #skill SupportExtractionPlayer +#startSets +#set SupportExtractionPlayer #mods +#skillEnd #skill SupportFeedingFrenzyPlayer +#startSets +#set SupportFeedingFrenzyPlayer #mods +#skillEnd #skill SupportFieryDeathPlayer +#startSets +#set SupportFieryDeathPlayer #mods - +#skillEnd #skill TriggeredFieryDeathPlayer +#startSets +#set TriggeredFieryDeathPlayer #mods +#skillEnd #skill SupportFireMasteryPlayer +#startSets +#set SupportFireMasteryPlayer #mods +#skillEnd #skill SupportFocusedCursePlayer +#startSets +#set SupportFocusedCursePlayer #mods +#skillEnd #skill SupportManaFountainPlayer +#startSets +#set SupportManaFountainPlayer #mods +#skillEnd #skill SupportWallFortressPlayer +#startSets +#set SupportWallFortressPlayer #mods +#skillEnd #skill SupportChillingIcePlayer +#startSets +#set SupportChillingIcePlayer #mods +#skillEnd #skill SupportFrostfirePlayer +#startSets +#set SupportFrostfirePlayer #mods +#skillEnd #skill SupportFrozenVortexPlayer +#startSets +#set SupportFrozenVortexPlayer #mods +#skillEnd #skill SupportGlaciationPlayer +#startSets +#set SupportGlaciationPlayer #mods +#skillEnd #skill SupportGlacierPlayer +#startSets +#set SupportGlacierPlayer #mods +#skillEnd #skill SupportCurseEffectPlayer +#startSets +#set SupportCurseEffectPlayer #mods +#skillEnd #skill SupportHexBloomPlayer +#startSets +#set SupportHexBloomPlayer #mods +#skillEnd #skill SupportHinderPlayer +#startSets +#set SupportHinderPlayer #mods +#skillEnd #skill SupportHourglassPlayer +#startSets +#set SupportHourglassPlayer #mods +#skillEnd #skill SupportIceBitePlayer +#startSets +#set SupportIceBitePlayer #mods +#skillEnd #skill SupportIciclePlayer +#startSets +#set SupportIciclePlayer #mods +#skillEnd #skill ViciousHexSupportPlayer +#startSets +#set ViciousHexSupportPlayer #mods - +#skillEnd #skill DoomBlastPlayer +#startSets +#set DoomBlastPlayer #mods +#skillEnd #skill SupportImpetusPlayer +#startSets +#set SupportImpetusPlayer #mods +#skillEnd #skill SupportInevitableCriticalsPlayer +#startSets +#set SupportInevitableCriticalsPlayer #mods +#skillEnd #skill SupportChaoticAssassinationPlayer +#startSets +#set SupportChaoticAssassinationPlayer #mods +#skillEnd #skill SupportLastGaspPlayer +#startSets +#set SupportLastGaspPlayer #mods +#skillEnd #skill SupportLightningMasteryPlayer +#startSets +#set SupportLightningMasteryPlayer #mods +#skillEnd #skill SupportIncreasedAreaOfEffectPlayer +#startSets +#set SupportIncreasedAreaOfEffectPlayer #mods +#skillEnd #skill SupportManaFlarePlayer +#startSets +#set SupportManaFlarePlayer #mods - +#skillEnd #skill TriggeredManaFlarePlayer +#startSets +#set TriggeredManaFlarePlayer #mods +#skillEnd #skill SupportMinionInstabilityPlayer +#startSets +#set SupportMinionInstabilityPlayer #mods +#skillEnd #skill SupportMinionMasteryPlayer +#startSets +#set SupportMinionMasteryPlayer #mods +#skillEnd #skill SupportMinionPactPlayer +#startSets +#set SupportMinionPactPlayer #mods +#skillEnd #skill SupportPhysicalMasteryPlayer +#startSets +#set SupportPhysicalMasteryPlayer #mods +#skillEnd #skill SupportPotentialPlayer +#startSets +#set SupportPotentialPlayer #mods +#skillEnd #skill SupportTempestuousTempoPlayer +#startSets +#set SupportTempestuousTempoPlayer #mods +#skillEnd #skill SupportRitualisticCursePlayer +#startSets +#set SupportRitualisticCursePlayer #mods +#skillEnd #skill SupportSacrificialLambPlayer +#startSets +#set SupportSacrificialLambPlayer #mods +#skillEnd #skill SupportEnergyShieldOnShockKillPlayer +#startSets +#set SupportEnergyShieldOnShockKillPlayer #mods +#skillEnd #skill SupportManaLeechPlayer +#startSets +#set SupportManaLeechPlayer #mods +#skillEnd #skill SupportSoulbreakerPlayer +#startSets +#set SupportSoulbreakerPlayer #mods - +#skillEnd #skill TriggeredSoulbreakerPlayer +#startSets +#set TriggeredSoulbreakerPlayer #mods +#skillEnd #skill SupportSpellCascadePlayer +#startSets +#set SupportSpellCascadePlayer #mods +#skillEnd #skill SupportSpellEchoPlayer +#startSets +#set SupportSpellEchoPlayer #mods +#skillEnd #skill SupportStormfirePlayer +#startSets +#set SupportStormfirePlayer #mods +#skillEnd #skill SupportStripAwayPlayer +#startSets +#set SupportStripAwayPlayer #mods +#skillEnd #skill SupportIncreasedCriticalDamagePlayer +#startSets +#set SupportIncreasedCriticalDamagePlayer #mods +#skillEnd #skill SupportUnleashPlayer +#startSets +#set SupportUnleashPlayer #mods +#skillEnd #skill SupportWildfirePlayer +#startSets +#set SupportWildfirePlayer #mods +#skillEnd #skill SupportWildshardsPlayer +#startSets +#set SupportWildshardsPlayer #mods +#skillEnd #skill SupportWitheringTouchPlayer -#mods \ No newline at end of file +#startSets +#set SupportWitheringTouchPlayer +#mods +#skillEnd \ No newline at end of file diff --git a/src/Export/Skills/sup_str.txt b/src/Export/Skills/sup_str.txt index c4bd246b04..6b2a57caf5 100644 --- a/src/Export/Skills/sup_str.txt +++ b/src/Export/Skills/sup_str.txt @@ -4,50 +4,89 @@ -- Skill data (c) Grinding Gear Games -- local skills, mod, flag, skill = ... - #skill SupportAftershockChancePlayer +#startSets +#set SupportAftershockChancePlayer #mods +#skillEnd #skill SupportAncestralUrgencyPlayer +#startSets +#set SupportAncestralUrgencyPlayer +#mods +#skillEnd + +#skill SupportArmourExplosionPlayer +#startSets +#set SupportArmourExplosionPlayer +#mods +#skillEnd +#skill ArmourExplosionPlayer +#startSets +#set ArmourExplosion #mods +#skillEnd #skill SupportAutoReloadPlayer +#startSets +#set SupportAutoReloadPlayer #mods +#skillEnd #skill SupportBeheadPlayer +#startSets +#set SupportBeheadPlayer #mods +#skillEnd #skill SupportBloodlustPlayer +#startSets +#set SupportBloodlustPlayer statMap = { ["support_bloodlust_melee_physical_damage_+%_final_vs_bleeding_enemies"] = { mod("PhysicalDamage", "MORE", nil, ModFlag.Melee, 0, { type = "ActorCondition", actor = "enemy", var = "Bleeding" }), }, }, #mods +#skillEnd #skill SupportKnockbackPlayer +#startSets +#set SupportKnockbackPlayer #mods +#skillEnd #skill SupportEnduranceChargeOnArmourBreak +#startSets +#set SupportEnduranceChargeOnArmourBreak #mods +#skillEnd #skill SupportBrutalityPlayer +#startSets +#set SupportBrutalityPlayer statMap = { ["support_brutality_physical_damage_+%_final"] = { mod("PhysicalDamage", "MORE", nil), }, }, #mods +#skillEnd #skill SupportCannibalismPlayer +#startSets +#set SupportCannibalismPlayer +#mods statMap = { ["support_cannibalism_recover_%_maximum_life_on_kill"] = { mod("LifeOnKill", "BASE", nil, 0, 0, { type = "PercentStat", stat = "Life", percent = 1 }, { type = "GlobalEffect", effectType = "Buff", unscalable = true }), }, }, -#mods +#skillEnd #skill SupportCorruptingCryPlayer +#startSets +#set SupportCorruptingCryPlayer statMap = { ["support_corrupting_cry_corrupted_blood_base_physical_damage_per_minute_as_%_of_strength"] = { skill("PhysicalDot", nil, { type = "PercentStat", stat = "Str", percent = 1 }), @@ -72,11 +111,17 @@ local skills, mod, flag, skill = ... #baseMod mod("Multiplier:CorruptingCryMaxStages", "BASE", 10) #baseMod mod("Damage", "MORE", 100, 0, KeywordFlag.PhysicalDot, { type = "Multiplier", var = "CorruptingCryStageAfterFirst"}) #mods +#skillEnd #skill SupportDazingCryPlayer +#startSets +#set SupportDazingCryPlayer #mods +#skillEnd #skill SupportDeepCutsPlayer +#startSets +#set SupportDeepCutsPlayer statMap = { ["support_deep_cuts_hit_damage_+%_final"] = { mod("Damage", "MORE", nil, ModFlag.Hit), @@ -86,73 +131,106 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportIncreasedArmourBreakPlayer +#startSets +#set SupportIncreasedArmourBreakPlayer statMap = { ["support_increased_armour_break_armour_break_amount_+%_final"] = { mod("ArmourBreakEffect", "MORE", nil), }, }, #mods +#skillEnd #skill SupportGroundEffectDurationPlayer +#startSets +#set SupportGroundEffectDurationPlayer #mods +#skillEnd #skill SupportDevastatePlayer +#startSets +#set SupportDevastatePlayer statMap = { ["fully_break_enemies_armour_on_heavy_stun"] = { flag("Condition:CanArmourBreak", { type = "GlobalEffect", effectType = "Buff", effectName = "ArmourBreak" } ), }, }, #mods +#skillEnd #skill SupportDoubleBarrelPlayer +#startSets +#set SupportDoubleBarrelPlayer #mods +#skillEnd #skill SupportEnragedWarcryPlayer +#startSets +#set SupportEnragedWarcryPlayer #mods +#skillEnd #skill SupportIgniteDurationPlayer +#startSets +#set SupportIgniteDurationPlayer statMap = { ["support_eternal_flame_chance_to_ignite_+%_final"] = { mod("EnemyIgniteChance", "MORE", nil), }, }, #mods +#skillEnd #skill SupportExecutePlayer +#startSets +#set SupportExecutePlayer statMap = { ["support_executioner_damage_vs_enemies_on_low_life_+%_final"] = { mod("Damage", "MORE", nil, ModFlag.Hit, 0, { type = "ActorCondition", actor = "enemy", var = "LowLife"}) }, }, #mods +#skillEnd #skill SupportExploitWeaknessPlayer +#startSets +#set SupportExploitWeaknessPlayer statMap = { ["support_gem_consume_enemy_fully_broken_armour_to_gain_damage_+%_final"] = { mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "ArmourBroken"}) }, }, #mods +#skillEnd #skill LessDurationSupportPlayer +#startSets +#set LessDurationSupportPlayer statMap = { ["support_reduced_duration_skill_effect_duration_+%_final"] = { mod("Duration", "MORE", nil), }, }, #mods +#skillEnd #skill SupportFireExposurePlayer +#startSets +#set SupportFireExposurePlayer statMap = { ["inflict_fire_exposure_for_x_ms_on_ignite"] = { mod("FireExposureChance", "BASE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Ignited"}), }, }, #mods +#skillEnd #skill SupportAddedFireDamagePlayer +#startSets +#set SupportAddedFireDamagePlayer statMap = { ["support_cold_and_lightning_damage_+%_final"] = { mod("ColdDamage", "MORE", nil), @@ -160,11 +238,17 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportFirePenetrationPlayer +#startSets +#set SupportFirePenetrationPlayer #mods +#skillEnd #skill FistOfWarSupportPlayer +#startSets +#set FistOfWarSupportPlayer statMap = { ["ancestral_slam_interval_duration"] = { mod("FistOfWarCooldown", "BASE", nil), @@ -174,8 +258,11 @@ local skills, mod, flag, skill = ... #baseMod mod("FistOfWarDamageMultiplier", "BASE", 20) #baseMod mod("FistOfWarMOREAoE", "BASE", 20) #mods +#skillEnd #skill SupportBloodFountainPlayer +#startSets +#set SupportBloodFountainPlayer statMap = { ["support_blood_fountain_life_regeneration_rate_per_minute_%"] = { mod("LifeRegenPercent", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), @@ -183,8 +270,11 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportRageFountainPlayer +#startSets +#set SupportRageFountainPlayer statMap = { ["support_rage_fountain_rage_regeneration_per_minute"] = { mod("RageRegen", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), @@ -192,11 +282,17 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportFreshClipPlayer +#startSets +#set SupportFreshClipPlayer #mods +#skillEnd #skill SupportMeleePhysicalDamagePlayer +#startSets +#set SupportMeleePhysicalDamagePlayer statMap = { ["support_melee_physical_damage_+%_final"] = { mod("PhysicalDamage", "MORE", nil, ModFlag.Melee), @@ -206,24 +302,33 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportHeftPlayer +#startSets +#set SupportHeftPlayer statMap = { ["support_maximum_physical_hit_damage_+%_final"] = { mod("MaxPhysicalDamage", "MORE", nil, ModFlag.Hit), }, }, #mods +#skillEnd #skill SupportHerbalismPlayer +#startSets +#set SupportHerbalismPlayer statMap = { ["support_herbalism_life_recovery_+%_from_life_flasks"] = { mod("FlaskLifeRecovery", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }), }, }, #mods +#skillEnd #skill SupportHolyDescentPlayer +#startSets +#set SupportHolyDescentPlayer statMap = { ["support_holy_descent_consecrated_ground_on_landing"] = { -- Display only @@ -233,22 +338,34 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportChanceToIgnitePlayer +#startSets +#set SupportChanceToIgnitePlayer statMap = { ["support_ignition_chance_to_ignite_+%_final"] = { mod("EnemyIgniteChance", "MORE", nil), }, }, #mods +#skillEnd #skill SupportImmolatePlayer +#startSets +#set SupportImmolatePlayer #mods +#skillEnd #skill ImpactShockwaveSupportPlayer +#startSets +#set ImpactShockwaveSupportPlayer #mods +#skillEnd #skill SupportInfernalLegionPlayer +#startSets +#set SupportInfernalLegionPlayer statMap = { ["minion_fire_damage_%_of_maximum_life_taken_per_minute"] = { mod("MinionModifier", "LIST", { mod = mod("FireDegen", "BASE", nil, 0, 0, { type = "PerStat", stat = "Life" }, { type = "GlobalEffect", effectType = "Buff" }) }), @@ -261,34 +378,58 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportInspirationPlayer +#startSets +#set SupportInspirationPlayer statMap = { ["support_inspiration_cost_+%_final"] = { mod("Cost", "MORE", nil), }, }, #mods +#skillEnd #skill SupportIronwoodPlayer +#startSets +#set SupportIronwoodPlayer #mods +#skillEnd #skill SupportJaggedGroundPlayer +#startSets +#set SupportJaggedGroundPlayer #mods +#skillEnd #skill SupportChanceToBleedPlayer +#startSets +#set SupportChanceToBleedPlayer #mods +#skillEnd #skill SupportLifeLeechPlayer +#startSets +#set SupportLifeLeechPlayer #mods +#skillEnd #skill SupportBloodMagicPlayer +#startSets +#set SupportBloodMagicPlayer #mods +#skillEnd #skill SupportLongFusePlayer +#startSets +#set SupportLongFusePlayer #mods +#skillEnd #skill SupportMeatShieldPlayer +#startSets +#set SupportMeatShieldPlayer statMap = { ["support_minion_maximum_life_+%_final"] = { mod("MinionModifier", "LIST", { mod = mod("Life", "MORE", nil) }), @@ -298,50 +439,80 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportOverpowerPlayer +#startSets +#set SupportOverpowerPlayer statMap = { ["support_overpower_hit_damage_stun_multiplier_+%_final"] = { mod("StunBuildup", "MORE", nil), }, }, #mods +#skillEnd #skill MoreDurationSupportPlayer +#startSets +#set MoreDurationSupportPlayer statMap = { ["support_more_duration_skill_effect_duration_+%_final"] = { mod("Duration", "MORE", nil), }, }, #mods +#skillEnd #skill SupportEmpoweredDamagePlayer +#startSets +#set SupportEmpoweredDamagePlayer #mods +#skillEnd #skill SupportWeaponElementalDamagePlayer +#startSets +#set SupportWeaponElementalDamagePlayer statMap = { ["support_weapon_elemental_damage_+%_final"] = { mod("ElementalDamage", "MORE", nil, 0, KeywordFlag.Attack), }, }, #mods +#skillEnd #skill SupportRagePlayer +#startSets +#set SupportRagePlayer #mods +#skillEnd #skill SupportRageforgedPlayer +#startSets +#set SupportRageforgedPlayer #mods +#skillEnd #skill SupportRagingCryPlayer +#startSets +#set SupportRagingCryPlayer #mods +#skillEnd #skill SupportRupturePlayer +#startSets +#set SupportRupturePlayer #mods +#skillEnd #skill RuthlessSupportPlayer +#startSets +#set RuthlessSupportPlayer #mods +#skillEnd #skill SupportDeadlyIgnitesPlayer +#startSets +#set SupportDeadlyIgnitesPlayer statMap = { ["support_stronger_ignites_hit_damage_+%_final"] = { mod("Damage", "MORE", nil, ModFlag.Hit), @@ -351,28 +522,45 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportArmourBreakPlayer +#startSets +#set SupportArmourBreakPlayer #mods +#skillEnd #skill SupportStompingGroundPlayer +#startSets +#set SupportStompingGroundPlayer #mods - +#skillEnd #skill StompingGroundShockwavePlayer +#startSets +#set StompingGroundShockwavePlayer #mods +#skillEnd #skill SupportTremorsPlayer +#startSets +#set SupportTremorsPlayer #mods +#skillEnd #skill UnbreakableSupportPlayer +#startSets +#set UnbreakableSupportPlayer statMap = { ["support_unbreakable_stun_threshold_+%_final_while_performing_action"] = { mod("StunThreshold", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", unscalable = true }), }, }, #mods +#skillEnd #skill SupportUpheavalPlayer +#startSets +#set SupportUpheavalPlayer statMap = { ["support_additional_fissures_damage_+%_final"] = { mod("Damage", "MORE", nil, ModFlag.Hit), @@ -382,12 +570,16 @@ local skills, mod, flag, skill = ... }, }, #mods +#skillEnd #skill SupportVitalityPlayer +#startSets +#set SupportVitalityPlayer statMap = { ["support_vitality_life_regeneration_rate_per_minute_%"] = { mod("LifeRegenPercent", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }), div = 60, }, }, -#mods \ No newline at end of file +#mods +#skillEnd \ No newline at end of file diff --git a/src/Export/spec.lua b/src/Export/spec.lua index a0e64209ce..8f0f3dbb4f 100644 --- a/src/Export/spec.lua +++ b/src/Export/spec.lua @@ -2148,7 +2148,7 @@ return { list=false, name="PassiveSkillsKey", refTo="PassiveSkills", - type="ShortKey", + type="Key", width=260 } }, @@ -5869,7 +5869,7 @@ return { }, [2]={ list=false, - name="", + name="Label", refTo="", type="String", width=150 @@ -6317,7 +6317,7 @@ return { }, [22]={ list=false, - name="", + name="ActorLevel", refTo="", type="Float", width=100 diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index b935247518..8b210ee507 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -424,7 +424,15 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin self.modFlag = true self.buildFlag = true end) - self.controls.mainSkillPart = new("DropDownControl", {"TOPLEFT",self.controls.mainSkill,"BOTTOMLEFT",true}, {0, 2, 300, 18}, nil, function(index, value) + self.controls.statSet = new("DropDownControl", {"TOPLEFT",self.controls.mainSkill,"BOTTOMLEFT"}, {0, 2, 300, 18}, nil, function(index, value) + local mainSocketGroup = self.skillsTab.socketGroupList[self.mainSocketGroup] + local srcInstance = mainSocketGroup.displaySkillList[mainSocketGroup.mainActiveSkill].activeEffect.srcInstance + srcInstance.statSetMain = srcInstance.statSetMain or { } + srcInstance.statSetMain.statSet = value.statSet + self.modFlag = true + self.buildFlag = true + end) + self.controls.mainSkillPart = new("DropDownControl", {"TOPLEFT",self.controls.statSet,"BOTTOMLEFT",true}, {0, 2, 300, 18}, nil, function(index, value) local mainSocketGroup = self.skillsTab.socketGroupList[self.mainSocketGroup] local srcInstance = mainSocketGroup.displaySkillList[mainSocketGroup.mainActiveSkill].activeEffect.srcInstance srcInstance.skillPart = index @@ -939,7 +947,7 @@ function buildMode:Save(xml) end local addedStatNames = { } for index, statData in ipairs(self.displayStats) do - if not statData.flag or self.calcsTab.mainEnv.player.mainSkill.skillFlags[statData.flag] then + if not statData.flag or self.calcsTab.mainEnv.player.mainSkill.activeEffect.srcInstance.statSetMain.skillFlags[statData.flag] then local statName = statData.stat and statData.stat..(statData.childStat or "") if statName and not addedStatNames[statName] then if statData.stat == "SkillDPS" then @@ -1345,6 +1353,7 @@ function buildMode:RefreshSkillSelectControls(controls, mainGroup, suffix) if #controls.mainSocketGroup.list == 0 then controls.mainSocketGroup.list[1] = { val = 1, label = "" } controls.mainSkill.shown = false + controls.statSet.shown = false controls.mainSkillPart.shown = false controls.mainSkillMineCount.shown = false controls.mainSkillStageCount.shown = false @@ -1374,6 +1383,12 @@ function buildMode:RefreshSkillSelectControls(controls, mainGroup, suffix) local activeSkill = displaySkillList[mainActiveSkill] local activeEffect = activeSkill.activeEffect if activeEffect then + wipeTable(controls.statSet.list) + for i, statSet in ipairs(activeEffect.grantedEffect.statSets) do + t_insert(controls.statSet.list, { val = i, label = statSet.label, statSet = statSet }) + end + controls.statSet.enabled = #controls.statSet.list > 1 + controls.statSet.shown = true if activeEffect.grantedEffect.parts and #activeEffect.grantedEffect.parts > 1 then controls.mainSkillPart.shown = true wipeTable(controls.mainSkillPart.list) @@ -1386,15 +1401,16 @@ function buildMode:RefreshSkillSelectControls(controls, mainGroup, suffix) controls.mainSkillStageCount.buf = tostring(activeEffect.srcInstance["skillStageCount"..suffix] or activeEffect.grantedEffect.parts[controls.mainSkillPart.selIndex].stagesMin or 1) end end - if activeSkill.skillFlags.mine then + + if activeSkill.activeEffect.srcInstance.statSetMain.skillFlags.mine then controls.mainSkillMineCount.shown = true controls.mainSkillMineCount.buf = tostring(activeEffect.srcInstance["skillMineCount"..suffix] or "") end - if activeSkill.skillFlags.multiStage and not (activeEffect.grantedEffect.parts and #activeEffect.grantedEffect.parts > 1) then + if activeSkill.activeEffect.srcInstance.statSetMain.skillFlags.multiStage and not (activeEffect.grantedEffect.parts and #activeEffect.grantedEffect.parts > 1) then controls.mainSkillStageCount.shown = true controls.mainSkillStageCount.buf = tostring(activeEffect.srcInstance["skillStageCount"..suffix] or activeSkill.skillData.stagesMin or 1) end - if not activeSkill.skillFlags.disable and (activeEffect.grantedEffect.minionList or activeSkill.minionList[1]) then + if not activeSkill.activeEffect.srcInstance.statSetMain.skillFlags.disable and (activeEffect.grantedEffect.minionList or (activeSkill.minionList and activeSkill.minionList[1])) then wipeTable(controls.mainSkillMinion.list) if activeEffect.grantedEffect.minionHasItemSet then for _, itemSetId in ipairs(self.itemsTab.itemSetOrderList) do @@ -1460,7 +1476,7 @@ end function buildMode:AddDisplayStatList(statList, actor) local statBoxList = self.controls.statBox.list for index, statData in ipairs(statList) do - if not statData.flag or actor.mainSkill.skillFlags[statData.flag] then + if not statData.flag or actor.mainSkill.activeEffect.srcInstance.statSetMain.skillFlags[statData.flag] then local labelColor = "^7" if statData.color then labelColor = statData.color @@ -1609,7 +1625,7 @@ function buildMode:RefreshStatList() t_insert(statBoxList, { height = 10 }) t_insert(statBoxList, { height = 18, "^7Player:" }) end - if self.calcsTab.mainEnv.player.mainSkill.skillFlags.disable then + if self.calcsTab.mainEnv.player.mainSkill.activeEffect.srcInstance.statSetMain.skillFlags.disable then t_insert(statBoxList, { height = 16, "^7Skill disabled:" }) t_insert(statBoxList, { height = 14, align = "CENTER_X", x = 140, self.calcsTab.mainEnv.player.mainSkill.disableReason }) end @@ -1620,7 +1636,7 @@ end function buildMode:CompareStatList(tooltip, statList, actor, baseOutput, compareOutput, header, nodeCount) local count = 0 for _, statData in ipairs(statList) do - if statData.stat and (not statData.flag or actor.mainSkill.skillFlags[statData.flag]) and not statData.childStat and statData.stat ~= "SkillDPS" then + if statData.stat and (not statData.flag or actor.mainSkill.activeEffect.srcInstance.statSetMain.skillFlags[statData.flag]) and not statData.childStat and statData.stat ~= "SkillDPS" then local statVal1 = compareOutput[statData.stat] or 0 local statVal2 = baseOutput[statData.stat] or 0 local diff = statVal1 - statVal2 diff --git a/src/Modules/CalcActiveSkill.lua b/src/Modules/CalcActiveSkill.lua index 80acad31cd..f4145db673 100644 --- a/src/Modules/CalcActiveSkill.lua +++ b/src/Modules/CalcActiveSkill.lua @@ -48,42 +48,49 @@ local function mergeLevelMod(modList, mod, value) end end --- Merge skill modifiers with given mod list -function calcs.mergeSkillInstanceMods(env, modList, skillEffect, extraStats) +-- Merge skill effect modifiers with given mod list +-- If a stat set is provided, only merge modifiers from that statset +function calcs.mergeSkillInstanceMods(env, modList, skillEffect, statSet, extraStats) calcLib.validateGemLevel(skillEffect) + -- Verify that statSet provided is from skillEffect + if statSet and not isValueInArray(skillEffect.grantedEffect.statSets, statSet) then + return + end local grantedEffect = skillEffect.grantedEffect - local stats = calcLib.buildSkillInstanceStats(skillEffect, grantedEffect) - if extraStats and extraStats[1] then - for _, stat in pairs(extraStats) do - stats[stat.key] = (stats[stat.key] or 0) + stat.value - end - end - for stat, statValue in pairs(stats) do - local map = grantedEffect.statMap[stat] - if map then - -- Some mods need different scalars for different stats, but the same value. Putting them in a group allows this - for _, modOrGroup in ipairs(map) do - -- Found a mod, since all mods have names - if modOrGroup.name then - mergeLevelMod(modList, modOrGroup, map.value or statValue * (map.mult or 1) / (map.div or 1) + (map.base or 0)) - else - for _, mod in ipairs(modOrGroup) do - mergeLevelMod(modList, mod, modOrGroup.value or statValue * (modOrGroup.mult or 1) / (modOrGroup.div or 1) + (modOrGroup.base or 0)) + for _, statSet in ipairs(statSet and {statSet} or grantedEffect.statSets) do + local stats = calcLib.buildSkillInstanceStats(skillEffect, grantedEffect, statSet) + if extraStats and extraStats[1] then + for _, stat in pairs(extraStats) do + stats[stat.key] = (stats[stat.key] or 0) + stat.value + end + end + for stat, statValue in pairs(stats) do + local map = statSet.statMap[stat] + if map then + -- Some mods need different scalars for different stats, but the same value. Putting them in a group allows this + for _, modOrGroup in ipairs(map) do + -- Found a mod, since all mods have names + if modOrGroup.name then + mergeLevelMod(modList, modOrGroup, map.value or statValue * (map.mult or 1) / (map.div or 1) + (map.base or 0)) + else + for _, mod in ipairs(modOrGroup) do + mergeLevelMod(modList, mod, modOrGroup.value or statValue * (modOrGroup.mult or 1) / (modOrGroup.div or 1) + (modOrGroup.base or 0)) + end end end end end + modList:AddList(statSet.baseMods) end - modList:AddList(grantedEffect.baseMods) end -- Create an active skill using the given active gem and list of support gems -- It will determine the base flag set, and check which of the support gems can support this skill -function calcs.createActiveSkill(activeEffect, supportList, actor, socketGroup, summonSkill) +function calcs.createActiveSkill(activeEffect, supportList, env, socketGroup, summonSkill) local activeSkill = { activeEffect = activeEffect, supportList = supportList, - actor = actor, + actor = env.player, summonSkill = summonSkill, socketGroup = socketGroup, skillData = { }, @@ -99,8 +106,22 @@ function calcs.createActiveSkill(activeEffect, supportList, actor, socketGroup, end -- Initialise skill flag set ('attack', 'projectile', etc) - local skillFlags = copyTable(activeGrantedEffect.baseFlags) - activeSkill.skillFlags = skillFlags + local skillFlags + if env.mode == "CALCS" then + if activeEffect.srcInstance.statSetCalcs.statSet then + skillFlags = copyTable(activeEffect.srcInstance.statSetCalcs.statSet.baseFlags) + else + skillFlags = copyTable(activeEffect.grantedEffect.statSets[1].baseFlags) + end + activeEffect.srcInstance.statSetCalcs.skillFlags = skillFlags + else + if activeEffect.srcInstance.statSetMain.statSet then + skillFlags = copyTable(activeEffect.srcInstance.statSetMain.statSet.baseFlags) + else + skillFlags = copyTable(activeEffect.grantedEffect.statSets[1].baseFlags) + end + activeEffect.srcInstance.statSetMain.skillFlags = skillFlags + end skillFlags.hit = skillFlags.hit or activeSkill.skillTypes[SkillType.Attack] or activeSkill.skillTypes[SkillType.Damage] or activeSkill.skillTypes[SkillType.Projectile] -- Process support skills @@ -145,7 +166,8 @@ function calcs.createActiveSkill(activeEffect, supportList, actor, socketGroup, if supportEffect.grantedEffect.addFlags and not summonSkill then -- Support skill adds flags to supported skills (eg. Remote Mine adds 'mine') for k in pairs(supportEffect.grantedEffect.addFlags) do - skillFlags[k] = true + mainSkillFlags[k] = true + calcsSkillFlags[k] = true end end end @@ -160,11 +182,10 @@ function calcs.copyActiveSkill(env, mode, skill) grantedEffect = skill.activeEffect.grantedEffect, level = skill.activeEffect.srcInstance.level, quality = skill.activeEffect.srcInstance.quality, - qualityId = skill.activeEffect.srcInstance.qualityId, srcInstance = skill.activeEffect.srcInstance, gemData = skill.activeEffect.srcInstance.gemData, } - local newSkill = calcs.createActiveSkill(activeEffect, skill.supportList, skill.actor, skill.socketGroup, skill.summonSkill) + local newSkill = calcs.createActiveSkill(activeEffect, skill.supportList, env, skill.socketGroup, skill.summonSkill) local newEnv, _, _, _ = calcs.initEnv(env.build, mode, env.override) calcs.buildActiveSkillModList(newEnv, newSkill) newSkill.skillModList = new("ModList", newSkill.baseSkillModList) @@ -215,9 +236,16 @@ end -- Build list of modifiers for given active skill function calcs.buildActiveSkillModList(env, activeSkill) local skillTypes = activeSkill.skillTypes - local skillFlags = activeSkill.skillFlags local activeEffect = activeSkill.activeEffect local activeGrantedEffect = activeEffect.grantedEffect + local activeStatSet, skillFlags + if env.mode == "CALCS" then + activeStatSet = activeEffect.srcInstance.statSetCalcs.statSet + skillFlags = activeEffect.srcInstance.statSetCalcs.skillFlags + else + activeStatSet = activeEffect.srcInstance.statSetMain.statSet + skillFlags = activeEffect.srcInstance.statSetMain.skillFlags + end local effectiveRange = 0 -- Set mode flags @@ -518,32 +546,34 @@ function calcs.buildActiveSkillModList(env, activeSkill) -- Add active gem modifiers activeEffect.actorLevel = activeSkill.actor.minionData and activeSkill.actor.level - calcs.mergeSkillInstanceMods(env, skillModList, activeEffect, skillModList:List(activeSkill.skillCfg, "ExtraSkillStat")) + calcs.mergeSkillInstanceMods(env, skillModList, activeEffect, activeStatSet, skillModList:List(activeSkill.skillCfg, "ExtraSkillStat")) activeEffect.grantedEffectLevel = activeGrantedEffect.levels[activeEffect.level] -- Add extra modifiers from granted effect level - local level = activeEffect.grantedEffectLevel - activeSkill.skillData.CritChance = level.critChance - if level.damageMultiplier then - skillModList:NewMod("Damage", "MORE", level.damageMultiplier, activeEffect.grantedEffect.modSource, ModFlag.Attack) + local effectLevel = activeEffect.grantedEffectLevel + local setLevel = activeStatSet.levels[activeEffect.level] + -- THIS PROBABLY NEEDS TO BE FIXED TO INHERIT CRIT CHANCE SOMEHOW + activeSkill.skillData.CritChance = setLevel and setLevel.critChance or 0 + if effectLevel.damageMultiplier then + skillModList:NewMod("Damage", "MORE", effectLevel.damageMultiplier, activeEffect.grantedEffect.modSource, ModFlag.Attack) end - if level.attackTime then - activeSkill.skillData.attackTime = level.attackTime + if effectLevel.attackTime then + activeSkill.skillData.attackTime = effectLevel.attackTime end - if level.attackSpeedMultiplier then - skillModList:NewMod("Speed", "MORE", level.attackSpeedMultiplier, activeEffect.grantedEffect.modSource, ModFlag.Attack) + if effectLevel.attackSpeedMultiplier then + skillModList:NewMod("Speed", "MORE", effectLevel.attackSpeedMultiplier, activeEffect.grantedEffect.modSource, ModFlag.Attack) end - if level.cooldown then - activeSkill.skillData.cooldown = level.cooldown + if effectLevel.cooldown then + activeSkill.skillData.cooldown = effectLevel.cooldown end - if level.storedUses then - activeSkill.skillData.storedUses = level.storedUses + if effectLevel.storedUses then + activeSkill.skillData.storedUses = effectLevel.storedUses end - if level.soulPreventionDuration then - activeSkill.skillData.soulPreventionDuration = level.soulPreventionDuration + if effectLevel.soulPreventionDuration then + activeSkill.skillData.soulPreventionDuration = effectLevel.soulPreventionDuration end - if level.PvPDamageMultiplier then - skillModList:NewMod("PvpDamageMultiplier", "MORE", level.PvPDamageMultiplier, activeEffect.grantedEffect.modSource) + if effectLevel.PvPDamageMultiplier then + skillModList:NewMod("PvpDamageMultiplier", "MORE", effectLevel.PvPDamageMultiplier, activeEffect.grantedEffect.modSource) end -- Add extra modifiers from other sources diff --git a/src/Modules/CalcOffence.lua b/src/Modules/CalcOffence.lua index eb79e07c20..fbdf1d3ef5 100644 --- a/src/Modules/CalcOffence.lua +++ b/src/Modules/CalcOffence.lua @@ -324,7 +324,12 @@ function calcs.offence(env, actor, activeSkill) local skillModList = activeSkill.skillModList local skillData = activeSkill.skillData - local skillFlags = activeSkill.skillFlags + local skillFlags + if env.mode == "CALCS" then + skillFlags = activeSkill.activeEffect.srcInstance.statSetCalcs.skillFlags + else + skillFlags = activeSkill.activeEffect.srcInstance.statSetMain.skillFlags + end local skillCfg = activeSkill.skillCfg if skillData.showAverage then skillFlags.showAverage = true @@ -5430,7 +5435,9 @@ function calcs.offence(env, actor, activeSkill) dmgType = string.gsub(" "..value.damageType, "%W%l", string.upper):sub(2) break -- Only one mod of this kind is expected here end - if activeSkill.skillFlags.ignite and dmgType and dmgVal then + local igniteFlag = env.mode == "CALCS" and activeSkill.activeEffect.srcInstance.statSetCalcs.skillFlags.ignite or + activeSkill.activeEffect.srcInstance.statSetMain.skillFlags.ignite + if igniteFlag and dmgType and dmgVal then local dmgBreakdown, totalDmgTaken = calcs.applyDmgTakenConversion(activeSkill, output, breakdown, dmgType, dmgVal) t_insert(dmgBreakdown, 1, s_format("Eye of Innocence base damage: %d", dmgVal)) t_insert(dmgBreakdown, 2, s_format("")) diff --git a/src/Modules/CalcPerform.lua b/src/Modules/CalcPerform.lua index e3fcaf79ef..79855408c0 100644 --- a/src/Modules/CalcPerform.lua +++ b/src/Modules/CalcPerform.lua @@ -177,16 +177,22 @@ local function doActorAttribsConditions(env, actor) if not modDB:Flag(env.player.mainSkill.skillCfg, "NeverCrit") then condList["CritInPast8Sec"] = true end - if not actor.mainSkill.skillData.triggered and not actor.mainSkill.skillFlags.trap and not actor.mainSkill.skillFlags.mine and not actor.mainSkill.skillFlags.totem then - if actor.mainSkill.skillFlags.attack then + local skillFlags + if env.mode == "CALCS" then + skillFlags = actor.mainSkill.activeEffect.srcInstance.statSetCalcs.skillFlags + else + skillFlags = actor.mainSkill.activeEffect.srcInstance.statSetMain.skillFlags + end + if not actor.mainSkill.skillData.triggered and not skillFlags.trap and not skillFlags.mine and not skillFlags.totem then + if skillFlags.attack then condList["AttackedRecently"] = true - elseif actor.mainSkill.skillFlags.spell then + elseif skillFlags.spell then condList["CastSpellRecently"] = true end if actor.mainSkill.skillTypes[SkillType.Movement] then condList["UsedMovementSkillRecently"] = true end - if actor.mainSkill.skillFlags.minion and not actor.mainSkill.skillFlags.permanentMinion then + if skillFlags.minion and not skillFlags.permanentMinion then condList["UsedMinionSkillRecently"] = true end if actor.mainSkill.skillTypes[SkillType.Vaal] then @@ -196,26 +202,26 @@ local function doActorAttribsConditions(env, actor) condList["Channelling"] = true end end - if actor.mainSkill.skillFlags.hit and not actor.mainSkill.skillFlags.trap and not actor.mainSkill.skillFlags.mine and not actor.mainSkill.skillFlags.totem then + if skillFlags.hit and not skillFlags.trap and not skillFlags.mine and not skillFlags.totem then condList["HitRecently"] = true - if actor.mainSkill.skillFlags.spell then + if skillFlags.spell then condList["HitSpellRecently"] = true end end - if actor.mainSkill.skillFlags.totem then + if skillFlags.totem then condList["HaveTotem"] = true condList["SummonedTotemRecently"] = true - if actor.mainSkill.skillFlags.hit then + if skillFlags.hit then condList["TotemsHitRecently"] = true - if actor.mainSkill.skillFlags.spell then + if skillFlags.spell then condList["TotemsSpellHitRecently"] = true end end end - if actor.mainSkill.skillFlags.mine then + if skillFlags.mine then condList["DetonatedMinesRecently"] = true end - if actor.mainSkill.skillFlags.trap then + if skillFlags.trap then condList["TriggeredTrapsRecently"] = true end if modDB:Sum("BASE", nil, "EnemyScorchChance") > 0 or modDB:Flag(nil, "CritAlwaysAltAilments") and not modDB:Flag(env.player.mainSkill.skillCfg, "NeverCrit") or modDB:Flag(nil, "IgniteCanScorch") then @@ -420,7 +426,7 @@ local function doActorMisc(env, actor) modDB:NewMod("Speed", "INC", effect, "Onslaught", ModFlag.Cast) modDB:NewMod("MovementSpeed", "INC", effect, "Onslaught") end - if modDB:Flag(nil, "Fanaticism") and actor.mainSkill and actor.mainSkill.skillFlags.selfCast then + if modDB:Flag(nil, "Fanaticism") and actor.mainSkill and actor.mainSkill.activeEffect.srcInstance.selfCast then local effect = m_floor(75 * (1 + modDB:Sum("INC", nil, "BuffEffectOnSelf") / 100)) modDB:NewMod("Speed", "MORE", effect, "Fanaticism", ModFlag.Cast) modDB:NewMod("Cost", "INC", -effect, "Fanaticism", ModFlag.Cast) @@ -904,7 +910,13 @@ function calcs.perform(env, skipEHP) modDB.multipliers["WarcryPower"] = output.WarcryPower for _, activeSkill in ipairs(env.player.activeSkillList) do - if activeSkill.skillFlags.brand then + local skillFlags + if env.mode == "CALCS" then + skillFlags = activeSkill.activeEffect.srcInstance.statSetCalcs.skillFlags + else + skillFlags = activeSkill.activeEffect.srcInstance.statSetMain.skillFlags + end + if skillFlags.brand then local attachLimit = activeSkill.skillModList:Sum("BASE", activeSkill.skillCfg, "BrandsAttachedLimit") local attached = modDB:Sum("BASE", nil, "Multiplier:ConfigBrandsAttachedToEnemy") local activeBrands = modDB:Sum("BASE", nil, "Multiplier:ConfigActiveBrands") @@ -914,7 +926,7 @@ function calcs.perform(env, skipEHP) modDB.multipliers["BrandsAttachedToEnemy"] = m_max(actual, modDB.multipliers["BrandsAttachedToEnemy"] or 0) enemyDB.multipliers["BrandsAttached"] = m_max(actual, enemyDB.multipliers["BrandsAttached"] or 0) end - if activeSkill.skillFlags.totem then + if skillFlags.totem then local limit = env.player.mainSkill.skillModList:Sum("BASE", env.player.mainSkill.skillCfg, "ActiveTotemLimit", "ActiveBallistaLimit" ) output.ActiveTotemLimit = m_max(limit, output.ActiveTotemLimit or 0) output.TotemsSummoned = modDB:Override(nil, "TotemsSummoned") or output.ActiveTotemLimit @@ -922,7 +934,7 @@ function calcs.perform(env, skipEHP) end -- The actual hexes as opposed to hex related skills all have the curse flag. TotemCastsWhenNotDetached is to remove blasphemy -- Note that this doesn't work for triggers yet, insufficient support - if activeSkill.skillFlags.hex and activeSkill.skillFlags.curse and not activeSkill.skillTypes[SkillType.TotemCastsWhenNotDetached] and activeSkill.skillModList:Sum("BASE", nil, "MaxDoom") then + if skillFlags.hex and skillFlags.curse and not activeSkill.skillTypes[SkillType.TotemCastsWhenNotDetached] and activeSkill.skillModList:Sum("BASE", nil, "MaxDoom") then local hexDoom = modDB:Sum("BASE", nil, "Multiplier:HexDoomStack") local maxDoom = activeSkill.skillModList:Sum("BASE", nil, "MaxDoom") local doomEffect = activeSkill.skillModList:More(nil, "DoomEffect") @@ -966,7 +978,7 @@ function calcs.perform(env, skipEHP) local limit = activeSkill.skillModList:Sum("BASE", nil, activeSkill.minion.minionData.limit) output[activeSkill.minion.minionData.limit] = m_max(limit, output[activeSkill.minion.minionData.limit] or 0) end - if env.mode_buffs and activeSkill.skillFlags.warcry then + if env.mode_buffs and skillFlags.warcry then if activeSkill.activeEffect.grantedEffect.name == "Rallying Cry" and not activeSkill.skillModList:Flag(nil, "CannotShareWarcryBuffs") and not modDB:Flag(nil, "RallyingActive") then env.player.modDB:NewMod("RallyingExertMoreDamagePerAlly", "BASE", activeSkill.skillModList:Sum("BASE", env.player.mainSkill.skillCfg, "RallyingCryExertDamageBonus")) modDB:NewMod("RallyingActive", "FLAG", true) -- Prevents effect from applying multiple times @@ -975,7 +987,7 @@ function calcs.perform(env, skipEHP) modDB:NewMod("SeismicActive", "FLAG", true) -- Prevents effect from applying multiple times end end - if activeSkill.skillData.triggeredOnDeath and not activeSkill.skillFlags.minion then + if activeSkill.skillData.triggeredOnDeath and not skillFlags.minion then activeSkill.skillData.triggered = true for _, value in ipairs(activeSkill.skillModList:Tabulate("INC", env.player.mainSkill.skillCfg, "TriggeredDamage")) do activeSkill.skillModList:NewMod("Damage", "INC", value.mod.value, value.mod.source, value.mod.flags, value.mod.keywordFlags, unpack(value.mod)) @@ -1501,7 +1513,13 @@ function calcs.perform(env, skipEHP) -- computed cached versions to satisfy the order of operations. -- See: https://github.com/PathOfBuildingCommunity/PathOfBuilding/pull/5164 for _, activeSkill in ipairs(env.player.activeSkillList) do - if not activeSkill.skillFlags.disable and not (env.limitedSkills and env.limitedSkills[cacheSkillUUID(activeSkill, env)]) then + local disabledFlag + if env.mode == "CALCS" then + disabledFlag = activeSkill.activeEffect.srcInstance.statSetCalcs.skillFlags.disable + else + disabledFlag = activeSkill.activeEffect.srcInstance.statSetMain.skillFlags.disable + end + if not disabledFlag and not (env.limitedSkills and env.limitedSkills[cacheSkillUUID(activeSkill, env)]) then if (activeSkill.activeEffect.grantedEffect.name == "Blight" or activeSkill.activeEffect.grantedEffect.name == "Blight of Contagion" or activeSkill.activeEffect.grantedEffect.name == "Blight of Atrophy") and activeSkill.skillPart == 2 then local rate, duration = getCachedOutputValue(env, activeSkill, "Speed", "Duration") local baseMaxStages = activeSkill.skillModList:Sum("BASE", env.player.mainSkill.skillCfg, "BlightBaseMaxStages") @@ -1530,6 +1548,12 @@ function calcs.perform(env, skipEHP) local appliedCombustion = false for _, activeSkill in ipairs(env.player.activeSkillList) do + local skillFlags + if env.mode == "CALCS" then + skillFlags = activeSkill.activeEffect.srcInstance.statSetCalcs.skillFlags + else + skillFlags = activeSkill.activeEffect.srcInstance.statSetMain.skillFlags + end local skillModList = activeSkill.skillModList local skillCfg = activeSkill.skillCfg for _, buff in ipairs(activeSkill.buffList) do @@ -1538,7 +1562,7 @@ function calcs.perform(env, skipEHP) elseif buff.enemyCond and not enemyDB:GetCondition(buff.enemyCond) then -- Also nothing :/ elseif buff.type == "Buff" then - if env.mode_buffs and (not activeSkill.skillFlags.totem or buff.allowTotemBuff) then + if env.mode_buffs and (not skillFlags.totem or buff.allowTotemBuff) then local skillCfg = buff.activeSkillBuff and skillCfg local modStore = buff.activeSkillBuff and skillModList or modDB if not buff.applyNotPlayer then @@ -1570,7 +1594,7 @@ function calcs.perform(env, skipEHP) end end elseif buff.type == "Guard" then - if env.mode_buffs and (not activeSkill.skillFlags.totem or buff.allowTotemBuff) then + if env.mode_buffs and (not skillFlags.totem or buff.allowTotemBuff) then local skillCfg = buff.activeSkillBuff and skillCfg local modStore = buff.activeSkillBuff and skillModList or modDB if not buff.applyNotPlayer then @@ -1720,7 +1744,13 @@ function calcs.perform(env, skipEHP) end buffExports["Aura"][buff.name] = { effectMult = mult, modList = newModList } end - if env.player.mainSkill.skillFlags.totem and not (modDB:Flag(nil, "SelfAurasCannotAffectAllies") or modDB:Flag(nil, "SelfAuraSkillsCannotAffectAllies")) then + local totemFlag + if env.mode == "CALCS" then + totemFlag = env.player.mainSkill.activeEffect.srcInstance.statSetCalcs.skillFlags.totem + else + totemFlag = env.player.mainSkill.activeEffect.srcInstance.statSetMain.skillFlags.totem + end + if totemFlag and not (modDB:Flag(nil, "SelfAurasCannotAffectAllies") or modDB:Flag(nil, "SelfAuraSkillsCannotAffectAllies")) then activeSkill.totemBuffSkill = true env.player.mainSkill.skillModList.conditions["AffectedBy"..buff.name:gsub(" ","")] = true env.player.mainSkill.skillModList.conditions["AffectedByAura"] = true @@ -2076,7 +2106,13 @@ function calcs.perform(env, skipEHP) buffExports["Aura"][buff.name.."_Debuff"] = buffExports["Aura"][buff.name] end buffExports["Aura"][buff.name] = { effectMult = mult, modList = newModList } - if env.player.mainSkill.skillFlags.totem and not env.player.mainSkill.skillModList.conditions["AffectedBy"..buff.name:gsub(" ","")] then + local totemFlag + if env.mode == "CALCS" then + totemFlag = env.player.mainSkill.activeEffect.srcInstance.statSetCalcs.skillFlags.totem + else + totemFlag = env.player.mainSkill.activeEffect.srcInstance.statSetMain.skillFlags.totem + end + if totemFlag and not env.player.mainSkill.skillModList.conditions["AffectedBy"..buff.name:gsub(" ","")] then activeMinionSkill.totemBuffSkill = true env.player.mainSkill.skillModList.conditions["AffectedBy"..buff.name:gsub(" ","")] = true env.player.mainSkill.skillModList.conditions["AffectedByAura"] = true @@ -2569,7 +2605,13 @@ function calcs.perform(env, skipEHP) end buffExports["Aura"]["extraAura"].modList:AddMod(value.mod) local totemModBlacklist = value.mod.name and (value.mod.name == "Speed" or value.mod.name == "CritMultiplier" or value.mod.name == "CritChance") - if env.player.mainSkill.skillFlags.totem and not totemModBlacklist then + local totemFlag + if env.mode == "CALCS" then + totemFlag = env.player.mainSkill.activeEffect.srcInstance.statSetCalcs.skillFlags.totem + else + totemFlag = env.player.mainSkill.activeEffect.srcInstance.statSetMain.skillFlags.totem + end + if totemFlag and not totemModBlacklist then local totemMod = copyTable(value.mod) local totemModName, matches = totemMod.name:gsub("Condition:", "Condition:Totem") if matches < 1 then @@ -2657,6 +2699,12 @@ function calcs.perform(env, skipEHP) }, } + local hitFlag + if env.mode == "CALCS" then + hitFlag = env.player.mainSkill.activeEffect.srcInstance.statSetCalcs.skillFlags.hit + else + hitFlag = env.player.mainSkill.activeEffect.srcInstance.statSetMain.skillFlags.hit + end for ailment, val in pairs(ailments) do if (enemyDB:Sum("BASE", nil, ailment.."Val") > 0 or modDB:Sum("BASE", nil, ailment.."Base", ailment.."Override", ailment.."Minimum")) @@ -2674,7 +2722,7 @@ function calcs.perform(env, skipEHP) -- use the skill's ailment modifiers -- if not, use the generic modifiers -- Scorch/Sap/Brittle do not have guaranteed sources from hits, and therefore will only end up in this bit of code if it's not supposed to apply the skillModList, which is bad - if ailment ~= "Scorch" and ailment ~= "Sap" and ailment ~= "Brittle" and not env.player.mainSkill.skillModList:Flag(nil, "Cannot"..ailment) and env.player.mainSkill.skillFlags.hit and modDB:Flag(nil, "ChecksHighestDamage") then + if ailment ~= "Scorch" and ailment ~= "Sap" and ailment ~= "Brittle" and not env.player.mainSkill.skillModList:Flag(nil, "Cannot"..ailment) and hitFlag and modDB:Flag(nil, "ChecksHighestDamage") then effect = effect * calcLib.mod(env.player.mainSkill.skillModList, nil, "Enemy"..ailment.."Effect") else effect = effect * calcLib.mod(modDB, nil, "Enemy"..ailment.."Effect") @@ -2757,10 +2805,11 @@ function calcs.perform(env, skipEHP) calcs.buildDefenceEstimations(env, env.player) end - calcs.triggers(env, env.player) - if not calcs.mirages(env) then + -- TURNING OFF CALC TRIGGERS AND MIRAGES FOR TIME BEING + --calcs.triggers(env, env.player) + --if not calcs.mirages(env) then calcs.offence(env, env.player, env.player.mainSkill) - end + --end if env.minion then calcs.defence(env, env.minion) diff --git a/src/Modules/CalcSetup.lua b/src/Modules/CalcSetup.lua index 03e0d56c39..8b3c31db82 100644 --- a/src/Modules/CalcSetup.lua +++ b/src/Modules/CalcSetup.lua @@ -1425,6 +1425,12 @@ function calcs.initEnv(build, mode, override, specEnv) srcInstance = gemInstance, gemData = gemInstance.gemData, } + if not activeEffect.srcInstance.statSetMain then + activeEffect.srcInstance.statSetMain = { statSet = grantedEffect.statSets[1] } + end + if not activeEffect.srcInstance.statSetCalcs then + activeEffect.srcInstance.statSetCalcs = { statSet = grantedEffect.statSets[1] } + end if gemInstance.gemData then local playerItems = env.player.itemList local socketedIn = playerItems[groupCfg.slotName] and playerItems[groupCfg.slotName].sockets and playerItems[groupCfg.slotName].sockets[gemIndex] @@ -1488,7 +1494,7 @@ function calcs.initEnv(build, mode, override, specEnv) end end end - local activeSkill = calcs.createActiveSkill(activeEffect, appliedSupportList, env.player, group) + local activeSkill = calcs.createActiveSkill(activeEffect, appliedSupportList, env, group) if gemInstance.gemData then activeSkill.slotName = groupCfg.slotName end @@ -1580,6 +1586,7 @@ function calcs.initEnv(build, mode, override, specEnv) end end + -- UPDATE THIS TO ADD DEFAULT SKILLS FOR EACH WEAPON if not env.player.mainSkill then -- Add a default main skill if none are specified local defaultEffect = { @@ -1587,8 +1594,16 @@ function calcs.initEnv(build, mode, override, specEnv) level = 1, quality = 0, enabled = true, + srcInstance = { + statSetMain = { + statSet = env.data.skills.MeleeUnarmedPlayer.statSets[1] + }, + statSetCalcs = { + statSet = env.data.skills.MeleeUnarmedPlayer.statSets[1] + } + } } - env.player.mainSkill = calcs.createActiveSkill(defaultEffect, { }, env.player) + env.player.mainSkill = calcs.createActiveSkill(defaultEffect, { }, env) t_insert(env.player.activeSkillList, env.player.mainSkill) end diff --git a/src/Modules/CalcTools.lua b/src/Modules/CalcTools.lua index d0ba62bd2a..2d23b04c5a 100644 --- a/src/Modules/CalcTools.lua +++ b/src/Modules/CalcTools.lua @@ -155,37 +155,34 @@ function calcLib.getGemStatRequirement(level, isSupport, multi) return req < 14 and 0 or req end --- Build table of stats for the given skill instance -function calcLib.buildSkillInstanceStats(skillInstance, grantedEffect) +-- Build table of stats for the given skill instance statset +function calcLib.buildSkillInstanceStats(skillInstance, grantedEffect, statSet) local stats = { } if skillInstance.quality > 0 and grantedEffect.qualityStats then - local qualityId = skillInstance.qualityId or "Default" - local qualityStats = grantedEffect.qualityStats[qualityId] - if not qualityStats then - qualityStats = grantedEffect.qualityStats - end + local qualityStats = grantedEffect.qualityStats for _, stat in ipairs(qualityStats) do stats[stat[1]] = (stats[stat[1]] or 0) + math.modf(stat[2] * skillInstance.quality) end end - local level = grantedEffect.levels[skillInstance.level] or { } + local grantedEffectLevel = grantedEffect.levels[skillInstance.level] or { } + local statSetLevel = statSet.levels[skillInstance.level] or { } local availableEffectiveness - local actorLevel = skillInstance.actorLevel or level.levelRequirement or 1 - for index, stat in ipairs(grantedEffect.stats) do + local actorLevel = skillInstance.actorLevel or grantedEffectLevel.levelRequirement or 1 + for index, stat in ipairs(statSet.stats) do -- Static value used as default (assumes statInterpolation == 1) - local statValue = level[index] or 1 - if level.statInterpolation then - if level.statInterpolation[index] == 3 then + local statValue = statSetLevel[index] or 1 + if statSetLevel.statInterpolation then + if statSetLevel.statInterpolation[index] == 3 then -- Effectiveness interpolation if not availableEffectiveness then - actorLevel = level.actorLevel + actorLevel = statSetLevel.actorLevel availableEffectiveness = - data.gameConstants["SkillDamageBaseEffectiveness"] * (grantedEffect.baseEffectiveness or 1) - * (1 + grantedEffect.incrementalEffectiveness * (actorLevel - 1)) - * (1 + (grantedEffect.damageIncrementalEffectiveness or 0)) ^ (actorLevel - 1) + data.gameConstants["SkillDamageBaseEffectiveness"] * (statSet.baseEffectiveness or 1) + * (1 + (statSet.incrementalEffectiveness or 0) * (actorLevel - 1)) + * (1 + (statSet.damageIncrementalEffectiveness or 0)) ^ (actorLevel - 1) end - statValue = round(availableEffectiveness * level[index]) - elseif level.statInterpolation[index] == 2 then + statValue = round(availableEffectiveness * statSetLevel[index]) + elseif statSetLevel.statInterpolation[index] == 2 then -- Linear interpolation; I'm actually just guessing how this works -- Order the levels, since sometimes they skip around @@ -215,10 +212,8 @@ function calcLib.buildSkillInstanceStats(skillInstance, grantedEffect) end stats[stat] = (stats[stat] or 0) + statValue end - if grantedEffect.constantStats then - for _, stat in ipairs(grantedEffect.constantStats) do - stats[stat[1]] = (stats[stat[1]] or 0) + (stat[2] or 0) - end + for _, stat in ipairs(statSet.constantStats or {}) do + stats[stat[1]] = (stats[stat[1]] or 0) + (stat[2] or 0) end return stats end diff --git a/src/Modules/Calcs.lua b/src/Modules/Calcs.lua index 7bf052e8cd..b4d2d9e290 100644 --- a/src/Modules/Calcs.lua +++ b/src/Modules/Calcs.lua @@ -268,8 +268,9 @@ function calcs.calcFullDPS(build, mode, override, specEnv) if activeSkill.mirage.output.DecayDPS and activeSkill.mirage.output.DecayDPS > 0 then fullDPS.decayDPS = fullDPS.decayDPS + activeSkill.mirage.output.DecayDPS end - if activeSkill.mirage.output.TotalDot and activeSkill.mirage.output.TotalDot > 0 and (activeSkill.skillFlags.DotCanStack or (usedEnv.player.output.TotalDot and usedEnv.player.output.TotalDot == 0)) then - fullDPS.dotDPS = fullDPS.dotDPS + activeSkill.mirage.output.TotalDot * (activeSkill.skillFlags.DotCanStack and mirageCount or 1) + -- This will only take skillFlags from main env. Needs rework if trigger section is to be kept. + if activeSkill.mirage.output.TotalDot and activeSkill.mirage.output.TotalDot > 0 and (activeSkill.activeEffect.srcInstance.statSetMain.skillFlags.DotCanStack or (usedEnv.player.output.TotalDot and usedEnv.player.output.TotalDot == 0)) then + fullDPS.dotDPS = fullDPS.dotDPS + activeSkill.mirage.output.TotalDot * (activeSkill.activeEffect.srcInstance.statSetMain.skillFlags.DotCanStack and mirageCount or 1) end if activeSkill.mirage.output.CullMultiplier and activeSkill.mirage.output.CullMultiplier > 1 and activeSkill.mirage.output.CullMultiplier > fullDPS.cullingMulti then fullDPS.cullingMulti = activeSkill.mirage.output.CullMultiplier @@ -317,8 +318,9 @@ function calcs.calcFullDPS(build, mode, override, specEnv) if usedEnv.player.output.DecayDPS and usedEnv.player.output.DecayDPS > 0 then fullDPS.decayDPS = fullDPS.decayDPS + usedEnv.player.output.DecayDPS end + -- This will only take skillFlags from main env. Needs rework. if usedEnv.player.output.TotalDot and usedEnv.player.output.TotalDot > 0 then - fullDPS.dotDPS = fullDPS.dotDPS + usedEnv.player.output.TotalDot * (activeSkill.skillFlags.DotCanStack and activeSkillCount or 1) + fullDPS.dotDPS = fullDPS.dotDPS + usedEnv.player.output.TotalDot * (activeSkill.activeEffect.srcInstance.statSetMain.skillFlags.DotCanStack and activeSkillCount or 1) end if usedEnv.player.output.CullMultiplier and usedEnv.player.output.CullMultiplier > 1 and usedEnv.player.output.CullMultiplier > fullDPS.cullingMulti then fullDPS.cullingMulti = usedEnv.player.output.CullMultiplier diff --git a/src/Modules/Data.lua b/src/Modules/Data.lua index 4f89999664..c49758e0e3 100644 --- a/src/Modules/Data.lua +++ b/src/Modules/Data.lua @@ -18,8 +18,6 @@ local skillTypes = { "act_int", "other", "glove", - "minion", - "spectre", "sup_str", "sup_dex", "sup_int", @@ -787,29 +785,33 @@ for skillId, grantedEffect in pairs(data.skills) do grantedEffect.id = skillId grantedEffect.modSource = "Skill:"..skillId -- Add sources for skill mods, and check for global effects - for _, list in pairs({grantedEffect.baseMods, grantedEffect.qualityMods, grantedEffect.levelMods}) do - for _, mod in pairs(list) do - if mod.name then - processMod(grantedEffect, mod) - else - for _, mod in ipairs(mod) do + for _, skillPart in pairs(tableConcat({grantedEffect}, grantedEffect.statSets or {})) do + for _, list in pairs({skillPart.baseMods, skillPart.qualityMods, skillPart.levelMods}) do + for _, mod in pairs(list) do + if mod.name then processMod(grantedEffect, mod) + else + for _, mod in ipairs(mod) do + processMod(grantedEffect, mod) + end end end end end -- Install stat map metatable - grantedEffect.statMap = grantedEffect.statMap or { } - setmetatable(grantedEffect.statMap, data.skillStatMapMeta) - grantedEffect.statMap._grantedEffect = grantedEffect - for _, map in pairs(grantedEffect.statMap) do - -- Some mods need different scalars for different stats, but the same value. Putting them in a group allows this - for _, modOrGroup in ipairs(map) do - if modOrGroup.name then - processMod(grantedEffect, modOrGroup) - else - for _, mod in ipairs(modOrGroup) do - processMod(grantedEffect, mod) + for _, statSet in pairs(tableConcat({grantedEffect}, grantedEffect.statSets or {})) do + statSet.statMap = statSet.statMap or { } + setmetatable(statSet.statMap, data.skillStatMapMeta) + statSet.statMap._grantedEffect = grantedEffect + for _, map in ipairs(statSet.statMap or {}) do + -- Some mods need different scalars for different stats, but the same value. Putting them in a group allows this + for _, modOrGroup in ipairs(map) do + if modOrGroup.name then + processMod(grantedEffect, modOrGroup) + else + for _, mod in ipairs(modOrGroup) do + processMod(grantedEffect, mod) + end end end end @@ -866,28 +868,6 @@ for gemId, gem in pairs(data.gems) do end end end - for _, alt in ipairs{"AltX", "AltY"} do - if loc and data.skills[gem.secondaryGrantedEffectId..alt] then - data.gemGrantedEffectIdForVaalGemId[gem.secondaryGrantedEffectId..alt] = gemId..alt - data.gemVaalGemIdForBaseGemId[gemId..alt] = data.gemVaalGemIdForBaseGemId[gemId]..alt - local newGem = { name, gameId, variantId, grantedEffectId, secondaryGrantedEffectId, vaalGem, tags = {}, tagString, reqStr, reqDex, reqInt, naturalMaxLevel } - -- Hybrid gems (e.g. Vaal gems) use the display name of the active skill e.g. Vaal Summon Skeletons of Sorcery - newGem.name = "Vaal " .. data.skills[gem.secondaryGrantedEffectId..alt].baseTypeName - newGem.gameId = gem.gameId - newGem.variantId = gem.variantId..alt - newGem.grantedEffectId = gem.grantedEffectId - newGem.secondaryGrantedEffectId = gem.secondaryGrantedEffectId..alt - newGem.vaalGem = gem.vaalGem - newGem.tags = copyTable(gem.tags) - newGem.tagString = gem.tagString - newGem.reqStr = gem.reqStr - newGem.reqDex = gem.reqDex - newGem.reqInt = gem.reqInt - newGem.naturalMaxLevel = gem.naturalMaxLevel - setupGem(newGem, gemId..alt) - toAddGems[gemId..alt] = newGem - end - end end for id, gem in pairs(toAddGems) do data.gems[id] = gem diff --git a/src/Modules/ModParser.lua b/src/Modules/ModParser.lua index ad68a174da..5037356cad 100644 --- a/src/Modules/ModParser.lua +++ b/src/Modules/ModParser.lua @@ -5232,7 +5232,14 @@ for gemId, gemData in pairs(data.gems) do preSkillNameList["^"..skillName:lower().." totem deals "] = { tag = { type = "SkillName", skillName = skillName, includeTransfigured = true } } preSkillNameList["^"..skillName:lower().." totem grants "] = { addToSkill = { type = "SkillName", skillName = skillName, includeTransfigured = true }, tag = { type = "GlobalEffect", effectType = "Buff" } } end - if grantedEffect.skillTypes[SkillType.Buff] or grantedEffect.baseFlags.buff then + local hasBuffStatSet = false + for _, statSet in ipairs(grantedEffect.statSets) do + if statSet.baseFlags.buff then + hasBuffStatSet = true + break + end + end + if grantedEffect.skillTypes[SkillType.Buff] or hasBuffStatSet then preSkillNameList["^"..skillName:lower().." grants "] = { addToSkill = { type = "SkillName", skillName = skillName, includeTransfigured = true }, tag = { type = "GlobalEffect", effectType = "Buff" } } preSkillNameList["^"..skillName:lower().." grants a?n? ?additional "] = { addToSkill = { type = "SkillName", skillName = skillName, includeTransfigured = true }, tag = { type = "GlobalEffect", effectType = "Buff" } } end diff --git a/src/Modules/StatDescriber.lua b/src/Modules/StatDescriber.lua index dfa8e488a2..464407fbc3 100644 --- a/src/Modules/StatDescriber.lua +++ b/src/Modules/StatDescriber.lua @@ -36,7 +36,9 @@ local function getScope(scopeName) end local function matchLimit(lang, val) - for _, desc in ipairs(lang) do + -- iterate over lang in reverse because gem displays use the second table from specific skill stat descriptions + for langIndex = #lang, 1, -1 do + local desc = lang[langIndex] local match = true for i, limit in ipairs(desc.limit) do if limit[1] == "!" then