diff --git a/src/Data/Skills/sup_dex.lua b/src/Data/Skills/sup_dex.lua index 08725bc19..17684ba4f 100644 --- a/src/Data/Skills/sup_dex.lua +++ b/src/Data/Skills/sup_dex.lua @@ -3002,8 +3002,6 @@ skills["SupportMaimPlayer"] = { gemFamily = { "Maim",}, levels = { [1] = { levelRequirement = 0, }, - [2] = { levelRequirement = 3, }, - [3] = { levelRequirement = 6, }, }, statSets = { [1] = { diff --git a/src/Data/Skills/sup_int.lua b/src/Data/Skills/sup_int.lua index f81bda85e..612992061 100644 --- a/src/Data/Skills/sup_int.lua +++ b/src/Data/Skills/sup_int.lua @@ -1680,45 +1680,6 @@ skills["SupportAddedChaosDamagePlayer"] = { gemFamily = { "ChaosAttunement",}, levels = { [1] = { levelRequirement = 0, manaMultiplier = 20, }, - [2] = { levelRequirement = 3, manaMultiplier = 20, }, - [3] = { levelRequirement = 6, manaMultiplier = 20, }, - [4] = { levelRequirement = 10, manaMultiplier = 20, }, - [5] = { levelRequirement = 14, manaMultiplier = 20, }, - [6] = { levelRequirement = 18, manaMultiplier = 20, }, - [7] = { levelRequirement = 22, manaMultiplier = 20, }, - [8] = { levelRequirement = 26, manaMultiplier = 20, }, - [9] = { levelRequirement = 31, manaMultiplier = 20, }, - [10] = { levelRequirement = 36, manaMultiplier = 20, }, - [11] = { levelRequirement = 41, manaMultiplier = 20, }, - [12] = { levelRequirement = 46, manaMultiplier = 20, }, - [13] = { levelRequirement = 52, manaMultiplier = 20, }, - [14] = { levelRequirement = 58, manaMultiplier = 20, }, - [15] = { levelRequirement = 64, manaMultiplier = 20, }, - [16] = { levelRequirement = 66, manaMultiplier = 20, }, - [17] = { levelRequirement = 72, manaMultiplier = 20, }, - [18] = { levelRequirement = 78, manaMultiplier = 20, }, - [19] = { levelRequirement = 84, manaMultiplier = 20, }, - [20] = { levelRequirement = 90, manaMultiplier = 20, }, - [21] = { levelRequirement = 90, manaMultiplier = 20, }, - [22] = { levelRequirement = 90, manaMultiplier = 20, }, - [23] = { levelRequirement = 90, manaMultiplier = 20, }, - [24] = { levelRequirement = 90, manaMultiplier = 20, }, - [25] = { levelRequirement = 90, manaMultiplier = 20, }, - [26] = { levelRequirement = 90, manaMultiplier = 20, }, - [27] = { levelRequirement = 90, manaMultiplier = 20, }, - [28] = { levelRequirement = 90, manaMultiplier = 20, }, - [29] = { levelRequirement = 90, manaMultiplier = 20, }, - [30] = { levelRequirement = 90, manaMultiplier = 20, }, - [31] = { levelRequirement = 90, manaMultiplier = 20, }, - [32] = { levelRequirement = 90, manaMultiplier = 20, }, - [33] = { levelRequirement = 90, manaMultiplier = 20, }, - [34] = { levelRequirement = 90, manaMultiplier = 20, }, - [35] = { levelRequirement = 90, manaMultiplier = 20, }, - [36] = { levelRequirement = 90, manaMultiplier = 20, }, - [37] = { levelRequirement = 90, manaMultiplier = 20, }, - [38] = { levelRequirement = 90, manaMultiplier = 20, }, - [39] = { levelRequirement = 90, manaMultiplier = 20, }, - [40] = { levelRequirement = 90, manaMultiplier = 20, }, }, statSets = { [1] = { @@ -6385,8 +6346,6 @@ skills["SupportPerpetualChargePlayer"] = { gemFamily = { "PerpetualCharge",}, levels = { [1] = { levelRequirement = 0, manaMultiplier = 30, }, - [2] = { levelRequirement = 0, }, - [3] = { levelRequirement = 0, }, }, statSets = { [1] = { @@ -6447,8 +6406,6 @@ skills["SupportPinpointCriticalPlayer"] = { gemFamily = { "PinpointCritical",}, levels = { [1] = { levelRequirement = 0, }, - [2] = { levelRequirement = 0, }, - [3] = { levelRequirement = 0, }, }, statSets = { [1] = { @@ -7843,45 +7800,6 @@ skills["SupportWildfirePlayer"] = { gemFamily = { "Wildfire",}, levels = { [1] = { levelRequirement = 0, manaMultiplier = 20, }, - [2] = { levelRequirement = 3, manaMultiplier = 20, }, - [3] = { levelRequirement = 6, manaMultiplier = 20, }, - [4] = { levelRequirement = 10, manaMultiplier = 20, }, - [5] = { levelRequirement = 14, manaMultiplier = 20, }, - [6] = { levelRequirement = 18, manaMultiplier = 20, }, - [7] = { levelRequirement = 22, manaMultiplier = 20, }, - [8] = { levelRequirement = 26, manaMultiplier = 20, }, - [9] = { levelRequirement = 31, manaMultiplier = 20, }, - [10] = { levelRequirement = 36, manaMultiplier = 20, }, - [11] = { levelRequirement = 41, manaMultiplier = 20, }, - [12] = { levelRequirement = 46, manaMultiplier = 20, }, - [13] = { levelRequirement = 52, manaMultiplier = 20, }, - [14] = { levelRequirement = 58, manaMultiplier = 20, }, - [15] = { levelRequirement = 64, manaMultiplier = 20, }, - [16] = { levelRequirement = 66, manaMultiplier = 20, }, - [17] = { levelRequirement = 72, manaMultiplier = 20, }, - [18] = { levelRequirement = 78, manaMultiplier = 20, }, - [19] = { levelRequirement = 84, manaMultiplier = 20, }, - [20] = { levelRequirement = 90, manaMultiplier = 20, }, - [21] = { levelRequirement = 90, manaMultiplier = 20, }, - [22] = { levelRequirement = 90, manaMultiplier = 20, }, - [23] = { levelRequirement = 90, manaMultiplier = 20, }, - [24] = { levelRequirement = 90, manaMultiplier = 20, }, - [25] = { levelRequirement = 90, manaMultiplier = 20, }, - [26] = { levelRequirement = 90, manaMultiplier = 20, }, - [27] = { levelRequirement = 90, manaMultiplier = 20, }, - [28] = { levelRequirement = 90, manaMultiplier = 20, }, - [29] = { levelRequirement = 90, manaMultiplier = 20, }, - [30] = { levelRequirement = 90, manaMultiplier = 20, }, - [31] = { levelRequirement = 90, manaMultiplier = 20, }, - [32] = { levelRequirement = 90, manaMultiplier = 20, }, - [33] = { levelRequirement = 90, manaMultiplier = 20, }, - [34] = { levelRequirement = 90, manaMultiplier = 20, }, - [35] = { levelRequirement = 90, manaMultiplier = 20, }, - [36] = { levelRequirement = 90, manaMultiplier = 20, }, - [37] = { levelRequirement = 90, manaMultiplier = 20, }, - [38] = { levelRequirement = 90, manaMultiplier = 20, }, - [39] = { levelRequirement = 90, manaMultiplier = 20, }, - [40] = { levelRequirement = 90, manaMultiplier = 20, }, }, statSets = { [1] = { diff --git a/src/Data/Skills/sup_str.lua b/src/Data/Skills/sup_str.lua index 2ae5ffcd2..0f52e3723 100644 --- a/src/Data/Skills/sup_str.lua +++ b/src/Data/Skills/sup_str.lua @@ -4202,9 +4202,6 @@ skills["ImpactShockwaveSupportPlayer"] = { gemFamily = { "ImpactShockwave",}, levels = { [1] = { levelRequirement = 0, }, - [2] = { levelRequirement = 3, }, - [3] = { levelRequirement = 6, }, - [4] = { levelRequirement = 10, }, }, statSets = { [1] = { @@ -5126,8 +5123,6 @@ skills["ProlongedDurationSupportPlayer"] = { gemFamily = { "ProlongedDuration",}, levels = { [1] = { levelRequirement = 0, manaMultiplier = 20, }, - [2] = { levelRequirement = 3, manaMultiplier = 20, }, - [3] = { levelRequirement = 6, manaMultiplier = 20, }, }, statSets = { [1] = { @@ -5262,8 +5257,6 @@ skills["SupportRagePlayer"] = { ignoreMinionTypes = true, levels = { [1] = { levelRequirement = 0, }, - [2] = { levelRequirement = 3, }, - [3] = { levelRequirement = 6, }, }, statSets = { [1] = { diff --git a/src/Export/Scripts/skills.lua b/src/Export/Scripts/skills.lua index a2e315751..850b941ad 100644 --- a/src/Export/Scripts/skills.lua +++ b/src/Export/Scripts/skills.lua @@ -165,6 +165,7 @@ directiveTable.skill = function(state, args, out) end end local skill = { } + local gemLevels = #dat("GrantedEffectsPerLevel"):GetRowList("GrantedEffect", granted) state.skill = skill state.granted = granted if skillGem and not state.noGem then @@ -175,6 +176,7 @@ directiveTable.skill = function(state, args, out) if #gemEffect.Description > 0 then out:write('\tdescription = "', escapeGGGString(gemEffect.Description:gsub('"','\\"'):gsub('\r',''):gsub('\n','\\n')), '",\n') end + gemLevels = 1 else skill.displayName = secondaryEffect and granted.ActiveSkill.DisplayName or trueGemNames[gemEffect.Id] or granted.ActiveSkill.DisplayName out:write('\tname = "', skill.displayName, '",\n') @@ -218,7 +220,7 @@ directiveTable.skill = function(state, args, out) if skillGem and not state.noGem then gemLevelProgression = dat("ItemExperiencePerLevel"):GetRowList("ItemExperienceType", skillGem.GemLevelProgression) end - for indx = 1, #perLevel do + for indx = 1, gemLevels do local levelRow = perLevel[indx] local statRow = statsPerLevel[indx] skill.baseStatRow[indx] = statRow