Skip to content

Commit 95f242f

Browse files
authored
Add support for Mysticism, Enormity, Strong Hearted, Enormity (#890)
1 parent 7ea2587 commit 95f242f

File tree

4 files changed

+56
-0
lines changed

4 files changed

+56
-0
lines changed

src/Data/Skills/sup_dex.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2145,6 +2145,11 @@ skills["SupportOverextendPlayer"] = {
21452145
label = "Overextend",
21462146
incrementalEffectiveness = 0.054999999701977,
21472147
statDescriptionScope = "gem_stat_descriptions",
2148+
statMap = {
2149+
["support_overextend_critical_strike_multiplier_+%_final"] = {
2150+
mod("CritMultiplier", "MORE", nil),
2151+
},
2152+
},
21482153
baseFlags = {
21492154
},
21502155
constantStats = {

src/Data/Skills/sup_int.lua

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1693,6 +1693,14 @@ skills["SupportEnormityPlayer"] = {
16931693
label = "Enormity",
16941694
incrementalEffectiveness = 0.054999999701977,
16951695
statDescriptionScope = "gem_stat_descriptions",
1696+
statMap = {
1697+
["support_titanblood_minion_damage_+%_final"] = {
1698+
mod("MinionModifier", "LIST", { mod = mod("Damage", "MORE", nil) }),
1699+
},
1700+
["support_titanblood_minion_life_+%_final"] = {
1701+
mod("MinionModifier", "LIST", { mod = mod("Life", "MORE", nil) }),
1702+
},
1703+
},
16961704
baseFlags = {
16971705
},
16981706
constantStats = {
@@ -2777,6 +2785,11 @@ skills["SupportLoyaltyPlayer"] = {
27772785
label = "Loyalty",
27782786
incrementalEffectiveness = 0.054999999701977,
27792787
statDescriptionScope = "gem_stat_descriptions",
2788+
statMap = {
2789+
["support_trusty_companion_minion_life_+%_final"] = {
2790+
mod("MinionModifier", "LIST", { mod = mod("Life", "MORE", nil) }),
2791+
},
2792+
},
27802793
baseFlags = {
27812794
},
27822795
constantStats = {
@@ -3064,6 +3077,11 @@ skills["SupportMysticismPlayer"] = {
30643077
label = "Mysticism",
30653078
incrementalEffectiveness = 0.054999999701977,
30663079
statDescriptionScope = "gem_stat_descriptions",
3080+
statMap = {
3081+
["support_spell_damage_spirit_cost_spell_damage_+%_on_full_energy_shield"] = {
3082+
mod("Damage", "INC", nil, ModFlag.Spell, 0, { type = "Condition", var = "FullEnergyShield" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Mysticism" }),
3083+
},
3084+
},
30673085
baseFlags = {
30683086
},
30693087
constantStats = {
@@ -3544,6 +3562,11 @@ skills["SupportStrongHeartedPlayer"] = {
35443562
label = "Strong Hearted",
35453563
incrementalEffectiveness = 0.054999999701977,
35463564
statDescriptionScope = "gem_stat_descriptions",
3565+
statMap = {
3566+
["support_shock_protection_spirit_cost_shock_duration_on_self_+%_final"] = {
3567+
mod("SelfShockDuration", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Strong Hearted" }),
3568+
},
3569+
},
35473570
baseFlags = {
35483571
},
35493572
constantStats = {

src/Export/Skills/sup_dex.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,11 @@ statMap = {
470470

471471
#skill SupportOverextendPlayer
472472
#set SupportOverextendPlayer
473+
statMap = {
474+
["support_overextend_critical_strike_multiplier_+%_final"] = {
475+
mod("CritMultiplier", "MORE", nil),
476+
},
477+
},
473478
#mods
474479
#skillEnd
475480

src/Export/Skills/sup_int.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,14 @@ statMap = {
369369

370370
#skill SupportEnormityPlayer
371371
#set SupportEnormityPlayer
372+
statMap = {
373+
["support_titanblood_minion_damage_+%_final"] = {
374+
mod("MinionModifier", "LIST", { mod = mod("Damage", "MORE", nil) }),
375+
},
376+
["support_titanblood_minion_life_+%_final"] = {
377+
mod("MinionModifier", "LIST", { mod = mod("Life", "MORE", nil) }),
378+
},
379+
},
372380
#mods
373381
#skillEnd
374382

@@ -625,6 +633,11 @@ statMap = {
625633

626634
#skill SupportLoyaltyPlayer
627635
#set SupportLoyaltyPlayer
636+
statMap = {
637+
["support_trusty_companion_minion_life_+%_final"] = {
638+
mod("MinionModifier", "LIST", { mod = mod("Life", "MORE", nil) }),
639+
},
640+
},
628641
#mods
629642
#skillEnd
630643

@@ -689,6 +702,11 @@ statMap = {
689702

690703
#skill SupportMysticismPlayer
691704
#set SupportMysticismPlayer
705+
statMap = {
706+
["support_spell_damage_spirit_cost_spell_damage_+%_on_full_energy_shield"] = {
707+
mod("Damage", "INC", nil, ModFlag.Spell, 0, { type = "Condition", var = "FullEnergyShield" }, { type = "GlobalEffect", effectType = "Buff", effectName = "Mysticism" }),
708+
},
709+
},
692710
#mods
693711
#skillEnd
694712

@@ -795,6 +813,11 @@ statMap = {
795813

796814
#skill SupportStrongHeartedPlayer
797815
#set SupportStrongHeartedPlayer
816+
statMap = {
817+
["support_shock_protection_spirit_cost_shock_duration_on_self_+%_final"] = {
818+
mod("SelfShockDuration", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Strong Hearted" }),
819+
},
820+
},
798821
#mods
799822
#skillEnd
800823

0 commit comments

Comments
 (0)