diff --git a/src/Data/SkillStatMap.lua b/src/Data/SkillStatMap.lua index 691ba054..3a8a240f 100644 --- a/src/Data/SkillStatMap.lua +++ b/src/Data/SkillStatMap.lua @@ -1052,6 +1052,10 @@ return { mod("BleedChance", "BASE", nil), value = 100, }, +["attacks_inflict_bleeding_on_hit"] = { + mod("BleedChance", "BASE", nil, ModFlag.Attack), + value = 100, +}, ["display_fake_attack_hit_bleed"] = { mod("BleedChance", "BASE", nil, ModFlag.Attack), value = 100, @@ -1091,6 +1095,9 @@ return { ["base_chance_to_ignite_%"] = { mod("EnemyIgniteChance", "BASE", nil), }, +["active_skill_ignite_chance_+%_final"] = { + mod("EnemyIgniteChance", "MORE", nil), +}, ["always_ignite"] = { mod("EnemyIgniteChance", "BASE", nil), value = 100, @@ -1259,6 +1266,9 @@ return { ["active_skill_ignite_damage_+%_final"] = { mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Ignite), }, +["active_skill_ignite_effect_+%_final"] = { + mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Ignite), +}, ["base_ignite_effect_+%"] = { mod("AilmentMagnitude", "INC", nil, 0, KeywordFlag.Ignite), }, @@ -1802,13 +1812,13 @@ return { }, -- Impale ["attacks_impale_on_hit_%_chance"] = { - mod("ImpaleChance", "BASE", nil, 0, KeywordFlag.Attack) + mod("ImpaleChance", "BASE", nil, 0, KeywordFlag.Attack) }, ["impale_on_hit_%_chance"] = { - mod("ImpaleChance", "BASE", nil, 0, 0) + mod("ImpaleChance", "BASE", nil, 0, 0) }, ["spells_impale_on_hit_%_chance"] = { - mod("ImpaleChance", "BASE", nil, 0, KeywordFlag.Spell) + mod("ImpaleChance", "BASE", nil, 0, KeywordFlag.Spell) }, ["impale_debuff_effect_+%"] = { mod("ImpaleEffect", "INC", nil) @@ -1971,8 +1981,8 @@ return { mod("TotemPlacementSpeed", "INC", nil), }, ["totems_regenerate_%_life_per_minute"] = { - mod("LifeRegenPercent", "BASE", nil, 0, KeywordFlag.Totem), - div = 60, + mod("LifeRegenPercent", "BASE", nil, 0, KeywordFlag.Totem), + div = 60, }, ["totem_duration_+%"] = { mod("TotemDuration", "INC", nil), diff --git a/src/Data/Skills/other.lua b/src/Data/Skills/other.lua index 7c0a69d9..038e7fb4 100644 --- a/src/Data/Skills/other.lua +++ b/src/Data/Skills/other.lua @@ -185,9 +185,13 @@ skills["BleedingConcoctionPlayer"] = { incrementalEffectiveness = 0.14000000059605, damageIncrementalEffectiveness = 0.0065000001341105, statDescriptionScope = "throw_flask_bleed", + statMap = { + ["flask_throw_bleed_effect_+%_final"] = { + mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Bleed), + }, + }, baseFlags = { attack = true, - area = true, projectile = true, }, constantStats = { @@ -1435,9 +1439,14 @@ skills["ExplosiveConcoctionPlayer"] = { incrementalEffectiveness = 0.14000000059605, damageIncrementalEffectiveness = 0.0065000001341105, statDescriptionScope = "throw_flask_fire", + statMap = { + ["flask_throw_fire_exposure_ms"] = { + mod("FireExposureChance", "BASE", nil), + value = 100, + }, + }, baseFlags = { attack = true, - area = true, projectile = true, duration = true, }, @@ -1567,9 +1576,14 @@ skills["FulminatingConcoctionPlayer"] = { incrementalEffectiveness = 0.14000000059605, damageIncrementalEffectiveness = 0.0065000001341105, statDescriptionScope = "throw_flask_lightning", + statMap = { + ["flask_throw_lightning_exposure_ms"] = { + mod("LightningExposureChance", "BASE", nil), + value = 100, + }, + }, baseFlags = { attack = true, - area = true, projectile = true, duration = true, }, @@ -2394,9 +2408,13 @@ skills["PoisonousConcoctionPlayer"] = { incrementalEffectiveness = 0.14000000059605, damageIncrementalEffectiveness = 0.0065000001341105, statDescriptionScope = "throw_flask_poison", + statMap = { + ["flask_throw_poison_effect_+%_final"] = { + mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Poison), + }, + }, baseFlags = { attack = true, - area = true, projectile = true, }, constantStats = { @@ -2794,9 +2812,14 @@ skills["ShatteringConcoctionPlayer"] = { incrementalEffectiveness = 0.14000000059605, damageIncrementalEffectiveness = 0.0065000001341105, statDescriptionScope = "throw_flask_cold", + statMap = { + ["flask_throw_cold_exposure_ms"] = { + mod("ColdExposureChance", "BASE", nil), + value = 100, + }, + }, baseFlags = { attack = true, - area = true, projectile = true, duration = true, }, diff --git a/src/Data/Skills/sup_dex.lua b/src/Data/Skills/sup_dex.lua index 89619fc1..64e2ae9b 100644 --- a/src/Data/Skills/sup_dex.lua +++ b/src/Data/Skills/sup_dex.lua @@ -1936,4 +1936,4 @@ skills["SupportWindowOfOpportunityPlayer"] = { }, }, } -} +} \ No newline at end of file diff --git a/src/Data/Skills/sup_int.lua b/src/Data/Skills/sup_int.lua index 6492f71c..35f1cff0 100644 --- a/src/Data/Skills/sup_int.lua +++ b/src/Data/Skills/sup_int.lua @@ -2899,4 +2899,4 @@ skills["SupportWitheringTouchPlayer"] = { }, }, } -} +} \ No newline at end of file diff --git a/src/Data/Skills/sup_str.lua b/src/Data/Skills/sup_str.lua index 44cde26d..62b4dbea 100644 --- a/src/Data/Skills/sup_str.lua +++ b/src/Data/Skills/sup_str.lua @@ -2090,4 +2090,4 @@ skills["SupportVitalityPlayer"] = { }, }, } -} +} \ No newline at end of file diff --git a/src/Export/Skills/other.txt b/src/Export/Skills/other.txt index 14c9fbf3..e74579ba 100644 --- a/src/Export/Skills/other.txt +++ b/src/Export/Skills/other.txt @@ -18,7 +18,12 @@ local skills, mod, flag, skill = ... #skill BleedingConcoctionPlayer #startSets #set BleedingConcoctionPlayer -#flags attack area projectile +#flags attack projectile +statMap = { + ["flask_throw_bleed_effect_+%_final"] = { + mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Bleed), + }, +}, #mods #skillEnd @@ -92,7 +97,13 @@ local skills, mod, flag, skill = ... #skill ExplosiveConcoctionPlayer #startSets #set ExplosiveConcoctionPlayer -#flags attack area projectile duration +#flags attack projectile duration +statMap = { + ["flask_throw_fire_exposure_ms"] = { + mod("FireExposureChance", "BASE", nil), + value = 100, + }, +}, #mods #skillEnd @@ -100,7 +111,13 @@ local skills, mod, flag, skill = ... #skill FulminatingConcoctionPlayer #startSets #set FulminatingConcoctionPlayer -#flags attack area projectile duration +#flags attack projectile duration +statMap = { + ["flask_throw_lightning_exposure_ms"] = { + mod("LightningExposureChance", "BASE", nil), + value = 100, + }, +}, #mods #skillEnd @@ -156,7 +173,12 @@ local skills, mod, flag, skill = ... #skill PoisonousConcoctionPlayer #startSets #set PoisonousConcoctionPlayer -#flags attack area projectile +#flags attack projectile +statMap = { + ["flask_throw_poison_effect_+%_final"] = { + mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Poison), + }, +}, #mods #skillEnd @@ -188,7 +210,13 @@ local skills, mod, flag, skill = ... #skill ShatteringConcoctionPlayer #startSets #set ShatteringConcoctionPlayer -#flags attack area projectile duration +#flags attack projectile duration +statMap = { + ["flask_throw_cold_exposure_ms"] = { + mod("ColdExposureChance", "BASE", nil), + value = 100, + }, +}, #mods #skillEnd diff --git a/src/Export/Skills/sup_int.txt b/src/Export/Skills/sup_int.txt index 715561c7..7bbdd457 100644 --- a/src/Export/Skills/sup_int.txt +++ b/src/Export/Skills/sup_int.txt @@ -139,9 +139,9 @@ statMap = { #startSets #set SupportColdExposurePlayer statMap = { - ["inflict_cold_exposure_for_x_ms_on_cold_crit"] = { - mod("ColdExposureChance", "BASE", nil), - }, + ["inflict_cold_exposure_for_x_ms_on_cold_crit"] = { + mod("ColdExposureChance", "BASE", nil), + }, }, #mods #skillEnd diff --git a/src/Export/Skills/sup_str.txt b/src/Export/Skills/sup_str.txt index ed067cb8..a4193188 100644 --- a/src/Export/Skills/sup_str.txt +++ b/src/Export/Skills/sup_str.txt @@ -518,7 +518,7 @@ statMap = { mod("Damage", "MORE", nil, ModFlag.Hit), }, ["support_stronger_ignites_ignite_effect_+%_final"] = { - mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Ignite), + mod("AilmentMagnitude", "MORE", nil, 0, KeywordFlag.Ignite), }, }, #mods