Skip to content

Commit f4ab870

Browse files
LocalIdentityLocalIdentity
and
LocalIdentity
authored
Fix Voltaic Nova and Freezing Nova damage scaling (#663)
Both skills scale with non weapon attack damage Co-authored-by: LocalIdentity <[email protected]>
1 parent 9cfab84 commit f4ab870

File tree

5 files changed

+12
-24
lines changed

5 files changed

+12
-24
lines changed

src/Data/SkillStatMap.lua

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,10 @@ return {
8282
skill("ChaosMax", nil),
8383
},
8484
["main_hand_weapon_minimum_lightning_damage"] = {
85-
skill("LightningMin", nil, { type = "Condition", var = "MainHandAttack" })
85+
skill("LightningMin", nil)
8686
},
8787
["main_hand_weapon_maximum_lightning_damage"] = {
88-
skill("LightningMax", nil, { type = "Condition", var = "MainHandAttack" })
88+
skill("LightningMax", nil)
8989
},
9090
["spell_minimum_base_lightning_damage_per_removable_power_charge"] = {
9191
skill("LightningMin", nil, { type = "Multiplier", var = "RemovablePowerCharge" }),
@@ -108,6 +108,12 @@ return {
108108
["spell_minimum_base_cold_damage_+_per_10_intelligence"] = {
109109
skill("ColdMin", nil, { type = "PerStat", stat = "Int", div = 10 }),
110110
},
111+
["main_hand_weapon_minimum_cold_damage"] = {
112+
skill("ColdMin", "BASE", nil),
113+
},
114+
["main_hand_weapon_maximum_cold_damage"] = {
115+
skill("ColdMax", "BASE", nil),
116+
},
111117
["spell_maximum_base_cold_damage_+_per_10_intelligence"] = {
112118
skill("ColdMax", nil, { type = "PerStat", stat = "Int", div = 10 }),
113119
},

src/Data/Skills/act_dex.lua

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4451,8 +4451,7 @@ skills["TriggeredVoltaicMarkNovaPlayer"] = {
44514451
damageIncrementalEffectiveness = 0.006699999794364,
44524452
statDescriptionScope = "thaumaturgist_mark_nova",
44534453
baseFlags = {
4454-
attack = true,
4455-
area = true,
4454+
nonWeaponAttack = true,
44564455
},
44574456
constantStats = {
44584457
{ "active_skill_base_area_of_effect_radius", 26 },

src/Data/Skills/act_int.lua

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7458,8 +7458,7 @@ skills["TriggeredFreezingMarkNovaPlayer"] = {
74587458
damageIncrementalEffectiveness = 0.006699999794364,
74597459
statDescriptionScope = "freezing_mark_nova",
74607460
baseFlags = {
7461-
spell = true,
7462-
area = true,
7461+
nonWeaponAttack = true,
74637462
},
74647463
constantStats = {
74657464
{ "active_skill_base_area_of_effect_radius", 26 },
@@ -8440,14 +8439,6 @@ skills["FrozenLocusExplodePlayer"] = {
84408439
incrementalEffectiveness = 0.034650001674891,
84418440
damageIncrementalEffectiveness = 0.012719999998808,
84428441
statDescriptionScope = "ice_ambush_explode",
8443-
statMap = {
8444-
["main_hand_weapon_minimum_cold_damage"] = {
8445-
mod("ColdMin", "BASE", nil),
8446-
},
8447-
["main_hand_weapon_maximum_cold_damage"] = {
8448-
mod("ColdMax", "BASE", nil),
8449-
},
8450-
},
84518442
baseFlags = {
84528443
area = true,
84538444
nonWeaponAttack = true,

src/Export/Skills/act_dex.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ statMap = {
350350
#skill TriggeredVoltaicMarkNovaPlayer
351351
#startSets
352352
#set TriggeredVoltaicMarkNovaPlayer
353-
#flags attack area
353+
#flags nonWeaponAttack
354354
#mods
355355
#skillEnd
356356

src/Export/Skills/act_int.txt

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ statMap = {
513513
#skill TriggeredFreezingMarkNovaPlayer
514514
#startSets
515515
#set TriggeredFreezingMarkNovaPlayer
516-
#flags spell area
516+
#flags nonWeaponAttack
517517
#mods
518518
#skillEnd
519519

@@ -581,14 +581,6 @@ statMap = {
581581
#startSets
582582
#set FrozenLocusExplodePlayer
583583
#flags area nonWeaponAttack hit
584-
statMap = {
585-
["main_hand_weapon_minimum_cold_damage"] = {
586-
mod("ColdMin", "BASE", nil),
587-
},
588-
["main_hand_weapon_maximum_cold_damage"] = {
589-
mod("ColdMax", "BASE", nil),
590-
},
591-
},
592584
#mods
593585
#skillEnd
594586

0 commit comments

Comments
 (0)