Files
PathOfBuilding/Data/Gems/other.lua
Openarl d15f105fdb Release 1.3.19
- Changed mod scaling rounding to reflect change in 2.6
- Fixed relic import
- Various minor fixes
2017-03-09 15:37:35 +10:00

466 lines
11 KiB
Lua

-- Path of Building
--
-- Other active skills
-- Skill gem data (c) Grinding Gear Games
--
local gems, mod, flag, skill = ...
gems["_default"] = {
hidden = true,
color = 4,
baseFlags = {
attack = true,
melee = true,
projectile = true,
},
skillTypes = { [1] = true, [48] = true, [6] = true, [3] = true, [25] = true, [28] = true, [24] = true, },
baseMods = {
skill("castTime", 1),
--"skill_can_fire_arrows" = 1
--"skill_can_fire_wand_projectiles" = 1
},
qualityMods = {
},
levelMods = {
},
levels = {
[1] = { },
},
}
gems["Detonate Mines"] = {
low_max_level = true,
active_skill = true,
spell = true,
color = 4,
baseFlags = {
spell = true,
},
skillTypes = { [2] = true, [17] = true, [18] = true, [36] = true, },
baseMods = {
skill("castTime", 0.2),
--"base_deal_no_damage" = ?
},
qualityMods = {
mod("Speed", "INC", 5, ModFlag.Cast), --"base_cast_speed_+%" = 5
},
levelMods = {
},
levels = {
[1] = { },
[2] = { },
[3] = { },
[4] = { },
[5] = { },
[6] = { },
[7] = { },
[8] = { },
[9] = { },
[10] = { },
},
}
gems["Portal"] = {
low_max_level = true,
active_skill = true,
spell = true,
color = 4,
baseFlags = {
spell = true,
},
skillTypes = { [2] = true, [17] = true, [18] = true, [19] = true, [36] = true, [27] = true, },
baseMods = {
skill("castTime", 2.5),
--"base_deal_no_damage" = ?
},
qualityMods = {
mod("Speed", "INC", 3, ModFlag.Cast), --"base_cast_speed_+%" = 3
},
levelMods = {
},
levels = {
[1] = { },
[2] = { },
[3] = { },
[4] = { },
[5] = { },
[6] = { },
[7] = { },
[8] = { },
[9] = { },
[10] = { },
},
}
gems["Abberath's Fury"] = {
hidden = true,
color = 4,
baseFlags = {
spell = true,
area = true,
},
skillTypes = { [11] = true, [36] = true, [42] = true, [2] = true, [10] = true, [61] = true, },
baseMods = {
skill("castTime", 1),
skill("critChance", 5),
skill("FireMin", 50), --"spell_minimum_base_fire_damage" = 50
skill("FireMax", 75), --"spell_maximum_base_fire_damage" = 75
mod("EnemyIgniteChance", "BASE", 10), --"base_chance_to_ignite_%" = 10
--"cast_on_gain_skill" = ?
--"cannot_knockback" = ?
skill("triggered", true, { type = "SkillType", skillType = SkillType.TriggerableSpell }), --"spell_uncastable_if_triggerable" = ?
--"is_area_damage" = ?
--"skill_can_add_multiple_charges_per_action" = ?
},
qualityMods = {
},
levelMods = {
},
levels = {
[7] = { },
},
}
gems["Bone Nova"] = {
hidden = true,
color = 4,
baseFlags = {
attack = true,
projectile = true,
},
skillTypes = { [1] = true, [48] = true, [3] = true, [10] = true, [57] = true, [47] = true, [61] = true, },
baseMods = {
skill("castTime", 1),
mod("ProjectileCount", "BASE", 8), --"number_of_additional_projectiles" = 8
--"attack_trigger_on_killing_bleeding_enemy_%" = 100
--"monster_projectile_variation" = 15
--"projectiles_nova" = ?
skill("triggered", true, { type = "SkillType", skillType = SkillType.TriggerableSpell }), --"spell_uncastable_if_triggerable" = ?
--"base_is_projectile" = ?
flag("CannotBleed"), --"cannot_cause_bleeding" = ?
},
qualityMods = {
},
levelMods = {
},
levels = {
[20] = { },
},
}
gems["Consecrate"] = {
hidden = true,
color = 4,
baseFlags = {
spell = true,
duration = true,
area = true,
},
skillTypes = { [2] = true, [12] = true, [36] = true, [11] = true, [42] = true, [61] = true, },
baseMods = {
skill("castTime", 1),
skill("duration", 5), --"base_skill_effect_duration" = 5000
mod("LifeRegenPercent", "BASE", 4, 0, 0, nil), --"life_regeneration_rate_per_minute_%" = 240
--"cast_on_crit_%" = 100
skill("triggered", true, { type = "SkillType", skillType = SkillType.TriggerableSpell }), --"spell_uncastable_if_triggerable" = ?
},
qualityMods = {
},
levelMods = {
},
levels = {
[10] = { },
},
}
gems["Create Lesser Shrine"] = {
hidden = true,
color = 4,
baseFlags = {
spell = true,
duration = true,
},
skillTypes = { [2] = true, [36] = true, [42] = true, [61] = true, [12] = true, },
baseMods = {
skill("castTime", 1),
--"chance_to_cast_on_kill_%" = 100
skill("duration", 10), --"base_skill_effect_duration" = 10000
skill("triggered", true, { type = "SkillType", skillType = SkillType.TriggerableSpell }), --"spell_uncastable_if_triggerable" = ?
},
qualityMods = {
},
levelMods = {
},
levels = {
[1] = { },
},
}
gems["Envy"] = {
hidden = true,
color = 3,
baseFlags = {
spell = true,
aura = true,
area = true,
chaos = true,
},
skillTypes = { [2] = true, [11] = true, [5] = true, [15] = true, [27] = true, [16] = true, [18] = true, [44] = true, [50] = true, },
baseMods = {
skill("castTime", 1.2),
skill("manaCost", 50),
mod("ChaosMin", "BASE", 58, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Aura" }), --"attack_minimum_added_chaos_damage" = 58
mod("ChaosMax", "BASE", 81, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Aura" }), --"attack_maximum_added_chaos_damage" = 81
mod("AreaOfEffect", "INC", 0), --"base_skill_area_of_effect_+%" = 0
mod("ChaosMin", "BASE", 52, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Aura" }), --"spell_minimum_added_chaos_damage" = 52
mod("ChaosMax", "BASE", 69, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Aura" }), --"spell_maximum_added_chaos_damage" = 69
--"base_deal_no_damage" = ?
},
qualityMods = {
},
levelMods = {
},
levels = {
[15] = { },
},
}
gems["Fire Burst"] = {
hidden = true,
color = 4,
baseFlags = {
spell = true,
area = true,
fire = true,
},
skillTypes = { [2] = true, [11] = true, [10] = true, [33] = true, [36] = true, [42] = true, [61] = true, },
baseMods = {
skill("castTime", 1),
skill("damageEffectiveness", 0.5),
skill("critChance", 5),
--"cast_on_hit_%" = 10
--"is_area_damage" = ?
skill("triggered", true, { type = "SkillType", skillType = SkillType.TriggerableSpell }), --"spell_uncastable_if_triggerable" = ?
},
qualityMods = {
},
levelMods = {
[1] = skill("FireMin", nil), --"spell_minimum_base_fire_damage"
[2] = skill("FireMax", nil), --"spell_maximum_base_fire_damage"
},
levels = {
[1] = { 7, 11, },
[2] = { 8, 12, },
[3] = { 10, 16, },
[4] = { 14, 21, },
[5] = { 20, 30, },
[6] = { 30, 46, },
[7] = { 41, 61, },
[8] = { 54, 80, },
[9] = { 70, 104, },
[10] = { 89, 134, },
[11] = { 114, 170, },
[12] = { 143, 215, },
[13] = { 180, 270, },
[14] = { 224, 336, },
[15] = { 278, 418, },
[16] = { 344, 516, },
[17] = { 424, 636, },
[18] = { 520, 780, },
[19] = { 605, 908, },
[20] = { 703, 1055, },
[21] = { 777, 1165, },
[22] = { 858, 1286, },
[23] = { 946, 1419, },
[24] = { 1043, 1564, },
[25] = { 1149, 1724, },
[26] = { 1266, 1899, },
[27] = { 1394, 2091, },
[28] = { 1534, 2301, },
[29] = { 1687, 2530, },
[30] = { 1855, 2782, },
},
}
gems["Gluttony of Elements"] = {
hidden = true,
color = 4,
baseFlags = {
spell = true,
aura = true,
area = true,
duration = true,
vaal = true,
},
skillTypes = { [2] = true, [5] = true, [11] = true, [12] = true, [18] = true, [43] = true, [44] = true, },
baseMods = {
skill("castTime", 1),
skill("duration", 6), --"base_skill_effect_duration" = 6000
--"base_elemental_damage_heals" = ?
},
qualityMods = {
},
levelMods = {
},
levels = {
[20] = { },
},
}
gems["Icestorm"] = {
hidden = true,
color = 3,
baseFlags = {
spell = true,
area = true,
duration = true,
cold = true,
},
skillTypes = { [2] = true, [10] = true, [11] = true, [12] = true, [17] = true, [18] = true, [19] = true, [26] = true, [36] = true, [34] = true, [60] = true, },
baseMods = {
skill("castTime", 1),
skill("manaCost", 22),
skill("damageEffectiveness", 0.3),
skill("critChance", 5),
skill("ColdMin", 1, { type = "PerStat", stat = "Int", div = 10 }), --"spell_minimum_base_cold_damage_+_per_10_intelligence" = 1
skill("ColdMax", 3, { type = "PerStat", stat = "Int", div = 10 }), --"spell_maximum_base_cold_damage_+_per_10_intelligence" = 3
skill("duration", 1.5), --"base_skill_effect_duration" = 1500
--"fire_storm_fireball_delay_ms" = 100
--"skill_override_pvp_scaling_time_ms" = 450
--"firestorm_drop_ground_ice_duration_ms" = 500
--"skill_art_variation" = 4
--"skill_effect_duration_per_100_int" = 150
skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ?
--"is_area_damage" = ?
skill("duration", 0.15, { type = "PerStat", stat = "Int", div = 100, base = 1.5 }),
},
qualityMods = {
},
levelMods = {
},
levels = {
[1] = { },
},
}
gems["Illusory Warp"] = {
hidden = true,
color = 4,
baseFlags = {
spell = true,
area = true,
duration = true,
movement = true,
cold = true,
},
skillTypes = { [2] = true, [38] = true, [12] = true, [34] = true, [11] = true, },
baseMods = {
skill("castTime", 0.6),
skill("manaCost", 20),
skill("duration", 1.5), --"base_skill_effect_duration" = 1500
},
qualityMods = {
},
levelMods = {
},
levels = {
[20] = { },
},
}
gems["Lightning Bolt"] = {
hidden = true,
color = 3,
baseFlags = {
spell = true,
area = true,
lightning = true,
},
skillTypes = { [2] = true, [42] = true, [35] = true, [11] = true, [10] = true, [45] = true, [61] = true, },
baseMods = {
skill("castTime", 1),
skill("critChance", 6),
--"cast_on_crit_%" = 100
--"is_area_damage" = ?
skill("triggered", true, { type = "SkillType", skillType = SkillType.TriggerableSpell }), --"spell_uncastable_if_triggerable" = ?
},
qualityMods = {
},
levelMods = {
[1] = skill("LightningMin", nil), --"spell_minimum_base_lightning_damage"
[2] = skill("LightningMax", nil), --"spell_maximum_base_lightning_damage"
},
levels = {
[1] = { 10, 29, },
[2] = { 11, 33, },
[3] = { 14, 41, },
[4] = { 18, 54, },
[5] = { 25, 75, },
[6] = { 36, 109, },
[7] = { 47, 141, },
[8] = { 60, 180, },
[9] = { 76, 227, },
[10] = { 94, 282, },
[11] = { 116, 348, },
[12] = { 142, 426, },
[13] = { 173, 518, },
[14] = { 209, 626, },
[15] = { 251, 754, },
[16] = { 301, 903, },
[17] = { 359, 1078, },
[18] = { 428, 1283, },
[19] = { 486, 1459, },
[20] = { 552, 1657, },
[21] = { 601, 1802, },
[22] = { 653, 1959, },
[23] = { 709, 2127, },
[24] = { 770, 2310, },
[25] = { 835, 2506, },
[26] = { 906, 2718, },
[27] = { 982, 2946, },
[28] = { 1064, 3192, },
[29] = { 1153, 3458, },
[30] = { 1248, 3743, },
},
}
gems["Molten Burst"] = {
hidden = true,
color = 1,
baseFlags = {
attack = true,
projectile = true,
area = true,
fire = true,
},
skillTypes = { [3] = true, [1] = true, [11] = true, [33] = true, [57] = true, [47] = true, [48] = true, },
baseMods = {
skill("castTime", 1),
mod("ProjectileCount", "BASE", 2), --"number_of_additional_projectiles" = 2
--"attack_trigger_on_melee_hit_%" = 20
--"show_number_of_projectiles" = ?
--"base_is_projectile" = ?
--"is_area_damage" = ?
skill("showAverage", true), --"base_skill_show_average_damage_instead_of_dps" = ?
},
qualityMods = {
},
levelMods = {
},
levels = {
[16] = { },
},
}
gems["Shock Ground"] = {
hidden = true,
color = 4,
baseFlags = {
spell = true,
area = true,
duration = true,
lightning = true,
},
skillTypes = { [2] = true, [11] = true, [36] = true, [12] = true, [42] = true, [45] = true, [61] = true, [35] = true, },
baseMods = {
skill("castTime", 1),
--"cast_when_hit_%" = 100
--"skill_art_variation" = 7
skill("duration", 5), --"base_skill_effect_duration" = 5000
skill("triggered", true, { type = "SkillType", skillType = SkillType.TriggerableSpell }), --"spell_uncastable_if_triggerable" = ?
},
qualityMods = {
},
levelMods = {
},
levels = {
[1] = { },
},
}