From c9d03678452dfa1dd3a2c244a9c68499ec967ab5 Mon Sep 17 00:00:00 2001 From: Openarl Date: Sat, 4 Mar 2017 10:20:40 +1000 Subject: [PATCH] Updated skill data --- Data/Gems/act_dex.lua | 888 +++++++++++++++++------------------ Data/Gems/act_int.lua | 1034 +++++++++++++++++++++-------------------- Data/Gems/act_str.lua | 564 +++++++++++----------- Data/Gems/other.lua | 10 +- Data/Gems/sup_dex.lua | 6 +- Data/Gems/sup_int.lua | 66 +-- Data/Gems/sup_str.lua | 6 +- Modules/Calcs.lua | 7 +- Modules/Data.lua | 2 + Modules/ModParser.lua | 2 +- README.md | 3 + 11 files changed, 1300 insertions(+), 1288 deletions(-) diff --git a/Data/Gems/act_dex.lua b/Data/Gems/act_dex.lua index 87d5fa9e..ba41b9d0 100644 --- a/Data/Gems/act_dex.lua +++ b/Data/Gems/act_dex.lua @@ -259,39 +259,38 @@ gems["Blade Flurry"] = { }, levelMods = { [1] = mod("Damage", "MORE", nil, ModFlag.Attack), - nil, --"base_skill_area_of_effect_+%" }, levels = { - [1] = { -45, 0, }, - [2] = { -44.4, 1, }, - [3] = { -43.8, 2, }, - [4] = { -43.2, 3, }, - [5] = { -42.6, 4, }, - [6] = { -42, 5, }, - [7] = { -41.4, 6, }, - [8] = { -40.8, 7, }, - [9] = { -40.2, 8, }, - [10] = { -39.6, 9, }, - [11] = { -39, 10, }, - [12] = { -38.4, 11, }, - [13] = { -37.8, 12, }, - [14] = { -37.2, 13, }, - [15] = { -36.6, 14, }, - [16] = { -36, 15, }, - [17] = { -35.4, 16, }, - [18] = { -34.8, 17, }, - [19] = { -34.2, 18, }, - [20] = { -33.6, 19, }, - [21] = { -33, 20, }, - [22] = { -32.4, 21, }, - [23] = { -31.8, 22, }, - [24] = { -31.2, 23, }, - [25] = { -30.6, 24, }, - [26] = { -30, 25, }, - [27] = { -29.4, 26, }, - [28] = { -28.8, 27, }, - [29] = { -28.2, 28, }, - [30] = { -27.6, 29, }, + [1] = { -55, }, + [2] = { -54.4, }, + [3] = { -53.8, }, + [4] = { -53.2, }, + [5] = { -52.6, }, + [6] = { -52, }, + [7] = { -51.4, }, + [8] = { -50.8, }, + [9] = { -50.2, }, + [10] = { -49.6, }, + [11] = { -49, }, + [12] = { -48.4, }, + [13] = { -47.8, }, + [14] = { -47.2, }, + [15] = { -46.6, }, + [16] = { -46, }, + [17] = { -45.4, }, + [18] = { -44.8, }, + [19] = { -44.2, }, + [20] = { -43.6, }, + [21] = { -43, }, + [22] = { -42.4, }, + [23] = { -41.8, }, + [24] = { -41.2, }, + [25] = { -40.6, }, + [26] = { -40, }, + [27] = { -39.4, }, + [28] = { -38.8, }, + [29] = { -38.2, }, + [30] = { -37.6, }, }, } gems["Blade Vortex"] = { @@ -328,9 +327,8 @@ gems["Blade Vortex"] = { skill("duration", 5), --"base_skill_effect_duration" = 5000 --"maximum_number_of_spinning_blades" = 20 --"base_blade_vortex_hit_rate_ms" = 600 - --"extra_gore_chance_override_%" = 15 --"blade_vortex_hit_rate_+%_per_blade" = 10 - --"blade_vortex_damage_+%_per_blade" = 30 + --"blade_vortex_damage_+%_per_blade_final" = 30 --"is_area_damage" = ? --"skill_can_add_multiple_charges_per_action" = ? --"action_ignores_crit_tracking" = ? @@ -351,38 +349,39 @@ gems["Blade Vortex"] = { [1] = skill("manaCost", nil), [2] = skill("PhysicalMin", nil), --"spell_minimum_base_physical_damage" [3] = skill("PhysicalMax", nil), --"spell_maximum_base_physical_damage" + --[4] = "active_skill_base_radius_+" }, levels = { - [1] = { 6, 7, 10, }, - [2] = { 7, 8, 12, }, - [3] = { 8, 11, 16, }, - [4] = { 9, 14, 20, }, - [5] = { 10, 17, 25, }, - [6] = { 11, 21, 32, }, - [7] = { 12, 26, 39, }, - [8] = { 13, 30, 45, }, - [9] = { 13, 35, 52, }, - [10] = { 14, 40, 60, }, - [11] = { 14, 46, 69, }, - [12] = { 15, 53, 79, }, - [13] = { 16, 60, 90, }, - [14] = { 16, 68, 103, }, - [15] = { 17, 78, 117, }, - [16] = { 18, 88, 133, }, - [17] = { 18, 96, 144, }, - [18] = { 19, 104, 157, }, - [19] = { 19, 113, 170, }, - [20] = { 19, 123, 185, }, - [21] = { 20, 133, 200, }, - [22] = { 21, 145, 217, }, - [23] = { 21, 157, 235, }, - [24] = { 21, 170, 254, }, - [25] = { 22, 183, 275, }, - [26] = { 23, 198, 298, }, - [27] = { 23, 214, 322, }, - [28] = { 23, 232, 347, }, - [29] = { 24, 250, 375, }, - [30] = { 24, 270, 405, }, + [1] = { 6, 7, 10, 0, }, + [2] = { 7, 8, 12, 0, }, + [3] = { 8, 11, 16, 0, }, + [4] = { 9, 14, 20, 0, }, + [5] = { 10, 17, 25, 1, }, + [6] = { 11, 21, 32, 1, }, + [7] = { 12, 26, 39, 1, }, + [8] = { 13, 30, 45, 1, }, + [9] = { 13, 35, 52, 1, }, + [10] = { 14, 40, 60, 2, }, + [11] = { 14, 46, 69, 2, }, + [12] = { 15, 53, 79, 2, }, + [13] = { 16, 60, 90, 2, }, + [14] = { 16, 68, 103, 2, }, + [15] = { 17, 78, 117, 3, }, + [16] = { 18, 88, 133, 3, }, + [17] = { 18, 96, 144, 3, }, + [18] = { 19, 104, 157, 3, }, + [19] = { 19, 113, 170, 3, }, + [20] = { 19, 123, 185, 4, }, + [21] = { 20, 133, 200, 4, }, + [22] = { 21, 145, 217, 4, }, + [23] = { 21, 157, 235, 4, }, + [24] = { 21, 170, 254, 4, }, + [25] = { 22, 183, 275, 5, }, + [26] = { 23, 198, 298, 5, }, + [27] = { 23, 214, 322, 5, }, + [28] = { 23, 232, 347, 5, }, + [29] = { 24, 250, 375, 5, }, + [30] = { 24, 270, 405, 6, }, }, } gems["Bladefall"] = { @@ -474,6 +473,7 @@ gems["Blast Rain"] = { baseMods = { skill("castTime", 1), mod("PhysicalDamageConvertToFire", "BASE", 50, 0, 0, nil), --"base_physical_damage_%_to_convert_to_fire" = 50 + mod("AreaOfEffect", "INC", 0), --"base_skill_area_of_effect_+%" = 0 --"blast_rain_number_of_blasts" = 4 --"blast_rain_arrow_delay_ms" = 80 --"base_is_projectile" = ? @@ -486,39 +486,38 @@ gems["Blast Rain"] = { levelMods = { [1] = skill("manaCost", nil), [2] = mod("Damage", "MORE", nil, ModFlag.Attack), - nil, --"base_skill_area_of_effect_+%" }, levels = { - [1] = { 8, -60, 0, }, - [2] = { 8, -59.6, 1, }, - [3] = { 8, -59.2, 2, }, - [4] = { 8, -58.8, 3, }, - [5] = { 9, -58.4, 4, }, - [6] = { 9, -58, 5, }, - [7] = { 9, -57.6, 6, }, - [8] = { 9, -57.2, 7, }, - [9] = { 9, -56.8, 8, }, - [10] = { 9, -56.4, 9, }, - [11] = { 9, -56, 10, }, - [12] = { 10, -55.6, 11, }, - [13] = { 10, -55.2, 12, }, - [14] = { 10, -54.8, 13, }, - [15] = { 10, -54.4, 14, }, - [16] = { 10, -54, 15, }, - [17] = { 10, -53.6, 16, }, - [18] = { 10, -53.2, 17, }, - [19] = { 10, -52.8, 18, }, - [20] = { 10, -52.4, 19, }, - [21] = { 10, -52, 20, }, - [22] = { 10, -51.6, 21, }, - [23] = { 11, -51.2, 22, }, - [24] = { 11, -50.8, 23, }, - [25] = { 11, -50.4, 24, }, - [26] = { 11, -50, 25, }, - [27] = { 11, -49.6, 26, }, - [28] = { 12, -49.2, 27, }, - [29] = { 12, -48.8, 28, }, - [30] = { 12, -48.4, 29, }, + [1] = { 8, -60, }, + [2] = { 8, -59.6, }, + [3] = { 8, -59.2, }, + [4] = { 8, -58.8, }, + [5] = { 9, -58.4, }, + [6] = { 9, -58, }, + [7] = { 9, -57.6, }, + [8] = { 9, -57.2, }, + [9] = { 9, -56.8, }, + [10] = { 9, -56.4, }, + [11] = { 9, -56, }, + [12] = { 10, -55.6, }, + [13] = { 10, -55.2, }, + [14] = { 10, -54.8, }, + [15] = { 10, -54.4, }, + [16] = { 10, -54, }, + [17] = { 10, -53.6, }, + [18] = { 10, -53.2, }, + [19] = { 10, -52.8, }, + [20] = { 10, -52.4, }, + [21] = { 10, -52, }, + [22] = { 10, -51.6, }, + [23] = { 11, -51.2, }, + [24] = { 11, -50.8, }, + [25] = { 11, -50.4, }, + [26] = { 11, -50, }, + [27] = { 11, -49.6, }, + [28] = { 12, -49.2, }, + [29] = { 12, -48.8, }, + [30] = { 12, -48.4, }, }, } gems["Blink Arrow"] = { @@ -743,7 +742,7 @@ gems["Caustic Arrow"] = { }, baseMods = { skill("castTime", 1), - --"skill_can_fire_arrows" = 1 + --"skill_can_fire_arrows" = ? skill("dotIsArea", true), }, qualityMods = { @@ -754,38 +753,39 @@ gems["Caustic Arrow"] = { [2] = skill("duration", nil), --"base_skill_effect_duration" [3] = skill("ChaosDot", nil), --"base_chaos_damage_to_deal_per_minute" [4] = mod("PhysicalDamageGainAsChaos", "BASE", nil, 0, 0, nil), --"physical_damage_%_to_add_as_chaos" + --[5] = "active_skill_base_radius_+" }, levels = { - [1] = { 8, 2.8, 5.2, 30, }, - [2] = { 8, 2.9, 6.5166666666667, 31, }, - [3] = { 8, 3, 8.8333333333333, 32, }, - [4] = { 9, 3.1, 11.7, 33, }, - [5] = { 9, 3.2, 16.516666666667, 34, }, - [6] = { 9, 3.3, 22.75, 35, }, - [7] = { 10, 3.4, 30.766666666667, 36, }, - [8] = { 10, 3.5, 41.033333333333, 37, }, - [9] = { 10, 3.6, 54.116666666667, 38, }, - [10] = { 11, 3.7, 70.716666666667, 39, }, - [11] = { 11, 3.9, 91.683333333333, 40, }, - [12] = { 12, 4, 118.13333333333, 41, }, - [13] = { 12, 4.1, 151.35, 42, }, - [14] = { 13, 4.2, 192.96666666667, 43, }, - [15] = { 13, 4.3, 230.91666666667, 44, }, - [16] = { 14, 4.4, 275.7, 45, }, - [17] = { 14, 4.5, 328.55, 46, }, - [18] = { 15, 4.6, 390.81666666667, 47, }, - [19] = { 15, 4.7, 464.13333333333, 48, }, - [20] = { 16, 4.8, 550.33333333333, 49, }, - [21] = { 16, 5, 616.05, 50, }, - [22] = { 17, 5.1, 689.2, 51, }, - [23] = { 17, 5.2, 770.58333333333, 52, }, - [24] = { 18, 5.3, 861.11666666667, 53, }, - [25] = { 18, 5.4, 961.78333333333, 54, }, - [26] = { 19, 5.5, 1073.6833333333, 55, }, - [27] = { 19, 5.6, 1198.05, 56, }, - [28] = { 20, 5.7, 1336.2, 57, }, - [29] = { 20, 5.8, 1489.6166666667, 58, }, - [30] = { 21, 5.9, 1659.9833333333, 59, }, + [1] = { 8, 2.8, 5.2, 30, 0, }, + [2] = { 8, 2.9, 6.5166666666667, 31, 0, }, + [3] = { 8, 3, 8.8333333333333, 32, 0, }, + [4] = { 9, 3.1, 11.7, 33, 0, }, + [5] = { 9, 3.2, 16.516666666667, 34, 1, }, + [6] = { 9, 3.3, 22.75, 35, 1, }, + [7] = { 10, 3.4, 30.766666666667, 36, 1, }, + [8] = { 10, 3.5, 41.033333333333, 37, 1, }, + [9] = { 10, 3.6, 54.116666666667, 38, 1, }, + [10] = { 11, 3.7, 70.716666666667, 39, 2, }, + [11] = { 11, 3.9, 91.683333333333, 40, 2, }, + [12] = { 12, 4, 118.13333333333, 41, 2, }, + [13] = { 12, 4.1, 151.35, 42, 2, }, + [14] = { 13, 4.2, 192.96666666667, 43, 2, }, + [15] = { 13, 4.3, 230.91666666667, 44, 3, }, + [16] = { 14, 4.4, 275.7, 45, 3, }, + [17] = { 14, 4.5, 328.55, 46, 3, }, + [18] = { 15, 4.6, 390.81666666667, 47, 3, }, + [19] = { 15, 4.7, 464.13333333333, 48, 3, }, + [20] = { 16, 4.8, 550.33333333333, 49, 4, }, + [21] = { 16, 5, 616.05, 50, 4, }, + [22] = { 17, 5.1, 689.2, 51, 4, }, + [23] = { 17, 5.2, 770.58333333333, 52, 4, }, + [24] = { 18, 5.3, 861.11666666667, 53, 4, }, + [25] = { 18, 5.4, 961.78333333333, 54, 5, }, + [26] = { 19, 5.5, 1073.6833333333, 55, 5, }, + [27] = { 19, 5.6, 1198.05, 56, 5, }, + [28] = { 20, 5.7, 1336.2, 57, 5, }, + [29] = { 20, 5.8, 1489.6166666667, 58, 5, }, + [30] = { 21, 5.9, 1659.9833333333, 59, 6, }, }, } gems["Cyclone"] = { @@ -1276,7 +1276,7 @@ gems["Dual Strike"] = { attack = true, melee = true, }, - skillTypes = { [1] = true, [4] = true, [25] = true, [28] = true, [24] = true, }, + skillTypes = { [1] = true, [4] = true, [25] = true, [28] = true, [24] = true, [53] = true, }, weaponTypes = { ["One Handed Mace"] = true, ["Two Handed Axe"] = true, @@ -1590,38 +1590,39 @@ gems["Fire Trap"] = { [2] = skill("FireMin", nil), --"spell_minimum_base_fire_damage" [3] = skill("FireMax", nil), --"spell_maximum_base_fire_damage" [4] = skill("FireDot", nil), --"base_fire_damage_to_deal_per_minute" + --[5] = "active_skill_base_radius_+" }, levels = { - [1] = { 7, 2, 4, 3.6166666666667, }, - [2] = { 8, 3, 5, 4.1, }, - [3] = { 9, 4, 6, 5.2, }, - [4] = { 10, 6, 8, 7.1833333333333, }, - [5] = { 11, 8, 12, 10.6, }, - [6] = { 12, 13, 19, 16.416666666667, }, - [7] = { 13, 18, 27, 22.566666666667, }, - [8] = { 14, 25, 37, 30.466666666667, }, - [9] = { 14, 34, 50, 40.533333333333, }, - [10] = { 16, 45, 67, 53.333333333333, }, - [11] = { 17, 59, 89, 69.5, }, - [12] = { 18, 78, 117, 89.866666666667, }, - [13] = { 19, 101, 152, 115.41666666667, }, - [14] = { 20, 132, 197, 147.36666666667, }, - [15] = { 21, 170, 255, 187.21666666667, }, - [16] = { 22, 219, 328, 236.78333333333, }, - [17] = { 22, 280, 420, 298.28333333333, }, - [18] = { 23, 358, 536, 374.41666666667, }, - [19] = { 24, 429, 643, 441.11666666667, }, - [20] = { 24, 513, 770, 518.76666666667, }, - [21] = { 25, 578, 867, 573.95, }, - [22] = { 26, 651, 976, 634.4, }, - [23] = { 26, 732, 1098, 700.6, }, - [24] = { 27, 823, 1235, 772.98333333333, }, - [25] = { 27, 925, 1388, 852.1, }, - [26] = { 28, 1040, 1559, 938.5, }, - [27] = { 29, 1167, 1751, 1032.75, }, - [28] = { 30, 1310, 1965, 1135.4666666667, }, - [29] = { 30, 1470, 2205, 1247.3166666667, }, - [30] = { 30, 1648, 2472, 1368.9833333333, }, + [1] = { 7, 2, 4, 3.6166666666667, 0, }, + [2] = { 8, 3, 5, 4.1, 0, }, + [3] = { 9, 4, 6, 5.2, 1, }, + [4] = { 10, 6, 8, 7.1833333333333, 1, }, + [5] = { 11, 8, 12, 10.6, 1, }, + [6] = { 12, 13, 19, 16.416666666667, 2, }, + [7] = { 13, 18, 27, 22.566666666667, 2, }, + [8] = { 14, 25, 37, 30.466666666667, 2, }, + [9] = { 14, 34, 50, 40.533333333333, 3, }, + [10] = { 16, 45, 67, 53.333333333333, 3, }, + [11] = { 17, 59, 89, 69.5, 3, }, + [12] = { 18, 78, 117, 89.866666666667, 4, }, + [13] = { 19, 101, 152, 115.41666666667, 4, }, + [14] = { 20, 132, 197, 147.36666666667, 4, }, + [15] = { 21, 170, 255, 187.21666666667, 5, }, + [16] = { 22, 219, 328, 236.78333333333, 5, }, + [17] = { 22, 280, 420, 298.28333333333, 5, }, + [18] = { 23, 358, 536, 374.41666666667, 6, }, + [19] = { 24, 429, 643, 441.11666666667, 6, }, + [20] = { 24, 513, 770, 518.76666666667, 6, }, + [21] = { 25, 578, 867, 573.95, 7, }, + [22] = { 26, 651, 976, 634.4, 7, }, + [23] = { 26, 732, 1098, 700.6, 7, }, + [24] = { 27, 823, 1235, 772.98333333333, 8, }, + [25] = { 27, 925, 1388, 852.1, 8, }, + [26] = { 28, 1040, 1559, 938.5, 8, }, + [27] = { 29, 1167, 1751, 1032.75, 9, }, + [28] = { 30, 1310, 1965, 1135.4666666667, 9, }, + [29] = { 30, 1470, 2205, 1247.3166666667, 9, }, + [30] = { 30, 1648, 2472, 1368.9833333333, 10, }, }, } gems["Flicker Strike"] = { @@ -2111,7 +2112,7 @@ gems["Vaal Haste"] = { skillTypes = { [2] = true, [5] = true, [11] = true, [18] = true, [27] = true, [12] = true, [43] = true, [44] = true, }, baseMods = { skill("castTime", 0.6), - skill("duration", 6), --"base_skill_effect_duration" = 6000 + skill("duration", 4), --"base_skill_effect_duration" = 4000 --"base_deal_no_damage" = ? }, qualityMods = { @@ -2124,36 +2125,36 @@ gems["Vaal Haste"] = { [4] = mod("AreaOfEffect", "INC", nil), --"base_skill_area_of_effect_+%" }, levels = { - [1] = { 30, 29, 14, 0, }, - [2] = { 30, 30, 14, 3, }, - [3] = { 30, 30, 15, 6, }, - [4] = { 31, 30, 15, 9, }, - [5] = { 31, 31, 15, 12, }, - [6] = { 31, 31, 16, 15, }, - [7] = { 32, 31, 16, 18, }, - [8] = { 32, 32, 16, 21, }, - [9] = { 32, 32, 17, 23, }, - [10] = { 33, 32, 17, 25, }, - [11] = { 33, 33, 17, 27, }, - [12] = { 33, 33, 18, 29, }, - [13] = { 34, 33, 18, 31, }, - [14] = { 34, 34, 18, 33, }, - [15] = { 34, 34, 19, 35, }, - [16] = { 35, 34, 19, 36, }, - [17] = { 35, 35, 19, 37, }, - [18] = { 35, 35, 20, 38, }, - [19] = { 36, 35, 20, 39, }, - [20] = { 36, 36, 20, 40, }, - [21] = { 36, 36, 21, 41, }, - [22] = { 37, 36, 21, 42, }, - [23] = { 37, 37, 21, 43, }, - [24] = { 37, 37, 22, 44, }, - [25] = { 38, 37, 22, 45, }, - [26] = { 38, 38, 22, 46, }, - [27] = { 38, 38, 23, 47, }, - [28] = { 39, 38, 23, 48, }, - [29] = { 39, 39, 23, 49, }, - [30] = { 39, 39, 24, 50, }, + [1] = { 25, 24, 10, 0, }, + [2] = { 25, 25, 10, 3, }, + [3] = { 25, 25, 10, 6, }, + [4] = { 26, 25, 10, 9, }, + [5] = { 26, 26, 10, 12, }, + [6] = { 26, 26, 11, 15, }, + [7] = { 27, 26, 11, 18, }, + [8] = { 27, 27, 11, 21, }, + [9] = { 27, 27, 11, 23, }, + [10] = { 28, 27, 11, 25, }, + [11] = { 28, 28, 12, 27, }, + [12] = { 28, 28, 12, 29, }, + [13] = { 29, 28, 12, 31, }, + [14] = { 29, 29, 12, 33, }, + [15] = { 29, 29, 12, 35, }, + [16] = { 30, 29, 13, 36, }, + [17] = { 30, 30, 13, 37, }, + [18] = { 30, 30, 13, 38, }, + [19] = { 31, 30, 13, 39, }, + [20] = { 31, 31, 13, 40, }, + [21] = { 31, 31, 14, 41, }, + [22] = { 32, 31, 14, 42, }, + [23] = { 32, 32, 14, 43, }, + [24] = { 32, 32, 14, 44, }, + [25] = { 33, 32, 14, 45, }, + [26] = { 33, 33, 15, 46, }, + [27] = { 33, 33, 15, 47, }, + [28] = { 34, 33, 15, 48, }, + [29] = { 34, 34, 15, 49, }, + [30] = { 34, 34, 15, 50, }, }, } gems["Hatred"] = { @@ -2318,7 +2319,7 @@ gems["Ice Shot"] = { mod("SkillPhysicalDamageConvertToCold", "BASE", 60), --"skill_physical_damage_%_to_convert_to_cold" = 60 skill("duration", 1.5), --"base_skill_effect_duration" = 1500 --"skill_can_fire_arrows" = ? - mod("SkillPhysicalDamageConvertToCold", "BASE", 60, 0, 0, { type = "SkillPart", skillPart = 2 }), + mod("SkillPhysicalDamageConvertToCold", "BASE", 40, 0, 0, { type = "SkillPart", skillPart = 2 }), }, qualityMods = { mod("ColdDamage", "INC", 1), --"cold_damage_+%" = 1 @@ -2434,7 +2435,6 @@ gems["Lacerate"] = { attack = true, area = true, melee = true, - color = 2, parts = { { name = "One slash", @@ -2443,6 +2443,7 @@ gems["Lacerate"] = { name = "Both slashes", }, }, + color = 2, baseFlags = { attack = true, melee = true, @@ -2460,46 +2461,46 @@ gems["Lacerate"] = { skill("manaCost", 8), mod("Speed", "MORE", -25, ModFlag.Attack), --"active_skill_attack_speed_+%_final" = -25 --"is_area_damage" = ? - skill("doubleHitsWhenDualWielding", true, { type = "SkillPart", skillPart = 2 }), + skill("doubleHitsWhenDualWielding", true, { type = "SkillPart", skillPart = 2 }), }, qualityMods = { mod("AreaOfEffect", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 }, levelMods = { [1] = mod("Damage", "MORE", nil, ModFlag.Attack), - nil, --"base_skill_area_of_effect_+%" + --[2] = "active_skill_base_radius_+" }, levels = { [1] = { -5, 0, }, - [2] = { -3.8, 1, }, - [3] = { -2.6, 2, }, - [4] = { -1.4, 3, }, - [5] = { -0.2, 4, }, - [6] = { 1, 5, }, - [7] = { 2.2, 6, }, - [8] = { 3.4, 7, }, - [9] = { 4.6, 8, }, - [10] = { 5.8, 9, }, - [11] = { 7, 10, }, - [12] = { 8.2, 11, }, - [13] = { 9.4, 12, }, - [14] = { 10.6, 13, }, - [15] = { 11.8, 14, }, - [16] = { 13, 15, }, - [17] = { 14.2, 16, }, - [18] = { 15.4, 17, }, - [19] = { 16.6, 18, }, - [20] = { 17.8, 19, }, - [21] = { 19, 20, }, - [22] = { 20.2, 21, }, - [23] = { 21.4, 22, }, - [24] = { 22.6, 23, }, - [25] = { 23.8, 24, }, - [26] = { 25, 25, }, - [27] = { 26.2, 26, }, - [28] = { 27.4, 27, }, - [29] = { 28.6, 28, }, - [30] = { 29.8, 29, }, + [2] = { -3.8, 0, }, + [3] = { -2.6, 0, }, + [4] = { -1.4, 1, }, + [5] = { -0.2, 1, }, + [6] = { 1, 1, }, + [7] = { 2.2, 1, }, + [8] = { 3.4, 2, }, + [9] = { 4.6, 2, }, + [10] = { 5.8, 2, }, + [11] = { 7, 2, }, + [12] = { 8.2, 3, }, + [13] = { 9.4, 3, }, + [14] = { 10.6, 3, }, + [15] = { 11.8, 3, }, + [16] = { 13, 4, }, + [17] = { 14.2, 4, }, + [18] = { 15.4, 4, }, + [19] = { 16.6, 4, }, + [20] = { 17.8, 5, }, + [21] = { 19, 5, }, + [22] = { 20.2, 5, }, + [23] = { 21.4, 5, }, + [24] = { 22.6, 6, }, + [25] = { 23.8, 6, }, + [26] = { 25, 6, }, + [27] = { 26.2, 6, }, + [28] = { 27.4, 7, }, + [29] = { 28.6, 7, }, + [30] = { 29.8, 7, }, }, } gems["Lightning Arrow"] = { @@ -2839,35 +2840,35 @@ gems["Poacher's Mark"] = { }, levels = { [1] = { 24, 6, 0, -30, 5, 5, 21, }, - [2] = { 26, 6.2, 2, -31, 6, 6, 21, }, - [3] = { 27, 6.4, 4, -32, 7, 6, 22, }, - [4] = { 29, 6.6, 6, -33, 8, 6, 22, }, - [5] = { 30, 6.8, 8, -34, 9, 7, 23, }, - [6] = { 32, 7, 10, -35, 10, 7, 23, }, - [7] = { 34, 7.2, 12, -36, 11, 7, 24, }, - [8] = { 35, 7.4, 14, -37, 12, 8, 24, }, - [9] = { 37, 7.6, 16, -38, 13, 8, 25, }, - [10] = { 38, 7.8, 18, -39, 14, 8, 25, }, - [11] = { 39, 8, 20, -40, 15, 9, 26, }, - [12] = { 40, 8.2, 22, -41, 16, 9, 26, }, - [13] = { 42, 8.4, 24, -42, 17, 9, 27, }, - [14] = { 43, 8.6, 26, -43, 18, 10, 27, }, - [15] = { 44, 8.8, 28, -44, 19, 10, 28, }, - [16] = { 45, 9, 30, -45, 20, 10, 28, }, - [17] = { 46, 9.2, 32, -46, 21, 11, 29, }, - [18] = { 47, 9.4, 34, -47, 22, 11, 29, }, - [19] = { 48, 9.6, 36, -48, 23, 11, 30, }, - [20] = { 50, 9.8, 38, -49, 24, 12, 30, }, - [21] = { 51, 10, 40, -50, 25, 12, 31, }, - [22] = { 52, 10.2, 42, -51, 26, 12, 31, }, - [23] = { 53, 10.4, 44, -52, 27, 13, 32, }, - [24] = { 54, 10.6, 46, -53, 28, 13, 32, }, - [25] = { 56, 10.8, 48, -54, 29, 13, 33, }, - [26] = { 57, 11, 50, -55, 30, 14, 33, }, - [27] = { 58, 11.2, 52, -56, 31, 14, 34, }, - [28] = { 59, 11.4, 54, -57, 32, 14, 34, }, - [29] = { 60, 11.6, 56, -58, 33, 15, 35, }, - [30] = { 61, 11.8, 58, -59, 34, 15, 35, }, + [2] = { 26, 6.2, 4, -31, 6, 6, 21, }, + [3] = { 27, 6.4, 8, -32, 7, 6, 22, }, + [4] = { 29, 6.6, 12, -33, 8, 6, 22, }, + [5] = { 30, 6.8, 16, -34, 9, 7, 23, }, + [6] = { 32, 7, 20, -35, 10, 7, 23, }, + [7] = { 34, 7.2, 24, -36, 11, 7, 24, }, + [8] = { 35, 7.4, 28, -37, 12, 8, 24, }, + [9] = { 37, 7.6, 32, -38, 13, 8, 25, }, + [10] = { 38, 7.8, 36, -39, 14, 8, 25, }, + [11] = { 39, 8, 40, -40, 15, 9, 26, }, + [12] = { 40, 8.2, 44, -41, 16, 9, 26, }, + [13] = { 42, 8.4, 48, -42, 17, 9, 27, }, + [14] = { 43, 8.6, 52, -43, 18, 10, 27, }, + [15] = { 44, 8.8, 56, -44, 19, 10, 28, }, + [16] = { 45, 9, 60, -45, 20, 10, 28, }, + [17] = { 46, 9.2, 64, -46, 21, 11, 29, }, + [18] = { 47, 9.4, 68, -47, 22, 11, 29, }, + [19] = { 48, 9.6, 72, -48, 23, 11, 30, }, + [20] = { 50, 9.8, 76, -49, 24, 12, 30, }, + [21] = { 51, 10, 80, -50, 25, 12, 31, }, + [22] = { 52, 10.2, 84, -51, 26, 12, 31, }, + [23] = { 53, 10.4, 88, -52, 27, 13, 32, }, + [24] = { 54, 10.6, 92, -53, 28, 13, 32, }, + [25] = { 56, 10.8, 96, -54, 29, 13, 33, }, + [26] = { 57, 11, 100, -55, 30, 14, 33, }, + [27] = { 58, 11.2, 104, -56, 31, 14, 34, }, + [28] = { 59, 11.4, 108, -57, 32, 14, 34, }, + [29] = { 60, 11.6, 112, -58, 33, 15, 35, }, + [30] = { 61, 11.8, 116, -59, 34, 15, 35, }, }, } gems["Projectile Weakness"] = { @@ -2903,35 +2904,35 @@ gems["Projectile Weakness"] = { }, levels = { [1] = { 24, 9, 0, 25, }, - [2] = { 26, 9.1, 2, 26, }, - [3] = { 27, 9.2, 4, 27, }, - [4] = { 29, 9.3, 6, 28, }, - [5] = { 30, 9.4, 8, 29, }, - [6] = { 32, 9.5, 10, 30, }, - [7] = { 34, 9.6, 12, 31, }, - [8] = { 35, 9.7, 14, 32, }, - [9] = { 37, 9.8, 16, 33, }, - [10] = { 38, 9.9, 18, 34, }, - [11] = { 39, 10, 20, 35, }, - [12] = { 40, 10.1, 22, 36, }, - [13] = { 42, 10.2, 24, 37, }, - [14] = { 43, 10.3, 26, 38, }, - [15] = { 44, 10.4, 28, 39, }, - [16] = { 45, 10.5, 30, 40, }, - [17] = { 46, 10.6, 32, 41, }, - [18] = { 47, 10.7, 34, 42, }, - [19] = { 48, 10.8, 36, 43, }, - [20] = { 50, 10.9, 38, 44, }, - [21] = { 51, 11, 40, 45, }, - [22] = { 52, 11.1, 42, 46, }, - [23] = { 53, 11.2, 44, 47, }, - [24] = { 54, 11.3, 46, 48, }, - [25] = { 56, 11.4, 48, 49, }, - [26] = { 57, 11.5, 50, 50, }, - [27] = { 58, 11.6, 52, 51, }, - [28] = { 59, 11.7, 54, 52, }, - [29] = { 60, 11.8, 56, 53, }, - [30] = { 61, 11.9, 58, 54, }, + [2] = { 26, 9.1, 4, 26, }, + [3] = { 27, 9.2, 8, 27, }, + [4] = { 29, 9.3, 12, 28, }, + [5] = { 30, 9.4, 16, 29, }, + [6] = { 32, 9.5, 20, 30, }, + [7] = { 34, 9.6, 24, 31, }, + [8] = { 35, 9.7, 28, 32, }, + [9] = { 37, 9.8, 32, 33, }, + [10] = { 38, 9.9, 36, 34, }, + [11] = { 39, 10, 40, 35, }, + [12] = { 40, 10.1, 44, 36, }, + [13] = { 42, 10.2, 48, 37, }, + [14] = { 43, 10.3, 52, 38, }, + [15] = { 44, 10.4, 56, 39, }, + [16] = { 45, 10.5, 60, 40, }, + [17] = { 46, 10.6, 64, 41, }, + [18] = { 47, 10.7, 68, 42, }, + [19] = { 48, 10.8, 72, 43, }, + [20] = { 50, 10.9, 76, 44, }, + [21] = { 51, 11, 80, 45, }, + [22] = { 52, 11.1, 84, 46, }, + [23] = { 53, 11.2, 88, 47, }, + [24] = { 54, 11.3, 92, 48, }, + [25] = { 56, 11.4, 96, 49, }, + [26] = { 57, 11.5, 100, 50, }, + [27] = { 58, 11.6, 104, 51, }, + [28] = { 59, 11.7, 108, 52, }, + [29] = { 60, 11.8, 112, 53, }, + [30] = { 61, 11.9, 116, 54, }, }, } gems["Puncture"] = { @@ -3092,39 +3093,39 @@ gems["Rain of Arrows"] = { levelMods = { [1] = skill("manaCost", nil), [2] = mod("Damage", "MORE", nil, ModFlag.Attack), - nil, --"base_skill_area_of_effect_+%" + --[3] = "active_skill_base_radius_+" }, levels = { [1] = { 7, 10, 0, }, - [2] = { 7, 11, 1, }, - [3] = { 7, 12, 2, }, - [4] = { 8, 13, 3, }, - [5] = { 8, 14, 4, }, - [6] = { 8, 15, 5, }, - [7] = { 8, 16, 6, }, - [8] = { 8, 17, 7, }, - [9] = { 9, 18, 8, }, - [10] = { 9, 19, 9, }, - [11] = { 9, 20, 10, }, - [12] = { 9, 21, 11, }, - [13] = { 9, 22, 12, }, - [14] = { 10, 23, 13, }, - [15] = { 10, 24, 14, }, - [16] = { 10, 25, 15, }, - [17] = { 10, 26, 16, }, - [18] = { 10, 27, 17, }, - [19] = { 11, 28, 18, }, - [20] = { 11, 29, 19, }, - [21] = { 11, 30, 20, }, - [22] = { 11, 31, 21, }, - [23] = { 11, 32, 22, }, - [24] = { 11, 33, 23, }, - [25] = { 11, 34, 24, }, - [26] = { 12, 35, 25, }, - [27] = { 12, 36, 26, }, - [28] = { 12, 37, 27, }, - [29] = { 12, 38, 28, }, - [30] = { 12, 39, 29, }, + [2] = { 7, 11, 0, }, + [3] = { 7, 12, 0, }, + [4] = { 8, 13, 0, }, + [5] = { 8, 14, 1, }, + [6] = { 8, 15, 1, }, + [7] = { 8, 16, 1, }, + [8] = { 8, 17, 1, }, + [9] = { 9, 18, 1, }, + [10] = { 9, 19, 2, }, + [11] = { 9, 20, 2, }, + [12] = { 9, 21, 2, }, + [13] = { 9, 22, 2, }, + [14] = { 10, 23, 2, }, + [15] = { 10, 24, 3, }, + [16] = { 10, 25, 3, }, + [17] = { 10, 26, 3, }, + [18] = { 10, 27, 3, }, + [19] = { 11, 28, 3, }, + [20] = { 11, 29, 4, }, + [21] = { 11, 30, 4, }, + [22] = { 11, 31, 4, }, + [23] = { 11, 32, 4, }, + [24] = { 11, 33, 4, }, + [25] = { 11, 34, 5, }, + [26] = { 12, 35, 5, }, + [27] = { 12, 36, 5, }, + [28] = { 12, 37, 5, }, + [29] = { 12, 38, 5, }, + [30] = { 12, 39, 6, }, }, } gems["Vaal Rain of Arrows"] = { @@ -3160,7 +3161,7 @@ gems["Vaal Rain of Arrows"] = { levelMods = { [1] = mod("Damage", "MORE", nil, ModFlag.Attack), [2] = skill("duration", nil), --"base_skill_effect_duration" - nil, --"base_skill_area_of_effect_+%" + [3] = mod("AreaOfEffect", "INC", nil), --"base_skill_area_of_effect_+%" }, levels = { [1] = { 40, 3.4, 0, }, @@ -3216,46 +3217,47 @@ gems["Reave"] = { baseMods = { skill("castTime", 1), skill("manaCost", 6), - --"reave_area_of_effect_+%_final_per_stage" = 20 + --"reave_area_of_effect_+%_final_per_stage" = 50 --"is_area_damage" = ? }, qualityMods = { mod("Speed", "INC", 0.5, ModFlag.Attack, 0, nil), --"attack_speed_+%" = 0.5 }, levelMods = { - [1] = mod("Damage", "MORE", nil, ModFlag.Attack), + --[1] = "active_skill_base_radius_+" + [2] = mod("Damage", "MORE", nil, ModFlag.Attack), }, levels = { - [1] = { nil, }, - [2] = { 2, }, - [3] = { 4, }, - [4] = { 6, }, - [5] = { 8, }, - [6] = { 10, }, - [7] = { 12, }, - [8] = { 14, }, - [9] = { 16, }, - [10] = { 18, }, - [11] = { 20, }, - [12] = { 22, }, - [13] = { 24, }, - [14] = { 26, }, - [15] = { 28, }, - [16] = { 30, }, - [17] = { 32, }, - [18] = { 34, }, - [19] = { 36, }, - [20] = { 38, }, - [21] = { 40, }, - [22] = { 42, }, - [23] = { 44, }, - [24] = { 46, }, - [25] = { 48, }, - [26] = { 50, }, - [27] = { 52, }, - [28] = { 54, }, - [29] = { 56, }, - [30] = { 58, }, + [1] = { 0, nil, }, + [2] = { 0, 2, }, + [3] = { 0, 4, }, + [4] = { 0, 6, }, + [5] = { 1, 8, }, + [6] = { 1, 10, }, + [7] = { 1, 12, }, + [8] = { 1, 14, }, + [9] = { 1, 16, }, + [10] = { 2, 18, }, + [11] = { 2, 20, }, + [12] = { 2, 22, }, + [13] = { 2, 24, }, + [14] = { 2, 26, }, + [15] = { 3, 28, }, + [16] = { 3, 30, }, + [17] = { 3, 32, }, + [18] = { 3, 34, }, + [19] = { 3, 36, }, + [20] = { 4, 38, }, + [21] = { 4, 40, }, + [22] = { 4, 42, }, + [23] = { 4, 44, }, + [24] = { 4, 46, }, + [25] = { 5, 48, }, + [26] = { 5, 50, }, + [27] = { 5, 52, }, + [28] = { 5, 54, }, + [29] = { 5, 56, }, + [30] = { 6, 58, }, }, } gems["Vaal Reave"] = { @@ -3280,7 +3282,7 @@ gems["Vaal Reave"] = { }, baseMods = { skill("castTime", 1), - --"reave_area_of_effect_+%_final_per_stage" = 20 + --"reave_area_of_effect_+%_final_per_stage" = 50 --"reave_rotation_on_repeat" = 135 --"reave_additional_max_stacks" = 4 --"base_attack_repeat_count" = 7 @@ -3293,39 +3295,40 @@ gems["Vaal Reave"] = { mod("Speed", "INC", 0.5, ModFlag.Attack, 0, nil), --"attack_speed_+%" = 0.5 }, levelMods = { - [1] = mod("Damage", "MORE", nil, ModFlag.Attack), + --[1] = "active_skill_base_radius_+" + [2] = mod("Damage", "MORE", nil, ModFlag.Attack), }, levels = { - [1] = { nil, }, - [2] = { 1.2, }, - [3] = { 2.4, }, - [4] = { 3.6, }, - [5] = { 4.8, }, - [6] = { 6, }, - [7] = { 7.2, }, - [8] = { 8.4, }, - [9] = { 9.6, }, - [10] = { 10.8, }, - [11] = { 12, }, - [12] = { 13.2, }, - [13] = { 14.4, }, - [14] = { 15.6, }, - [15] = { 16.8, }, - [16] = { 18, }, - [17] = { 19.2, }, - [18] = { 20.4, }, - [19] = { 21.6, }, - [20] = { 22.8, }, - [21] = { 24, }, - [22] = { 25.2, }, - [23] = { 26.4, }, - [24] = { 27.6, }, - [25] = { 28.8, }, - [26] = { 30, }, - [27] = { 31.2, }, - [28] = { 32.4, }, - [29] = { 33.6, }, - [30] = { 34.8, }, + [1] = { 0, nil, }, + [2] = { 0, 1.2, }, + [3] = { 0, 2.4, }, + [4] = { 0, 3.6, }, + [5] = { 1, 4.8, }, + [6] = { 1, 6, }, + [7] = { 1, 7.2, }, + [8] = { 1, 8.4, }, + [9] = { 1, 9.6, }, + [10] = { 2, 10.8, }, + [11] = { 2, 12, }, + [12] = { 2, 13.2, }, + [13] = { 2, 14.4, }, + [14] = { 2, 15.6, }, + [15] = { 3, 16.8, }, + [16] = { 3, 18, }, + [17] = { 3, 19.2, }, + [18] = { 3, 20.4, }, + [19] = { 3, 21.6, }, + [20] = { 4, 22.8, }, + [21] = { 4, 24, }, + [22] = { 4, 25.2, }, + [23] = { 4, 26.4, }, + [24] = { 4, 27.6, }, + [25] = { 5, 28.8, }, + [26] = { 5, 30, }, + [27] = { 5, 31.2, }, + [28] = { 5, 32.4, }, + [29] = { 5, 33.6, }, + [30] = { 6, 34.8, }, }, } gems["Riposte"] = { @@ -3441,38 +3444,39 @@ gems["Shrapnel Shot"] = { levelMods = { [1] = skill("manaCost", nil), [2] = mod("Damage", "MORE", nil, ModFlag.Attack), + --[3] = "active_skill_base_radius_+" }, levels = { - [1] = { 6, -20, }, - [2] = { 6, -19, }, - [3] = { 6, -18, }, - [4] = { 7, -17, }, - [5] = { 7, -16, }, - [6] = { 7, -15, }, - [7] = { 7, -14, }, - [8] = { 8, -13, }, - [9] = { 8, -12, }, - [10] = { 8, -11, }, - [11] = { 8, -10, }, - [12] = { 8, -9, }, - [13] = { 9, -8, }, - [14] = { 9, -7, }, - [15] = { 9, -6, }, - [16] = { 9, -5, }, - [17] = { 9, -4, }, - [18] = { 10, -3, }, - [19] = { 10, -2, }, - [20] = { 10, -1, }, - [21] = { 10, nil, }, - [22] = { 10, 1, }, - [23] = { 11, 2, }, - [24] = { 11, 3, }, - [25] = { 11, 4, }, - [26] = { 11, 5, }, - [27] = { 11, 6, }, - [28] = { 12, 7, }, - [29] = { 12, 8, }, - [30] = { 12, 9, }, + [1] = { 6, -20, 0, }, + [2] = { 6, -19, 0, }, + [3] = { 6, -18, 0, }, + [4] = { 7, -17, 1, }, + [5] = { 7, -16, 1, }, + [6] = { 7, -15, 1, }, + [7] = { 7, -14, 1, }, + [8] = { 8, -13, 2, }, + [9] = { 8, -12, 2, }, + [10] = { 8, -11, 2, }, + [11] = { 8, -10, 2, }, + [12] = { 8, -9, 3, }, + [13] = { 9, -8, 3, }, + [14] = { 9, -7, 3, }, + [15] = { 9, -6, 3, }, + [16] = { 9, -5, 4, }, + [17] = { 9, -4, 4, }, + [18] = { 10, -3, 4, }, + [19] = { 10, -2, 4, }, + [20] = { 10, -1, 5, }, + [21] = { 10, nil, 5, }, + [22] = { 10, 1, 5, }, + [23] = { 11, 2, 5, }, + [24] = { 11, 3, 6, }, + [25] = { 11, 4, 6, }, + [26] = { 11, 5, 6, }, + [27] = { 11, 6, 6, }, + [28] = { 12, 7, 7, }, + [29] = { 12, 8, 7, }, + [30] = { 12, 9, 7, }, }, } gems["Siege Ballista"] = { @@ -3808,12 +3812,12 @@ gems["Split Arrow"] = { }, } gems["Summon Ice Golem"] = { - golem = true, dexterity = true, active_skill = true, cold = true, minion = true, spell = true, + golem = true, color = 2, baseFlags = { spell = true, @@ -3821,7 +3825,7 @@ gems["Summon Ice Golem"] = { golem = true, cold = true, }, - skillTypes = { [36] = true, [34] = true, [19] = true, [9] = true, [21] = true, [26] = true, [2] = true, [18] = true, [17] = true, [49] = true, [60] = true, }, + skillTypes = { [36] = true, [34] = true, [19] = true, [9] = true, [21] = true, [26] = true, [2] = true, [18] = true, [17] = true, [49] = true, [60] = true, [62] = true, }, baseMods = { skill("castTime", 1), --"base_number_of_golems_allowed" = 1 @@ -3905,35 +3909,35 @@ gems["Temporal Chains"] = { }, levels = { [1] = { 24, 5, 0, -20, }, - [2] = { 26, 5.05, 2, -20, }, - [3] = { 27, 5.1, 4, -21, }, - [4] = { 29, 5.15, 6, -21, }, - [5] = { 30, 5.2, 8, -22, }, - [6] = { 32, 5.25, 10, -22, }, - [7] = { 34, 5.3, 12, -23, }, - [8] = { 35, 5.35, 14, -23, }, - [9] = { 37, 5.4, 16, -24, }, - [10] = { 38, 5.45, 18, -24, }, - [11] = { 39, 5.5, 20, -25, }, - [12] = { 40, 5.55, 22, -25, }, - [13] = { 42, 5.6, 24, -26, }, - [14] = { 43, 5.65, 26, -26, }, - [15] = { 44, 5.7, 28, -27, }, - [16] = { 45, 5.75, 30, -27, }, - [17] = { 46, 5.8, 32, -28, }, - [18] = { 47, 5.85, 34, -28, }, - [19] = { 48, 5.9, 36, -29, }, - [20] = { 50, 5.95, 38, -29, }, - [21] = { 51, 6, 40, -30, }, - [22] = { 52, 6.05, 42, -30, }, - [23] = { 53, 6.1, 44, -31, }, - [24] = { 54, 6.15, 46, -31, }, - [25] = { 56, 6.2, 48, -32, }, - [26] = { 57, 6.25, 50, -32, }, - [27] = { 58, 6.3, 52, -33, }, - [28] = { 59, 6.35, 54, -33, }, - [29] = { 60, 6.4, 56, -34, }, - [30] = { 61, 6.45, 58, -34, }, + [2] = { 26, 5.05, 4, -20, }, + [3] = { 27, 5.1, 8, -21, }, + [4] = { 29, 5.15, 12, -21, }, + [5] = { 30, 5.2, 16, -22, }, + [6] = { 32, 5.25, 20, -22, }, + [7] = { 34, 5.3, 24, -23, }, + [8] = { 35, 5.35, 28, -23, }, + [9] = { 37, 5.4, 32, -24, }, + [10] = { 38, 5.45, 36, -24, }, + [11] = { 39, 5.5, 40, -25, }, + [12] = { 40, 5.55, 44, -25, }, + [13] = { 42, 5.6, 48, -26, }, + [14] = { 43, 5.65, 52, -26, }, + [15] = { 44, 5.7, 56, -27, }, + [16] = { 45, 5.75, 60, -27, }, + [17] = { 46, 5.8, 64, -28, }, + [18] = { 47, 5.85, 68, -28, }, + [19] = { 48, 5.9, 72, -29, }, + [20] = { 50, 5.95, 76, -29, }, + [21] = { 51, 6, 80, -30, }, + [22] = { 52, 6.05, 84, -30, }, + [23] = { 53, 6.1, 88, -31, }, + [24] = { 54, 6.15, 92, -31, }, + [25] = { 56, 6.2, 96, -32, }, + [26] = { 57, 6.25, 100, -32, }, + [27] = { 58, 6.3, 104, -33, }, + [28] = { 59, 6.35, 108, -33, }, + [29] = { 60, 6.4, 112, -34, }, + [30] = { 61, 6.45, 116, -34, }, }, } gems["Tornado Shot"] = { @@ -4209,17 +4213,17 @@ gems["Wild Strike"] = { baseMods = { skill("castTime", 1), skill("manaCost", 6), - --"elemental_strike_physical_damage_%_to_convert" = 60 + --"elemental_strike_physical_damage_%_to_convert" = 100 --"fixed_projectile_spread" = 70 mod("ProjectileCount", "BASE", 2), --"number_of_additional_projectiles" = 2 --"show_number_of_projectiles" = ? mod("PierceChance", "BASE", 100), --"always_pierce" = ? - mod("SkillPhysicalDamageConvertToFire", "BASE", 100, 0, 0, { type = "SkillPart", skillPart = 1 }), - mod("SkillPhysicalDamageConvertToFire", "BASE", 100, 0, 0, { type = "SkillPart", skillPart = 2 }), - mod("SkillPhysicalDamageConvertToLightning", "BASE", 100, 0, 0, { type = "SkillPart", skillPart = 3 }), - mod("SkillPhysicalDamageConvertToLightning", "BASE", 100, 0, 0, { type = "SkillPart", skillPart = 4 }), - mod("SkillPhysicalDamageConvertToCold", "BASE", 100, 0, 0, { type = "SkillPart", skillPart = 5 }), - mod("SkillPhysicalDamageConvertToCold", "BASE", 100, 0, 0, { type = "SkillPart", skillPart = 6 }), + mod("PhysicalDamageConvertToFire", "BASE", 60, 0, 0, { type = "SkillPart", skillPart = 1 }), + mod("PhysicalDamageConvertToFire", "BASE", 60, 0, 0, { type = "SkillPart", skillPart = 2 }), + mod("PhysicalDamageConvertToLightning", "BASE", 60, 0, 0, { type = "SkillPart", skillPart = 3 }), + mod("PhysicalDamageConvertToLightning", "BASE", 60, 0, 0, { type = "SkillPart", skillPart = 4 }), + mod("PhysicalDamageConvertToCold", "BASE", 60, 0, 0, { type = "SkillPart", skillPart = 5 }), + mod("PhysicalDamageConvertToCold", "BASE", 60, 0, 0, { type = "SkillPart", skillPart = 6 }), }, qualityMods = { mod("ElementalDamage", "INC", 1), --"elemental_damage_+%" = 1 @@ -4227,7 +4231,7 @@ gems["Wild Strike"] = { levelMods = { [1] = mod("Damage", "MORE", nil, ModFlag.Attack), [2] = mod("ChainCount", "BASE", nil), --"number_of_additional_projectiles_in_chain" - nil, --"base_skill_area_of_effect_+%" + [3] = mod("AreaOfEffect", "INC", nil), --"base_skill_area_of_effect_+%" }, levels = { [1] = { 30, 4, 0, }, diff --git a/Data/Gems/act_int.lua b/Data/Gems/act_int.lua index 22113f32..7e119665 100644 --- a/Data/Gems/act_int.lua +++ b/Data/Gems/act_int.lua @@ -226,35 +226,35 @@ gems["Assassin's Mark"] = { }, levels = { [1] = { 24, 6, 0, 5, 16, 16, 21, }, - [2] = { 26, 6.2, 2, 5, 16, 16, 21, }, - [3] = { 27, 6.4, 4, 5, 17, 17, 22, }, - [4] = { 29, 6.6, 6, 6, 17, 17, 22, }, - [5] = { 30, 6.8, 8, 6, 18, 18, 23, }, - [6] = { 32, 7, 10, 6, 18, 18, 23, }, - [7] = { 34, 7.2, 12, 7, 19, 19, 24, }, - [8] = { 35, 7.4, 14, 7, 19, 19, 24, }, - [9] = { 37, 7.6, 16, 7, 20, 20, 25, }, - [10] = { 38, 7.8, 18, 8, 20, 20, 25, }, - [11] = { 39, 8, 20, 8, 21, 21, 26, }, - [12] = { 40, 8.2, 22, 8, 21, 21, 26, }, - [13] = { 42, 8.4, 24, 8, 22, 22, 27, }, - [14] = { 43, 8.6, 26, 8, 22, 22, 27, }, - [15] = { 44, 8.8, 28, 9, 23, 23, 28, }, - [16] = { 45, 9, 30, 9, 23, 23, 28, }, - [17] = { 46, 9.2, 32, 9, 24, 24, 29, }, - [18] = { 47, 9.4, 34, 9, 24, 24, 29, }, - [19] = { 48, 9.6, 36, 9, 25, 25, 30, }, - [20] = { 50, 9.8, 38, 9, 25, 25, 30, }, - [21] = { 51, 10, 40, 10, 26, 26, 31, }, - [22] = { 52, 10.2, 42, 10, 26, 26, 31, }, - [23] = { 53, 10.4, 44, 10, 27, 27, 32, }, - [24] = { 54, 10.6, 46, 10, 27, 27, 32, }, - [25] = { 56, 10.8, 48, 10, 28, 28, 33, }, - [26] = { 57, 11, 50, 11, 28, 28, 33, }, - [27] = { 58, 11.2, 52, 11, 29, 29, 34, }, - [28] = { 59, 11.4, 54, 11, 29, 29, 34, }, - [29] = { 60, 11.6, 56, 11, 30, 30, 35, }, - [30] = { 61, 11.8, 58, 11, 30, 30, 35, }, + [2] = { 26, 6.2, 4, 5, 16, 16, 21, }, + [3] = { 27, 6.4, 8, 5, 17, 17, 22, }, + [4] = { 29, 6.6, 12, 6, 17, 17, 22, }, + [5] = { 30, 6.8, 16, 6, 18, 18, 23, }, + [6] = { 32, 7, 20, 6, 18, 18, 23, }, + [7] = { 34, 7.2, 24, 7, 19, 19, 24, }, + [8] = { 35, 7.4, 28, 7, 19, 19, 24, }, + [9] = { 37, 7.6, 32, 7, 20, 20, 25, }, + [10] = { 38, 7.8, 36, 8, 20, 20, 25, }, + [11] = { 39, 8, 40, 8, 21, 21, 26, }, + [12] = { 40, 8.2, 44, 8, 21, 21, 26, }, + [13] = { 42, 8.4, 48, 8, 22, 22, 27, }, + [14] = { 43, 8.6, 52, 8, 22, 22, 27, }, + [15] = { 44, 8.8, 56, 9, 23, 23, 28, }, + [16] = { 45, 9, 60, 9, 23, 23, 28, }, + [17] = { 46, 9.2, 64, 9, 24, 24, 29, }, + [18] = { 47, 9.4, 68, 9, 24, 24, 29, }, + [19] = { 48, 9.6, 72, 9, 25, 25, 30, }, + [20] = { 50, 9.8, 76, 9, 25, 25, 30, }, + [21] = { 51, 10, 80, 10, 26, 26, 31, }, + [22] = { 52, 10.2, 84, 10, 26, 26, 31, }, + [23] = { 53, 10.4, 88, 10, 27, 27, 32, }, + [24] = { 54, 10.6, 92, 10, 27, 27, 32, }, + [25] = { 56, 10.8, 96, 10, 28, 28, 33, }, + [26] = { 57, 11, 100, 11, 28, 28, 33, }, + [27] = { 58, 11.2, 104, 11, 29, 29, 34, }, + [28] = { 59, 11.4, 108, 11, 29, 29, 34, }, + [29] = { 60, 11.6, 112, 11, 30, 30, 35, }, + [30] = { 61, 11.8, 116, 11, 30, 30, 35, }, }, } gems["Ball Lightning"] = { @@ -350,38 +350,39 @@ gems["Blight"] = { levelMods = { [1] = skill("manaCost", nil), [2] = skill("ChaosDot", nil), --"base_chaos_damage_to_deal_per_minute" + --[3] = "active_skill_base_radius_+" }, levels = { - [1] = { 2, 1.7333333333333, }, - [2] = { 2, 1.9666666666667, }, - [3] = { 2, 2.4666666666667, }, - [4] = { 2, 3.3666666666667, }, - [5] = { 2, 4.8333333333333, }, - [6] = { 2, 7.2166666666667, }, - [7] = { 2, 9.6833333333333, }, - [8] = { 2, 12.75, }, - [9] = { 2, 16.566666666667, }, - [10] = { 2, 21.266666666667, }, - [11] = { 2, 27.05, }, - [12] = { 3, 34.133333333333, }, - [13] = { 3, 42.816666666667, }, - [14] = { 3, 53.4, }, - [15] = { 3, 66.283333333333, }, - [16] = { 3, 81.916666666667, }, - [17] = { 3, 100.88333333333, }, - [18] = { 4, 123.83333333333, }, - [19] = { 4, 144.11666666667, }, - [20] = { 4, 167.48333333333, }, - [21] = { 4, 184.96666666667, }, - [22] = { 4, 204.16666666667, }, - [23] = { 4, 225.23333333333, }, - [24] = { 5, 248.33333333333, }, - [25] = { 5, 273.66666666667, }, - [26] = { 5, 301.41666666667, }, - [27] = { 5, 331.83333333333, }, - [28] = { 5, 365.16666666667, }, - [29] = { 5, 401.66666666667, }, - [30] = { 5, 441.61666666667, }, + [1] = { 2, 1.7333333333333, 0, }, + [2] = { 2, 1.9666666666667, 0, }, + [3] = { 2, 2.4666666666667, 0, }, + [4] = { 2, 3.3666666666667, 0, }, + [5] = { 2, 4.8333333333333, 1, }, + [6] = { 2, 7.2166666666667, 1, }, + [7] = { 2, 9.6833333333333, 1, }, + [8] = { 2, 12.75, 1, }, + [9] = { 2, 16.566666666667, 1, }, + [10] = { 2, 21.266666666667, 2, }, + [11] = { 2, 27.05, 2, }, + [12] = { 3, 34.133333333333, 2, }, + [13] = { 3, 42.816666666667, 2, }, + [14] = { 3, 53.4, 2, }, + [15] = { 3, 66.283333333333, 3, }, + [16] = { 3, 81.916666666667, 3, }, + [17] = { 3, 100.88333333333, 3, }, + [18] = { 4, 123.83333333333, 3, }, + [19] = { 4, 144.11666666667, 3, }, + [20] = { 4, 167.48333333333, 4, }, + [21] = { 4, 184.96666666667, 4, }, + [22] = { 4, 204.16666666667, 4, }, + [23] = { 4, 225.23333333333, 4, }, + [24] = { 5, 248.33333333333, 4, }, + [25] = { 5, 273.66666666667, 5, }, + [26] = { 5, 301.41666666667, 5, }, + [27] = { 5, 331.83333333333, 5, }, + [28] = { 5, 365.16666666667, 5, }, + [29] = { 5, 401.66666666667, 5, }, + [30] = { 5, 441.61666666667, 6, }, }, } gems["Bone Offering"] = { @@ -585,8 +586,8 @@ gems["Cold Snap"] = { mod("EnemyFreezeChance", "BASE", 30), --"base_chance_to_freeze_%" = 30 mod("EnemyFreezeDuration", "INC", 30), --"freeze_duration_+%" = 30 mod("EnemyChillDuration", "INC", 110), --"chill_duration_+%" = 110 - --"is_area_damage" = 1 skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? + --"is_area_damage" = ? }, qualityMods = { mod("AreaOfEffect", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 @@ -595,38 +596,39 @@ gems["Cold Snap"] = { [1] = skill("manaCost", nil), [2] = skill("ColdMin", nil), --"spell_minimum_base_cold_damage" [3] = skill("ColdMax", nil), --"spell_maximum_base_cold_damage" + --[4] = "active_skill_base_radius_+" }, levels = { - [1] = { 11, 9, 13, }, - [2] = { 12, 11, 16, }, - [3] = { 13, 14, 21, }, - [4] = { 14, 18, 27, }, - [5] = { 15, 25, 37, }, - [6] = { 16, 32, 49, }, - [7] = { 17, 42, 63, }, - [8] = { 18, 54, 81, }, - [9] = { 19, 68, 102, }, - [10] = { 20, 85, 128, }, - [11] = { 21, 106, 159, }, - [12] = { 22, 131, 196, }, - [13] = { 23, 160, 240, }, - [14] = { 24, 196, 294, }, - [15] = { 25, 227, 341, }, - [16] = { 26, 263, 394, }, - [17] = { 26, 303, 455, }, - [18] = { 27, 350, 524, }, - [19] = { 27, 402, 603, }, - [20] = { 28, 462, 693, }, - [21] = { 28, 506, 759, }, - [22] = { 29, 554, 832, }, - [23] = { 29, 607, 910, }, - [24] = { 30, 664, 996, }, - [25] = { 30, 726, 1089, }, - [26] = { 30, 794, 1191, }, - [27] = { 30, 867, 1301, }, - [28] = { 31, 947, 1420, }, - [29] = { 31, 1033, 1550, }, - [30] = { 32, 1127, 1691, }, + [1] = { 11, 9, 13, 0, }, + [2] = { 12, 11, 16, 0, }, + [3] = { 13, 14, 21, 0, }, + [4] = { 14, 18, 27, 1, }, + [5] = { 15, 25, 37, 1, }, + [6] = { 16, 32, 49, 1, }, + [7] = { 17, 42, 63, 1, }, + [8] = { 18, 54, 81, 2, }, + [9] = { 19, 68, 102, 2, }, + [10] = { 20, 85, 128, 2, }, + [11] = { 21, 106, 159, 2, }, + [12] = { 22, 131, 196, 3, }, + [13] = { 23, 160, 240, 3, }, + [14] = { 24, 196, 294, 3, }, + [15] = { 25, 227, 341, 3, }, + [16] = { 26, 263, 394, 4, }, + [17] = { 26, 303, 455, 4, }, + [18] = { 27, 350, 524, 4, }, + [19] = { 27, 402, 603, 4, }, + [20] = { 28, 462, 693, 5, }, + [21] = { 28, 506, 759, 5, }, + [22] = { 29, 554, 832, 5, }, + [23] = { 29, 607, 910, 5, }, + [24] = { 30, 664, 996, 6, }, + [25] = { 30, 726, 1089, 6, }, + [26] = { 30, 794, 1191, 6, }, + [27] = { 30, 867, 1301, 6, }, + [28] = { 31, 947, 1420, 7, }, + [29] = { 31, 1033, 1550, 7, }, + [30] = { 32, 1127, 1691, 7, }, }, } gems["Vaal Cold Snap"] = { @@ -728,35 +730,35 @@ gems["Conductivity"] = { }, levels = { [1] = { 24, 9, 0, -25, 10, }, - [2] = { 26, 9.1, 2, -26, 10, }, - [3] = { 27, 9.2, 4, -27, 10, }, - [4] = { 29, 9.3, 6, -28, 10, }, - [5] = { 30, 9.4, 8, -29, 10, }, - [6] = { 32, 9.5, 10, -30, 11, }, - [7] = { 34, 9.6, 12, -31, 11, }, - [8] = { 35, 9.7, 14, -32, 11, }, - [9] = { 37, 9.8, 16, -33, 11, }, - [10] = { 38, 9.9, 18, -34, 11, }, - [11] = { 39, 10, 20, -35, 12, }, - [12] = { 40, 10.1, 22, -36, 12, }, - [13] = { 42, 10.2, 24, -37, 12, }, - [14] = { 43, 10.3, 26, -38, 12, }, - [15] = { 44, 10.4, 28, -39, 12, }, - [16] = { 45, 10.5, 30, -40, 13, }, - [17] = { 46, 10.6, 32, -41, 13, }, - [18] = { 47, 10.7, 34, -42, 13, }, - [19] = { 48, 10.8, 36, -43, 13, }, - [20] = { 50, 10.9, 38, -44, 14, }, - [21] = { 51, 11, 40, -45, 14, }, - [22] = { 52, 11.1, 42, -46, 14, }, - [23] = { 53, 11.2, 44, -47, 15, }, - [24] = { 54, 11.3, 46, -48, 15, }, - [25] = { 56, 11.4, 48, -49, 15, }, - [26] = { 57, 11.5, 50, -50, 16, }, - [27] = { 58, 11.6, 52, -51, 16, }, - [28] = { 59, 11.7, 54, -52, 16, }, - [29] = { 60, 11.8, 56, -53, 17, }, - [30] = { 61, 11.9, 58, -54, 17, }, + [2] = { 26, 9.1, 4, -26, 10, }, + [3] = { 27, 9.2, 8, -27, 10, }, + [4] = { 29, 9.3, 12, -28, 10, }, + [5] = { 30, 9.4, 16, -29, 10, }, + [6] = { 32, 9.5, 20, -30, 11, }, + [7] = { 34, 9.6, 24, -31, 11, }, + [8] = { 35, 9.7, 28, -32, 11, }, + [9] = { 37, 9.8, 32, -33, 11, }, + [10] = { 38, 9.9, 36, -34, 11, }, + [11] = { 39, 10, 40, -35, 12, }, + [12] = { 40, 10.1, 44, -36, 12, }, + [13] = { 42, 10.2, 48, -37, 12, }, + [14] = { 43, 10.3, 52, -38, 12, }, + [15] = { 44, 10.4, 56, -39, 12, }, + [16] = { 45, 10.5, 60, -40, 13, }, + [17] = { 46, 10.6, 64, -41, 13, }, + [18] = { 47, 10.7, 68, -42, 13, }, + [19] = { 48, 10.8, 72, -43, 13, }, + [20] = { 50, 10.9, 76, -44, 14, }, + [21] = { 51, 11, 80, -45, 14, }, + [22] = { 52, 11.1, 84, -46, 14, }, + [23] = { 53, 11.2, 88, -47, 15, }, + [24] = { 54, 11.3, 92, -48, 15, }, + [25] = { 56, 11.4, 96, -49, 15, }, + [26] = { 57, 11.5, 100, -50, 16, }, + [27] = { 58, 11.6, 104, -51, 16, }, + [28] = { 59, 11.7, 108, -52, 16, }, + [29] = { 60, 11.8, 112, -53, 17, }, + [30] = { 61, 11.9, 116, -54, 17, }, }, } gems["Contagion"] = { @@ -985,6 +987,7 @@ gems["Vaal Discipline"] = { skillTypes = { [2] = true, [5] = true, [11] = true, [18] = true, [27] = true, [12] = true, [43] = true, [44] = true, }, baseMods = { skill("castTime", 0.6), + mod("EnergyShield", "BASE", 0, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), --"base_maximum_energy_shield" = 0 skill("duration", 3), --"base_skill_effect_duration" = 3000 --"energy_shield_recharge_not_delayed_by_damage" = ? --"base_deal_no_damage" = ? @@ -993,40 +996,39 @@ gems["Vaal Discipline"] = { mod("AreaOfEffect", "INC", 1), --"base_skill_area_of_effect_+%" = 1 }, levelMods = { - nil, --"base_maximum_energy_shield" - [2] = mod("AreaOfEffect", "INC", nil), --"base_skill_area_of_effect_+%" + [1] = mod("AreaOfEffect", "INC", nil), --"base_skill_area_of_effect_+%" }, levels = { - [1] = { 181, 0, }, - [2] = { 210, 3, }, - [3] = { 233, 6, }, - [4] = { 268, 9, }, - [5] = { 301, 12, }, - [6] = { 334, 15, }, - [7] = { 376, 18, }, - [8] = { 418, 21, }, - [9] = { 463, 23, }, - [10] = { 496, 25, }, - [11] = { 519, 27, }, - [12] = { 562, 29, }, - [13] = { 602, 31, }, - [14] = { 638, 33, }, - [15] = { 680, 35, }, - [16] = { 716, 36, }, - [17] = { 759, 37, }, - [18] = { 807, 38, }, - [19] = { 842, 39, }, - [20] = { 908, 40, }, - [21] = { 944, 41, }, - [22] = { 991, 42, }, - [23] = { 1019, 43, }, - [24] = { 1070, 44, }, - [25] = { 1123, 45, }, - [26] = { 1153, 46, }, - [27] = { 1217, 47, }, - [28] = { 1276, 48, }, - [29] = { 1350, 49, }, - [30] = { 1364, 50, }, + [1] = { 0, }, + [2] = { 3, }, + [3] = { 6, }, + [4] = { 9, }, + [5] = { 12, }, + [6] = { 15, }, + [7] = { 18, }, + [8] = { 21, }, + [9] = { 23, }, + [10] = { 25, }, + [11] = { 27, }, + [12] = { 29, }, + [13] = { 31, }, + [14] = { 33, }, + [15] = { 35, }, + [16] = { 36, }, + [17] = { 37, }, + [18] = { 38, }, + [19] = { 39, }, + [20] = { 40, }, + [21] = { 41, }, + [22] = { 42, }, + [23] = { 43, }, + [24] = { 44, }, + [25] = { 45, }, + [26] = { 46, }, + [27] = { 47, }, + [28] = { 48, }, + [29] = { 49, }, + [30] = { 50, }, }, } gems["Elemental Weakness"] = { @@ -1060,35 +1062,35 @@ gems["Elemental Weakness"] = { }, levels = { [1] = { 24, 9, 0, -20, }, - [2] = { 26, 9.1, 2, -21, }, - [3] = { 27, 9.2, 4, -22, }, - [4] = { 29, 9.3, 6, -23, }, - [5] = { 30, 9.4, 8, -24, }, - [6] = { 32, 9.5, 10, -25, }, - [7] = { 34, 9.6, 12, -26, }, - [8] = { 35, 9.7, 14, -27, }, - [9] = { 37, 9.8, 16, -28, }, - [10] = { 38, 9.9, 18, -29, }, - [11] = { 39, 10, 20, -30, }, - [12] = { 40, 10.1, 22, -31, }, - [13] = { 42, 10.2, 24, -32, }, - [14] = { 43, 10.3, 26, -33, }, - [15] = { 44, 10.4, 28, -34, }, - [16] = { 45, 10.5, 30, -35, }, - [17] = { 46, 10.6, 32, -36, }, - [18] = { 47, 10.7, 34, -37, }, - [19] = { 48, 10.8, 36, -38, }, - [20] = { 50, 10.9, 38, -39, }, - [21] = { 51, 11, 40, -40, }, - [22] = { 52, 11.1, 42, -41, }, - [23] = { 53, 11.2, 44, -42, }, - [24] = { 54, 11.3, 46, -43, }, - [25] = { 56, 11.4, 48, -44, }, - [26] = { 57, 11.5, 50, -45, }, - [27] = { 58, 11.6, 52, -46, }, - [28] = { 59, 11.7, 54, -47, }, - [29] = { 60, 11.8, 56, -48, }, - [30] = { 61, 11.9, 58, -49, }, + [2] = { 26, 9.1, 4, -21, }, + [3] = { 27, 9.2, 8, -22, }, + [4] = { 29, 9.3, 12, -23, }, + [5] = { 30, 9.4, 16, -24, }, + [6] = { 32, 9.5, 20, -25, }, + [7] = { 34, 9.6, 24, -26, }, + [8] = { 35, 9.7, 28, -27, }, + [9] = { 37, 9.8, 32, -28, }, + [10] = { 38, 9.9, 36, -29, }, + [11] = { 39, 10, 40, -30, }, + [12] = { 40, 10.1, 44, -31, }, + [13] = { 42, 10.2, 48, -32, }, + [14] = { 43, 10.3, 52, -33, }, + [15] = { 44, 10.4, 56, -34, }, + [16] = { 45, 10.5, 60, -35, }, + [17] = { 46, 10.6, 64, -36, }, + [18] = { 47, 10.7, 68, -37, }, + [19] = { 48, 10.8, 72, -38, }, + [20] = { 50, 10.9, 76, -39, }, + [21] = { 51, 11, 80, -40, }, + [22] = { 52, 11.1, 84, -41, }, + [23] = { 53, 11.2, 88, -42, }, + [24] = { 54, 11.3, 92, -43, }, + [25] = { 56, 11.4, 96, -44, }, + [26] = { 57, 11.5, 100, -45, }, + [27] = { 58, 11.6, 104, -46, }, + [28] = { 59, 11.7, 108, -47, }, + [29] = { 60, 11.8, 112, -48, }, + [30] = { 61, 11.9, 116, -49, }, }, } gems["Enfeeble"] = { @@ -1126,35 +1128,35 @@ gems["Enfeeble"] = { }, levels = { [1] = { 24, 9, 0, -18, -21, -21, }, - [2] = { 26, 9.1, 2, -19, -21, -21, }, - [3] = { 27, 9.2, 4, -20, -22, -22, }, - [4] = { 29, 9.3, 6, -21, -22, -22, }, - [5] = { 30, 9.4, 8, -22, -23, -23, }, - [6] = { 32, 9.5, 10, -23, -23, -23, }, - [7] = { 34, 9.6, 12, -24, -24, -24, }, - [8] = { 35, 9.7, 14, -25, -24, -24, }, - [9] = { 37, 9.8, 16, -26, -25, -25, }, - [10] = { 38, 9.9, 18, -27, -25, -25, }, - [11] = { 39, 10, 20, -28, -26, -26, }, - [12] = { 40, 10.1, 22, -29, -26, -26, }, - [13] = { 42, 10.2, 24, -30, -27, -27, }, - [14] = { 43, 10.3, 26, -31, -27, -27, }, - [15] = { 44, 10.4, 28, -32, -28, -28, }, - [16] = { 45, 10.5, 30, -33, -28, -28, }, - [17] = { 46, 10.6, 32, -34, -29, -29, }, - [18] = { 47, 10.7, 34, -35, -29, -29, }, - [19] = { 48, 10.8, 36, -36, -30, -30, }, - [20] = { 50, 10.9, 38, -37, -30, -30, }, - [21] = { 51, 11, 40, -38, -31, -31, }, - [22] = { 52, 11.1, 42, -39, -31, -31, }, - [23] = { 53, 11.2, 44, -40, -32, -32, }, - [24] = { 54, 11.3, 46, -41, -32, -32, }, - [25] = { 56, 11.4, 48, -42, -33, -33, }, - [26] = { 57, 11.5, 50, -43, -33, -33, }, - [27] = { 58, 11.6, 52, -44, -34, -34, }, - [28] = { 59, 11.7, 54, -45, -34, -34, }, - [29] = { 60, 11.8, 56, -46, -35, -35, }, - [30] = { 61, 11.9, 58, -47, -35, -35, }, + [2] = { 26, 9.1, 4, -19, -21, -21, }, + [3] = { 27, 9.2, 8, -20, -22, -22, }, + [4] = { 29, 9.3, 12, -21, -22, -22, }, + [5] = { 30, 9.4, 16, -22, -23, -23, }, + [6] = { 32, 9.5, 20, -23, -23, -23, }, + [7] = { 34, 9.6, 24, -24, -24, -24, }, + [8] = { 35, 9.7, 28, -25, -24, -24, }, + [9] = { 37, 9.8, 32, -26, -25, -25, }, + [10] = { 38, 9.9, 36, -27, -25, -25, }, + [11] = { 39, 10, 40, -28, -26, -26, }, + [12] = { 40, 10.1, 44, -29, -26, -26, }, + [13] = { 42, 10.2, 48, -30, -27, -27, }, + [14] = { 43, 10.3, 52, -31, -27, -27, }, + [15] = { 44, 10.4, 56, -32, -28, -28, }, + [16] = { 45, 10.5, 60, -33, -28, -28, }, + [17] = { 46, 10.6, 64, -34, -29, -29, }, + [18] = { 47, 10.7, 68, -35, -29, -29, }, + [19] = { 48, 10.8, 72, -36, -30, -30, }, + [20] = { 50, 10.9, 76, -37, -30, -30, }, + [21] = { 51, 11, 80, -38, -31, -31, }, + [22] = { 52, 11.1, 84, -39, -31, -31, }, + [23] = { 53, 11.2, 88, -40, -32, -32, }, + [24] = { 54, 11.3, 92, -41, -32, -32, }, + [25] = { 56, 11.4, 96, -42, -33, -33, }, + [26] = { 57, 11.5, 100, -43, -33, -33, }, + [27] = { 58, 11.6, 104, -44, -34, -34, }, + [28] = { 59, 11.7, 108, -45, -34, -34, }, + [29] = { 60, 11.8, 112, -46, -35, -35, }, + [30] = { 61, 11.9, 116, -47, -35, -35, }, }, } gems["Essence Drain"] = { @@ -1331,38 +1333,39 @@ gems["Fireball"] = { [2] = skill("FireMin", nil), --"spell_minimum_base_fire_damage" [3] = skill("FireMax", nil), --"spell_maximum_base_fire_damage" [4] = mod("EnemyIgniteChance", "BASE", nil), --"base_chance_to_ignite_%" + --[5] = "active_skill_base_radius_+" }, levels = { - [1] = { 6, 7, 10, 20, }, - [2] = { 6, 8, 11, 21, }, - [3] = { 7, 10, 14, 22, }, - [4] = { 8, 13, 20, 23, }, - [5] = { 9, 19, 29, 24, }, - [6] = { 10, 29, 43, 25, }, - [7] = { 11, 39, 58, 26, }, - [8] = { 12, 52, 77, 27, }, - [9] = { 13, 67, 101, 28, }, - [10] = { 15, 87, 131, 29, }, - [11] = { 16, 112, 168, 30, }, - [12] = { 17, 142, 213, 31, }, - [13] = { 18, 180, 270, 32, }, - [14] = { 19, 226, 339, 33, }, - [15] = { 21, 283, 424, 34, }, - [16] = { 22, 352, 528, 35, }, - [17] = { 23, 437, 655, 36, }, - [18] = { 24, 540, 810, 37, }, - [19] = { 25, 632, 948, 38, }, - [20] = { 26, 739, 1109, 39, }, - [21] = { 27, 819, 1229, 40, }, - [22] = { 27, 908, 1362, 41, }, - [23] = { 28, 1005, 1508, 42, }, - [24] = { 28, 1113, 1669, 43, }, - [25] = { 29, 1231, 1847, 44, }, - [26] = { 30, 1361, 2042, 45, }, - [27] = { 30, 1504, 2257, 46, }, - [28] = { 31, 1662, 2493, 47, }, - [29] = { 31, 1835, 2752, 48, }, - [30] = { 32, 2025, 3038, 49, }, + [1] = { 6, 7, 10, 20, 0, }, + [2] = { 6, 8, 11, 21, 0, }, + [3] = { 7, 10, 14, 22, 0, }, + [4] = { 8, 13, 20, 23, 0, }, + [5] = { 9, 19, 29, 24, 0, }, + [6] = { 10, 29, 43, 25, 1, }, + [7] = { 11, 39, 58, 26, 1, }, + [8] = { 12, 52, 77, 27, 1, }, + [9] = { 13, 67, 101, 28, 1, }, + [10] = { 15, 87, 131, 29, 1, }, + [11] = { 16, 112, 168, 30, 1, }, + [12] = { 17, 142, 213, 31, 2, }, + [13] = { 18, 180, 270, 32, 2, }, + [14] = { 19, 226, 339, 33, 2, }, + [15] = { 21, 283, 424, 34, 2, }, + [16] = { 22, 352, 528, 35, 2, }, + [17] = { 23, 437, 655, 36, 2, }, + [18] = { 24, 540, 810, 37, 3, }, + [19] = { 25, 632, 948, 38, 3, }, + [20] = { 26, 739, 1109, 39, 3, }, + [21] = { 27, 819, 1229, 40, 3, }, + [22] = { 27, 908, 1362, 41, 3, }, + [23] = { 28, 1005, 1508, 42, 3, }, + [24] = { 28, 1113, 1669, 43, 4, }, + [25] = { 29, 1231, 1847, 44, 4, }, + [26] = { 30, 1361, 2042, 45, 4, }, + [27] = { 30, 1504, 2257, 46, 4, }, + [28] = { 31, 1662, 2493, 47, 4, }, + [29] = { 31, 1835, 2752, 48, 4, }, + [30] = { 32, 2025, 3038, 49, 5, }, }, } gems["Vaal Fireball"] = { @@ -1591,36 +1594,36 @@ gems["Flame Surge"] = { [3] = skill("FireMax", nil), --"spell_maximum_base_fire_damage" }, levels = { - [1] = { 9, 21, 31, }, - [2] = { 10, 26, 39, }, - [3] = { 11, 35, 52, }, - [4] = { 12, 45, 67, }, - [5] = { 13, 57, 86, }, - [6] = { 14, 73, 109, }, - [7] = { 15, 91, 137, }, - [8] = { 16, 107, 161, }, - [9] = { 17, 126, 189, }, - [10] = { 18, 147, 221, }, - [11] = { 19, 171, 257, }, - [12] = { 20, 199, 299, }, - [13] = { 21, 231, 346, }, - [14] = { 22, 267, 401, }, - [15] = { 22, 308, 462, }, - [16] = { 23, 355, 533, }, - [17] = { 23, 390, 585, }, - [18] = { 24, 428, 642, }, - [19] = { 25, 469, 703, }, - [20] = { 26, 514, 771, }, - [21] = { 26, 563, 844, }, - [22] = { 26, 616, 923, }, - [23] = { 27, 673, 1010, }, - [24] = { 28, 736, 1104, }, - [25] = { 29, 804, 1206, }, - [26] = { 30, 878, 1317, }, - [27] = { 30, 958, 1437, }, - [28] = { 30, 1045, 1567, }, - [29] = { 31, 1139, 1709, }, - [30] = { 32, 1242, 1863, }, + [1] = { 5, 21, 31, }, + [2] = { 6, 26, 39, }, + [3] = { 6, 35, 52, }, + [4] = { 7, 45, 67, }, + [5] = { 7, 57, 86, }, + [6] = { 8, 73, 109, }, + [7] = { 9, 91, 137, }, + [8] = { 9, 107, 161, }, + [9] = { 10, 126, 189, }, + [10] = { 10, 147, 221, }, + [11] = { 11, 171, 257, }, + [12] = { 12, 199, 299, }, + [13] = { 12, 231, 346, }, + [14] = { 13, 267, 401, }, + [15] = { 13, 308, 462, }, + [16] = { 13, 355, 533, }, + [17] = { 13, 390, 585, }, + [18] = { 14, 428, 642, }, + [19] = { 15, 469, 703, }, + [20] = { 15, 514, 771, }, + [21] = { 15, 563, 844, }, + [22] = { 15, 616, 923, }, + [23] = { 16, 673, 1010, }, + [24] = { 16, 736, 1104, }, + [25] = { 17, 804, 1206, }, + [26] = { 18, 878, 1317, }, + [27] = { 18, 958, 1437, }, + [28] = { 18, 1045, 1567, }, + [29] = { 18, 1139, 1709, }, + [30] = { 19, 1242, 1863, }, }, } gems["Flameblast"] = { @@ -1795,35 +1798,35 @@ gems["Flammability"] = { }, levels = { [1] = { 24, 9, 0, -25, 10, }, - [2] = { 26, 9.1, 2, -26, 10, }, - [3] = { 27, 9.2, 4, -27, 10, }, - [4] = { 29, 9.3, 6, -28, 10, }, - [5] = { 30, 9.4, 8, -29, 10, }, - [6] = { 32, 9.5, 10, -30, 11, }, - [7] = { 34, 9.6, 12, -31, 11, }, - [8] = { 35, 9.7, 14, -32, 11, }, - [9] = { 37, 9.8, 16, -33, 11, }, - [10] = { 38, 9.9, 18, -34, 11, }, - [11] = { 39, 10, 20, -35, 12, }, - [12] = { 40, 10.1, 22, -36, 12, }, - [13] = { 42, 10.2, 24, -37, 12, }, - [14] = { 43, 10.3, 26, -38, 12, }, - [15] = { 44, 10.4, 28, -39, 12, }, - [16] = { 45, 10.5, 30, -40, 13, }, - [17] = { 46, 10.6, 32, -41, 13, }, - [18] = { 47, 10.7, 34, -42, 13, }, - [19] = { 48, 10.8, 36, -43, 13, }, - [20] = { 50, 10.9, 38, -44, 14, }, - [21] = { 51, 11, 40, -45, 14, }, - [22] = { 52, 11.1, 42, -46, 14, }, - [23] = { 53, 11.2, 44, -47, 15, }, - [24] = { 54, 11.3, 46, -48, 15, }, - [25] = { 56, 11.4, 48, -49, 15, }, - [26] = { 57, 11.5, 50, -50, 16, }, - [27] = { 58, 11.6, 52, -51, 16, }, - [28] = { 59, 11.7, 54, -52, 16, }, - [29] = { 60, 11.8, 56, -53, 17, }, - [30] = { 61, 11.9, 58, -54, 17, }, + [2] = { 26, 9.1, 4, -26, 10, }, + [3] = { 27, 9.2, 8, -27, 10, }, + [4] = { 29, 9.3, 12, -28, 10, }, + [5] = { 30, 9.4, 16, -29, 10, }, + [6] = { 32, 9.5, 20, -30, 11, }, + [7] = { 34, 9.6, 24, -31, 11, }, + [8] = { 35, 9.7, 28, -32, 11, }, + [9] = { 37, 9.8, 32, -33, 11, }, + [10] = { 38, 9.9, 36, -34, 11, }, + [11] = { 39, 10, 40, -35, 12, }, + [12] = { 40, 10.1, 44, -36, 12, }, + [13] = { 42, 10.2, 48, -37, 12, }, + [14] = { 43, 10.3, 52, -38, 12, }, + [15] = { 44, 10.4, 56, -39, 12, }, + [16] = { 45, 10.5, 60, -40, 13, }, + [17] = { 46, 10.6, 64, -41, 13, }, + [18] = { 47, 10.7, 68, -42, 13, }, + [19] = { 48, 10.8, 72, -43, 13, }, + [20] = { 50, 10.9, 76, -44, 14, }, + [21] = { 51, 11, 80, -45, 14, }, + [22] = { 52, 11.1, 84, -46, 14, }, + [23] = { 53, 11.2, 88, -47, 15, }, + [24] = { 54, 11.3, 92, -48, 15, }, + [25] = { 56, 11.4, 96, -49, 15, }, + [26] = { 57, 11.5, 100, -50, 16, }, + [27] = { 58, 11.6, 104, -51, 16, }, + [28] = { 59, 11.7, 108, -52, 16, }, + [29] = { 60, 11.8, 112, -53, 17, }, + [30] = { 61, 11.9, 116, -54, 17, }, }, } gems["Flesh Offering"] = { @@ -2115,35 +2118,35 @@ gems["Frostbite"] = { }, levels = { [1] = { 24, 9, 0, -25, 10, }, - [2] = { 26, 9.1, 2, -26, 10, }, - [3] = { 27, 9.2, 4, -27, 10, }, - [4] = { 29, 9.3, 6, -28, 10, }, - [5] = { 30, 9.4, 8, -29, 10, }, - [6] = { 32, 9.5, 10, -30, 11, }, - [7] = { 34, 9.6, 12, -31, 11, }, - [8] = { 35, 9.7, 14, -32, 11, }, - [9] = { 37, 9.8, 16, -33, 11, }, - [10] = { 38, 9.9, 18, -34, 11, }, - [11] = { 39, 10, 20, -35, 12, }, - [12] = { 40, 10.1, 22, -36, 12, }, - [13] = { 42, 10.2, 24, -37, 12, }, - [14] = { 43, 10.3, 26, -38, 12, }, - [15] = { 44, 10.4, 28, -39, 12, }, - [16] = { 45, 10.5, 30, -40, 13, }, - [17] = { 46, 10.6, 32, -41, 13, }, - [18] = { 47, 10.7, 34, -42, 13, }, - [19] = { 48, 10.8, 36, -43, 13, }, - [20] = { 50, 10.9, 38, -44, 14, }, - [21] = { 51, 11, 40, -45, 14, }, - [22] = { 52, 11.1, 42, -46, 14, }, - [23] = { 53, 11.2, 44, -47, 15, }, - [24] = { 54, 11.3, 46, -48, 15, }, - [25] = { 56, 11.4, 48, -49, 15, }, - [26] = { 57, 11.5, 50, -50, 16, }, - [27] = { 58, 11.6, 52, -51, 16, }, - [28] = { 59, 11.7, 54, -52, 16, }, - [29] = { 60, 11.8, 56, -53, 17, }, - [30] = { 61, 11.9, 58, -54, 17, }, + [2] = { 26, 9.1, 4, -26, 10, }, + [3] = { 27, 9.2, 8, -27, 10, }, + [4] = { 29, 9.3, 12, -28, 10, }, + [5] = { 30, 9.4, 16, -29, 10, }, + [6] = { 32, 9.5, 20, -30, 11, }, + [7] = { 34, 9.6, 24, -31, 11, }, + [8] = { 35, 9.7, 28, -32, 11, }, + [9] = { 37, 9.8, 32, -33, 11, }, + [10] = { 38, 9.9, 36, -34, 11, }, + [11] = { 39, 10, 40, -35, 12, }, + [12] = { 40, 10.1, 44, -36, 12, }, + [13] = { 42, 10.2, 48, -37, 12, }, + [14] = { 43, 10.3, 52, -38, 12, }, + [15] = { 44, 10.4, 56, -39, 12, }, + [16] = { 45, 10.5, 60, -40, 13, }, + [17] = { 46, 10.6, 64, -41, 13, }, + [18] = { 47, 10.7, 68, -42, 13, }, + [19] = { 48, 10.8, 72, -43, 13, }, + [20] = { 50, 10.9, 76, -44, 14, }, + [21] = { 51, 11, 80, -45, 14, }, + [22] = { 52, 11.1, 84, -46, 14, }, + [23] = { 53, 11.2, 88, -47, 15, }, + [24] = { 54, 11.3, 92, -48, 15, }, + [25] = { 56, 11.4, 96, -49, 15, }, + [26] = { 57, 11.5, 100, -50, 16, }, + [27] = { 58, 11.6, 104, -51, 16, }, + [28] = { 59, 11.7, 108, -52, 16, }, + [29] = { 60, 11.8, 112, -53, 17, }, + [30] = { 61, 11.9, 116, -54, 17, }, }, } gems["Frostbolt"] = { @@ -2366,36 +2369,36 @@ gems["Ice Nova"] = { [3] = skill("ColdMax", nil), --"spell_maximum_base_cold_damage" }, levels = { - [1] = { 10, 14, 21, }, - [2] = { 11, 17, 26, }, - [3] = { 13, 22, 35, }, - [4] = { 14, 29, 46, }, - [5] = { 16, 38, 59, }, - [6] = { 17, 48, 75, }, - [7] = { 19, 61, 95, }, - [8] = { 20, 72, 113, }, - [9] = { 21, 85, 133, }, - [10] = { 22, 100, 157, }, - [11] = { 23, 117, 184, }, - [12] = { 24, 137, 215, }, - [13] = { 25, 160, 250, }, - [14] = { 26, 186, 291, }, - [15] = { 27, 216, 338, }, - [16] = { 28, 251, 392, }, - [17] = { 29, 277, 432, }, - [18] = { 30, 305, 476, }, - [19] = { 30, 335, 524, }, - [20] = { 31, 369, 577, }, - [21] = { 32, 406, 634, }, - [22] = { 33, 446, 696, }, - [23] = { 34, 489, 765, }, - [24] = { 34, 537, 839, }, - [25] = { 34, 589, 920, }, - [26] = { 34, 646, 1009, }, - [27] = { 35, 708, 1106, }, - [28] = { 35, 775, 1211, }, - [29] = { 35, 849, 1326, }, - [30] = { 35, 929, 1451, }, + [1] = { 10, 15, 21, }, + [2] = { 11, 17, 27, }, + [3] = { 13, 24, 37, }, + [4] = { 14, 31, 49, }, + [5] = { 16, 41, 64, }, + [6] = { 17, 53, 83, }, + [7] = { 19, 68, 106, }, + [8] = { 20, 81, 127, }, + [9] = { 21, 96, 151, }, + [10] = { 22, 115, 179, }, + [11] = { 23, 136, 212, }, + [12] = { 24, 160, 250, }, + [13] = { 25, 188, 294, }, + [14] = { 26, 221, 346, }, + [15] = { 27, 259, 405, }, + [16] = { 28, 304, 474, }, + [17] = { 29, 337, 526, }, + [18] = { 30, 373, 583, }, + [19] = { 30, 413, 646, }, + [20] = { 31, 458, 715, }, + [21] = { 32, 506, 791, }, + [22] = { 33, 560, 875, }, + [23] = { 34, 619, 966, }, + [24] = { 34, 683, 1067, }, + [25] = { 34, 754, 1178, }, + [26] = { 34, 832, 1300, }, + [27] = { 35, 917, 1433, }, + [28] = { 35, 1011, 1580, }, + [29] = { 35, 1114, 1740, }, + [30] = { 35, 1227, 1917, }, }, } gems["Vaal Ice Nova"] = { @@ -2643,7 +2646,7 @@ gems["Kinetic Blast"] = { levelMods = { [1] = skill("manaCost", nil), [2] = mod("Damage", "MORE", nil, ModFlag.Attack), - nil, --"base_skill_area_of_effect_+%" + [3] = mod("AreaOfEffect", "INC", nil), --"base_skill_area_of_effect_+%" }, levels = { [1] = { 15, 20, 0, }, @@ -2706,38 +2709,39 @@ gems["Lightning Tendrils"] = { [1] = skill("manaCost", nil), [2] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [3] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" + --[4] = "active_skill_base_radius_+" }, levels = { - [1] = { 6, 1, 3, }, - [2] = { 7, 1, 4, }, - [3] = { 8, 1, 5, }, - [4] = { 9, 1, 7, }, - [5] = { 10, 1, 10, }, - [6] = { 11, 1, 16, }, - [7] = { 12, 1, 21, }, - [8] = { 13, 1, 28, }, - [9] = { 14, 2, 38, }, - [10] = { 16, 3, 49, }, - [11] = { 18, 3, 64, }, - [12] = { 19, 4, 82, }, - [13] = { 20, 6, 105, }, - [14] = { 21, 7, 133, }, - [15] = { 22, 9, 168, }, - [16] = { 23, 11, 212, }, - [17] = { 24, 14, 265, }, - [18] = { 25, 17, 332, }, - [19] = { 26, 21, 392, }, - [20] = { 26, 24, 461, }, - [21] = { 27, 27, 514, }, - [22] = { 27, 30, 573, }, - [23] = { 28, 34, 638, }, - [24] = { 28, 37, 710, }, - [25] = { 29, 42, 790, }, - [26] = { 29, 46, 878, }, - [27] = { 30, 51, 975, }, - [28] = { 30, 57, 1083, }, - [29] = { 31, 63, 1202, }, - [30] = { 31, 70, 1334, }, + [1] = { 6, 1, 3, 0, }, + [2] = { 7, 1, 4, 0, }, + [3] = { 8, 1, 5, 1, }, + [4] = { 9, 1, 7, 1, }, + [5] = { 10, 1, 10, 1, }, + [6] = { 11, 1, 16, 2, }, + [7] = { 12, 1, 21, 2, }, + [8] = { 13, 1, 28, 2, }, + [9] = { 14, 2, 38, 3, }, + [10] = { 16, 3, 49, 3, }, + [11] = { 18, 3, 64, 3, }, + [12] = { 19, 4, 82, 4, }, + [13] = { 20, 6, 105, 4, }, + [14] = { 21, 7, 133, 4, }, + [15] = { 22, 9, 168, 5, }, + [16] = { 23, 11, 212, 5, }, + [17] = { 24, 14, 265, 5, }, + [18] = { 25, 17, 332, 6, }, + [19] = { 26, 21, 392, 6, }, + [20] = { 26, 24, 461, 6, }, + [21] = { 27, 27, 514, 7, }, + [22] = { 27, 30, 573, 7, }, + [23] = { 28, 34, 638, 7, }, + [24] = { 28, 37, 710, 8, }, + [25] = { 29, 42, 790, 8, }, + [26] = { 29, 46, 878, 8, }, + [27] = { 30, 51, 975, 9, }, + [28] = { 30, 57, 1083, 9, }, + [29] = { 31, 63, 1202, 9, }, + [30] = { 31, 70, 1334, 10, }, }, } gems["Lightning Trap"] = { @@ -3104,7 +3108,7 @@ gems["Orb of Storms"] = { skill("castTime", 0.5), skill("damageEffectiveness", 0.2), skill("critChance", 5), - skill("duration", 10), --"base_skill_effect_duration" = 10000 + skill("duration", 6), --"base_skill_effect_duration" = 6000 mod("ChainCount", "BASE", 0), --"number_of_additional_projectiles_in_chain" = 0 --"storm_cloud_charged_damage_+%_final" = 0 --"skill_can_add_multiple_charges_per_action" = ? @@ -3440,38 +3444,39 @@ gems["Righteous Fire"] = { }, levelMods = { [1] = mod("Damage", "MORE", nil, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Buff" }), --"righteous_fire_spell_damage_+%_final" + --[2] = "active_skill_base_radius_+" }, levels = { - [1] = { 40, }, - [2] = { 41, }, - [3] = { 42, }, - [4] = { 43, }, - [5] = { 44, }, - [6] = { 45, }, - [7] = { 46, }, - [8] = { 47, }, - [9] = { 48, }, - [10] = { 49, }, - [11] = { 50, }, - [12] = { 51, }, - [13] = { 52, }, - [14] = { 53, }, - [15] = { 54, }, - [16] = { 55, }, - [17] = { 56, }, - [18] = { 57, }, - [19] = { 58, }, - [20] = { 59, }, - [21] = { 60, }, - [22] = { 61, }, - [23] = { 62, }, - [24] = { 63, }, - [25] = { 64, }, - [26] = { 65, }, - [27] = { 66, }, - [28] = { 67, }, - [29] = { 68, }, - [30] = { 69, }, + [1] = { 40, 0, }, + [2] = { 41, 0, }, + [3] = { 42, 0, }, + [4] = { 43, 1, }, + [5] = { 44, 1, }, + [6] = { 45, 1, }, + [7] = { 46, 1, }, + [8] = { 47, 2, }, + [9] = { 48, 2, }, + [10] = { 49, 2, }, + [11] = { 50, 2, }, + [12] = { 51, 3, }, + [13] = { 52, 3, }, + [14] = { 53, 3, }, + [15] = { 54, 3, }, + [16] = { 55, 4, }, + [17] = { 56, 4, }, + [18] = { 57, 4, }, + [19] = { 58, 4, }, + [20] = { 59, 5, }, + [21] = { 60, 5, }, + [22] = { 61, 5, }, + [23] = { 62, 5, }, + [24] = { 63, 6, }, + [25] = { 64, 6, }, + [26] = { 65, 6, }, + [27] = { 66, 6, }, + [28] = { 67, 7, }, + [29] = { 68, 7, }, + [30] = { 69, 7, }, }, } gems["Vaal Righteous Fire"] = { @@ -3641,7 +3646,7 @@ gems["Shock Nova"] = { skill("castTime", 0.75), skill("damageEffectiveness", 0.6), skill("critChance", 6), - mod("Damage", "MORE", -50, 0, 0, { type = "SkillPart", skillPart = 1 }), --"newshocknova_first_ring_damage_+%_final" = -50 + mod("Damage", "MORE", -80, 0, 0, { type = "SkillPart", skillPart = 1 }), --"newshocknova_first_ring_damage_+%_final" = -80 mod("EnemyShockChance", "BASE", 20), --"base_chance_to_shock_%" = 20 --"is_area_damage" = ? }, @@ -3654,36 +3659,36 @@ gems["Shock Nova"] = { [3] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" }, levels = { - [1] = { 13, 20, 59, }, - [2] = { 14, 24, 71, }, - [3] = { 15, 28, 84, }, - [4] = { 16, 33, 100, }, - [5] = { 17, 40, 119, }, - [6] = { 18, 44, 133, }, - [7] = { 18, 49, 148, }, - [8] = { 19, 55, 165, }, - [9] = { 19, 61, 184, }, - [10] = { 20, 68, 204, }, - [11] = { 20, 75, 226, }, - [12] = { 21, 84, 251, }, - [13] = { 22, 93, 278, }, - [14] = { 22, 103, 308, }, - [15] = { 23, 113, 340, }, - [16] = { 23, 125, 376, }, - [17] = { 24, 138, 415, }, - [18] = { 25, 152, 457, }, - [19] = { 25, 168, 504, }, - [20] = { 26, 185, 555, }, - [21] = { 26, 204, 611, }, - [22] = { 27, 224, 672, }, - [23] = { 28, 246, 739, }, - [24] = { 28, 271, 813, }, - [25] = { 29, 298, 893, }, - [26] = { 29, 327, 980, }, - [27] = { 30, 358, 1075, }, - [28] = { 31, 393, 1179, }, - [29] = { 31, 431, 1293, }, - [30] = { 32, 472, 1417, }, + [1] = { 13, 26, 79, }, + [2] = { 14, 32, 95, }, + [3] = { 15, 38, 115, }, + [4] = { 16, 46, 137, }, + [5] = { 17, 55, 164, }, + [6] = { 18, 61, 184, }, + [7] = { 18, 69, 206, }, + [8] = { 19, 77, 231, }, + [9] = { 19, 86, 258, }, + [10] = { 20, 96, 288, }, + [11] = { 20, 107, 321, }, + [12] = { 21, 119, 358, }, + [13] = { 22, 133, 399, }, + [14] = { 22, 148, 443, }, + [15] = { 23, 164, 493, }, + [16] = { 23, 182, 547, }, + [17] = { 24, 202, 607, }, + [18] = { 25, 224, 673, }, + [19] = { 25, 248, 745, }, + [20] = { 26, 275, 825, }, + [21] = { 26, 304, 913, }, + [22] = { 27, 336, 1009, }, + [23] = { 28, 372, 1115, }, + [24] = { 28, 411, 1232, }, + [25] = { 29, 453, 1360, }, + [26] = { 29, 500, 1501, }, + [27] = { 30, 552, 1655, }, + [28] = { 31, 608, 1824, }, + [29] = { 31, 670, 2010, }, + [30] = { 32, 738, 2214, }, }, } gems["Spark"] = { @@ -3908,38 +3913,39 @@ gems["Storm Call"] = { [1] = skill("manaCost", nil), [2] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [3] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" + --[4] = "active_skill_base_radius_+" }, levels = { - [1] = { 6, 13, 24, }, - [2] = { 7, 16, 30, }, - [3] = { 8, 22, 40, }, - [4] = { 9, 28, 53, }, - [5] = { 10, 37, 68, }, - [6] = { 11, 46, 86, }, - [7] = { 12, 58, 108, }, - [8] = { 13, 69, 128, }, - [9] = { 13, 81, 151, }, - [10] = { 14, 95, 177, }, - [11] = { 14, 111, 206, }, - [12] = { 15, 130, 241, }, - [13] = { 16, 151, 280, }, - [14] = { 16, 175, 325, }, - [15] = { 17, 202, 376, }, - [16] = { 18, 234, 434, }, - [17] = { 18, 257, 478, }, - [18] = { 19, 283, 525, }, - [19] = { 19, 310, 577, }, - [20] = { 19, 341, 633, }, - [21] = { 20, 374, 694, }, - [22] = { 21, 410, 761, }, - [23] = { 21, 449, 834, }, - [24] = { 21, 492, 914, }, - [25] = { 22, 538, 1000, }, - [26] = { 23, 589, 1094, }, - [27] = { 23, 644, 1196, }, - [28] = { 23, 704, 1308, }, - [29] = { 24, 769, 1429, }, - [30] = { 24, 840, 1560, }, + [1] = { 6, 13, 24, 0, }, + [2] = { 7, 16, 30, 0, }, + [3] = { 8, 22, 40, 1, }, + [4] = { 9, 28, 53, 1, }, + [5] = { 10, 37, 68, 1, }, + [6] = { 11, 46, 86, 2, }, + [7] = { 12, 58, 108, 2, }, + [8] = { 13, 69, 128, 2, }, + [9] = { 13, 81, 151, 3, }, + [10] = { 14, 95, 177, 3, }, + [11] = { 14, 111, 206, 3, }, + [12] = { 15, 130, 241, 4, }, + [13] = { 16, 151, 280, 4, }, + [14] = { 16, 175, 325, 4, }, + [15] = { 17, 202, 376, 5, }, + [16] = { 18, 234, 434, 5, }, + [17] = { 18, 257, 478, 5, }, + [18] = { 19, 283, 525, 6, }, + [19] = { 19, 310, 577, 6, }, + [20] = { 19, 341, 633, 6, }, + [21] = { 20, 374, 694, 7, }, + [22] = { 21, 410, 761, 7, }, + [23] = { 21, 449, 834, 7, }, + [24] = { 21, 492, 914, 8, }, + [25] = { 22, 538, 1000, 8, }, + [26] = { 23, 589, 1094, 8, }, + [27] = { 23, 644, 1196, 9, }, + [28] = { 23, 704, 1308, 9, }, + [29] = { 24, 769, 1429, 9, }, + [30] = { 24, 840, 1560, 10, }, }, } gems["Vaal Storm Call"] = { @@ -4008,12 +4014,12 @@ gems["Vaal Storm Call"] = { }, } gems["Summon Chaos Golem"] = { - golem = true, intelligence = true, active_skill = true, chaos = true, minion = true, spell = true, + golem = true, color = 3, baseFlags = { spell = true, @@ -4021,7 +4027,7 @@ gems["Summon Chaos Golem"] = { golem = true, chaos = true, }, - skillTypes = { [36] = true, [50] = true, [19] = true, [9] = true, [21] = true, [26] = true, [2] = true, [18] = true, [17] = true, [49] = true, }, + skillTypes = { [36] = true, [50] = true, [19] = true, [9] = true, [21] = true, [26] = true, [2] = true, [18] = true, [17] = true, [49] = true, [62] = true, }, baseMods = { skill("castTime", 1), --"base_number_of_golems_allowed" = 1 @@ -4073,12 +4079,12 @@ gems["Summon Chaos Golem"] = { }, } gems["Summon Lightning Golem"] = { - golem = true, intelligence = true, active_skill = true, lightning = true, minion = true, spell = true, + golem = true, color = 3, baseFlags = { spell = true, @@ -4086,7 +4092,7 @@ gems["Summon Lightning Golem"] = { golem = true, lightning = true, }, - skillTypes = { [36] = true, [35] = true, [19] = true, [9] = true, [21] = true, [26] = true, [2] = true, [18] = true, [17] = true, [49] = true, [45] = true, }, + skillTypes = { [36] = true, [35] = true, [19] = true, [9] = true, [21] = true, [26] = true, [2] = true, [18] = true, [17] = true, [49] = true, [45] = true, [62] = true, }, baseMods = { skill("castTime", 1), --"base_number_of_golems_allowed" = 1 @@ -4326,35 +4332,35 @@ gems["Vulnerability"] = { }, levels = { [1] = { 24, 9, 0, 20, }, - [2] = { 26, 9.1, 2, 20, }, - [3] = { 27, 9.2, 4, 21, }, - [4] = { 29, 9.3, 6, 21, }, - [5] = { 30, 9.4, 8, 22, }, - [6] = { 32, 9.5, 10, 22, }, - [7] = { 34, 9.6, 12, 23, }, - [8] = { 35, 9.7, 14, 23, }, - [9] = { 37, 9.8, 16, 24, }, - [10] = { 38, 9.9, 18, 24, }, - [11] = { 39, 10, 20, 25, }, - [12] = { 40, 10.1, 22, 25, }, - [13] = { 42, 10.2, 24, 26, }, - [14] = { 43, 10.3, 26, 26, }, - [15] = { 44, 10.4, 28, 27, }, - [16] = { 45, 10.5, 30, 27, }, - [17] = { 46, 10.6, 32, 28, }, - [18] = { 47, 10.7, 34, 28, }, - [19] = { 48, 10.8, 36, 29, }, - [20] = { 50, 10.9, 38, 29, }, - [21] = { 51, 11, 40, 30, }, - [22] = { 52, 11.1, 42, 30, }, - [23] = { 53, 11.2, 44, 31, }, - [24] = { 54, 11.3, 46, 31, }, - [25] = { 56, 11.4, 48, 32, }, - [26] = { 57, 11.5, 50, 32, }, - [27] = { 58, 11.6, 52, 33, }, - [28] = { 59, 11.7, 54, 33, }, - [29] = { 60, 11.8, 56, 34, }, - [30] = { 61, 11.9, 58, 34, }, + [2] = { 26, 9.1, 4, 20, }, + [3] = { 27, 9.2, 8, 21, }, + [4] = { 29, 9.3, 12, 21, }, + [5] = { 30, 9.4, 16, 22, }, + [6] = { 32, 9.5, 20, 22, }, + [7] = { 34, 9.6, 24, 23, }, + [8] = { 35, 9.7, 28, 23, }, + [9] = { 37, 9.8, 32, 24, }, + [10] = { 38, 9.9, 36, 24, }, + [11] = { 39, 10, 40, 25, }, + [12] = { 40, 10.1, 44, 25, }, + [13] = { 42, 10.2, 48, 26, }, + [14] = { 43, 10.3, 52, 26, }, + [15] = { 44, 10.4, 56, 27, }, + [16] = { 45, 10.5, 60, 27, }, + [17] = { 46, 10.6, 64, 28, }, + [18] = { 47, 10.7, 68, 28, }, + [19] = { 48, 10.8, 72, 29, }, + [20] = { 50, 10.9, 76, 29, }, + [21] = { 51, 11, 80, 30, }, + [22] = { 52, 11.1, 84, 30, }, + [23] = { 53, 11.2, 88, 31, }, + [24] = { 54, 11.3, 92, 31, }, + [25] = { 56, 11.4, 96, 32, }, + [26] = { 57, 11.5, 100, 32, }, + [27] = { 58, 11.6, 104, 33, }, + [28] = { 59, 11.7, 108, 33, }, + [29] = { 60, 11.8, 112, 34, }, + [30] = { 61, 11.9, 116, 34, }, }, } gems["Wither"] = { @@ -4402,7 +4408,7 @@ gems["Wither"] = { levelMods = { [1] = skill("manaCost", nil), [2] = mod("MovementSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Debuff" }), --"base_movement_velocity_+%" - nil, --"base_skill_area_of_effect_+%" + [3] = mod("AreaOfEffect", "INC", nil), --"base_skill_area_of_effect_+%" }, levels = { [1] = { 4, -30, 0, }, diff --git a/Data/Gems/act_str.lua b/Data/Gems/act_str.lua index d76ab3c9..3695c036 100644 --- a/Data/Gems/act_str.lua +++ b/Data/Gems/act_str.lua @@ -320,7 +320,7 @@ gems["Cleave"] = { melee = true, area = true, }, - skillTypes = { [1] = true, [6] = true, [8] = true, [11] = true, [28] = true, [24] = true, }, + skillTypes = { [1] = true, [6] = true, [8] = true, [11] = true, [28] = true, [24] = true, [53] = true, }, weaponTypes = { ["Two Handed Axe"] = true, ["One Handed Axe"] = true, @@ -339,39 +339,39 @@ gems["Cleave"] = { }, levelMods = { [1] = mod("Damage", "MORE", nil, ModFlag.Attack), - nil, --"base_skill_area_of_effect_+%" + --[2] = "active_skill_base_radius_+" }, levels = { [1] = { 10, 0, }, - [2] = { 12.8, 1, }, - [3] = { 15.6, 2, }, - [4] = { 18.4, 3, }, - [5] = { 21.2, 4, }, - [6] = { 24, 5, }, - [7] = { 26.8, 6, }, - [8] = { 29.6, 7, }, - [9] = { 32.4, 8, }, - [10] = { 35.2, 9, }, - [11] = { 38, 10, }, - [12] = { 40.8, 11, }, - [13] = { 43.6, 12, }, - [14] = { 46.4, 13, }, - [15] = { 49.2, 14, }, - [16] = { 52, 15, }, - [17] = { 54.8, 16, }, - [18] = { 57.6, 17, }, - [19] = { 60.4, 18, }, - [20] = { 63.2, 19, }, - [21] = { 66, 20, }, - [22] = { 68.8, 21, }, - [23] = { 71.6, 22, }, - [24] = { 74.4, 23, }, - [25] = { 77.2, 24, }, - [26] = { 80, 25, }, - [27] = { 82.8, 26, }, - [28] = { 85.6, 27, }, - [29] = { 88.4, 28, }, - [30] = { 91.2, 29, }, + [2] = { 12.8, 0, }, + [3] = { 15.6, 1, }, + [4] = { 18.4, 1, }, + [5] = { 21.2, 1, }, + [6] = { 24, 2, }, + [7] = { 26.8, 2, }, + [8] = { 29.6, 2, }, + [9] = { 32.4, 3, }, + [10] = { 35.2, 3, }, + [11] = { 38, 3, }, + [12] = { 40.8, 4, }, + [13] = { 43.6, 4, }, + [14] = { 46.4, 4, }, + [15] = { 49.2, 5, }, + [16] = { 52, 5, }, + [17] = { 54.8, 5, }, + [18] = { 57.6, 6, }, + [19] = { 60.4, 6, }, + [20] = { 63.2, 6, }, + [21] = { 66, 7, }, + [22] = { 68.8, 7, }, + [23] = { 71.6, 7, }, + [24] = { 74.4, 8, }, + [25] = { 77.2, 8, }, + [26] = { 80, 8, }, + [27] = { 82.8, 9, }, + [28] = { 85.6, 9, }, + [29] = { 88.4, 9, }, + [30] = { 91.2, 10, }, }, } gems["Decoy Totem"] = { @@ -800,7 +800,7 @@ gems["Glacial Hammer"] = { melee = true, cold = true, }, - skillTypes = { [1] = true, [6] = true, [25] = true, [28] = true, [24] = true, [34] = true, }, + skillTypes = { [1] = true, [6] = true, [25] = true, [28] = true, [24] = true, [34] = true, [53] = true, }, weaponTypes = { ["Two Handed Mace"] = true, ["One Handed Mace"] = true, @@ -953,39 +953,39 @@ gems["Ground Slam"] = { }, levelMods = { [1] = mod("Damage", "MORE", nil, ModFlag.Attack), - nil, --"base_skill_area_of_effect_+%" + --[2] = "active_skill_base_radius_+" }, levels = { [1] = { -10, 0, }, - [2] = { -8.4, 1, }, - [3] = { -6.8, 2, }, - [4] = { -5.2, 3, }, - [5] = { -3.6, 4, }, - [6] = { -2, 5, }, - [7] = { -0.4, 6, }, - [8] = { 1.2, 7, }, - [9] = { 2.8, 8, }, - [10] = { 4.4, 9, }, - [11] = { 6, 10, }, - [12] = { 7.6, 11, }, - [13] = { 9.2, 12, }, - [14] = { 10.8, 13, }, - [15] = { 12.4, 14, }, - [16] = { 14, 15, }, - [17] = { 15.6, 16, }, - [18] = { 17.2, 17, }, - [19] = { 18.8, 18, }, - [20] = { 20.4, 19, }, - [21] = { 22, 20, }, - [22] = { 23.6, 21, }, - [23] = { 25.2, 22, }, - [24] = { 26.8, 23, }, - [25] = { 28.4, 24, }, - [26] = { 30, 25, }, - [27] = { 31.6, 26, }, - [28] = { 33.2, 27, }, - [29] = { 34.8, 28, }, - [30] = { 36.4, 29, }, + [2] = { -8.4, 0, }, + [3] = { -6.8, 1, }, + [4] = { -5.2, 1, }, + [5] = { -3.6, 1, }, + [6] = { -2, 2, }, + [7] = { -0.4, 2, }, + [8] = { 1.2, 2, }, + [9] = { 2.8, 3, }, + [10] = { 4.4, 3, }, + [11] = { 6, 3, }, + [12] = { 7.6, 4, }, + [13] = { 9.2, 4, }, + [14] = { 10.8, 4, }, + [15] = { 12.4, 5, }, + [16] = { 14, 5, }, + [17] = { 15.6, 5, }, + [18] = { 17.2, 6, }, + [19] = { 18.8, 6, }, + [20] = { 20.4, 6, }, + [21] = { 22, 7, }, + [22] = { 23.6, 7, }, + [23] = { 25.2, 7, }, + [24] = { 26.8, 8, }, + [25] = { 28.4, 8, }, + [26] = { 30, 8, }, + [27] = { 31.6, 9, }, + [28] = { 33.2, 9, }, + [29] = { 34.8, 9, }, + [30] = { 36.4, 10, }, }, } gems["Vaal Ground Slam"] = { @@ -1221,8 +1221,8 @@ gems["Ice Crash"] = { skill("manaCost", 8), mod("PhysicalDamageConvertToCold", "BASE", 50, 0, 0, nil), --"base_physical_damage_%_to_convert_to_cold" = 50 mod("Speed", "MORE", -20, ModFlag.Attack), --"active_skill_attack_speed_+%_final" = -20 - mod("Damage", "MORE", -15, ModFlag.Attack, 0, { type = "SkillPart", skillPart = 2 }), --"ice_crash_second_hit_damage_+%_final" = -15 - mod("Damage", "MORE", -30, ModFlag.Attack, 0, { type = "SkillPart", skillPart = 3 }), --"ice_crash_third_hit_damage_+%_final" = -30 + mod("Damage", "MORE", -10, ModFlag.Attack, 0, { type = "SkillPart", skillPart = 2 }), --"ice_crash_second_hit_damage_+%_final" = -10 + mod("Damage", "MORE", -20, ModFlag.Attack, 0, { type = "SkillPart", skillPart = 3 }), --"ice_crash_third_hit_damage_+%_final" = -20 --"is_area_damage" = ? }, qualityMods = { @@ -1232,36 +1232,36 @@ gems["Ice Crash"] = { [1] = mod("Damage", "MORE", nil, ModFlag.Attack), }, levels = { - [1] = { 50, }, - [2] = { 51.8, }, - [3] = { 53.6, }, - [4] = { 55.4, }, - [5] = { 57.2, }, - [6] = { 59, }, - [7] = { 60.8, }, - [8] = { 62.6, }, - [9] = { 64.4, }, - [10] = { 66.2, }, - [11] = { 68, }, - [12] = { 69.8, }, - [13] = { 71.6, }, - [14] = { 73.4, }, - [15] = { 75.2, }, - [16] = { 77, }, - [17] = { 78.8, }, - [18] = { 80.6, }, - [19] = { 82.4, }, - [20] = { 84.2, }, - [21] = { 86, }, - [22] = { 87.8, }, - [23] = { 89.6, }, - [24] = { 91.4, }, - [25] = { 93.2, }, - [26] = { 95, }, - [27] = { 96.8, }, - [28] = { 98.6, }, - [29] = { 100.4, }, - [30] = { 102.2, }, + [1] = { 70, }, + [2] = { 72, }, + [3] = { 74, }, + [4] = { 76, }, + [5] = { 78, }, + [6] = { 80, }, + [7] = { 82, }, + [8] = { 84, }, + [9] = { 86, }, + [10] = { 88, }, + [11] = { 90, }, + [12] = { 92, }, + [13] = { 94, }, + [14] = { 96, }, + [15] = { 98, }, + [16] = { 100, }, + [17] = { 102, }, + [18] = { 104, }, + [19] = { 106, }, + [20] = { 108, }, + [21] = { 110, }, + [22] = { 112, }, + [23] = { 114, }, + [24] = { 116, }, + [25] = { 118, }, + [26] = { 120, }, + [27] = { 122, }, + [28] = { 124, }, + [29] = { 116, }, + [30] = { 118, }, }, } gems["Immortal Call"] = { @@ -2107,7 +2107,6 @@ gems["Shield Charge"] = { --"shield_charge_scaling_stun_threshold_reduction_+%_at_maximum_range" = 50 mod("MovementSpeed", "INC", 75, 0, 0, nil), --"base_movement_velocity_+%" = 75 --"shield_charge_damage_+%_maximum" = 200 - mod("Damage", "MORE", -50, ModFlag.Hit), --"active_skill_damage_+%_final" = -50 --"ignores_proximity_shield" = ? skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? --"is_area_damage" = ? @@ -2119,36 +2118,36 @@ gems["Shield Charge"] = { [1] = mod("Damage", "MORE", nil, ModFlag.Attack), }, levels = { - [1] = { nil, }, - [2] = { 1.2, }, - [3] = { 2.4, }, - [4] = { 3.6, }, - [5] = { 4.8, }, - [6] = { 6, }, - [7] = { 7.2, }, - [8] = { 8.4, }, - [9] = { 9.6, }, - [10] = { 10.8, }, - [11] = { 12, }, - [12] = { 13.2, }, - [13] = { 14.4, }, - [14] = { 15.6, }, - [15] = { 16.8, }, - [16] = { 18, }, - [17] = { 19.2, }, - [18] = { 20.4, }, - [19] = { 21.6, }, - [20] = { 22.8, }, - [21] = { 24, }, - [22] = { 25.2, }, - [23] = { 26.4, }, - [24] = { 27.6, }, - [25] = { 28.8, }, - [26] = { 30, }, - [27] = { 31.2, }, - [28] = { 32.4, }, - [29] = { 33.6, }, - [30] = { 34.8, }, + [1] = { -50, }, + [2] = { -49.4, }, + [3] = { -48.8, }, + [4] = { -48.2, }, + [5] = { -47.6, }, + [6] = { -47, }, + [7] = { -46.4, }, + [8] = { -45.8, }, + [9] = { -45.2, }, + [10] = { -44.6, }, + [11] = { -44, }, + [12] = { -43.4, }, + [13] = { -42.8, }, + [14] = { -42.2, }, + [15] = { -41.6, }, + [16] = { -41, }, + [17] = { -40.4, }, + [18] = { -39.8, }, + [19] = { -39.2, }, + [20] = { -38.6, }, + [21] = { -38, }, + [22] = { -37.4, }, + [23] = { -36.8, }, + [24] = { -36.2, }, + [25] = { -35.6, }, + [26] = { -35, }, + [27] = { -34.4, }, + [28] = { -33.8, }, + [29] = { -33.2, }, + [30] = { -32.6, }, }, } gems["Shockwave Totem"] = { @@ -2270,48 +2269,48 @@ gems["Static Strike"] = { }, levelMods = { [1] = mod("Damage", "MORE", nil, ModFlag.Attack), - nil, --"base_skill_area_of_effect_+%" + --[2] = "active_skill_base_radius_+" }, levels = { [1] = { 10, 0, }, - [2] = { 12.6, 1, }, - [3] = { 15.2, 2, }, - [4] = { 17.8, 3, }, - [5] = { 20.4, 4, }, - [6] = { 23, 5, }, - [7] = { 25.6, 6, }, - [8] = { 28.2, 7, }, - [9] = { 30.8, 8, }, - [10] = { 33.4, 9, }, - [11] = { 36, 10, }, - [12] = { 38.6, 11, }, - [13] = { 41.2, 12, }, - [14] = { 43.8, 13, }, - [15] = { 46.4, 14, }, - [16] = { 49, 15, }, - [17] = { 51.6, 16, }, - [18] = { 54.2, 17, }, - [19] = { 56.8, 18, }, - [20] = { 59.4, 19, }, - [21] = { 62, 20, }, - [22] = { 64.6, 21, }, - [23] = { 67.2, 22, }, - [24] = { 69.8, 23, }, - [25] = { 72.4, 24, }, - [26] = { 75, 25, }, - [27] = { 77.6, 26, }, - [28] = { 80.2, 27, }, - [29] = { 82.8, 28, }, - [30] = { 85.4, 29, }, + [2] = { 12.6, 0, }, + [3] = { 15.2, 0, }, + [4] = { 17.8, 0, }, + [5] = { 20.4, 1, }, + [6] = { 23, 1, }, + [7] = { 25.6, 1, }, + [8] = { 28.2, 1, }, + [9] = { 30.8, 1, }, + [10] = { 33.4, 2, }, + [11] = { 36, 2, }, + [12] = { 38.6, 2, }, + [13] = { 41.2, 2, }, + [14] = { 43.8, 2, }, + [15] = { 46.4, 3, }, + [16] = { 49, 3, }, + [17] = { 51.6, 3, }, + [18] = { 54.2, 3, }, + [19] = { 56.8, 3, }, + [20] = { 59.4, 4, }, + [21] = { 62, 4, }, + [22] = { 64.6, 4, }, + [23] = { 67.2, 4, }, + [24] = { 69.8, 4, }, + [25] = { 72.4, 5, }, + [26] = { 75, 5, }, + [27] = { 77.6, 5, }, + [28] = { 80.2, 5, }, + [29] = { 82.8, 5, }, + [30] = { 85.4, 6, }, }, } gems["Summon Flame Golem"] = { - golem = true, strength = true, active_skill = true, fire = true, minion = true, spell = true, + golem = true, color = 1, baseFlags = { spell = true, @@ -2319,7 +2318,7 @@ gems["Summon Flame Golem"] = { golem = true, fire = true, }, - skillTypes = { [36] = true, [33] = true, [19] = true, [9] = true, [21] = true, [26] = true, [2] = true, [18] = true, [17] = true, [49] = true, }, + skillTypes = { [36] = true, [33] = true, [19] = true, [9] = true, [21] = true, [26] = true, [2] = true, [18] = true, [17] = true, [49] = true, [62] = true, }, baseMods = { skill("castTime", 1), --"base_number_of_golems_allowed" = 1 @@ -2371,18 +2370,18 @@ gems["Summon Flame Golem"] = { }, } gems["Summon Stone Golem"] = { - golem = true, strength = true, active_skill = true, minion = true, spell = true, + golem = true, color = 1, baseFlags = { spell = true, minion = true, golem = true, }, - skillTypes = { [36] = true, [19] = true, [9] = true, [21] = true, [26] = true, [2] = true, [18] = true, [17] = true, [49] = true, }, + skillTypes = { [36] = true, [19] = true, [9] = true, [21] = true, [26] = true, [2] = true, [18] = true, [17] = true, [49] = true, [62] = true, }, baseMods = { skill("castTime", 1), --"base_number_of_golems_allowed" = 1 @@ -2464,7 +2463,7 @@ gems["Sunder"] = { baseMods = { skill("castTime", 1), skill("manaCost", 8), - mod("Damage", "MORE", -30, ModFlag.Attack, 0, { type = "SkillPart", skillPart = 2 }), --"shockwave_slam_explosion_damage_+%_final" = -30 + mod("Damage", "MORE", -60, ModFlag.Attack, 0, { type = "SkillPart", skillPart = 2 }), --"shockwave_slam_explosion_damage_+%_final" = -60 mod("Speed", "MORE", -15, ModFlag.Attack), --"active_skill_attack_speed_+%_final" = -15 --"is_area_damage" = ? }, @@ -2473,38 +2472,39 @@ gems["Sunder"] = { }, levelMods = { [1] = mod("Damage", "MORE", nil, ModFlag.Attack), + --[2] = "active_skill_base_radius_+" }, levels = { - [1] = { nil, }, - [2] = { 1.6, }, - [3] = { 3.2, }, - [4] = { 4.8, }, - [5] = { 6.4, }, - [6] = { 8, }, - [7] = { 9.6, }, - [8] = { 11.2, }, - [9] = { 12.8, }, - [10] = { 14.4, }, - [11] = { 16, }, - [12] = { 17.6, }, - [13] = { 19.2, }, - [14] = { 20.8, }, - [15] = { 22.4, }, - [16] = { 24, }, - [17] = { 25.6, }, - [18] = { 27.2, }, - [19] = { 28.8, }, - [20] = { 30.4, }, - [21] = { 32, }, - [22] = { 33.6, }, - [23] = { 35.2, }, - [24] = { 36.8, }, - [25] = { 38.4, }, - [26] = { 40, }, - [27] = { 41.6, }, - [28] = { 43.2, }, - [29] = { 44.8, }, - [30] = { 46.4, }, + [1] = { 40, 0, }, + [2] = { 42.2, 0, }, + [3] = { 44.4, 1, }, + [4] = { 46.6, 1, }, + [5] = { 48.8, 1, }, + [6] = { 51, 2, }, + [7] = { 53.2, 2, }, + [8] = { 55.4, 2, }, + [9] = { 57.6, 3, }, + [10] = { 59.8, 3, }, + [11] = { 62, 3, }, + [12] = { 64.2, 4, }, + [13] = { 66.4, 4, }, + [14] = { 68.6, 4, }, + [15] = { 70.8, 5, }, + [16] = { 73, 5, }, + [17] = { 75.2, 5, }, + [18] = { 77.4, 6, }, + [19] = { 79.6, 6, }, + [20] = { 81.8, 6, }, + [21] = { 84, 7, }, + [22] = { 86.2, 7, }, + [23] = { 88.4, 7, }, + [24] = { 90.6, 8, }, + [25] = { 92.8, 8, }, + [26] = { 95, 8, }, + [27] = { 97.2, 9, }, + [28] = { 99.4, 9, }, + [29] = { 101.6, 9, }, + [30] = { 103.8, 10, }, }, } gems["Sweep"] = { @@ -2537,39 +2537,40 @@ gems["Sweep"] = { }, levelMods = { --[1] = "base_global_chance_to_knockback_%" - [2] = mod("Damage", "MORE", nil, ModFlag.Attack), + --[2] = "active_skill_base_radius_+" + [3] = mod("Damage", "MORE", nil, ModFlag.Attack), }, levels = { - [1] = { 30, nil, }, - [2] = { 30, 2, }, - [3] = { 31, 4, }, - [4] = { 31, 6, }, - [5] = { 32, 8, }, - [6] = { 32, 10, }, - [7] = { 33, 12, }, - [8] = { 33, 14, }, - [9] = { 34, 16, }, - [10] = { 34, 18, }, - [11] = { 35, 20, }, - [12] = { 35, 22, }, - [13] = { 36, 24, }, - [14] = { 36, 26, }, - [15] = { 37, 28, }, - [16] = { 37, 30, }, - [17] = { 38, 32, }, - [18] = { 38, 34, }, - [19] = { 39, 36, }, - [20] = { 39, 38, }, - [21] = { 40, 40, }, - [22] = { 40, 42, }, - [23] = { 41, 44, }, - [24] = { 41, 46, }, - [25] = { 42, 48, }, - [26] = { 42, 50, }, - [27] = { 43, 52, }, - [28] = { 43, 54, }, - [29] = { 44, 56, }, - [30] = { 44, 58, }, + [1] = { 30, 0, nil, }, + [2] = { 30, 0, 2, }, + [3] = { 31, 0, 4, }, + [4] = { 31, 0, 6, }, + [5] = { 32, 1, 8, }, + [6] = { 32, 1, 10, }, + [7] = { 33, 1, 12, }, + [8] = { 33, 1, 14, }, + [9] = { 34, 1, 16, }, + [10] = { 34, 2, 18, }, + [11] = { 35, 2, 20, }, + [12] = { 35, 2, 22, }, + [13] = { 36, 2, 24, }, + [14] = { 36, 2, 26, }, + [15] = { 37, 3, 28, }, + [16] = { 37, 3, 30, }, + [17] = { 38, 3, 32, }, + [18] = { 38, 3, 34, }, + [19] = { 39, 3, 36, }, + [20] = { 39, 4, 38, }, + [21] = { 40, 4, 40, }, + [22] = { 40, 4, 42, }, + [23] = { 41, 4, 44, }, + [24] = { 41, 4, 46, }, + [25] = { 42, 5, 48, }, + [26] = { 42, 5, 50, }, + [27] = { 43, 5, 52, }, + [28] = { 43, 5, 54, }, + [29] = { 44, 5, 56, }, + [30] = { 44, 6, 58, }, }, } gems["Vengeance"] = { @@ -2668,8 +2669,6 @@ gems["Vigilant Strike"] = { baseMods = { skill("castTime", 1), skill("manaCost", 6), - mod("Misc", "LIST", { type = "Condition", var = "Fortify" }, 0, 0, { type = "Condition", var = "Combat" }), --"chance_to_fortify_on_melee_hit_+%" = 100 - mod("FortifyDuration", "INC", 50), --"fortify_duration_+%" = 50 skill("cannotBeEvaded", true), --"global_always_hit" = ? }, qualityMods = { @@ -2677,38 +2676,39 @@ gems["Vigilant Strike"] = { }, levelMods = { [1] = mod("Damage", "MORE", nil, ModFlag.Attack), + [2] = mod("FortifyDuration", "INC", nil), --"fortify_duration_+%" }, levels = { - [1] = { 65, }, - [2] = { 67, }, - [3] = { 69, }, - [4] = { 71, }, - [5] = { 73, }, - [6] = { 75, }, - [7] = { 77, }, - [8] = { 79, }, - [9] = { 81, }, - [10] = { 83, }, - [11] = { 85, }, - [12] = { 87, }, - [13] = { 89, }, - [14] = { 91, }, - [15] = { 93, }, - [16] = { 95, }, - [17] = { 97, }, - [18] = { 99, }, - [19] = { 101, }, - [20] = { 103, }, - [21] = { 105, }, - [22] = { 107, }, - [23] = { 109, }, - [24] = { 111, }, - [25] = { 113, }, - [26] = { 115, }, - [27] = { 117, }, - [28] = { 119, }, - [29] = { 121, }, - [30] = { 123, }, + [1] = { 65, 75, }, + [2] = { 67, 80, }, + [3] = { 69, 85, }, + [4] = { 71, 90, }, + [5] = { 73, 95, }, + [6] = { 75, 100, }, + [7] = { 77, 105, }, + [8] = { 79, 110, }, + [9] = { 81, 115, }, + [10] = { 83, 120, }, + [11] = { 85, 125, }, + [12] = { 87, 130, }, + [13] = { 89, 135, }, + [14] = { 91, 140, }, + [15] = { 93, 145, }, + [16] = { 95, 150, }, + [17] = { 97, 155, }, + [18] = { 99, 160, }, + [19] = { 101, 165, }, + [20] = { 103, 170, }, + [21] = { 105, 175, }, + [22] = { 107, 180, }, + [23] = { 109, 185, }, + [24] = { 111, 190, }, + [25] = { 113, 195, }, + [26] = { 115, 200, }, + [27] = { 117, 205, }, + [28] = { 119, 210, }, + [29] = { 121, 215, }, + [30] = { 123, 220, }, }, } gems["Vitality"] = { @@ -2804,34 +2804,34 @@ gems["Warlord's Mark"] = { }, levels = { [1] = { 24, 6, 0, -21, 21, }, - [2] = { 26, 6.2, 2, -21, 21, }, - [3] = { 27, 6.4, 4, -22, 22, }, - [4] = { 29, 6.6, 6, -22, 22, }, - [5] = { 30, 6.8, 8, -23, 23, }, - [6] = { 32, 7, 10, -23, 23, }, - [7] = { 34, 7.2, 12, -24, 24, }, - [8] = { 35, 7.4, 14, -24, 24, }, - [9] = { 37, 7.6, 16, -25, 25, }, - [10] = { 38, 7.8, 18, -25, 25, }, - [11] = { 39, 8, 20, -26, 26, }, - [12] = { 40, 8.2, 22, -26, 26, }, - [13] = { 42, 8.4, 24, -27, 27, }, - [14] = { 43, 8.6, 26, -27, 27, }, - [15] = { 44, 8.8, 28, -28, 28, }, - [16] = { 45, 9, 30, -28, 28, }, - [17] = { 46, 9.2, 32, -29, 29, }, - [18] = { 47, 9.4, 34, -29, 29, }, - [19] = { 48, 9.6, 36, -30, 30, }, - [20] = { 50, 9.8, 38, -30, 30, }, - [21] = { 51, 10, 40, -31, 31, }, - [22] = { 52, 10.2, 42, -31, 31, }, - [23] = { 53, 10.4, 44, -32, 32, }, - [24] = { 54, 10.6, 46, -32, 32, }, - [25] = { 56, 10.8, 48, -33, 33, }, - [26] = { 57, 11, 50, -33, 33, }, - [27] = { 58, 11.2, 52, -34, 34, }, - [28] = { 59, 11.4, 54, -34, 34, }, - [29] = { 60, 11.6, 56, -35, 35, }, - [30] = { 61, 11.8, 58, -35, 35, }, + [2] = { 26, 6.2, 4, -21, 21, }, + [3] = { 27, 6.4, 8, -22, 22, }, + [4] = { 29, 6.6, 12, -22, 22, }, + [5] = { 30, 6.8, 16, -23, 23, }, + [6] = { 32, 7, 20, -23, 23, }, + [7] = { 34, 7.2, 24, -24, 24, }, + [8] = { 35, 7.4, 28, -24, 24, }, + [9] = { 37, 7.6, 32, -25, 25, }, + [10] = { 38, 7.8, 36, -25, 25, }, + [11] = { 39, 8, 40, -26, 26, }, + [12] = { 40, 8.2, 44, -26, 26, }, + [13] = { 42, 8.4, 48, -27, 27, }, + [14] = { 43, 8.6, 52, -27, 27, }, + [15] = { 44, 8.8, 56, -28, 28, }, + [16] = { 45, 9, 60, -28, 28, }, + [17] = { 46, 9.2, 64, -29, 29, }, + [18] = { 47, 9.4, 68, -29, 29, }, + [19] = { 48, 9.6, 72, -30, 30, }, + [20] = { 50, 9.8, 76, -30, 30, }, + [21] = { 51, 10, 80, -31, 31, }, + [22] = { 52, 10.2, 84, -31, 31, }, + [23] = { 53, 10.4, 88, -32, 32, }, + [24] = { 54, 10.6, 92, -32, 32, }, + [25] = { 56, 10.8, 96, -33, 33, }, + [26] = { 57, 11, 100, -33, 33, }, + [27] = { 58, 11.2, 104, -34, 34, }, + [28] = { 59, 11.4, 108, -34, 34, }, + [29] = { 60, 11.6, 112, -35, 35, }, + [30] = { 61, 11.8, 116, -35, 35, }, }, } diff --git a/Data/Gems/other.lua b/Data/Gems/other.lua index d3a5d43f..2a645ef1 100644 --- a/Data/Gems/other.lua +++ b/Data/Gems/other.lua @@ -96,7 +96,7 @@ gems["Abberath's Fury"] = { spell = true, area = true, }, - skillTypes = { [11] = true, [36] = true, [42] = true, [2] = true, [10] = true, }, + skillTypes = { [11] = true, [36] = true, [42] = true, [2] = true, [10] = true, [61] = true, }, baseMods = { skill("castTime", 1), skill("critChance", 5), @@ -124,7 +124,7 @@ gems["Bone Nova"] = { attack = true, projectile = true, }, - skillTypes = { [1] = true, [48] = true, [3] = true, [10] = true, [57] = true, [47] = true, }, + skillTypes = { [1] = true, [48] = true, [3] = true, [10] = true, [57] = true, [47] = true, [61] = true, }, baseMods = { skill("castTime", 1), mod("ProjectileCount", "BASE", 8), --"number_of_additional_projectiles" = 8 @@ -179,7 +179,7 @@ gems["Fire Burst"] = { area = true, fire = true, }, - skillTypes = { [2] = true, [11] = true, [10] = true, [33] = true, [36] = true, [42] = true, }, + skillTypes = { [2] = true, [11] = true, [10] = true, [33] = true, [36] = true, [42] = true, [61] = true, }, baseMods = { skill("castTime", 1), skill("damageEffectiveness", 0.5), @@ -300,7 +300,7 @@ gems["Illusory Warp"] = { baseMods = { skill("castTime", 0.6), skill("manaCost", 20), - skill("duration", 5), --"base_skill_effect_duration" = 5000 + skill("duration", 1.5), --"base_skill_effect_duration" = 1500 }, qualityMods = { }, @@ -318,7 +318,7 @@ gems["Lightning Bolt"] = { area = true, lightning = true, }, - skillTypes = { [2] = true, [42] = true, [35] = true, [11] = true, [10] = true, [45] = true, }, + skillTypes = { [2] = true, [42] = true, [35] = true, [11] = true, [10] = true, [45] = true, [61] = true, }, baseMods = { skill("castTime", 1), skill("critChance", 6), diff --git a/Data/Gems/sup_dex.lua b/Data/Gems/sup_dex.lua index b1393e86..41efe6bb 100644 --- a/Data/Gems/sup_dex.lua +++ b/Data/Gems/sup_dex.lua @@ -167,7 +167,7 @@ gems["Cast On Critical Strike"] = { color = 2, requireSkillTypes = { 1, 36, }, addSkillTypes = { 42, }, - excludeSkillTypes = { 37, 41, 30, 44, }, + excludeSkillTypes = { 37, 41, 30, 44, 61, }, baseMods = { mod("ManaCost", "MORE", 40), --"cast_linked_spells_on_attack_crit_%" = 100 @@ -221,7 +221,7 @@ gems["Cast on Death"] = { color = 2, requireSkillTypes = { 36, }, addSkillTypes = { 42, }, - excludeSkillTypes = { 9, 37, 41, 30, 44, }, + excludeSkillTypes = { 9, 37, 41, 30, 44, 61, }, baseMods = { --"cast_on_death_%" = 100 skill("triggered", true, { type = "SkillType", skillType = SkillType.TriggerableSpell }), --"spell_uncastable_if_triggerable" = ? @@ -1334,7 +1334,7 @@ gems["Trap"] = { color = 2, requireSkillTypes = { 17, }, addSkillTypes = { 12, 37, }, - excludeSkillTypes = { }, + excludeSkillTypes = { 61, }, baseMods = { mod("ManaCost", "MORE", 40), --"is_trap" = 1 diff --git a/Data/Gems/sup_int.lua b/Data/Gems/sup_int.lua index 21e53c18..7ea0023b 100644 --- a/Data/Gems/sup_int.lua +++ b/Data/Gems/sup_int.lua @@ -128,35 +128,35 @@ gems["Blasphemy"] = { }, levels = { [1] = { 0, }, - [2] = { 2, }, - [3] = { 4, }, - [4] = { 6, }, - [5] = { 8, }, - [6] = { 10, }, - [7] = { 12, }, - [8] = { 14, }, - [9] = { 16, }, - [10] = { 18, }, - [11] = { 20, }, - [12] = { 22, }, - [13] = { 24, }, - [14] = { 26, }, - [15] = { 28, }, - [16] = { 30, }, - [17] = { 32, }, - [18] = { 34, }, - [19] = { 36, }, - [20] = { 38, }, - [21] = { 40, }, - [22] = { 42, }, - [23] = { 44, }, - [24] = { 46, }, - [25] = { 48, }, - [26] = { 50, }, - [27] = { 52, }, - [28] = { 54, }, - [29] = { 56, }, - [30] = { 58, }, + [2] = { 4, }, + [3] = { 8, }, + [4] = { 12, }, + [5] = { 16, }, + [6] = { 20, }, + [7] = { 24, }, + [8] = { 28, }, + [9] = { 32, }, + [10] = { 36, }, + [11] = { 40, }, + [12] = { 44, }, + [13] = { 48, }, + [14] = { 52, }, + [15] = { 56, }, + [16] = { 60, }, + [17] = { 64, }, + [18] = { 68, }, + [19] = { 72, }, + [20] = { 76, }, + [21] = { 80, }, + [22] = { 84, }, + [23] = { 88, }, + [24] = { 92, }, + [25] = { 96, }, + [26] = { 100, }, + [27] = { 104, }, + [28] = { 108, }, + [29] = { 112, }, + [30] = { 116, }, }, } gems["Cast when Stunned"] = { @@ -167,7 +167,7 @@ gems["Cast when Stunned"] = { color = 3, requireSkillTypes = { 36, }, addSkillTypes = { 42, }, - excludeSkillTypes = { 37, 41, 30, 44, }, + excludeSkillTypes = { 37, 41, 30, 44, 61, }, baseMods = { skill("triggered", true, { type = "SkillType", skillType = SkillType.TriggerableSpell }), --"spell_uncastable_if_triggerable" = ? skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? @@ -219,7 +219,7 @@ gems["Cast while Channelling"] = { color = 3, requireSkillTypes = { 58, 36, }, addSkillTypes = { }, - excludeSkillTypes = { 30, }, + excludeSkillTypes = { 30, 61, }, baseMods = { mod("ManaCost", "MORE", 40), skill("triggered", true, { type = "SkillType", skillType = SkillType.TriggerableSpell }), --"spell_uncastable_if_triggerable" = ? @@ -324,7 +324,7 @@ gems["Concentrated Effect"] = { excludeSkillTypes = { }, baseMods = { mod("ManaCost", "MORE", 40), - mod("AreaOfEffect", "MORE", -30), --"support_concentrated_effect_skill_area_of_effect_+%_final" = -25 + mod("AreaOfEffect", "MORE", -30), --"support_concentrated_effect_skill_area_of_effect_+%_final" = -30 }, qualityMods = { mod("Damage", "INC", 0.5, ModFlag.Area), --"area_damage_+%" = 0.5 @@ -1196,7 +1196,7 @@ gems["Remote Mine"] = { color = 3, requireSkillTypes = { 19, }, addSkillTypes = { 12, 41, }, - excludeSkillTypes = { }, + excludeSkillTypes = { 61, }, baseMods = { mod("ManaCost", "MORE", 50), --"is_remote_mine" = 1 diff --git a/Data/Gems/sup_str.lua b/Data/Gems/sup_str.lua index 039cb307..27893966 100644 --- a/Data/Gems/sup_str.lua +++ b/Data/Gems/sup_str.lua @@ -166,7 +166,7 @@ gems["Cast on Melee Kill"] = { color = 1, requireSkillTypes = { 24, 36, }, addSkillTypes = { 42, }, - excludeSkillTypes = { 37, 41, 30, 44, }, + excludeSkillTypes = { 37, 41, 30, 44, 61, }, baseMods = { mod("ManaCost", "MORE", 40), --"cast_linked_spells_on_melee_kill_%" = 100 @@ -219,7 +219,7 @@ gems["Cast when Damage Taken"] = { color = 1, requireSkillTypes = { 36, }, addSkillTypes = { 42, }, - excludeSkillTypes = { 37, 41, 30, 44, }, + excludeSkillTypes = { 37, 41, 30, 44, 61, }, baseMods = { --"cast_on_damage_taken_%" = 100 skill("triggered", true, { type = "SkillType", skillType = SkillType.TriggerableSpell }), --"spell_uncastable_if_triggerable" = ? @@ -1291,7 +1291,7 @@ gems["Spell Totem"] = { color = 1, requireSkillTypes = { 18, }, addSkillTypes = { 12, 17, 19, 30, }, - excludeSkillTypes = { }, + excludeSkillTypes = { 61, }, baseMods = { mod("ManaCost", "MORE", 100), --"is_totem" = 1 diff --git a/Modules/Calcs.lua b/Modules/Calcs.lua index 7b119aa5..3d913c93 100644 --- a/Modules/Calcs.lua +++ b/Modules/Calcs.lua @@ -1165,11 +1165,8 @@ local function performCalcs(env) if activeSkill.buffModList and (not activeSkill.skillFlags.totem or activeSkill.skillData.allowTotemBuff) and (not activeSkill.skillData.offering or modDB:Sum("FLAG", nil, "OfferingsAffectPlayer")) then activeSkill.buffSkill = true local inc = modDB:Sum("INC", skillCfg, "BuffEffect") - if activeSkill.activeGem.data.golem then - inc = inc + modDB:Sum("INC", skillCfg, "GolemBuffEffect") - if modDB:Sum("FLAG", skillCfg, "LiegeOfThePrimordial") and (activeSkill.activeGem.data.fire or activeSkill.activeGem.data.cold or activeSkill.activeGem.data.lightning) then - inc = inc + 100 - end + if activeSkill.activeGem.data.golem and modDB:Sum("FLAG", skillCfg, "LiegeOfThePrimordial") and (activeSkill.activeGem.data.fire or activeSkill.activeGem.data.cold or activeSkill.activeGem.data.lightning) then + inc = inc + 100 end modDB:ScaleAddList(activeSkill.buffModList, 1 + inc / 100) end diff --git a/Modules/Data.lua b/Modules/Data.lua index ac1ab138..e774a32b 100644 --- a/Modules/Data.lua +++ b/Modules/Data.lua @@ -119,6 +119,8 @@ SkillType = { Channelled = 58, Type59 = 59, -- Allows Contagion, Blight and Scorching Ray to be supported by Controlled Destruction ColdSpell = 60, -- Used for Cospri's Malice + TriggeredGrantedSkill = 61, -- Skill granted by item that is automatically triggered, prevents trigger gems and trap/mine/totem from applying + Golem = 62, } data.itemMods = { } diff --git a/Modules/ModParser.lua b/Modules/ModParser.lua index e47391ae..1475f985 100644 --- a/Modules/ModParser.lua +++ b/Modules/ModParser.lua @@ -133,7 +133,7 @@ local modNameList = { ["radius of curses"] = { "AreaOfEffect", keywordFlags = KeywordFlag.Curse }, ["buff effect"] = "BuffEffect", ["effect of buffs on you"] = "BuffEffect", - ["effect of buffs granted by your golems"] = "GolemBuffEffect", + ["effect of buffs granted by your golems"] = { "BuffEffect", tag = { type = "SkillType", skillType = SkillType.Golem } }, ["effect of the buff granted by your stone golems"] = { "BuffEffect", tag = { type = "SkillName", skillName = "Summon Stone Golem" } }, ["effect of the buff granted by your lightning golems"] = { "BuffEffect", tag = { type = "SkillName", skillName = "Summon Lightning Golem" } }, ["effect of the buff granted by your ice golems"] = { "BuffEffect", tag = { type = "SkillName", skillName = "Summon Ice Golem" } }, diff --git a/README.md b/README.md index 935e1d1b..06f13806 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,9 @@ Head over to the [Releases](https://github.com/Openarl/PathOfBuilding/releases) ![ss3](https://cloud.githubusercontent.com/assets/19189971/18089780/f0ff234a-6f04-11e6-8c88-6193fe59a5c4.png) ## Changelog +### 1.3.17 - 2017/03/04 + * Updated skill data to 2.6 + ### 1.3.16 - 2017/03/03 * Added a skill part to Lacerate to simulate the target being hit by both slashes * Added support for the "Damage while you have no Frenzy Charges" modifier on Daresso's Passion