-- Path of Building -- -- Active Intelligence gems -- Skill gem data (c) Grinding Gear Games -- local gems, mod, flag, skill = ... gems["Arc"] = { intelligence = true, active_skill = true, spell = true, chaining = true, lightning = true, color = 3, baseFlags = { spell = true, chaining = true, lightning = true, }, skillTypes = { [2] = true, [10] = true, [17] = true, [18] = true, [19] = true, [23] = true, [26] = true, [36] = true, [45] = true, [35] = true, }, baseMods = { skill("castTime", 0.8), skill("damageEffectiveness", 0.7), skill("critChance", 5), mod("EnemyShockChance", "BASE", 10), --"base_chance_to_shock_%" = 10 }, qualityMods = { mod("EnemyShockChance", "BASE", 0.5), --"base_chance_to_shock_%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [3] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" [4] = mod("ChainCount", "BASE", nil), --"number_of_additional_projectiles_in_chain" }, levels = { [1] = { 9, 2, 35, 2, }, [2] = { 10, 2, 44, 2, }, [3] = { 11, 3, 58, 2, }, [4] = { 12, 4, 76, 3, }, [5] = { 13, 5, 97, 3, }, [6] = { 14, 6, 123, 3, }, [7] = { 16, 8, 154, 3, }, [8] = { 16, 10, 182, 4, }, [9] = { 17, 11, 214, 4, }, [10] = { 18, 13, 250, 4, }, [11] = { 19, 15, 292, 4, }, [12] = { 20, 18, 340, 5, }, [13] = { 21, 21, 395, 5, }, [14] = { 22, 24, 458, 5, }, [15] = { 23, 28, 529, 5, }, [16] = { 24, 32, 610, 6, }, [17] = { 24, 35, 671, 6, }, [18] = { 25, 39, 736, 6, }, [19] = { 25, 43, 808, 6, }, [20] = { 26, 47, 886, 7, }, [21] = { 26, 51, 971, 7, }, [22] = { 26, 56, 1064, 7, }, [23] = { 27, 61, 1164, 7, }, [24] = { 28, 67, 1274, 8, }, [25] = { 29, 73, 1393, 8, }, [26] = { 30, 80, 1523, 8, }, [27] = { 30, 88, 1663, 8, }, [28] = { 30, 96, 1816, 9, }, [29] = { 31, 104, 1983, 9, }, [30] = { 32, 114, 2163, 9, }, }, } gems["Vaal Arc"] = { intelligence = true, active_skill = true, vaal = true, spell = true, chaining = true, lightning = true, color = 3, baseFlags = { spell = true, lightning = true, vaal = true, }, skillTypes = { [2] = true, [10] = true, [17] = true, [18] = true, [19] = true, [23] = true, [26] = true, [43] = true, [35] = true, }, baseMods = { skill("castTime", 0.8), skill("damageEffectiveness", 0.8), skill("critChance", 5), mod("EnemyShockChance", "BASE", 100), --"base_chance_to_shock_%" = 100 mod("ChainCount", "BASE", 40), --"number_of_additional_projectiles_in_chain" = 40 }, qualityMods = { mod("EnemyShockDuration", "INC", 1.5), --"shock_duration_+%" = 1.5 }, levelMods = { [1] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [2] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" }, levels = { [1] = { 2, 35, }, [2] = { 2, 44, }, [3] = { 3, 59, }, [4] = { 4, 77, }, [5] = { 5, 99, }, [6] = { 7, 125, }, [7] = { 8, 158, }, [8] = { 10, 187, }, [9] = { 12, 220, }, [10] = { 14, 259, }, [11] = { 16, 303, }, [12] = { 19, 353, }, [13] = { 22, 411, }, [14] = { 25, 478, }, [15] = { 29, 554, }, [16] = { 34, 641, }, [17] = { 37, 706, }, [18] = { 41, 777, }, [19] = { 45, 854, }, [20] = { 49, 938, }, [21] = { 54, 1030, }, [22] = { 60, 1131, }, [23] = { 65, 1240, }, [24] = { 72, 1359, }, [25] = { 78, 1489, }, [26] = { 86, 1631, }, [27] = { 94, 1785, }, [28] = { 103, 1953, }, [29] = { 112, 2136, }, [30] = { 123, 2335, }, }, } gems["Arctic Breath"] = { projectile = true, intelligence = true, active_skill = true, spell = true, duration = true, area = true, cold = true, color = 3, baseFlags = { spell = true, area = true, projectile = true, duration = true, cold = true, }, skillTypes = { [2] = true, [3] = true, [10] = true, [17] = true, [18] = true, [19] = true, [12] = true, [11] = true, [26] = true, [36] = true, [34] = true, [60] = true, }, baseMods = { skill("castTime", 0.8), skill("critChance", 5), --"base_is_projectile" = 1 }, qualityMods = { mod("AreaRadius", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("ColdMin", nil), --"spell_minimum_base_cold_damage" [3] = skill("ColdMax", nil), --"spell_maximum_base_cold_damage" [4] = skill("duration", nil), --"base_skill_effect_duration" }, levels = { [1] = { 11, 52, 78, 0.88, }, [2] = { 11, 64, 96, 0.94, }, [3] = { 12, 77, 116, 0.99, }, [4] = { 13, 93, 140, 1.05, }, [5] = { 14, 112, 168, 1.1, }, [6] = { 14, 126, 190, 1.16, }, [7] = { 15, 143, 214, 1.21, }, [8] = { 15, 160, 240, 1.27, }, [9] = { 16, 180, 270, 1.32, }, [10] = { 16, 202, 303, 1.35, }, [11] = { 16, 227, 340, 1.38, }, [12] = { 17, 254, 381, 1.4, }, [13] = { 17, 284, 426, 1.43, }, [14] = { 18, 317, 476, 1.46, }, [15] = { 18, 354, 532, 1.49, }, [16] = { 19, 395, 593, 1.51, }, [17] = { 19, 441, 661, 1.54, }, [18] = { 20, 491, 737, 1.57, }, [19] = { 20, 547, 820, 1.6, }, [20] = { 21, 608, 913, 1.65, }, [21] = { 21, 677, 1015, 1.71, }, [22] = { 22, 752, 1128, 1.76, }, [23] = { 22, 835, 1252, 1.82, }, [24] = { 23, 927, 1390, 1.87, }, [25] = { 23, 1028, 1542, 1.93, }, [26] = { 24, 1140, 1710, 1.98, }, [27] = { 24, 1264, 1896, 2.04, }, [28] = { 25, 1400, 2100, 2.09, }, [29] = { 25, 1550, 2326, 2.15, }, [30] = { 26, 1716, 2574, 2.2, }, }, } gems["Assassin's Mark"] = { curse = true, intelligence = true, active_skill = true, spell = true, area = true, duration = true, color = 3, baseFlags = { spell = true, curse = true, area = true, duration = true, }, skillTypes = { [2] = true, [11] = true, [12] = true, [17] = true, [18] = true, [19] = true, [26] = true, [32] = true, [36] = true, }, baseMods = { skill("castTime", 0.5), --"base_self_critical_strike_multiplier_-%" = -20 --"base_deal_no_damage" = ? skill("debuff", true), }, qualityMods = { --"chance_to_grant_power_charge_on_death_%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("duration", nil), --"base_skill_effect_duration" [3] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" [4] = mod("SelfExtraCritChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"additional_chance_to_take_critical_strike_%" [5] = mod("LifeOnKill", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"life_granted_when_killed" [6] = mod("ManaOnKill", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"mana_granted_when_killed" --[7] = "chance_to_grant_power_charge_on_death_%" }, 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, }, }, } gems["Ball Lightning"] = { projectile = true, intelligence = true, active_skill = true, spell = true, area = true, lightning = true, color = 3, baseFlags = { spell = true, projectile = true, lightning = true, }, skillTypes = { [2] = true, [10] = true, [3] = true, [11] = true, [18] = true, [17] = true, [19] = true, [26] = true, [36] = true, [45] = true, [35] = true, }, baseMods = { skill("castTime", 0.8), skill("damageEffectiveness", 0.2), skill("critChance", 5), --"active_skill_index" = 0 --"base_is_projectile" = ? }, qualityMods = { mod("LightningDamage", "INC", 1), --"lightning_damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [3] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" }, levels = { [1] = { 14, 2, 32, }, [2] = { 15, 2, 38, }, [3] = { 16, 2, 45, }, [4] = { 17, 3, 53, }, [5] = { 18, 3, 62, }, [6] = { 19, 4, 69, }, [7] = { 20, 4, 76, }, [8] = { 21, 4, 84, }, [9] = { 22, 5, 93, }, [10] = { 23, 5, 103, }, [11] = { 24, 6, 113, }, [12] = { 25, 7, 124, }, [13] = { 25, 7, 137, }, [14] = { 25, 8, 150, }, [15] = { 26, 9, 165, }, [16] = { 26, 10, 181, }, [17] = { 26, 10, 199, }, [18] = { 26, 11, 217, }, [19] = { 27, 13, 238, }, [20] = { 27, 14, 260, }, [21] = { 28, 15, 285, }, [22] = { 28, 16, 311, }, [23] = { 29, 18, 340, }, [24] = { 29, 20, 371, }, [25] = { 30, 21, 404, }, [26] = { 30, 23, 441, }, [27] = { 30, 25, 480, }, [28] = { 30, 28, 523, }, [29] = { 31, 30, 570, }, [30] = { 31, 33, 620, }, }, } gems["Bone Offering"] = { minion = true, intelligence = true, active_skill = true, spell = true, duration = true, unsupported = true, } gems["Clarity"] = { aura = true, intelligence = true, active_skill = true, spell = true, area = true, color = 3, baseFlags = { spell = true, aura = true, area = true, }, skillTypes = { [2] = true, [11] = true, [5] = true, [15] = true, [27] = true, [18] = true, [44] = true, }, baseMods = { skill("castTime", 1.2), --"base_deal_no_damage" = ? }, qualityMods = { mod("AreaRadius", "INC", 1), --"base_skill_area_of_effect_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = mod("ManaRegen", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), --"base_mana_regeneration_rate_per_minute" [3] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" }, levels = { [1] = { 34, 2.9333333333333, 0, }, [2] = { 48, 4.0333333333333, 3, }, [3] = { 61, 5.0833333333333, 6, }, [4] = { 76, 6.0833333333333, 9, }, [5] = { 89, 7.0166666666667, 12, }, [6] = { 102, 7.9166666666667, 15, }, [7] = { 115, 8.75, 18, }, [8] = { 129, 9.55, 21, }, [9] = { 141, 10.316666666667, 23, }, [10] = { 154, 11.05, 25, }, [11] = { 166, 11.733333333333, 27, }, [12] = { 178, 12.4, 29, }, [13] = { 190, 13.033333333333, 31, }, [14] = { 203, 13.65, 33, }, [15] = { 214, 14.25, 35, }, [16] = { 227, 14.85, 36, }, [17] = { 239, 15.433333333333, 37, }, [18] = { 251, 16.016666666667, 38, }, [19] = { 265, 16.6, 39, }, [20] = { 279, 17.183333333333, 40, }, [21] = { 293, 17.766666666667, 41, }, [22] = { 303, 18.366666666667, 42, }, [23] = { 313, 18.966666666667, 43, }, [24] = { 323, 19.566666666667, 44, }, [25] = { 333, 20.166666666667, 45, }, [26] = { 343, 20.766666666667, 46, }, [27] = { 353, 21.366666666667, 47, }, [28] = { 363, 21.983333333333, 48, }, [29] = { 373, 22.6, 49, }, [30] = { 383, 23.216666666667, 50, }, }, } gems["Vaal Clarity"] = { aura = true, intelligence = true, active_skill = true, vaal = true, spell = true, area = true, duration = true, color = 3, baseFlags = { spell = true, aura = true, area = true, duration = true, vaal = true, }, skillTypes = { [2] = true, [5] = true, [11] = true, [18] = true, [27] = true, [12] = true, [43] = true, [44] = true, }, baseMods = { skill("castTime", 0.6), mod("ManaCost", "MORE", -100, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), --"no_mana_cost" = ? --"base_deal_no_damage" = ? }, qualityMods = { mod("AreaRadius", "INC", 1), --"base_skill_area_of_effect_+%" = 1 }, levelMods = { [1] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" [2] = skill("duration", nil), --"base_skill_effect_duration" }, levels = { [1] = { 0, 8, }, [2] = { 3, 8.1, }, [3] = { 6, 8.2, }, [4] = { 9, 8.3, }, [5] = { 12, 8.4, }, [6] = { 15, 8.5, }, [7] = { 18, 8.6, }, [8] = { 21, 8.7, }, [9] = { 23, 8.8, }, [10] = { 25, 8.9, }, [11] = { 27, 9, }, [12] = { 29, 9.1, }, [13] = { 31, 9.2, }, [14] = { 33, 9.3, }, [15] = { 35, 9.4, }, [16] = { 36, 9.5, }, [17] = { 37, 9.6, }, [18] = { 38, 9.7, }, [19] = { 39, 9.8, }, [20] = { 40, 9.9, }, [21] = { 41, 10, }, [22] = { 42, 10.1, }, [23] = { 43, 10.2, }, [24] = { 44, 10.3, }, [25] = { 45, 10.4, }, [26] = { 46, 10.5, }, [27] = { 47, 10.6, }, [28] = { 48, 10.7, }, [29] = { 49, 10.8, }, [30] = { 50, 10.9, }, }, } gems["Cold Snap"] = { intelligence = true, active_skill = true, spell = true, area = true, cold = true, color = 3, baseFlags = { spell = true, area = true, cold = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [17] = true, [18] = true, [19] = true, [26] = true, [36] = true, [34] = true, [60] = true, }, baseMods = { skill("castTime", 0.85), skill("damageEffectiveness", 1.2), skill("critChance", 5), 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" = ? }, qualityMods = { mod("AreaRadius", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("ColdMin", nil), --"spell_minimum_base_cold_damage" [3] = skill("ColdMax", nil), --"spell_maximum_base_cold_damage" }, 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, }, }, } gems["Vaal Cold Snap"] = { intelligence = true, active_skill = true, vaal = true, spell = true, area = true, duration = true, cold = true, color = 3, baseFlags = { spell = true, area = true, duration = true, cold = true, vaal = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [17] = true, [18] = true, [19] = true, [26] = true, [12] = true, [43] = true, [34] = true, }, baseMods = { skill("castTime", 0.85), skill("damageEffectiveness", 1.4), skill("critChance", 5), skill("duration", 10), --"base_skill_effect_duration" = 10000 mod("EnemyFreezeChance", "BASE", 100), --"base_chance_to_freeze_%" = 100 --"is_area_damage" = ? }, qualityMods = { mod("AreaRadius", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 }, levelMods = { [1] = skill("ColdMin", nil), --"spell_minimum_base_cold_damage" [2] = skill("ColdMax", nil), --"spell_maximum_base_cold_damage" }, levels = { [1] = { 11, 17, }, [2] = { 14, 21, }, [3] = { 18, 28, }, [4] = { 24, 35, }, [5] = { 32, 48, }, [6] = { 42, 63, }, [7] = { 55, 82, }, [8] = { 70, 105, }, [9] = { 88, 132, }, [10] = { 111, 166, }, [11] = { 137, 206, }, [12] = { 170, 255, }, [13] = { 208, 313, }, [14] = { 255, 382, }, [15] = { 295, 443, }, [16] = { 342, 512, }, [17] = { 394, 591, }, [18] = { 454, 682, }, [19] = { 523, 784, }, [20] = { 600, 901, }, [21] = { 658, 987, }, [22] = { 721, 1081, }, [23] = { 789, 1184, }, [24] = { 863, 1295, }, [25] = { 944, 1416, }, [26] = { 1032, 1548, }, [27] = { 1127, 1691, }, [28] = { 1231, 1846, }, [29] = { 1343, 2015, }, [30] = { 1466, 2199, }, }, } gems["Conductivity"] = { curse = true, intelligence = true, active_skill = true, spell = true, area = true, duration = true, lightning = true, color = 3, baseFlags = { spell = true, curse = true, area = true, duration = true, lightning = true, }, skillTypes = { [2] = true, [11] = true, [12] = true, [17] = true, [18] = true, [19] = true, [26] = true, [32] = true, [36] = true, [45] = true, [35] = true, }, baseMods = { skill("castTime", 0.5), --"base_deal_no_damage" = ? skill("debuff", true), }, qualityMods = { mod("SelfShockDuration", "INC", 1, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"base_self_shock_duration_-%" = -1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("duration", nil), --"base_skill_effect_duration" [3] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" [4] = mod("LightningResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"base_lightning_damage_resistance_%" [5] = mod("SelfShockChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"chance_to_be_shocked_%" }, 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, }, }, } gems["Contagion"] = { intelligence = true, active_skill = true, spell = true, area = true, duration = true, chaos = true, color = 3, baseFlags = { spell = true, area = true, duration = true, chaos = true, }, skillTypes = { [2] = true, [11] = true, [12] = true, [17] = true, [18] = true, [40] = true, [50] = true, [26] = true, [36] = true, [19] = true, [52] = true, [59] = true, }, baseMods = { skill("castTime", 0.85), skill("duration", 5), --"base_skill_effect_duration" = 5000 --"is_area_damage" = ? skill("dotIsSpell", true), --"spell_damage_modifiers_apply_to_damage_over_time" = ? skill("debuff", true), }, qualityMods = { mod("AreaRadius", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("ChaosDot", nil), --"base_chaos_damage_to_deal_per_minute" }, levels = { [1] = { 11, 3.1666666666667, }, [2] = { 12, 3.9, }, [3] = { 13, 5.15, }, [4] = { 14, 6.65, }, [5] = { 15, 9.0666666666667, }, [6] = { 16, 12.066666666667, }, [7] = { 17, 15.766666666667, }, [8] = { 18, 20.3, }, [9] = { 19, 25.866666666667, }, [10] = { 20, 32.65, }, [11] = { 21, 40.9, }, [12] = { 22, 50.9, }, [13] = { 23, 63, }, [14] = { 24, 77.583333333333, }, [15] = { 25, 90.466666666667, }, [16] = { 26, 105.25, }, [17] = { 26, 122.2, }, [18] = { 27, 141.65, }, [19] = { 27, 163.9, }, [20] = { 28, 189.36666666667, }, [21] = { 28, 208.35, }, [22] = { 29, 229.08333333333, }, [23] = { 29, 251.75, }, [24] = { 30, 276.5, }, [25] = { 30, 303.51666666667, }, [26] = { 30, 333.03333333333, }, [27] = { 30, 365.21666666667, }, [28] = { 31, 400.35, }, [29] = { 31, 438.66666666667, }, [30] = { 32, 480.45, }, }, } gems["Conversion Trap"] = { trap = true, intelligence = true, active_skill = true, spell = true, duration = true, unsupported = true, } gems["Convocation"] = { minion = true, intelligence = true, active_skill = true, spell = true, duration = true, unsupported = true, } gems["Discharge"] = { intelligence = true, active_skill = true, spell = true, area = true, fire = true, cold = true, lightning = true, color = 3, baseFlags = { spell = true, area = true, lightning = true, cold = true, fire = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [18] = true, [26] = true, [36] = true, [45] = true, [33] = true, [34] = true, [35] = true, [60] = true, }, baseMods = { skill("castTime", 1), skill("damageEffectiveness", 1.5), skill("critChance", 7), --"skill_override_pvp_scaling_time_ms" = 1400 --"triggered_discharge_damage_+%_final" = -35 skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? --"is_area_damage" = ? }, qualityMods = { mod("AreaRadius", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("LightningMin", nil, { type = "Multiplier", var = "PowerCharge" }), --"spell_minimum_base_lightning_damage_per_power_charge" [3] = skill("LightningMax", nil, { type = "Multiplier", var = "PowerCharge" }), --"spell_maximum_base_lightning_damage_per_power_charge" [4] = skill("FireMin", nil, { type = "Multiplier", var = "EnduranceCharge" }), --"spell_minimum_base_fire_damage_per_endurance_charge" [5] = skill("FireMax", nil, { type = "Multiplier", var = "EnduranceCharge" }), --"spell_maximum_base_fire_damage_per_endurance_charge" [6] = skill("ColdMin", nil, { type = "Multiplier", var = "FrenzyCharge" }), --"spell_minimum_base_cold_damage_per_frenzy_charge" [7] = skill("ColdMax", nil, { type = "Multiplier", var = "FrenzyCharge" }), --"spell_maximum_base_cold_damage_per_frenzy_charge" }, levels = { [1] = { 24, 4, 77, 29, 43, 24, 36, }, [2] = { 26, 5, 92, 34, 51, 28, 42, }, [3] = { 27, 6, 108, 40, 60, 33, 49, }, [4] = { 29, 7, 126, 47, 71, 39, 58, }, [5] = { 31, 8, 147, 55, 83, 45, 68, }, [6] = { 32, 9, 163, 61, 91, 50, 75, }, [7] = { 33, 9, 180, 67, 101, 55, 82, }, [8] = { 34, 10, 198, 74, 111, 61, 91, }, [9] = { 35, 11, 218, 82, 122, 67, 100, }, [10] = { 36, 13, 240, 90, 135, 73, 110, }, [11] = { 37, 14, 263, 99, 148, 81, 121, }, [12] = { 38, 15, 289, 108, 162, 88, 133, }, [13] = { 39, 17, 317, 119, 178, 97, 146, }, [14] = { 40, 18, 347, 130, 195, 106, 159, }, [15] = { 41, 20, 380, 142, 213, 116, 174, }, [16] = { 42, 22, 415, 155, 233, 127, 191, }, [17] = { 44, 24, 454, 170, 255, 139, 208, }, [18] = { 45, 26, 495, 185, 278, 152, 227, }, [19] = { 46, 28, 540, 202, 303, 165, 248, }, [20] = { 47, 31, 589, 220, 331, 180, 271, }, [21] = { 48, 34, 642, 240, 360, 197, 295, }, [22] = { 49, 37, 699, 262, 392, 214, 321, }, [23] = { 50, 40, 761, 285, 427, 233, 349, }, [24] = { 51, 44, 828, 310, 465, 253, 380, }, [25] = { 52, 47, 900, 337, 505, 276, 413, }, [26] = { 53, 51, 978, 366, 549, 299, 449, }, [27] = { 54, 56, 1062, 397, 596, 325, 488, }, [28] = { 55, 61, 1153, 431, 647, 353, 529, }, [29] = { 57, 66, 1251, 468, 702, 383, 575, }, [30] = { 58, 71, 1357, 508, 762, 416, 623, }, }, } gems["Discipline"] = { aura = true, intelligence = true, active_skill = true, spell = true, area = true, color = 3, baseFlags = { spell = true, aura = true, area = true, }, skillTypes = { [2] = true, [11] = true, [5] = true, [15] = true, [27] = true, [16] = true, [18] = true, [44] = true, }, baseMods = { skill("castTime", 1.2), skill("manaCost", 35), --"base_deal_no_damage" = ? }, qualityMods = { mod("AreaRadius", "INC", 1), --"base_skill_area_of_effect_+%" = 1 }, levelMods = { [1] = mod("EnergyShield", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), --"base_maximum_energy_shield" [2] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" }, levels = { [1] = { 60, 0, }, [2] = { 70, 3, }, [3] = { 78, 6, }, [4] = { 89, 9, }, [5] = { 100, 12, }, [6] = { 111, 15, }, [7] = { 125, 18, }, [8] = { 139, 21, }, [9] = { 154, 23, }, [10] = { 165, 25, }, [11] = { 173, 27, }, [12] = { 187, 29, }, [13] = { 201, 31, }, [14] = { 213, 33, }, [15] = { 227, 35, }, [16] = { 239, 36, }, [17] = { 253, 37, }, [18] = { 269, 38, }, [19] = { 281, 39, }, [20] = { 303, 40, }, [21] = { 315, 41, }, [22] = { 330, 42, }, [23] = { 340, 43, }, [24] = { 357, 44, }, [25] = { 374, 45, }, [26] = { 384, 46, }, [27] = { 406, 47, }, [28] = { 425, 48, }, [29] = { 450, 49, }, [30] = { 455, 50, }, }, } gems["Vaal Discipline"] = { aura = true, intelligence = true, active_skill = true, vaal = true, spell = true, area = true, duration = true, color = 3, baseFlags = { spell = true, aura = true, area = true, duration = true, vaal = true, }, skillTypes = { [2] = true, [5] = true, [11] = true, [18] = true, [27] = true, [12] = true, [43] = true, [44] = true, }, baseMods = { skill("castTime", 0.6), skill("duration", 3), --"base_skill_effect_duration" = 3000 --"energy_shield_recharge_not_delayed_by_damage" = ? --"base_deal_no_damage" = ? }, qualityMods = { mod("AreaRadius", "INC", 1), --"base_skill_area_of_effect_+%" = 1 }, levelMods = { [1] = mod("EnergyShield", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), --"base_maximum_energy_shield" [2] = mod("AreaRadius", "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, }, }, } gems["Elemental Weakness"] = { curse = true, intelligence = true, active_skill = true, spell = true, area = true, duration = true, color = 3, baseFlags = { spell = true, curse = true, area = true, duration = true, }, skillTypes = { [2] = true, [11] = true, [12] = true, [17] = true, [18] = true, [19] = true, [26] = true, [32] = true, [36] = true, }, baseMods = { skill("castTime", 0.5), --"base_deal_no_damage" = ? skill("debuff", true), }, qualityMods = { mod("ElementalResist", "BASE", -0.25, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"base_resist_all_elements_%" = -0.25 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("duration", nil), --"base_skill_effect_duration" [3] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" [4] = mod("ElementalResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"base_resist_all_elements_%" }, 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, }, }, } gems["Enfeeble"] = { curse = true, intelligence = true, active_skill = true, spell = true, area = true, duration = true, color = 3, baseFlags = { spell = true, curse = true, area = true, duration = true, }, skillTypes = { [2] = true, [11] = true, [12] = true, [17] = true, [18] = true, [19] = true, [26] = true, [32] = true, [36] = true, }, baseMods = { skill("castTime", 0.5), mod("CritChance", "INC", -25, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"critical_strike_chance_+%" = -25 --"base_deal_no_damage" = ? skill("debuff", true), }, qualityMods = { mod("Accuracy", "INC", -0.5, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"accuracy_rating_+%" = -0.5 mod("CritChance", "INC", -0.5, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"critical_strike_chance_+%" = -0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("duration", nil), --"base_skill_effect_duration" [3] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" [4] = mod("Accuracy", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"accuracy_rating_+%" [5] = mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"enfeeble_damage_+%_final" [6] = mod("CritMultiplier", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"base_critical_strike_multiplier_+" }, 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, }, }, } gems["Essence Drain"] = { projectile = true, intelligence = true, active_skill = true, spell = true, duration = true, chaos = true, color = 3, baseFlags = { spell = true, projectile = true, duration = true, chaos = true, }, skillTypes = { [2] = true, [3] = true, [12] = true, [18] = true, [26] = true, [40] = true, [50] = true, [10] = true, [36] = true, }, baseMods = { skill("castTime", 0.75), skill("damageEffectiveness", 0.6), skill("critChance", 5), --"siphon_life_leech_from_damage_permyriad" = 50 skill("duration", 3.8), --"base_skill_effect_duration" = 3800 skill("dotIsSpell", true), --"spell_damage_modifiers_apply_to_damage_over_time" = ? --"base_is_projectile" = ? skill("debuff", true), }, qualityMods = { mod("ChaosDamage", "INC", 1), --"chaos_damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("ChaosDot", nil), --"base_chaos_damage_to_deal_per_minute" [3] = skill("ChaosMin", nil), --"spell_minimum_base_chaos_damage" [4] = skill("ChaosMax", nil), --"spell_maximum_base_chaos_damage" }, levels = { [1] = { 9, 21.483333333333, 6, 9, }, [2] = { 10, 27.566666666667, 8, 12, }, [3] = { 11, 37.6, 11, 16, }, [4] = { 12, 50.3, 14, 22, }, [5] = { 13, 66.266666666667, 19, 29, }, [6] = { 14, 86.283333333333, 25, 37, }, [7] = { 16, 111.26666666667, 32, 48, }, [8] = { 16, 133.93333333333, 39, 58, }, [9] = { 17, 160.58333333333, 46, 69, }, [10] = { 18, 191.85, 55, 83, }, [11] = { 19, 228.5, 66, 99, }, [12] = { 20, 271.4, 78, 117, }, [13] = { 21, 321.53333333333, 93, 139, }, [14] = { 22, 380.05, 109, 164, }, [15] = { 23, 448.3, 129, 194, }, [16] = { 24, 527.78333333333, 152, 228, }, [17] = { 24, 587.88333333333, 169, 254, }, [18] = { 25, 654.35, 188, 283, }, [19] = { 26, 727.81666666667, 210, 314, }, [20] = { 27, 809, 233, 349, }, [21] = { 28, 898.68333333333, 259, 388, }, [22] = { 29, 997.7, 287, 431, }, [23] = { 29, 1107, 319, 478, }, [24] = { 30, 1227.6, 354, 530, }, [25] = { 30, 1360.6333333333, 392, 588, }, [26] = { 31, 1507.3333333333, 434, 651, }, [27] = { 32, 1669.0666666667, 481, 721, }, [28] = { 33, 1847.3, 532, 798, }, [29] = { 33, 2043.6833333333, 589, 883, }, [30] = { 34, 2260, 651, 976, }, }, } gems["Fire Nova Mine"] = { area = true, mine = true, intelligence = true, active_skill = true, spell = true, fire = true, duration = true, color = 3, baseFlags = { spell = true, mine = true, area = true, duration = true, fire = true, }, skillTypes = { [2] = true, [10] = true, [36] = true, [11] = true, [33] = true, [26] = true, [41] = true, [12] = true, }, baseMods = { skill("castTime", 0.4), skill("damageEffectiveness", 0.3), skill("critChance", 5), --"base_mine_duration" = 16000 --"base_spell_repeat_count" = 3 --"base_skill_is_mined" = ? skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? --"is_remote_mine" = ? --"is_area_damage" = ? }, qualityMods = { mod("FireDamage", "INC", 1), --"fire_damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("FireMin", nil), --"spell_minimum_base_fire_damage" [3] = skill("FireMax", nil), --"spell_maximum_base_fire_damage" --[4] = "fire_nova_damage_+%_per_repeat_final" }, levels = { [1] = { 12, 6, 9, 20, }, [2] = { 13, 7, 11, 20, }, [3] = { 15, 10, 14, 21, }, [4] = { 17, 12, 18, 21, }, [5] = { 18, 16, 23, 22, }, [6] = { 20, 20, 29, 22, }, [7] = { 22, 24, 36, 23, }, [8] = { 23, 28, 43, 23, }, [9] = { 24, 33, 50, 24, }, [10] = { 25, 39, 58, 24, }, [11] = { 27, 45, 67, 25, }, [12] = { 28, 52, 77, 25, }, [13] = { 29, 60, 89, 26, }, [14] = { 31, 68, 103, 26, }, [15] = { 32, 79, 118, 27, }, [16] = { 33, 90, 135, 27, }, [17] = { 34, 98, 148, 28, }, [18] = { 35, 107, 161, 28, }, [19] = { 36, 117, 176, 29, }, [20] = { 36, 128, 192, 29, }, [21] = { 37, 140, 210, 30, }, [22] = { 38, 152, 228, 30, }, [23] = { 39, 166, 249, 31, }, [24] = { 40, 181, 271, 31, }, [25] = { 41, 197, 295, 32, }, [26] = { 41, 214, 321, 32, }, [27] = { 42, 232, 349, 33, }, [28] = { 43, 253, 379, 33, }, [29] = { 44, 274, 412, 34, }, [30] = { 45, 298, 447, 34, }, }, } gems["Fireball"] = { projectile = true, intelligence = true, active_skill = true, spell = true, area = true, fire = true, color = 3, baseFlags = { spell = true, projectile = true, fire = true, }, skillTypes = { [3] = true, [2] = true, [10] = true, [11] = true, [17] = true, [18] = true, [19] = true, [26] = true, [36] = true, [33] = true, }, baseMods = { skill("castTime", 0.85), skill("critChance", 6), --"base_is_projectile" = ? }, qualityMods = { mod("EnemyIgniteChance", "BASE", 0.5), --"base_chance_to_ignite_%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [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_%" }, 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, }, }, } gems["Vaal Fireball"] = { projectile = true, intelligence = true, active_skill = true, vaal = true, spell = true, area = true, fire = true, color = 3, baseFlags = { spell = true, projectile = true, fire = true, vaal = true, }, skillTypes = { [3] = true, [2] = true, [10] = true, [11] = true, [17] = true, [18] = true, [19] = true, [26] = true, [43] = true, [33] = true, }, baseMods = { skill("castTime", 0.85), skill("damageEffectiveness", 1.25), skill("critChance", 6), --"base_number_of_projectiles_in_spiral_nova" = 32 --"projectile_spiral_nova_time_ms" = 2000 --"projectile_spiral_nova_angle" = -720 mod("AreaRadius", "INC", 50), --"base_skill_area_of_effect_+%" = 50 --"base_is_projectile" = ? }, qualityMods = { mod("EnemyIgniteChance", "BASE", 1.5), --"base_chance_to_ignite_%" = 1.5 }, levelMods = { [1] = skill("FireMin", nil), --"spell_minimum_base_fire_damage" [2] = skill("FireMax", nil), --"spell_maximum_base_fire_damage" }, levels = { [1] = { 8, 11, }, [2] = { 9, 13, }, [3] = { 11, 16, }, [4] = { 14, 22, }, [5] = { 20, 30, }, [6] = { 30, 45, }, [7] = { 39, 59, }, [8] = { 51, 76, }, [9] = { 65, 98, }, [10] = { 82, 124, }, [11] = { 103, 155, }, [12] = { 128, 192, }, [13] = { 158, 238, }, [14] = { 195, 292, }, [15] = { 238, 357, }, [16] = { 289, 434, }, [17] = { 351, 526, }, [18] = { 424, 636, }, [19] = { 488, 732, }, [20] = { 560, 841, }, [21] = { 614, 921, }, [22] = { 673, 1009, }, [23] = { 736, 1105, }, [24] = { 806, 1209, }, [25] = { 881, 1322, }, [26] = { 963, 1445, }, [27] = { 1052, 1578, }, [28] = { 1149, 1723, }, [29] = { 1254, 1881, }, [30] = { 1368, 2052, }, }, } gems["Firestorm"] = { intelligence = true, active_skill = true, spell = true, area = true, duration = true, fire = true, color = 3, baseFlags = { spell = true, area = true, duration = true, fire = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [12] = true, [17] = true, [18] = true, [19] = true, [26] = true, [36] = true, [33] = true, }, baseMods = { skill("castTime", 0.9), skill("damageEffectiveness", 0.3), skill("critChance", 6), skill("duration", 2), --"base_skill_effect_duration" = 2000 --"fire_storm_fireball_delay_ms" = 100 --"is_area_damage" = 1 --"skill_override_pvp_scaling_time_ms" = 450 skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? }, qualityMods = { mod("Damage", "INC", 1, 0, 0, nil), --"damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("FireMin", nil), --"spell_minimum_base_fire_damage" [3] = skill("FireMax", nil), --"spell_maximum_base_fire_damage" }, levels = { [1] = { 9, 4, 10, }, [2] = { 10, 9, 13, }, [3] = { 11, 11, 17, }, [4] = { 12, 15, 22, }, [5] = { 13, 19, 28, }, [6] = { 14, 23, 35, }, [7] = { 15, 29, 44, }, [8] = { 16, 35, 52, }, [9] = { 17, 40, 61, }, [10] = { 18, 47, 71, }, [11] = { 19, 55, 82, }, [12] = { 20, 64, 95, }, [13] = { 21, 74, 110, }, [14] = { 22, 85, 127, }, [15] = { 23, 98, 147, }, [16] = { 24, 112, 169, }, [17] = { 24, 123, 185, }, [18] = { 25, 135, 203, }, [19] = { 25, 148, 222, }, [20] = { 26, 162, 243, }, [21] = { 26, 177, 265, }, [22] = { 27, 193, 290, }, [23] = { 27, 211, 317, }, [24] = { 28, 231, 346, }, [25] = { 29, 251, 377, }, [26] = { 30, 274, 411, }, [27] = { 30, 299, 448, }, [28] = { 30, 326, 488, }, [29] = { 31, 355, 532, }, [30] = { 32, 386, 579, }, }, } gems["Flame Dash"] = { intelligence = true, active_skill = true, spell = true, movement = true, duration = true, fire = true, color = 3, baseFlags = { spell = true, duration = true, movement = true, fire = true, }, skillTypes = { [2] = true, [38] = true, [10] = true, [40] = true, [12] = true, [18] = true, [36] = true, [33] = true, [17] = true, [19] = true, }, baseMods = { skill("castTime", 0.75), skill("critChance", 6), skill("duration", 4), --"base_skill_effect_duration" = 4000 --"is_area_damage" = ? }, qualityMods = { mod("Speed", "INC", 0.5, ModFlag.Spell), --"base_cast_speed_+%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [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" }, levels = { [1] = { 10, 6, 9, 10.9, }, [2] = { 11, 8, 11, 14.3, }, [3] = { 12, 11, 16, 20.016666666667, }, [4] = { 13, 15, 22, 27.366666666667, }, [5] = { 14, 20, 29, 36.816666666667, }, [6] = { 15, 26, 39, 48.866666666667, }, [7] = { 16, 34, 51, 64.15, }, [8] = { 17, 42, 63, 78.233333333333, }, [9] = { 18, 51, 76, 94.983333333333, }, [10] = { 20, 61, 92, 114.9, }, [11] = { 21, 74, 111, 138.5, }, [12] = { 22, 89, 133, 166.48333333333, }, [13] = { 24, 106, 160, 199.55, }, [14] = { 25, 127, 191, 238.61666666667, }, [15] = { 26, 152, 228, 284.7, }, [16] = { 27, 181, 271, 339, }, [17] = { 28, 215, 322, 402.9, }, [18] = { 29, 255, 382, 478.05, }, [19] = { 30, 285, 428, 535.3, }, [20] = { 30, 319, 479, 599.01666666667, }, [21] = { 31, 357, 536, 669.9, }, [22] = { 32, 399, 599, 748.71666666667, }, [23] = { 33, 446, 669, 836.35, }, [24] = { 34, 498, 747, 933.7, }, [25] = { 34, 556, 833, 1041.8666666667, }, [26] = { 35, 620, 930, 1161.9666666667, }, [27] = { 36, 691, 1036, 1295.3166666667, }, [28] = { 37, 770, 1155, 1443.3, }, [29] = { 38, 857, 1286, 1607.4833333333, }, [30] = { 38, 954, 1432, 1789.6, }, }, } gems["Flame Surge"] = { intelligence = true, active_skill = true, spell = true, area = true, fire = true, color = 3, baseFlags = { spell = true, area = true, fire = true, }, skillTypes = { [2] = true, [10] = true, [17] = true, [18] = true, [19] = true, [26] = true, [36] = true, [11] = true, [33] = true, }, baseMods = { skill("castTime", 0.5), skill("critChance", 6), mod("Damage", "MORE", 50, bit.bor(ModFlag.Spell, ModFlag.Hit), 0, { type = "Condition", var = "EnemyBurning" }), --"flame_whip_damage_+%_final_vs_burning_enemies" = 50 flag("CannotIgnite"), --"never_ignite" = ? --"is_area_damage" = ? }, qualityMods = { mod("Speed", "INC", 0.5, ModFlag.Spell), --"base_cast_speed_+%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("FireMin", nil), --"spell_minimum_base_fire_damage" [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, }, }, } gems["Flameblast"] = { intelligence = true, active_skill = true, spell = true, area = true, fire = true, parts = { { name = "1 Stage", }, { name = "10 Stages", }, }, color = 3, baseFlags = { spell = true, area = true, fire = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [18] = true, [33] = true, [58] = true, }, baseMods = { skill("castTime", 0.2), skill("damageEffectiveness", 0.5), skill("critChance", 5), --"charged_blast_spell_damage_+%_final_per_stack" = 110 --"is_area_damage" = ? skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? mod("Damage", "MORE", 990, 0, 0, { type = "SkillPart", skillPart = 2 }), mod("Speed", "MORE", -90, 0, 0, { type = "SkillPart", skillPart = 2 }), skill("showAverage", false), }, qualityMods = { mod("Damage", "INC", 1, 0, 0, nil), --"damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("FireMin", nil), --"spell_minimum_base_fire_damage" [3] = skill("FireMax", nil), --"spell_maximum_base_fire_damage" }, levels = { [1] = { 6, 32, 48, }, [2] = { 6, 38, 57, }, [3] = { 6, 45, 67, }, [4] = { 6, 52, 78, }, [5] = { 7, 61, 91, }, [6] = { 7, 67, 101, }, [7] = { 7, 74, 111, }, [8] = { 7, 82, 123, }, [9] = { 7, 90, 135, }, [10] = { 8, 99, 148, }, [11] = { 8, 109, 163, }, [12] = { 8, 119, 179, }, [13] = { 8, 130, 196, }, [14] = { 8, 143, 214, }, [15] = { 9, 156, 234, }, [16] = { 9, 171, 256, }, [17] = { 9, 186, 279, }, [18] = { 9, 203, 305, }, [19] = { 9, 221, 332, }, [20] = { 9, 241, 362, }, [21] = { 10, 263, 394, }, [22] = { 10, 286, 429, }, [23] = { 10, 311, 466, }, [24] = { 11, 338, 507, }, [25] = { 11, 367, 550, }, [26] = { 11, 398, 598, }, [27] = { 12, 432, 649, }, [28] = { 12, 469, 704, }, [29] = { 12, 509, 763, }, [30] = { 13, 551, 827, }, }, } gems["Vaal Flameblast"] = { intelligence = true, active_skill = true, vaal = true, spell = true, area = true, fire = true, color = 3, baseFlags = { spell = true, area = true, fire = true, vaal = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [18] = true, [43] = true, [33] = true, }, baseMods = { skill("castTime", 1), skill("damageEffectiveness", 0.6), skill("critChance", 5), --"charged_blast_spell_damage_+%_final_per_stack" = 110 --"is_area_damage" = ? skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? mod("Damage", "MORE", 1100, ModFlag.Spell), }, qualityMods = { mod("Damage", "INC", 1, 0, 0, nil), --"damage_+%" = 1 }, levelMods = { [1] = skill("FireMin", nil), --"spell_minimum_base_fire_damage" [2] = skill("FireMax", nil), --"spell_maximum_base_fire_damage" }, levels = { [1] = { 39, 58, }, [2] = { 46, 68, }, [3] = { 53, 80, }, [4] = { 62, 93, }, [5] = { 71, 107, }, [6] = { 78, 117, }, [7] = { 86, 129, }, [8] = { 94, 141, }, [9] = { 103, 154, }, [10] = { 113, 169, }, [11] = { 123, 184, }, [12] = { 134, 201, }, [13] = { 146, 219, }, [14] = { 159, 238, }, [15] = { 173, 259, }, [16] = { 188, 282, }, [17] = { 204, 306, }, [18] = { 221, 332, }, [19] = { 240, 360, }, [20] = { 260, 390, }, [21] = { 281, 422, }, [22] = { 305, 457, }, [23] = { 329, 494, }, [24] = { 356, 534, }, [25] = { 385, 577, }, [26] = { 416, 623, }, [27] = { 449, 673, }, [28] = { 484, 726, }, [29] = { 522, 783, }, [30] = { 563, 844, }, }, } gems["Flammability"] = { curse = true, intelligence = true, active_skill = true, spell = true, area = true, duration = true, fire = true, color = 3, baseFlags = { spell = true, curse = true, area = true, duration = true, fire = true, }, skillTypes = { [2] = true, [11] = true, [12] = true, [17] = true, [18] = true, [19] = true, [26] = true, [32] = true, [36] = true, [33] = true, }, baseMods = { skill("castTime", 0.5), --"base_deal_no_damage" = ? skill("debuff", true), }, qualityMods = { mod("SelfIgniteDuration", "INC", 0.5, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"base_self_ignite_duration_-%" = -0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("duration", nil), --"base_skill_effect_duration" [3] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" [4] = mod("FireResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"base_fire_damage_resistance_%" [5] = mod("SelfIgniteChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"chance_to_be_ignited_%" }, 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, }, }, } gems["Flesh Offering"] = { minion = true, intelligence = true, active_skill = true, spell = true, duration = true, unsupported = true, } gems["Freezing Pulse"] = { projectile = true, intelligence = true, active_skill = true, spell = true, cold = true, color = 3, baseFlags = { spell = true, projectile = true, cold = true, }, skillTypes = { [2] = true, [3] = true, [10] = true, [17] = true, [18] = true, [19] = true, [26] = true, [36] = true, [34] = true, [60] = true, }, baseMods = { skill("castTime", 0.65), skill("damageEffectiveness", 1.25), skill("critChance", 6), --"base_is_projectile" = ? mod("PierceChance", "BASE", 100), --"always_pierce" = ? mod("EnemyFreezeChance", "BASE", 25), }, qualityMods = { mod("ProjectileSpeed", "INC", 2), --"base_projectile_speed_+%" = 2 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("ColdMin", nil), --"spell_minimum_base_cold_damage" [3] = skill("ColdMax", nil), --"spell_maximum_base_cold_damage" [4] = mod("ProjectileSpeed", "INC", nil), --"base_projectile_speed_+%" }, levels = { [1] = { 4, 7, 11, 0, }, [2] = { 5, 8, 13, 1, }, [3] = { 6, 11, 16, 2, }, [4] = { 7, 15, 23, 3, }, [5] = { 8, 22, 33, 4, }, [6] = { 9, 32, 49, 5, }, [7] = { 10, 43, 65, 6, }, [8] = { 11, 57, 85, 7, }, [9] = { 12, 73, 110, 8, }, [10] = { 13, 93, 140, 9, }, [11] = { 14, 118, 176, 10, }, [12] = { 14, 148, 221, 11, }, [13] = { 15, 184, 276, 12, }, [14] = { 16, 228, 342, 13, }, [15] = { 17, 281, 421, 14, }, [16] = { 18, 345, 517, 15, }, [17] = { 18, 422, 633, 16, }, [18] = { 18, 515, 772, 17, }, [19] = { 18, 596, 894, 18, }, [20] = { 18, 689, 1034, 19, }, [21] = { 18, 759, 1138, 20, }, [22] = { 19, 835, 1252, 21, }, [23] = { 19, 918, 1377, 22, }, [24] = { 19, 1009, 1513, 23, }, [25] = { 20, 1108, 1662, 24, }, [26] = { 20, 1216, 1824, 25, }, [27] = { 20, 1335, 2002, 26, }, [28] = { 21, 1464, 2196, 27, }, [29] = { 21, 1605, 2407, 28, }, [30] = { 21, 1759, 2638, 29, }, }, } gems["Frost Bomb"] = { intelligence = true, active_skill = true, spell = true, area = true, duration = true, cold = true, color = 3, baseFlags = { spell = true, area = true, duration = true, cold = true, }, skillTypes = { [2] = true, [11] = true, [12] = true, [34] = true, [10] = true, [26] = true, [18] = true, [17] = true, [19] = true, [36] = true, [60] = true, }, baseMods = { skill("castTime", 0.5), skill("damageEffectiveness", 1.3), skill("critChance", 6), skill("duration", 3.5), --"base_skill_effect_duration" = 3500 --"base_secondary_skill_effect_duration" = 2000 mod("ColdResist", "BASE", -20, 0, 0, { type = "GlobalEffect", effectType = "Debuff" }), --"base_cold_damage_resistance_%" = -20 --"life_regeneration_rate_+%" = -75 --"is_area_damage" = ? skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? }, qualityMods = { mod("ColdDamage", "INC", 1), --"cold_damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("ColdMin", nil), --"spell_minimum_base_cold_damage" [3] = skill("ColdMax", nil), --"spell_maximum_base_cold_damage" }, levels = { [1] = { 6, 10, 14, }, [2] = { 7, 12, 18, }, [3] = { 8, 15, 23, }, [4] = { 9, 20, 30, }, [5] = { 10, 27, 40, }, [6] = { 11, 36, 54, }, [7] = { 12, 46, 70, }, [8] = { 13, 59, 89, }, [9] = { 13, 75, 113, }, [10] = { 14, 94, 142, }, [11] = { 14, 118, 176, }, [12] = { 15, 145, 218, }, [13] = { 16, 179, 268, }, [14] = { 16, 219, 329, }, [15] = { 17, 254, 382, }, [16] = { 18, 295, 442, }, [17] = { 18, 341, 511, }, [18] = { 19, 393, 590, }, [19] = { 19, 453, 679, }, [20] = { 19, 521, 781, }, [21] = { 20, 572, 857, }, [22] = { 21, 627, 940, }, [23] = { 21, 687, 1030, }, [24] = { 21, 752, 1128, }, [25] = { 22, 823, 1235, }, [26] = { 23, 900, 1351, }, [27] = { 23, 985, 1477, }, [28] = { 23, 1076, 1614, }, [29] = { 24, 1176, 1764, }, [30] = { 24, 1284, 1926, }, }, } gems["Frost Wall"] = { intelligence = true, active_skill = true, spell = true, duration = true, cold = true, color = 3, baseFlags = { spell = true, duration = true, cold = true, }, skillTypes = { [2] = true, [10] = true, [12] = true, [17] = true, [18] = true, [19] = true, [26] = true, [36] = true, [34] = true, [60] = true, }, baseMods = { skill("castTime", 0.5), --"wall_expand_delay_ms" = 150 skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? }, qualityMods = { mod("Duration", "INC", 1), --"skill_effect_duration_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("duration", nil), --"base_skill_effect_duration" --[3] = "wall_maximum_length" [4] = skill("ColdMin", nil), --"spell_minimum_base_cold_damage" [5] = skill("ColdMax", nil), --"spell_maximum_base_cold_damage" }, levels = { [1] = { 14, 3, 28, 8, 12, }, [2] = { 16, 3.1, 28, 9, 16, }, [3] = { 18, 3.2, 28, 14, 23, }, [4] = { 20, 3.3, 28, 18, 27, }, [5] = { 21, 3.4, 35, 25, 37, }, [6] = { 23, 3.5, 35, 32, 49, }, [7] = { 24, 3.6, 35, 42, 63, }, [8] = { 25, 3.7, 35, 54, 81, }, [9] = { 26, 3.8, 42, 68, 102, }, [10] = { 27, 3.9, 42, 85, 128, }, [11] = { 28, 4, 42, 106, 159, }, [12] = { 29, 4.1, 42, 131, 196, }, [13] = { 30, 4.2, 49, 160, 240, }, [14] = { 31, 4.3, 49, 196, 294, }, [15] = { 32, 4.4, 49, 227, 341, }, [16] = { 33, 4.5, 49, 263, 394, }, [17] = { 34, 4.6, 56, 303, 455, }, [18] = { 35, 4.7, 56, 350, 524, }, [19] = { 36, 4.8, 56, 402, 603, }, [20] = { 37, 4.9, 56, 462, 693, }, [21] = { 38, 5, 63, 506, 759, }, [22] = { 38, 5.1, 63, 554, 832, }, [23] = { 38, 5.2, 63, 607, 910, }, [24] = { 39, 5.3, 63, 664, 996, }, [25] = { 40, 5.4, 70, 726, 1089, }, [26] = { 40, 5.5, 70, 794, 1191, }, [27] = { 41, 5.6, 70, 867, 1301, }, [28] = { 42, 5.7, 70, 947, 1420, }, [29] = { 42, 5.8, 77, 1033, 1550, }, [30] = { 42, 5.9, 77, 1127, 1691, }, }, } gems["Frostbite"] = { curse = true, intelligence = true, active_skill = true, spell = true, area = true, duration = true, cold = true, color = 3, baseFlags = { spell = true, curse = true, area = true, duration = true, cold = true, }, skillTypes = { [2] = true, [11] = true, [12] = true, [17] = true, [18] = true, [19] = true, [26] = true, [32] = true, [36] = true, [34] = true, [60] = true, }, baseMods = { skill("castTime", 0.5), --"base_deal_no_damage" = ? skill("debuff", true), }, qualityMods = { mod("SelfFreezeDuration", "INC", 1, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"base_self_freeze_duration_-%" = -1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("duration", nil), --"base_skill_effect_duration" [3] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" [4] = mod("ColdResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"base_cold_damage_resistance_%" [5] = mod("SelfFreezeChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"chance_to_be_frozen_%" }, 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, }, }, } gems["Frostbolt"] = { projectile = true, intelligence = true, active_skill = true, spell = true, cold = true, color = 3, baseFlags = { spell = true, projectile = true, cold = true, }, skillTypes = { [2] = true, [3] = true, [10] = true, [17] = true, [18] = true, [19] = true, [26] = true, [34] = true, [36] = true, [60] = true, }, baseMods = { skill("castTime", 0.75), skill("critChance", 5), --"base_is_projectile" = ? mod("PierceChance", "BASE", 100), --"always_pierce" = ? }, qualityMods = { mod("ColdDamage", "INC", 1), --"cold_damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("ColdMin", nil), --"spell_minimum_base_cold_damage" [3] = skill("ColdMax", nil), --"spell_maximum_base_cold_damage" }, levels = { [1] = { 6, 6, 10, }, [2] = { 6, 7, 11, }, [3] = { 7, 9, 14, }, [4] = { 8, 13, 19, }, [5] = { 9, 18, 27, }, [6] = { 10, 28, 42, }, [7] = { 11, 38, 57, }, [8] = { 12, 50, 75, }, [9] = { 13, 66, 99, }, [10] = { 14, 86, 128, }, [11] = { 14, 110, 165, }, [12] = { 15, 141, 211, }, [13] = { 16, 178, 268, }, [14] = { 16, 225, 338, }, [15] = { 17, 283, 424, }, [16] = { 18, 354, 530, }, [17] = { 18, 440, 661, }, [18] = { 19, 547, 820, }, [19] = { 19, 642, 963, }, [20] = { 20, 752, 1129, }, [21] = { 20, 836, 1254, }, [22] = { 21, 928, 1392, }, [23] = { 21, 1030, 1544, }, [24] = { 21, 1142, 1713, }, [25] = { 22, 1266, 1898, }, [26] = { 23, 1402, 2103, }, [27] = { 23, 1552, 2329, }, [28] = { 23, 1718, 2577, }, [29] = { 24, 1901, 2851, }, [30] = { 24, 2102, 3153, }, }, } gems["Glacial Cascade"] = { intelligence = true, active_skill = true, spell = true, area = true, cold = true, color = 3, baseFlags = { spell = true, area = true, cold = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [17] = true, [18] = true, [19] = true, [26] = true, [36] = true, [34] = true, [60] = true, }, baseMods = { skill("castTime", 0.8), skill("damageEffectiveness", 0.6), skill("critChance", 5), --"upheaval_number_of_spikes" = 7 --"is_area_damage" = ? }, qualityMods = { mod("Damage", "INC", 1, 0, 0, nil), --"damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("PhysicalMin", nil), --"spell_minimum_base_physical_damage" [3] = skill("PhysicalMax", nil), --"spell_maximum_base_physical_damage" [4] = skill("ColdMin", nil), --"spell_minimum_base_cold_damage" [5] = skill("ColdMax", nil), --"spell_maximum_base_cold_damage" }, levels = { [1] = { 13, 12, 19, 23, 35, }, [2] = { 14, 15, 23, 28, 42, }, [3] = { 15, 18, 27, 33, 50, }, [4] = { 16, 21, 32, 39, 59, }, [5] = { 17, 25, 38, 46, 69, }, [6] = { 18, 27, 42, 51, 77, }, [7] = { 18, 31, 47, 57, 85, }, [8] = { 19, 34, 52, 63, 95, }, [9] = { 19, 38, 58, 70, 105, }, [10] = { 20, 42, 64, 77, 116, }, [11] = { 21, 46, 71, 85, 129, }, [12] = { 21, 51, 78, 94, 142, }, [13] = { 22, 56, 86, 104, 157, }, [14] = { 22, 62, 95, 115, 173, }, [15] = { 23, 68, 105, 127, 191, }, [16] = { 24, 75, 116, 139, 210, }, [17] = { 24, 83, 127, 153, 231, }, [18] = { 25, 91, 140, 169, 254, }, [19] = { 25, 100, 154, 185, 280, }, [20] = { 26, 110, 169, 203, 307, }, [21] = { 27, 120, 185, 223, 337, }, [22] = { 27, 132, 203, 245, 369, }, [23] = { 28, 145, 223, 268, 405, }, [24] = { 28, 158, 244, 294, 443, }, [25] = { 29, 174, 267, 322, 485, }, [26] = { 30, 190, 292, 352, 531, }, [27] = { 30, 208, 319, 385, 581, }, [28] = { 31, 227, 349, 421, 635, }, [29] = { 31, 248, 382, 460, 694, }, [30] = { 32, 271, 417, 502, 758, }, }, } gems["Herald of Thunder"] = { intelligence = true, active_skill = true, cast = true, area = true, duration = true, lightning = true, color = 3, baseFlags = { cast = true, duration = true, lightning = true, }, skillTypes = { [39] = true, [5] = true, [15] = true, [16] = true, [10] = true, [11] = true, [12] = true, [35] = true, }, baseMods = { skill("castTime", 1), skill("manaCost", 25), skill("damageEffectiveness", 1.2), skill("duration", 6), --"base_skill_effect_duration" = 6000 skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? flag("CannotShock"), --"never_shock" = ? --"display_skill_deals_secondary_damage" = ? --"skill_can_add_multiple_charges_per_action" = ? }, qualityMods = { mod("LightningDamage", "INC", 0.75, 0, 0, { type = "GlobalEffect", effectType = "Buff" }), --"herald_of_thunder_lightning_damage_+%" = 0.75 }, levelMods = { [1] = mod("LightningMin", "BASE", nil, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Buff" }), --"spell_minimum_added_lightning_damage" [2] = mod("LightningMax", "BASE", nil, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Buff" }), --"spell_maximum_added_lightning_damage" [3] = mod("LightningMin", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Buff" }), --"attack_minimum_added_lightning_damage" [4] = mod("LightningMax", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Buff" }), --"attack_maximum_added_lightning_damage" [5] = skill("LightningMin", nil), --"secondary_minimum_base_lightning_damage" [6] = skill("LightningMax", nil), --"secondary_maximum_base_lightning_damage" }, levels = { [1] = { 2, 7, 2, 7, 1, 34, }, [2] = { 2, 9, 2, 9, 1, 47, }, [3] = { 3, 11, 3, 11, 1, 65, }, [4] = { 3, 14, 3, 14, 2, 87, }, [5] = { 4, 16, 4, 16, 2, 108, }, [6] = { 5, 18, 5, 18, 3, 135, }, [7] = { 5, 21, 5, 21, 3, 166, }, [8] = { 6, 24, 6, 24, 4, 203, }, [9] = { 7, 27, 7, 27, 5, 248, }, [10] = { 8, 31, 8, 31, 6, 301, }, [11] = { 9, 35, 9, 35, 8, 363, }, [12] = { 10, 39, 10, 39, 9, 436, }, [13] = { 11, 44, 11, 44, 11, 522, }, [14] = { 12, 49, 12, 49, 13, 623, }, [15] = { 13, 53, 13, 53, 15, 708, }, [16] = { 14, 57, 14, 57, 17, 803, }, [17] = { 15, 61, 15, 61, 19, 908, }, [18] = { 16, 66, 16, 66, 21, 1026, }, [19] = { 18, 71, 18, 71, 24, 1157, }, [20] = { 19, 76, 19, 76, 27, 1303, }, [21] = { 20, 81, 20, 81, 31, 1451, }, [22] = { 22, 87, 22, 87, 34, 1615, }, [23] = { 23, 94, 23, 94, 38, 1796, }, [24] = { 25, 100, 25, 100, 43, 1995, }, [25] = { 27, 107, 27, 107, 48, 2215, }, [26] = { 29, 115, 29, 115, 54, 2457, }, [27] = { 31, 123, 31, 123, 60, 2723, }, [28] = { 33, 131, 33, 131, 67, 3016, }, [29] = { 35, 140, 35, 140, 75, 3338, }, [30] = { 37, 150, 37, 150, 83, 3692, }, }, } gems["Ice Nova"] = { intelligence = true, active_skill = true, spell = true, area = true, cold = true, color = 3, baseFlags = { spell = true, area = true, cold = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [17] = true, [18] = true, [19] = true, [26] = true, [36] = true, [34] = true, [60] = true, }, baseMods = { skill("castTime", 0.8), skill("damageEffectiveness", 0.7), skill("critChance", 6), --"skill_art_variation" = 0 --"is_area_damage" = 1 }, qualityMods = { mod("AreaRadius", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("ColdMin", nil), --"spell_minimum_base_cold_damage" [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, }, }, } gems["Vaal Ice Nova"] = { intelligence = true, active_skill = true, vaal = true, spell = true, area = true, cold = true, color = 3, baseFlags = { spell = true, area = true, cold = true, vaal = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [17] = true, [18] = true, [19] = true, [26] = true, [43] = true, [34] = true, }, baseMods = { skill("castTime", 0.8), skill("damageEffectiveness", 0.7), skill("critChance", 6), --"ice_nova_number_of_repeats" = 5 --"ice_nova_radius_+%_per_repeat" = -20 --"is_area_damage" = ? }, qualityMods = { mod("AreaRadius", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 }, levelMods = { [1] = skill("ColdMin", nil), --"spell_minimum_base_cold_damage" [2] = skill("ColdMax", nil), --"spell_maximum_base_cold_damage" }, levels = { [1] = { 11, 17, }, [2] = { 14, 22, }, [3] = { 18, 29, }, [4] = { 24, 37, }, [5] = { 31, 48, }, [6] = { 39, 61, }, [7] = { 49, 76, }, [8] = { 57, 89, }, [9] = { 67, 105, }, [10] = { 78, 123, }, [11] = { 91, 143, }, [12] = { 106, 166, }, [13] = { 123, 193, }, [14] = { 143, 223, }, [15] = { 164, 257, }, [16] = { 189, 296, }, [17] = { 208, 325, }, [18] = { 228, 357, }, [19] = { 250, 391, }, [20] = { 274, 428, }, [21] = { 300, 469, }, [22] = { 328, 513, }, [23] = { 359, 561, }, [24] = { 393, 613, }, [25] = { 429, 670, }, [26] = { 468, 732, }, [27] = { 511, 799, }, [28] = { 558, 871, }, [29] = { 608, 950, }, [30] = { 663, 1035, }, }, } gems["Ice Spear"] = { projectile = true, intelligence = true, active_skill = true, spell = true, cold = true, parts = { { name = "First Form", }, { name = "Second Form", }, }, color = 3, baseFlags = { spell = true, projectile = true, cold = true, }, skillTypes = { [2] = true, [3] = true, [10] = true, [17] = true, [18] = true, [19] = true, [26] = true, [36] = true, [34] = true, [60] = true, }, baseMods = { skill("castTime", 0.85), skill("damageEffectiveness", 0.8), skill("critChance", 7), --"base_is_projectile" = 1 mod("CritChance", "INT", 600, 0, 0, { type = "SkillPart", skillPart = 2 }), --"ice_spear_second_form_critical_strike_chance_+%" = 600 mod("PierceChance", "BASE", 100, 0, 0, { type = "SkillPart", skillPart = 1 }), }, qualityMods = { mod("ProjectileSpeed", "INC", 2), --"base_projectile_speed_+%" = 2 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("ColdMin", nil), --"spell_minimum_base_cold_damage" [3] = skill("ColdMax", nil), --"spell_maximum_base_cold_damage" [4] = mod("EnemyChillDuration", "INC", nil), --"chill_duration_+%" }, levels = { [1] = { 9, 17, 26, 40, }, [2] = { 10, 21, 31, 42, }, [3] = { 11, 28, 42, 44, }, [4] = { 12, 36, 53, 46, }, [5] = { 13, 47, 70, 48, }, [6] = { 14, 61, 91, 50, }, [7] = { 16, 78, 117, 52, }, [8] = { 16, 94, 140, 54, }, [9] = { 17, 112, 168, 56, }, [10] = { 18, 133, 200, 58, }, [11] = { 19, 158, 237, 60, }, [12] = { 20, 187, 281, 62, }, [13] = { 21, 221, 332, 64, }, [14] = { 22, 261, 391, 66, }, [15] = { 23, 307, 460, 68, }, [16] = { 24, 360, 540, 70, }, [17] = { 24, 400, 600, 72, }, [18] = { 25, 445, 667, 74, }, [19] = { 26, 494, 741, 76, }, [20] = { 27, 548, 822, 78, }, [21] = { 28, 607, 911, 80, }, [22] = { 29, 673, 1009, 82, }, [23] = { 29, 745, 1118, 84, }, [24] = { 30, 825, 1237, 86, }, [25] = { 30, 912, 1369, 88, }, [26] = { 31, 1009, 1513, 90, }, [27] = { 32, 1115, 1672, 92, }, [28] = { 33, 1232, 1847, 94, }, [29] = { 33, 1360, 2040, 96, }, [30] = { 34, 1501, 2251, 98, }, }, } gems["Incinerate"] = { projectile = true, intelligence = true, active_skill = true, spell = true, fire = true, parts = { { name = "Base damage", }, { name = "Fully charged", }, }, color = 3, baseFlags = { spell = true, projectile = true, fire = true, }, skillTypes = { [2] = true, [3] = true, [10] = true, [18] = true, [33] = true, [58] = true, }, baseMods = { skill("castTime", 0.2), skill("damageEffectiveness", 0.3), --"flamethrower_damage_+%_per_stage_final" = 50 --"base_is_projectile" = ? mod("PierceChance", "BASE", 100), --"always_pierce" = ? --"skill_can_add_multiple_charges_per_action" = ? mod("Damage", "MORE", 150, ModFlag.Spell, 0, { type = "SkillPart", skillPart = 2 }), }, qualityMods = { mod("ProjectileSpeed", "INC", 2), --"base_projectile_speed_+%" = 2 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("FireMin", nil), --"spell_minimum_base_fire_damage" [3] = skill("FireMax", nil), --"spell_maximum_base_fire_damage" }, levels = { [1] = { 6, 6, 9, }, [2] = { 6, 7, 11, }, [3] = { 6, 10, 15, }, [4] = { 6, 13, 19, }, [5] = { 6, 16, 24, }, [6] = { 6, 20, 31, }, [7] = { 6, 25, 38, }, [8] = { 6, 30, 45, }, [9] = { 7, 35, 52, }, [10] = { 7, 41, 61, }, [11] = { 7, 47, 71, }, [12] = { 7, 54, 82, }, [13] = { 7, 63, 94, }, [14] = { 7, 72, 108, }, [15] = { 8, 83, 125, }, [16] = { 8, 95, 143, }, [17] = { 8, 104, 157, }, [18] = { 8, 114, 171, }, [19] = { 8, 125, 187, }, [20] = { 9, 136, 204, }, [21] = { 9, 149, 223, }, [22] = { 9, 162, 244, }, [23] = { 9, 177, 266, }, [24] = { 9, 193, 289, }, [25] = { 9, 210, 315, }, [26] = { 10, 229, 343, }, [27] = { 10, 249, 374, }, [28] = { 10, 271, 406, }, [29] = { 10, 295, 442, }, [30] = { 10, 320, 480, }, }, } gems["Kinetic Blast"] = { intelligence = true, active_skill = true, attack = true, area = true, projectile = true, parts = { { name = "Projectile", area = false, }, { name = "Explosions", area = true, }, }, color = 3, baseFlags = { attack = true, projectile = true, area = true, }, skillTypes = { [1] = true, [48] = true, [3] = true, [6] = true, [11] = true, [17] = true, [19] = true, [22] = true, }, baseMods = { skill("castTime", 1), --"cluster_burst_spawn_amount" = 4 mod("Damage", "MORE", -25, ModFlag.Area), --"active_skill_area_damage_+%_final" = -25 --"base_is_projectile" = ? --"skill_can_fire_wand_projectiles" = ? }, qualityMods = { mod("AreaRadius", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = mod("Damage", "MORE", nil, ModFlag.Attack), [3] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" }, levels = { [1] = { 15, 20, 0, }, [2] = { 15, 21.4, 1, }, [3] = { 15, 22.8, 2, }, [4] = { 15, 24.2, 3, }, [5] = { 15, 25.6, 4, }, [6] = { 15, 27, 5, }, [7] = { 15, 28.4, 6, }, [8] = { 15, 29.8, 7, }, [9] = { 16, 31.2, 8, }, [10] = { 16, 32.6, 9, }, [11] = { 16, 34, 10, }, [12] = { 16, 35.4, 11, }, [13] = { 16, 36.8, 12, }, [14] = { 16, 38.2, 13, }, [15] = { 16, 39.6, 14, }, [16] = { 16, 41, 15, }, [17] = { 16, 42.4, 16, }, [18] = { 16, 43.8, 17, }, [19] = { 16, 45.2, 18, }, [20] = { 16, 46.6, 19, }, [21] = { 16, 48, 20, }, [22] = { 16, 49.4, 21, }, [23] = { 16, 50.8, 22, }, [24] = { 16, 52.2, 23, }, [25] = { 17, 53.6, 24, }, [26] = { 17, 55, 25, }, [27] = { 17, 56.4, 26, }, [28] = { 17, 57.8, 27, }, [29] = { 17, 59.2, 28, }, [30] = { 17, 60.6, 29, }, }, } gems["Lightning Tendrils"] = { intelligence = true, active_skill = true, spell = true, area = true, lightning = true, color = 3, baseFlags = { spell = true, area = true, lightning = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [18] = true, [26] = true, [35] = true, }, baseMods = { skill("castTime", 0.8), skill("damageEffectiveness", 0.35), skill("critChance", 6), --"base_skill_number_of_additional_hits" = 3 --"is_area_damage" = ? skill("dpsMultiplier", 4), }, qualityMods = { mod("LightningDamage", "INC", 1), --"lightning_damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [3] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" }, 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, }, }, } gems["Lightning Trap"] = { projectile = true, trap = true, intelligence = true, active_skill = true, spell = true, duration = true, lightning = true, color = 3, baseFlags = { spell = true, trap = true, projectile = true, lightning = true, }, skillTypes = { [2] = true, [10] = true, [3] = true, [37] = true, [19] = true, [12] = true, [35] = true, }, baseMods = { skill("castTime", 1), skill("damageEffectiveness", 0.9), skill("critChance", 5), --"base_trap_duration" = 16000 mod("ProjectileCount", "BASE", 8), --"number_of_additional_projectiles" = 8 --"projectiles_nova" = ? --"is_trap" = ? --"base_skill_is_trapped" = ? --"base_is_projectile" = ? skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? skill("trapCooldown", 2), }, qualityMods = { mod("TrapThrowingSpeed", "INC", 0.5), --"trap_throwing_speed_+%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [3] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" }, levels = { [1] = { 8, 3, 62, }, [2] = { 9, 4, 77, }, [3] = { 10, 5, 98, }, [4] = { 10, 7, 124, }, [5] = { 11, 8, 153, }, [6] = { 12, 10, 188, }, [7] = { 13, 12, 228, }, [8] = { 14, 14, 263, }, [9] = { 14, 16, 301, }, [10] = { 16, 18, 344, }, [11] = { 17, 21, 391, }, [12] = { 18, 23, 444, }, [13] = { 19, 26, 503, }, [14] = { 20, 30, 568, }, [15] = { 21, 34, 640, }, [16] = { 22, 38, 720, }, [17] = { 22, 41, 779, }, [18] = { 23, 44, 841, }, [19] = { 24, 48, 907, }, [20] = { 24, 52, 979, }, [21] = { 25, 56, 1055, }, [22] = { 26, 60, 1136, }, [23] = { 26, 64, 1223, }, [24] = { 27, 69, 1316, }, [25] = { 27, 74, 1415, }, [26] = { 28, 80, 1521, }, [27] = { 29, 86, 1634, }, [28] = { 30, 92, 1755, }, [29] = { 30, 99, 1884, }, [30] = { 30, 106, 2021, }, }, } gems["Vaal Lightning Trap"] = { projectile = true, trap = true, intelligence = true, active_skill = true, vaal = true, spell = true, duration = true, lightning = true, color = 3, baseFlags = { spell = true, trap = true, projectile = true, duration = true, lightning = true, vaal = true, }, skillTypes = { [2] = true, [10] = true, [3] = true, [37] = true, [19] = true, [12] = true, [43] = true, [35] = true, }, baseMods = { skill("castTime", 1), skill("damageEffectiveness", 0.9), skill("critChance", 5), --"base_trap_duration" = 16000 mod("ProjectileCount", "BASE", 8), --"number_of_additional_projectiles" = 8 skill("duration", 4), --"base_skill_effect_duration" = 4000 mod("PierceChance", "BASE", 100), --"pierce_%" = 100 --"projectiles_nova" = ? --"is_trap" = ? --"base_skill_is_trapped" = ? --"base_is_projectile" = ? skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? --"lightning_trap_projectiles_leave_shocking_ground" = ? }, qualityMods = { mod("TrapThrowingSpeed", "INC", 0.5), --"trap_throwing_speed_+%" = 0.5 }, levelMods = { [1] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [2] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" }, levels = { [1] = { 3, 62, }, [2] = { 4, 77, }, [3] = { 5, 98, }, [4] = { 7, 124, }, [5] = { 8, 153, }, [6] = { 10, 188, }, [7] = { 12, 228, }, [8] = { 14, 263, }, [9] = { 16, 301, }, [10] = { 18, 344, }, [11] = { 21, 391, }, [12] = { 23, 444, }, [13] = { 26, 503, }, [14] = { 30, 568, }, [15] = { 34, 640, }, [16] = { 38, 720, }, [17] = { 41, 779, }, [18] = { 44, 841, }, [19] = { 48, 907, }, [20] = { 52, 979, }, [21] = { 56, 1055, }, [22] = { 60, 1136, }, [23] = { 64, 1223, }, [24] = { 69, 1316, }, [25] = { 74, 1415, }, [26] = { 80, 1521, }, [27] = { 86, 1634, }, [28] = { 92, 1755, }, [29] = { 99, 1884, }, [30] = { 106, 2021, }, }, } gems["Lightning Warp"] = { intelligence = true, active_skill = true, spell = true, area = true, duration = true, movement = true, lightning = true, color = 3, baseFlags = { spell = true, area = true, duration = true, movement = true, lightning = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [12] = true, [17] = true, [18] = true, [19] = true, [36] = true, [38] = true, [45] = true, [35] = true, }, baseMods = { skill("castTime", 1), skill("damageEffectiveness", 0.6), skill("critChance", 5), --"is_area_damage" = 1 --"skill_override_pvp_scaling_time_ms" = 1000 skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? }, qualityMods = { mod("Speed", "INC", 1, ModFlag.Spell), --"base_cast_speed_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [3] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" [4] = mod("Duration", "INC", nil), --"skill_effect_duration_+%" }, levels = { [1] = { 15, 1, 19, 0, }, [2] = { 16, 1, 24, -2, }, [3] = { 17, 2, 33, -4, }, [4] = { 18, 2, 44, -6, }, [5] = { 18, 3, 58, -8, }, [6] = { 20, 4, 75, -10, }, [7] = { 21, 5, 96, -12, }, [8] = { 22, 6, 115, -14, }, [9] = { 23, 7, 137, -16, }, [10] = { 24, 9, 162, -18, }, [11] = { 26, 10, 192, -20, }, [12] = { 26, 12, 226, -22, }, [13] = { 27, 14, 266, -24, }, [14] = { 28, 16, 312, -26, }, [15] = { 29, 19, 365, -28, }, [16] = { 30, 22, 426, -30, }, [17] = { 30, 26, 497, -32, }, [18] = { 31, 30, 579, -34, }, [19] = { 32, 34, 640, -36, }, [20] = { 33, 37, 707, -38, }, [21] = { 34, 41, 780, -40, }, [22] = { 34, 45, 861, -42, }, [23] = { 34, 50, 949, -44, }, [24] = { 34, 55, 1046, -46, }, [25] = { 35, 61, 1152, -48, }, [26] = { 35, 67, 1269, -50, }, [27] = { 36, 73, 1396, -52, }, [28] = { 37, 81, 1536, -54, }, [29] = { 37, 89, 1689, -56, }, [30] = { 37, 98, 1856, -58, }, }, } gems["Vaal Lightning Warp"] = { intelligence = true, active_skill = true, vaal = true, spell = true, area = true, duration = true, lightning = true, color = 3, baseFlags = { spell = true, area = true, duration = true, lightning = true, vaal = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [12] = true, [17] = true, [18] = true, [19] = true, [43] = true, [35] = true, }, baseMods = { skill("castTime", 1), skill("damageEffectiveness", 0.5), skill("critChance", 5), --"is_area_damage" = 1 --"skill_override_pvp_scaling_time_ms" = 1000 skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? }, qualityMods = { mod("Speed", "INC", 1, ModFlag.Spell), --"base_cast_speed_+%" = 1 }, levelMods = { [1] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [2] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" [3] = mod("Duration", "INC", nil), --"skill_effect_duration_+%" }, levels = { [1] = { 1, 18, 0, }, [2] = { 1, 24, -2, }, [3] = { 2, 32, -4, }, [4] = { 2, 42, -6, }, [5] = { 3, 54, -8, }, [6] = { 4, 70, -10, }, [7] = { 5, 88, -12, }, [8] = { 5, 104, -14, }, [9] = { 6, 123, -16, }, [10] = { 8, 145, -18, }, [11] = { 9, 170, -20, }, [12] = { 10, 199, -22, }, [13] = { 12, 232, -24, }, [14] = { 14, 270, -26, }, [15] = { 17, 314, -28, }, [16] = { 19, 364, -30, }, [17] = { 22, 420, -32, }, [18] = { 26, 485, -34, }, [19] = { 28, 534, -36, }, [20] = { 31, 586, -38, }, [21] = { 34, 644, -40, }, [22] = { 37, 707, -42, }, [23] = { 41, 775, -44, }, [24] = { 45, 850, -46, }, [25] = { 49, 931, -48, }, [26] = { 54, 1019, -50, }, [27] = { 59, 1116, -52, }, [28] = { 64, 1221, -54, }, [29] = { 70, 1335, -56, }, [30] = { 77, 1459, -58, }, }, } gems["Magma Orb"] = { projectile = true, intelligence = true, active_skill = true, spell = true, area = true, fire = true, chaining = true, color = 3, baseFlags = { spell = true, projectile = true, area = true, chaining = true, fire = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [17] = true, [19] = true, [18] = true, [36] = true, [33] = true, [3] = true, [26] = true, [23] = true, }, baseMods = { skill("castTime", 0.7), skill("damageEffectiveness", 1.25), skill("critChance", 5), --"is_area_damage" = ? --"base_is_projectile" = ? }, qualityMods = { mod("Damage", "INC", 1, 0, 0, nil), --"damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("FireMin", nil), --"spell_minimum_base_fire_damage" [3] = skill("FireMax", nil), --"spell_maximum_base_fire_damage" [4] = mod("ChainCount", "BASE", nil), --"number_of_additional_projectiles_in_chain" }, levels = { [1] = { 5, 6, 9, 1, }, [2] = { 6, 7, 10, 1, }, [3] = { 6, 8, 12, 1, }, [4] = { 7, 11, 17, 1, }, [5] = { 7, 16, 24, 1, }, [6] = { 8, 25, 37, 1, }, [7] = { 9, 33, 50, 1, }, [8] = { 10, 44, 66, 1, }, [9] = { 11, 58, 87, 1, }, [10] = { 12, 75, 112, 2, }, [11] = { 13, 96, 144, 2, }, [12] = { 14, 122, 183, 2, }, [13] = { 15, 154, 232, 2, }, [14] = { 16, 194, 291, 2, }, [15] = { 18, 243, 365, 2, }, [16] = { 19, 303, 454, 2, }, [17] = { 20, 376, 564, 2, }, [18] = { 21, 466, 698, 2, }, [19] = { 21, 545, 818, 2, }, [20] = { 22, 637, 956, 2, }, [21] = { 23, 707, 1060, 3, }, [22] = { 23, 784, 1175, 3, }, [23] = { 24, 868, 1302, 3, }, [24] = { 24, 961, 1442, 3, }, [25] = { 25, 1063, 1595, 3, }, [26] = { 26, 1176, 1764, 3, }, [27] = { 26, 1300, 1950, 3, }, [28] = { 27, 1437, 2155, 3, }, [29] = { 27, 1587, 2380, 3, }, [30] = { 28, 1752, 2628, 3, }, }, } gems["Orb of Storms"] = { lightning = true, intelligence = true, active_skill = true, spell = true, duration = true, area = true, chaining = true, color = 3, baseFlags = { spell = true, area = true, chaining = true, duration = true, lightning = true, }, skillTypes = { [2] = true, [10] = true, [35] = true, [12] = true, [11] = true, [23] = true, }, baseMods = { skill("castTime", 0.5), skill("damageEffectiveness", 0.2), skill("critChance", 5), skill("duration", 10), --"base_skill_effect_duration" = 10000 mod("ChainCount", "BASE", 0), --"number_of_additional_projectiles_in_chain" = 0 --"storm_cloud_charged_damage_+%_final" = 0 --"skill_can_add_multiple_charges_per_action" = ? }, qualityMods = { mod("LightningDamage", "INC", 1), --"lightning_damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [3] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" --[4] = "projectile_number_to_split" }, levels = { [1] = { 11, 1, 3, 2, }, [2] = { 12, 1, 3, 2, }, [3] = { 13, 1, 4, 2, }, [4] = { 14, 2, 6, 2, }, [5] = { 15, 3, 8, 2, }, [6] = { 16, 3, 10, 2, }, [7] = { 17, 4, 13, 2, }, [8] = { 18, 6, 17, 2, }, [9] = { 19, 7, 22, 3, }, [10] = { 20, 10, 29, 3, }, [11] = { 21, 12, 36, 3, }, [12] = { 22, 15, 45, 3, }, [13] = { 23, 19, 56, 3, }, [14] = { 24, 23, 70, 3, }, [15] = { 25, 27, 82, 3, }, [16] = { 26, 32, 96, 3, }, [17] = { 26, 37, 112, 4, }, [18] = { 27, 44, 131, 4, }, [19] = { 27, 51, 152, 4, }, [20] = { 28, 59, 177, 4, }, [21] = { 28, 65, 195, 4, }, [22] = { 29, 72, 215, 4, }, [23] = { 29, 79, 238, 4, }, [24] = { 30, 87, 262, 4, }, [25] = { 30, 96, 289, 5, }, [26] = { 30, 106, 318, 5, }, [27] = { 30, 117, 350, 5, }, [28] = { 31, 128, 385, 5, }, [29] = { 31, 141, 424, 5, }, [30] = { 32, 155, 466, 5, }, }, } gems["Power Siphon"] = { intelligence = true, active_skill = true, attack = true, projectile = true, color = 3, baseFlags = { attack = true, projectile = true, }, skillTypes = { [1] = true, [48] = true, [6] = true, [3] = true, [22] = true, [17] = true, [19] = true, }, baseMods = { skill("castTime", 1), --"kill_enemy_on_hit_if_under_10%_life" = ? --"skill_can_fire_wand_projectiles" = ? }, qualityMods = { mod("Damage", "INC", 1, 0, 0, nil), --"damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = mod("Damage", "MORE", nil, ModFlag.Attack), }, levels = { [1] = { 13, 30, }, [2] = { 13, 31.6, }, [3] = { 13, 33.2, }, [4] = { 13, 34.8, }, [5] = { 13, 36.4, }, [6] = { 13, 38, }, [7] = { 13, 39.6, }, [8] = { 14, 41.2, }, [9] = { 14, 42.8, }, [10] = { 14, 44.4, }, [11] = { 14, 46, }, [12] = { 14, 47.6, }, [13] = { 14, 49.2, }, [14] = { 14, 50.8, }, [15] = { 14, 52.4, }, [16] = { 14, 54, }, [17] = { 14, 55.6, }, [18] = { 14, 57.2, }, [19] = { 15, 58.8, }, [20] = { 15, 60.4, }, [21] = { 15, 62, }, [22] = { 15, 63.6, }, [23] = { 15, 65.2, }, [24] = { 15, 66.8, }, [25] = { 15, 68.4, }, [26] = { 16, 70, }, [27] = { 16, 71.6, }, [28] = { 16, 73.2, }, [29] = { 16, 74.8, }, [30] = { 16, 76.4, }, }, } gems["Vaal Power Siphon"] = { intelligence = true, active_skill = true, vaal = true, attack = true, projectile = true, color = 3, baseFlags = { attack = true, projectile = true, vaal = true, }, skillTypes = { [1] = true, [48] = true, [6] = true, [3] = true, [22] = true, [17] = true, [19] = true, [43] = true, }, baseMods = { skill("castTime", 1), --"power_siphon_fire_at_all_targets" = ? --"skill_can_add_multiple_charges_per_action" = ? skill("cannotBeEvaded", true), --"global_always_hit" = ? --"kill_enemy_on_hit_if_under_10%_life" = ? --"skill_can_fire_wand_projectiles" = ? }, qualityMods = { mod("Damage", "INC", 1, 0, 0, nil), --"damage_+%" = 1 }, levelMods = { [1] = mod("Damage", "MORE", nil, ModFlag.Attack), }, levels = { [1] = { 25, }, [2] = { 26.6, }, [3] = { 28.2, }, [4] = { 29.8, }, [5] = { 31.4, }, [6] = { 33, }, [7] = { 34.6, }, [8] = { 36.2, }, [9] = { 37.8, }, [10] = { 39.4, }, [11] = { 41, }, [12] = { 42.6, }, [13] = { 44.2, }, [14] = { 45.8, }, [15] = { 47.4, }, [16] = { 49, }, [17] = { 50.6, }, [18] = { 52.2, }, [19] = { 53.8, }, [20] = { 55.4, }, [21] = { 57, }, [22] = { 58.6, }, [23] = { 60.2, }, [24] = { 61.8, }, [25] = { 63.4, }, [26] = { 65, }, [27] = { 66.6, }, [28] = { 68.2, }, [29] = { 69.8, }, [30] = { 71.4, }, }, } gems["Purity of Elements"] = { aura = true, intelligence = true, active_skill = true, spell = true, area = true, color = 3, baseFlags = { spell = true, aura = true, area = true, }, skillTypes = { [2] = true, [11] = true, [5] = true, [15] = true, [27] = true, [16] = true, [18] = true, [44] = true, }, baseMods = { skill("castTime", 1.2), skill("manaCost", 35), mod("FireResistMax", "BASE", 0, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), --"base_maximum_fire_damage_resistance_%" = 0 mod("ColdResistMax", "BASE", 0, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), --"base_maximum_cold_damage_resistance_%" = 0 mod("LightningResistMax", "BASE", 0, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), --"base_maximum_lightning_damage_resistance_%" = 0 --"base_deal_no_damage" = ? }, qualityMods = { mod("AreaRadius", "INC", 1), --"base_skill_area_of_effect_+%" = 1 }, levelMods = { [1] = mod("ElementalResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), --"base_resist_all_elements_%" [2] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" }, levels = { [1] = { 12, 0, }, [2] = { 13, 3, }, [3] = { 14, 6, }, [4] = { 15, 9, }, [5] = { 15, 12, }, [6] = { 16, 15, }, [7] = { 17, 18, }, [8] = { 18, 21, }, [9] = { 19, 23, }, [10] = { 20, 25, }, [11] = { 20, 27, }, [12] = { 21, 29, }, [13] = { 22, 31, }, [14] = { 23, 33, }, [15] = { 24, 35, }, [16] = { 25, 36, }, [17] = { 25, 37, }, [18] = { 26, 38, }, [19] = { 27, 39, }, [20] = { 27, 40, }, [21] = { 28, 41, }, [22] = { 29, 42, }, [23] = { 29, 43, }, [24] = { 30, 44, }, [25] = { 31, 45, }, [26] = { 31, 46, }, [27] = { 32, 47, }, [28] = { 33, 48, }, [29] = { 33, 49, }, [30] = { 34, 50, }, }, } gems["Purity of Lightning"] = { aura = true, intelligence = true, active_skill = true, spell = true, area = true, lightning = true, color = 3, baseFlags = { spell = true, aura = true, area = true, }, skillTypes = { [2] = true, [11] = true, [5] = true, [15] = true, [27] = true, [16] = true, [18] = true, [44] = true, [35] = true, }, baseMods = { skill("castTime", 1.2), skill("manaCost", 35), --"base_deal_no_damage" = ? }, qualityMods = { mod("AreaRadius", "INC", 1), --"base_skill_area_of_effect_+%" = 1 }, levelMods = { [1] = mod("LightningResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), --"base_lightning_damage_resistance_%" [2] = mod("LightningResistMax", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), --"base_maximum_lightning_damage_resistance_%" [3] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" }, levels = { [1] = { 22, 0, 0, }, [2] = { 23, 0, 3, }, [3] = { 24, 0, 6, }, [4] = { 25, 0, 9, }, [5] = { 26, 1, 12, }, [6] = { 27, 1, 15, }, [7] = { 28, 1, 18, }, [8] = { 29, 1, 21, }, [9] = { 30, 1, 23, }, [10] = { 31, 1, 25, }, [11] = { 32, 2, 27, }, [12] = { 33, 2, 29, }, [13] = { 34, 2, 31, }, [14] = { 35, 2, 33, }, [15] = { 36, 2, 35, }, [16] = { 37, 2, 36, }, [17] = { 38, 3, 37, }, [18] = { 39, 3, 38, }, [19] = { 40, 3, 39, }, [20] = { 41, 4, 40, }, [21] = { 42, 4, 41, }, [22] = { 43, 4, 42, }, [23] = { 44, 5, 43, }, [24] = { 45, 5, 44, }, [25] = { 46, 5, 45, }, [26] = { 47, 5, 46, }, [27] = { 48, 5, 47, }, [28] = { 49, 5, 48, }, [29] = { 50, 5, 49, }, [30] = { 51, 5, 50, }, }, } gems["Raise Spectre"] = { intelligence = true, active_skill = true, spell = true, minion = true, unsupported = true, } gems["Raise Zombie"] = { intelligence = true, active_skill = true, spell = true, minion = true, unsupported = true, } gems["Righteous Fire"] = { intelligence = true, active_skill = true, spell = true, area = true, fire = true, setupFunc = function(env, output) if env.mainSkill.skillFlags.totem then env.mainSkill.skillData.FireDot = output.TotemLife * 0.5 else env.mainSkill.skillData.FireDot = (output.Life + output.EnergyShield) * 0.5 end end, color = 3, baseFlags = { spell = true, area = true, fire = true, }, skillTypes = { [2] = true, [5] = true, [11] = true, [18] = true, [29] = true, [36] = true, [40] = true, [33] = true, }, baseMods = { skill("castTime", 1), --"base_righteous_fire_%_of_max_life_to_deal_to_nearby_per_minute" = 3000 --"base_nonlethal_fire_damage_%_of_maximum_life_taken_per_minute" = 5400 --"base_righteous_fire_%_of_max_energy_shield_to_deal_to_nearby_per_minute" = 3000 --"base_nonlethal_fire_damage_%_of_maximum_energy_shield_taken_per_minute" = 4200 }, qualityMods = { mod("Damage", "INC", 1, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Buff" }), --"spell_damage_+%" = 1 }, levelMods = { [1] = mod("Damage", "MORE", nil, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Buff" }), --"righteous_fire_spell_damage_+%_final" }, 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, }, }, } gems["Vaal Righteous Fire"] = { intelligence = true, active_skill = true, vaal = true, spell = true, area = true, fire = true, setupFunc = function(env, output) env.mainSkill.skillData.FireMin = output.EnergyShield + output.Life - 1 env.mainSkill.skillData.FireMax = output.EnergyShield + output.Life - 1 end, color = 3, baseFlags = { spell = true, area = true, fire = true, vaal = true, }, skillTypes = { [2] = true, [11] = true, [10] = true, [43] = true, [33] = true, }, baseMods = { skill("castTime", 1), skill("critChance", 5), --"damage_cannot_be_reflected" = ? --"is_area_damage" = ? }, qualityMods = { mod("Damage", "INC", 1, ModFlag.Spell, 0, nil), --"spell_damage_+%" = 1 }, levelMods = { [1] = mod("Damage", "MORE", nil, ModFlag.Hit), --"active_skill_damage_+%_final" }, levels = { [1] = { 20, }, [2] = { 21, }, [3] = { 22, }, [4] = { 23, }, [5] = { 24, }, [6] = { 25, }, [7] = { 26, }, [8] = { 27, }, [9] = { 28, }, [10] = { 29, }, [11] = { 30, }, [12] = { 31, }, [13] = { 32, }, [14] = { 33, }, [15] = { 34, }, [16] = { 35, }, [17] = { 36, }, [18] = { 37, }, [19] = { 38, }, [20] = { 39, }, [21] = { 40, }, [22] = { 41, }, [23] = { 42, }, [24] = { 43, }, [25] = { 44, }, [26] = { 45, }, [27] = { 46, }, [28] = { 47, }, [29] = { 48, }, [30] = { 49, }, }, } gems["Shock Nova"] = { intelligence = true, active_skill = true, spell = true, area = true, lightning = true, parts = { { name = "Ring", }, { name = "Nova", }, }, color = 3, baseFlags = { spell = true, area = true, lightning = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [17] = true, [18] = true, [19] = true, [26] = true, [36] = true, [45] = true, [35] = true, [43] = true, }, baseMods = { 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("EnemyShockChance", "BASE", 20), --"base_chance_to_shock_%" = 20 --"is_area_damage" = ? }, qualityMods = { mod("EnemyShockDuration", "INC", 2), --"shock_duration_+%" = 2 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [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, }, }, } gems["Spark"] = { projectile = true, intelligence = true, active_skill = true, spell = true, duration = true, lightning = true, color = 3, baseFlags = { spell = true, projectile = true, duration = true, lightning = true, }, skillTypes = { [2] = true, [3] = true, [10] = true, [12] = true, [17] = true, [18] = true, [19] = true, [26] = true, [36] = true, [45] = true, [35] = true, }, baseMods = { skill("castTime", 0.65), skill("damageEffectiveness", 0.7), skill("critChance", 6), skill("duration", 1.5), --"base_skill_effect_duration" = 1500 --"base_is_projectile" = ? }, qualityMods = { mod("ProjectileSpeed", "INC", 1), --"base_projectile_speed_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [3] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" [4] = mod("ProjectileCount", "BASE", nil), --"number_of_additional_projectiles" }, levels = { [1] = { 5, 1, 20, 4, }, [2] = { 6, 1, 22, 4, }, [3] = { 7, 1, 27, 4, }, [4] = { 8, 2, 36, 4, }, [5] = { 9, 3, 49, 4, }, [6] = { 10, 4, 69, 4, }, [7] = { 11, 5, 88, 4, }, [8] = { 12, 6, 110, 4, }, [9] = { 14, 7, 136, 5, }, [10] = { 16, 9, 167, 5, }, [11] = { 17, 11, 202, 5, }, [12] = { 18, 13, 243, 5, }, [13] = { 19, 15, 291, 5, }, [14] = { 20, 18, 345, 5, }, [15] = { 21, 22, 409, 5, }, [16] = { 22, 25, 481, 5, }, [17] = { 22, 30, 565, 6, }, [18] = { 22, 35, 661, 6, }, [19] = { 22, 39, 742, 6, }, [20] = { 23, 44, 832, 6, }, [21] = { 23, 47, 897, 6, }, [22] = { 24, 51, 967, 6, }, [23] = { 24, 55, 1041, 6, }, [24] = { 25, 59, 1120, 6, }, [25] = { 25, 63, 1205, 7, }, [26] = { 26, 68, 1296, 7, }, [27] = { 26, 73, 1393, 7, }, [28] = { 26, 79, 1496, 7, }, [29] = { 26, 85, 1607, 7, }, [30] = { 27, 91, 1725, 7, }, }, } gems["Vaal Spark"] = { projectile = true, intelligence = true, active_skill = true, vaal = true, spell = true, duration = true, lightning = true, color = 3, baseFlags = { spell = true, projectile = true, duration = true, lightning = true, vaal = true, }, skillTypes = { [2] = true, [3] = true, [10] = true, [12] = true, [17] = true, [18] = true, [19] = true, [26] = true, [43] = true, [35] = true, }, baseMods = { skill("castTime", 0.65), skill("damageEffectiveness", 0.4), skill("critChance", 5), skill("duration", 2), --"base_skill_effect_duration" = 2000 --"base_number_of_projectiles_in_spiral_nova" = 100 --"projectile_spiral_nova_time_ms" = 3000 --"projectile_spiral_nova_angle" = 0 --"base_is_projectile" = ? }, qualityMods = { mod("ProjectileSpeed", "INC", 1), --"base_projectile_speed_+%" = 1 }, levelMods = { [1] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [2] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" }, levels = { [1] = { 1, 11, }, [2] = { 1, 12, }, [3] = { 1, 15, }, [4] = { 1, 19, }, [5] = { 1, 27, }, [6] = { 2, 37, }, [7] = { 3, 48, }, [8] = { 3, 60, }, [9] = { 4, 74, }, [10] = { 5, 91, }, [11] = { 6, 110, }, [12] = { 7, 133, }, [13] = { 8, 159, }, [14] = { 10, 188, }, [15] = { 12, 223, }, [16] = { 14, 263, }, [17] = { 16, 308, }, [18] = { 19, 361, }, [19] = { 21, 405, }, [20] = { 24, 454, }, [21] = { 26, 489, }, [22] = { 28, 527, }, [23] = { 30, 568, }, [24] = { 32, 611, }, [25] = { 35, 658, }, [26] = { 37, 707, }, [27] = { 40, 760, }, [28] = { 43, 816, }, [29] = { 46, 877, }, [30] = { 50, 941, }, }, } gems["Spirit Offering"] = { minion = true, intelligence = true, active_skill = true, spell = true, duration = true, unsupported = true, } gems["Storm Call"] = { intelligence = true, active_skill = true, spell = true, area = true, duration = true, lightning = true, color = 3, baseFlags = { spell = true, area = true, duration = true, lightning = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [12] = true, [17] = true, [18] = true, [19] = true, [36] = true, [26] = true, [45] = true, [35] = true, }, baseMods = { skill("castTime", 0.5), skill("damageEffectiveness", 0.8), skill("critChance", 6), skill("duration", 1.5), --"base_skill_effect_duration" = 1500 --"is_area_damage" = ? skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? }, qualityMods = { mod("AreaRadius", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [3] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" }, 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, }, }, } gems["Vaal Storm Call"] = { intelligence = true, active_skill = true, vaal = true, spell = true, area = true, duration = true, lightning = true, color = 3, baseFlags = { spell = true, area = true, duration = true, lightning = true, vaal = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [12] = true, [17] = true, [18] = true, [19] = true, [26] = true, [43] = true, [35] = true, }, baseMods = { skill("castTime", 0.5), skill("damageEffectiveness", 0.8), skill("critChance", 6), skill("duration", 3), --"base_skill_effect_duration" = 3000 --"is_area_damage" = ? skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? }, qualityMods = { mod("AreaRadius", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 }, levelMods = { [1] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [2] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" }, levels = { [1] = { 13, 25, }, [2] = { 17, 31, }, [3] = { 22, 41, }, [4] = { 29, 53, }, [5] = { 36, 67, }, [6] = { 46, 85, }, [7] = { 57, 105, }, [8] = { 67, 124, }, [9] = { 78, 144, }, [10] = { 90, 168, }, [11] = { 105, 194, }, [12] = { 121, 225, }, [13] = { 140, 259, }, [14] = { 161, 298, }, [15] = { 184, 343, }, [16] = { 211, 393, }, [17] = { 231, 429, }, [18] = { 253, 470, }, [19] = { 276, 513, }, [20] = { 302, 560, }, [21] = { 329, 611, }, [22] = { 359, 666, }, [23] = { 391, 726, }, [24] = { 426, 791, }, [25] = { 464, 861, }, [26] = { 504, 937, }, [27] = { 549, 1019, }, [28] = { 596, 1108, }, [29] = { 648, 1204, }, [30] = { 704, 1307, }, }, } gems["Summon Chaos Golem"] = { golem = true, intelligence = true, active_skill = true, chaos = true, minion = true, spell = true, color = 3, baseFlags = { spell = true, minion = true, 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, }, baseMods = { skill("castTime", 1), --"base_number_of_golems_allowed" = 1 --"display_minion_monster_type" = 5 mod("Misc", "LIST", { type = "Condition", var = "HaveChaosGolem" }, 0, 0, { type = "GlobalEffect", effectType = "Buff" }), }, qualityMods = { mod("MinionLife", "INC", 1), --"minion_maximum_life_+%" = 1 mod("Damage", "INC", 1, 0, KeywordFlag.Minion), --"minion_damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), --[2] = "base_actor_scale_+%" --[3] = "chaos_golem_grants_additional_physical_damage_reduction_%" [4] = mod("MinionLife", "INC", nil), --"minion_maximum_life_+%" --[5] = "display_minion_monster_level" }, levels = { [1] = { 30, 0, 3, 30, 34, }, [2] = { 32, 1, 3, 32, 36, }, [3] = { 34, 1, 3, 34, 38, }, [4] = { 36, 2, 3, 36, 40, }, [5] = { 38, 2, 3, 38, 42, }, [6] = { 40, 3, 3, 40, 44, }, [7] = { 42, 3, 3, 42, 46, }, [8] = { 44, 4, 3, 44, 48, }, [9] = { 44, 4, 3, 46, 50, }, [10] = { 46, 5, 3, 48, 52, }, [11] = { 48, 5, 3, 50, 54, }, [12] = { 48, 6, 4, 52, 56, }, [13] = { 50, 6, 4, 54, 58, }, [14] = { 50, 7, 4, 56, 60, }, [15] = { 52, 7, 4, 58, 62, }, [16] = { 52, 8, 4, 60, 64, }, [17] = { 52, 8, 4, 62, 66, }, [18] = { 52, 9, 4, 64, 68, }, [19] = { 54, 9, 4, 66, 69, }, [20] = { 54, 10, 4, 68, 70, }, [21] = { 56, 10, 4, 70, 72, }, [22] = { 56, 11, 5, 72, 74, }, [23] = { 58, 11, 5, 74, 76, }, [24] = { 58, 12, 5, 76, 78, }, [25] = { 60, 12, 5, 78, 80, }, [26] = { 60, 13, 5, 80, 82, }, [27] = { 60, 13, 5, 82, 84, }, [28] = { 60, 14, 5, 84, 86, }, [29] = { 62, 14, 5, 86, 88, }, [30] = { 62, 15, 5, 88, 90, }, }, } gems["Summon Lightning Golem"] = { golem = true, intelligence = true, active_skill = true, lightning = true, minion = true, spell = true, color = 3, baseFlags = { spell = true, minion = true, 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, }, baseMods = { skill("castTime", 1), --"base_number_of_golems_allowed" = 1 --"display_minion_monster_type" = 11 mod("Misc", "LIST", { type = "Condition", var = "HaveLightningGolem" }, 0, 0, { type = "GlobalEffect", effectType = "Buff" }), }, qualityMods = { mod("MinionLife", "INC", 1), --"minion_maximum_life_+%" = 1 mod("Damage", "INC", 1, 0, KeywordFlag.Minion), --"minion_damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), --[2] = "base_actor_scale_+%" [3] = mod("Speed", "INC", nil), --"lightning_golem_grants_attack_and_cast_speed_+%" [4] = mod("MinionLife", "INC", nil), --"minion_maximum_life_+%" --[5] = "display_minion_monster_level" }, levels = { [1] = { 30, 0, 6, 30, 34, }, [2] = { 32, 1, 6, 32, 36, }, [3] = { 34, 2, 6, 34, 38, }, [4] = { 36, 3, 6, 36, 40, }, [5] = { 38, 4, 6, 38, 42, }, [6] = { 40, 5, 7, 40, 44, }, [7] = { 42, 6, 7, 42, 46, }, [8] = { 44, 7, 7, 44, 48, }, [9] = { 44, 8, 7, 46, 50, }, [10] = { 46, 9, 7, 48, 52, }, [11] = { 48, 10, 8, 50, 54, }, [12] = { 48, 11, 8, 52, 56, }, [13] = { 50, 12, 8, 54, 58, }, [14] = { 50, 13, 8, 56, 60, }, [15] = { 52, 14, 8, 58, 62, }, [16] = { 52, 15, 9, 60, 64, }, [17] = { 52, 16, 9, 62, 66, }, [18] = { 52, 17, 9, 64, 68, }, [19] = { 54, 18, 9, 66, 69, }, [20] = { 54, 19, 9, 68, 70, }, [21] = { 56, 20, 10, 70, 72, }, [22] = { 56, 21, 10, 72, 74, }, [23] = { 58, 22, 10, 74, 76, }, [24] = { 58, 23, 10, 76, 78, }, [25] = { 60, 24, 10, 78, 80, }, [26] = { 60, 25, 11, 80, 82, }, [27] = { 60, 26, 11, 82, 84, }, [28] = { 60, 27, 11, 84, 86, }, [29] = { 62, 28, 11, 86, 88, }, [30] = { 62, 29, 11, 88, 90, }, }, } gems["Summon Raging Spirit"] = { intelligence = true, active_skill = true, spell = true, minion = true, duration = true, fire = true, unsupported = true, } gems["Summon Skeletons"] = { intelligence = true, active_skill = true, spell = true, minion = true, duration = true, unsupported = true, } gems["Vaal Summon Skeletons"] = { intelligence = true, active_skill = true, vaal = true, spell = true, minion = true, duration = true, unsupported = true, } gems["Tempest Shield"] = { intelligence = true, active_skill = true, spell = true, lightning = true, chaining = true, duration = true, color = 3, baseFlags = { spell = true, duration = true, chaining = true, lightning = true, }, skillTypes = { [2] = true, [10] = true, [13] = true, [27] = true, [35] = true, [23] = true, [45] = true, [36] = true, [12] = true, }, baseMods = { skill("castTime", 0.5), skill("damageEffectiveness", 0.6), skill("critChance", 6), --"shield_block_%" = 3 --"skill_override_pvp_scaling_time_ms" = 700 mod("ChainCount", "BASE", 1), --"number_of_additional_projectiles_in_chain" = 1 skill("duration", 12), --"base_skill_effect_duration" = 12000 --"skill_can_add_multiple_charges_per_action" = ? skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ? }, qualityMods = { mod("LightningDamage", "INC", 1), --"lightning_damage_+%" = 1 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage" [3] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage" }, levels = { [1] = { 17, 24, 36, }, [2] = { 17, 31, 46, }, [3] = { 17, 39, 58, }, [4] = { 18, 48, 72, }, [5] = { 18, 55, 83, }, [6] = { 18, 64, 96, }, [7] = { 18, 74, 111, }, [8] = { 19, 85, 127, }, [9] = { 19, 97, 145, }, [10] = { 19, 110, 165, }, [11] = { 20, 125, 187, }, [12] = { 20, 141, 212, }, [13] = { 20, 159, 239, }, [14] = { 20, 180, 269, }, [15] = { 20, 194, 291, }, [16] = { 21, 210, 315, }, [17] = { 21, 227, 340, }, [18] = { 21, 245, 367, }, [19] = { 21, 264, 396, }, [20] = { 21, 284, 426, }, [21] = { 22, 306, 459, }, [22] = { 22, 330, 494, }, [23] = { 22, 354, 532, }, [24] = { 22, 381, 572, }, [25] = { 22, 410, 614, }, [26] = { 23, 440, 660, }, [27] = { 23, 472, 708, }, [28] = { 23, 507, 760, }, [29] = { 23, 543, 815, }, [30] = { 23, 583, 874, }, }, } gems["Vortex"] = { intelligence = true, active_skill = true, spell = true, area = true, cold = true, duration = true, color = 3, baseFlags = { spell = true, area = true, duration = true, cold = true, }, skillTypes = { [2] = true, [10] = true, [11] = true, [17] = true, [18] = true, [19] = true, [26] = true, [34] = true, [36] = true, [12] = true, [60] = true, }, baseMods = { skill("castTime", 0.9), skill("critChance", 5), skill("duration", 3), --"base_skill_effect_duration" = 3000 --"is_area_damage" = ? skill("dotIsSpell", true), --"spell_damage_modifiers_apply_to_damage_over_time" = ? }, qualityMods = { mod("AreaRadius", "INC", 0.5), --"base_skill_area_of_effect_+%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("ColdMin", nil), --"spell_minimum_base_cold_damage" [3] = skill("ColdMax", nil), --"spell_maximum_base_cold_damage" [4] = skill("ColdDot", nil), --"base_cold_damage_to_deal_per_minute" }, levels = { [1] = { 11, 50, 75, 41.633333333333, }, [2] = { 11, 60, 90, 51.983333333333, }, [3] = { 12, 71, 107, 64.466666666667, }, [4] = { 13, 85, 127, 79.45, }, [5] = { 14, 100, 150, 97.383333333333, }, [6] = { 14, 112, 168, 112.51666666667, }, [7] = { 15, 124, 187, 129.65, }, [8] = { 15, 138, 208, 149.01666666667, }, [9] = { 16, 154, 231, 170.88333333333, }, [10] = { 16, 171, 256, 195.53333333333, }, [11] = { 16, 189, 284, 223.28333333333, }, [12] = { 17, 209, 314, 254.5, }, [13] = { 17, 232, 347, 289.53333333333, }, [14] = { 18, 256, 384, 328.85, }, [15] = { 18, 283, 424, 372.9, }, [16] = { 19, 312, 468, 422.2, }, [17] = { 19, 344, 516, 477.35, }, [18] = { 20, 379, 568, 538.96666666667, }, [19] = { 20, 417, 625, 607.75, }, [20] = { 21, 458, 688, 684.46666666667, }, [21] = { 21, 504, 756, 769.96666666667, }, [22] = { 22, 554, 831, 865.18333333333, }, [23] = { 22, 608, 912, 971.15, }, [24] = { 23, 667, 1001, 1088.9833333333, }, [25] = { 23, 732, 1098, 1219.9166666667, }, [26] = { 24, 802, 1204, 1365.3333333333, }, [27] = { 24, 879, 1319, 1526.7166666667, }, [28] = { 25, 963, 1445, 1705.7166666667, }, [29] = { 25, 1055, 1582, 1904.1333333333, }, [30] = { 26, 1154, 1731, 2123.9666666667, }, }, } gems["Vulnerability"] = { curse = true, intelligence = true, active_skill = true, spell = true, area = true, duration = true, color = 3, baseFlags = { spell = true, curse = true, area = true, duration = true, }, skillTypes = { [2] = true, [11] = true, [12] = true, [17] = true, [18] = true, [19] = true, [26] = true, [32] = true, [36] = true, }, baseMods = { skill("castTime", 0.5), mod("DotTaken", "INC", 33, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"degen_effect_+%" = 33 --"base_deal_no_damage" = ? skill("debuff", true), }, qualityMods = { mod("PhysicalDamageTaken", "INC", 0.5, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"physical_damage_taken_+%" = 0.5 }, levelMods = { [1] = skill("manaCost", nil), [2] = skill("duration", nil), --"base_skill_effect_duration" [3] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" [4] = mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), --"physical_damage_taken_+%" }, 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, }, }, } gems["Wither"] = { intelligence = true, active_skill = true, spell = true, area = true, duration = true, chaos = true, unsupported = true, } gems["Wrath"] = { aura = true, intelligence = true, active_skill = true, spell = true, area = true, lightning = true, color = 3, baseFlags = { spell = true, aura = true, area = true, lightning = true, }, skillTypes = { [2] = true, [11] = true, [5] = true, [15] = true, [27] = true, [16] = true, [18] = true, [44] = true, [35] = true, }, baseMods = { skill("castTime", 1.2), skill("manaCost", 50), --"base_deal_no_damage" = ? }, qualityMods = { mod("AreaRadius", "INC", 1), --"base_skill_area_of_effect_+%" = 1 }, levelMods = { [1] = mod("LightningMin", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Aura" }), --"attack_minimum_added_lightning_damage" [2] = mod("LightningMax", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Aura" }), --"attack_maximum_added_lightning_damage" [3] = mod("AreaRadius", "INC", nil), --"base_skill_area_of_effect_+%" [4] = mod("LightningDamage", "MORE", nil, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Aura" }), --"wrath_aura_spell_lightning_damage_+%_final" }, levels = { [1] = { 2, 37, 0, 15, }, [2] = { 3, 43, 3, 15, }, [3] = { 3, 50, 6, 15, }, [4] = { 4, 57, 9, 16, }, [5] = { 4, 66, 12, 16, }, [6] = { 5, 75, 15, 16, }, [7] = { 5, 85, 18, 17, }, [8] = { 6, 97, 21, 17, }, [9] = { 7, 109, 23, 17, }, [10] = { 7, 118, 25, 18, }, [11] = { 8, 128, 27, 18, }, [12] = { 9, 138, 29, 18, }, [13] = { 9, 149, 31, 19, }, [14] = { 10, 161, 33, 19, }, [15] = { 11, 173, 35, 19, }, [16] = { 12, 186, 36, 20, }, [17] = { 13, 200, 37, 20, }, [18] = { 13, 215, 38, 20, }, [19] = { 14, 231, 39, 21, }, [20] = { 16, 248, 40, 21, }, [21] = { 17, 267, 41, 21, }, [22] = { 18, 286, 42, 22, }, [23] = { 19, 306, 43, 22, }, [24] = { 20, 328, 44, 22, }, [25] = { 22, 351, 45, 23, }, [26] = { 23, 375, 46, 23, }, [27] = { 25, 401, 47, 23, }, [28] = { 27, 429, 48, 24, }, [29] = { 29, 458, 49, 24, }, [30] = { 31, 490, 50, 24, }, }, }