Release 1.3.21

- Overhauled buff/debuff and curse handling
- Added support for Punishment, Generosity and Block Chance Reduction
- Minor corrections to unique stat wording
This commit is contained in:
Openarl
2017-03-20 21:06:47 +10:00
parent 946f042501
commit c9a5e7fc9a
16 changed files with 390 additions and 88 deletions

View File

@@ -1753,7 +1753,60 @@ gems["Punishment"] = {
spell = true,
area = true,
duration = true,
unsupported = true,
color = 1,
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),
--"newpunishment_applied_buff_duration_ms" = 4000
},
qualityMods = {
mod("Speed", "INC", 0.25, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Buff"}), --"newpunishment_attack_speed_+%" = 0.25
},
levelMods = {
[1] = skill("manaCost", nil),
[2] = skill("duration", nil), --"base_skill_effect_duration"
[3] = mod("Damage", "MORE", nil, ModFlag.Melee, 0, { type = "GlobalEffect", effectType = "Buff"}), --"newpunishment_melee_damage_+%_final"
[4] = mod("Speed", "INC", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Buff"}), --"newpunishment_attack_speed_+%"
[5] = mod("AreaOfEffect", "INC", nil), --"base_skill_area_of_effect_+%"
},
levels = {
[1] = { 24, 9, 25, 10, 0, },
[2] = { 26, 9.1, 26, 10, 4, },
[3] = { 27, 9.2, 26, 11, 8, },
[4] = { 29, 9.3, 27, 11, 12, },
[5] = { 30, 9.4, 27, 12, 16, },
[6] = { 32, 9.5, 28, 12, 20, },
[7] = { 34, 9.6, 28, 13, 24, },
[8] = { 35, 9.7, 29, 13, 28, },
[9] = { 37, 9.8, 29, 14, 32, },
[10] = { 38, 9.9, 30, 14, 36, },
[11] = { 39, 10, 30, 15, 40, },
[12] = { 40, 10.1, 31, 15, 44, },
[13] = { 42, 10.2, 31, 16, 48, },
[14] = { 43, 10.3, 32, 16, 52, },
[15] = { 44, 10.4, 32, 17, 56, },
[16] = { 45, 10.5, 33, 17, 60, },
[17] = { 46, 10.6, 33, 18, 64, },
[18] = { 47, 10.7, 34, 18, 68, },
[19] = { 48, 10.8, 34, 19, 72, },
[20] = { 50, 10.9, 35, 19, 76, },
[21] = { 51, 11, 35, 20, 80, },
[22] = { 52, 11.1, 36, 20, 84, },
[23] = { 53, 11.2, 36, 21, 88, },
[24] = { 54, 11.3, 37, 21, 92, },
[25] = { 56, 11.4, 37, 22, 96, },
[26] = { 57, 11.5, 38, 22, 100, },
[27] = { 58, 11.6, 38, 23, 104, },
[28] = { 59, 11.7, 39, 23, 108, },
[29] = { 60, 11.8, 39, 24, 112, },
[30] = { 61, 11.9, 40, 24, 116, },
},
}
gems["Purity of Fire"] = {
aura = true,

View File

@@ -157,7 +157,51 @@ gems["Blind"] = {
gems["Block Chance Reduction"] = {
dexterity = true,
support = true,
unsupported = true,
color = 2,
requireSkillTypes = { 10, 1, },
addSkillTypes = { },
excludeSkillTypes = { },
baseMods = {
},
qualityMods = {
--"global_reduce_enemy_block_%" = 0.25
},
levelMods = {
--[1] = "global_reduce_enemy_block_%"
--[2] = "reduce_enemy_dodge_%"
},
levels = {
[1] = { 20, 20, },
[2] = { 21, 20, },
[3] = { 21, 21, },
[4] = { 22, 21, },
[5] = { 22, 22, },
[6] = { 23, 22, },
[7] = { 23, 23, },
[8] = { 24, 23, },
[9] = { 24, 24, },
[10] = { 25, 24, },
[11] = { 25, 25, },
[12] = { 26, 25, },
[13] = { 26, 26, },
[14] = { 27, 26, },
[15] = { 27, 27, },
[16] = { 28, 27, },
[17] = { 28, 28, },
[18] = { 29, 28, },
[19] = { 29, 29, },
[20] = { 30, 29, },
[21] = { 30, 30, },
[22] = { 31, 30, },
[23] = { 31, 31, },
[24] = { 32, 31, },
[25] = { 32, 32, },
[26] = { 33, 32, },
[27] = { 33, 33, },
[28] = { 34, 33, },
[29] = { 34, 34, },
[30] = { 35, 34, },
},
}
gems["Cast On Critical Strike"] = {
dexterity = true,

View File

@@ -508,7 +508,51 @@ gems["Generosity"] = {
strength = true,
support = true,
aura = true,
unsupported = true,
color = 1,
requireSkillTypes = { 44, },
addSkillTypes = { },
excludeSkillTypes = { 30, 32, },
baseMods = {
skill("auraCannotAffectSelf", true), --"aura_cannot_affect_self" = ?
},
qualityMods = {
mod("AreaOfEffect", "INC", 2, 0, KeywordFlag.Aura), --"base_aura_area_of_effect_+%" = 2
},
levelMods = {
[1] = mod("AuraEffect", "INC", nil), --"non_curse_aura_effect_+%"
},
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["Increased Burning Damage"] = {
fire = true,

View File

@@ -294,7 +294,7 @@ Requires Level 18
15% increased Movement Speed
50% increased Stun Recovery
20% reduced Light Radius
{variant:2}Adds (15-20) to (25-30) Chaos Damage while using a Flask
{variant:2}Adds (15-20) to (25-30) Chaos Damage to Spells and Attacks while using a Flask
+50% to Chaos Resistance while using a Flask
]],[[
Dusktoe

View File

@@ -205,8 +205,8 @@ Requires Level 70, 113 Dex, 113 Int
Adds (35-50) to (100-125) Physical Damage
(10-15)% increased Attack Speed
Minions have (10-15)% increased Attack Speed
10% Chance to summon a Spectral Wolf on Kill
Increases and reductions to Minion Damage also affects you
10% Chance to Cast level 18 Summon Spectral Wolf on Kill
Increases and Reductions to Minion Damage also affect you
70% increased Minion Damage if you have Hit Recently
]],[[
Touch of Anguish

View File

@@ -86,7 +86,7 @@ Requires Level 24, 17 Dex
{variant:2}+(40-50) to Evasion Rating
{variant:1}+(10-20)% to Cold Resistance
{variant:2}+(20-30)% to Cold Resistance
{variant:2}Adds (5-7) to (13-15) Cold Damage
{variant:2}Adds (5-7) to (13-15) Cold Damage to Spells and Attacks
{variant:1}25% of Physical Damage Converted to Cold Damage
{variant:2}50% of Physical Damage Converted to Cold Damage
Reflects 10 Cold Damage to Melee Attackers
@@ -102,7 +102,7 @@ Requires Level 9, 17 Dex
{variant:2}+(40-50) to Evasion Rating
{variant:1}+(10-20)% to Cold Resistance
{variant:2}+(20-30)% to Cold Resistance
{variant:2}Adds (5-7) to (13-15) Cold Damage
{variant:2}Adds (5-7) to (13-15) Cold Damage to Spells and Attacks
{variant:1}25% of Physical Damage Converted to Cold Damage
{variant:2}50% of Physical Damage Converted to Cold Damage
Reflects 10 Cold Damage to Melee Attackers

View File

@@ -21,7 +21,7 @@ Requires Level 20
{variant:1}(10-15)% increased Cold Damage
{variant:2}(25-30)% increased Cold Damage
{variant:1}Adds 1 to (1-50) Lightning Damage to Attacks
{variant:2}Adds 1 to (50-70) Lightning Damage
{variant:2}Adds 1 to (50-70) Lightning Damage to Spells and Attacks
+(30-40) to maximum Life
{variant:1}1% of Damage against Frozen Enemies Leeched as Life
{variant:2}1% of Damage against Shocked Enemies Leeched as Life
@@ -38,7 +38,7 @@ Requires Level 20
{variant:1}(10-15)% increased Fire Damage
{variant:1}(25-30)% increased Fire Damage
{variant:1}Adds 1 to (10-30) Cold Damage to Attacks
{variant:2}Adds (20-25) to (30-50) Cold Damage
{variant:2}Adds (20-25) to (30-50) Cold Damage to Spells and Attacks
+(30-40) to maximum Energy Shield
30% increased Damage while Ignited
+5000 to Armour while Frozen
@@ -51,7 +51,7 @@ League: Domination, Nemesis
Requires Level 20
+(12-16)% to Fire and Lightning Resistances
{variant:1}Adds 1 to (10-30) Fire Damage to Attacks
{variant:2}Adds (20-25) to (30-50) Fire Damage
{variant:2}Adds (20-25) to (30-50) Fire Damage to Spells and Attacks
{variant:1}(10-15)% increased Lightning Damage
{variant:2}(25-30)% increased Lightning Damage
+(30-40) to maximum Mana
@@ -486,7 +486,7 @@ Requires Level 20
{variant:1}Adds 10 to 15 Physical Damage to Attacks against Frozen Enemies
{variant:2}Adds 40 to 60 Cold Damage against Chilled Enemies
{variant:1}Adds (5-6) to (7-9) Cold Damage to Attacks
{variant:2}Adds (7-10) to (15-20) Cold Damage
{variant:2}Adds (7-10) to (15-20) Cold Damage to Spells and Attacks
+(200-300) to Evasion Rating
{variant:1}20% reduced Chill Duration on You
{variant:2}50% chance to Avoid being Chilled

View File

@@ -31,7 +31,7 @@ Variant: Pre 2.6.0
Variant: Current
Requires Level 61, 159 Str
{variant:2}Adds (7-10) to (15-25) Fire Damage to Attacks
{variant:3}Adds (12-15) to (30-35) Fire Damage
{variant:3}Adds (12-15) to (30-35) Fire Damage to Spells and Attacks
(120-150)% increased Armour
{variant:3}+(60-80) to maximum Life
+(35-50)% to Fire Resistance

View File

@@ -467,7 +467,7 @@ Implicits: 2
+1 to Level of Active Socketed Skill Gems
(60-80)% increased Physical Damage
Adds (60-65) to (90-105) Chaos Damage
{variant:2}Adds 1 to 2 Physical Damage per Level
{variant:2}Adds 1 to 2 Physical Damage to Attacks per Level
{variant:1}+1 Life gained on Kill per Level
{variant:1}1% increased Elemental Damage per Level
1% increased Chaos Damage per Level