diff --git a/src/Data/SkillStatMap.lua b/src/Data/SkillStatMap.lua index ae79a9d8f7..8089f798db 100644 --- a/src/Data/SkillStatMap.lua +++ b/src/Data/SkillStatMap.lua @@ -754,6 +754,9 @@ return { ["physical_damage_+%"] = { mod("PhysicalDamage", "INC", nil), }, +["active_skill_physical_damage_+%_final"] = { + mod("PhysicalDamage", "MORE", nil), +}, ["lightning_damage_+%"] = { mod("LightningDamage", "INC", nil), }, @@ -763,9 +766,15 @@ return { ["cold_damage_+%"] = { mod("ColdDamage", "INC", nil), }, +["active_skill_cold_damage_+%_final"] = { + mod("ColdDamage", "MORE", nil), +}, ["fire_damage_+%"] = { mod("FireDamage", "INC", nil), }, +["active_skill_fire_damage_+%_final"] = { + mod("FireDamage", "MORE", nil), +}, ["chaos_damage_+%"] = { mod("ChaosDamage", "INC", nil), }, diff --git a/src/Data/Skills/act_dex.lua b/src/Data/Skills/act_dex.lua index a7a5c2304b..e83967719d 100644 --- a/src/Data/Skills/act_dex.lua +++ b/src/Data/Skills/act_dex.lua @@ -1703,6 +1703,11 @@ skills["ElementalSunderingPlayer"] = { label = "Cold", incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "extract_elements_statset_1", + statMap = { + ["elemental_sundering_damage_+%_final_if_created_from_unique"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Unique" }), + }, + }, baseFlags = { attack = true, area = true, @@ -4915,6 +4920,11 @@ skills["SupportMirageArcherPlayer"] = { label = "SupportMirageArcherPlayer", incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "meta_gem_stat_descriptions", + statMap = { + ["support_lingering_mirage_damage_+%_final"] = { + mod("Damage", "MORE", nil), + }, + }, baseFlags = { }, constantStats = { diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index eae7d5024e..647740ce34 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -18613,6 +18613,11 @@ skills["SnapPlayer"] = { incrementalEffectiveness = 0.12999999523163, damageIncrementalEffectiveness = 0.0096000004559755, statDescriptionScope = "shatter", + statMap = { + ["snap_damage_+%_final_if_created_from_unique"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Unique" }), + }, + }, baseFlags = { area = true, spell = true, diff --git a/src/Data/Skills/act_str.lua b/src/Data/Skills/act_str.lua index 95259ab5e7..b24b097f44 100644 --- a/src/Data/Skills/act_str.lua +++ b/src/Data/Skills/act_str.lua @@ -1627,6 +1627,11 @@ skills["BoneshatterPlayer"] = { baseEffectiveness = 0.18279999494553, incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "boneshatter", + statMap = { + ["boneshatter_damage_+%_final_if_created_from_unique"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Unique" }), + }, + }, baseFlags = { attack = true, melee = true, @@ -6839,6 +6844,11 @@ skills["FragmentationRoundsPlayer"] = { label = "Vs Frozen", incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "burst_shot_piercing_statset_1", + statMap = { + ["frag_rounds_damage_+%_final_if_created_from_unique"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Unique" }), + }, + }, baseFlags = { attack = true, projectile = true, diff --git a/src/Export/Skills/act_dex.txt b/src/Export/Skills/act_dex.txt index f6ac4bcfe2..d9d60ef680 100644 --- a/src/Export/Skills/act_dex.txt +++ b/src/Export/Skills/act_dex.txt @@ -153,6 +153,11 @@ statMap = { #mods #set ElementalSunderingColdPlayer #flags attack area +statMap = { + ["elemental_sundering_damage_+%_final_if_created_from_unique"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Unique" }), + }, +}, #mods #set ElementalSunderingFirePlayer #flags attack area @@ -320,6 +325,11 @@ statMap = { #skill SupportMirageArcherPlayer #set SupportMirageArcherPlayer +statMap = { + ["support_lingering_mirage_damage_+%_final"] = { + mod("Damage", "MORE", nil), + }, +}, #mods #skillEnd diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index a4cfe2e4bf..1679f62392 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -1177,6 +1177,11 @@ statMap = { #skill SnapPlayer #set SnapColdPlayer #flags area spell +statMap = { + ["snap_damage_+%_final_if_created_from_unique"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Unique" }), + }, +}, #mods #set SnapLightningPlayer #flags area spell diff --git a/src/Export/Skills/act_str.txt b/src/Export/Skills/act_str.txt index 8493253062..7e23274290 100644 --- a/src/Export/Skills/act_str.txt +++ b/src/Export/Skills/act_str.txt @@ -120,6 +120,11 @@ statMap = { #mods #set BoneshatterShockwavePlayer #flags attack melee area +statMap = { + ["boneshatter_damage_+%_final_if_created_from_unique"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Unique" }), + }, +}, #mods #skillEnd @@ -442,6 +447,11 @@ statMap = { #mods #set FragmentationRoundsFreezeShatterPlayer #flags attack projectile area +statMap = { + ["frag_rounds_damage_+%_final_if_created_from_unique"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Unique" }), + }, +}, #mods #skillEnd