Skip to content

Commit 5ff6f36

Browse files
committed
revert reave stacks and fix flurry
1 parent 58088ff commit 5ff6f36

File tree

3 files changed

+14
-22
lines changed

3 files changed

+14
-22
lines changed

src/Data/Skills/act_dex.lua

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2127,13 +2127,13 @@ skills["VaalBladeFlurry"] = {
21272127
castTime = 1,
21282128
statMap = {
21292129
["vaal_charged_attack_damage_taken_+%_final"] = {
2130-
mod("DamageTaken", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff" }),
2130+
mod("DamageTaken", "MORE", nil, 0, 0, { type = "Condition", var = "ChannellingVaalBladeFlurry"}, { type = "GlobalEffect", effectType = "Buff", unscalable = true }),
21312131
},
21322132
["vaal_charged_attack_radius_+_per_stage"] = {
21332133
mod("AreaOfEffect", "BASE", nil, 0, 0, { type = "Multiplier", var = "VaalBladeFlurryStage" }),
21342134
},
21352135
["charged_attack_damage_per_stack_+%_final"] = {
2136-
mod("Damage", "MORE", nil, 0, 0, { type = "Multiplier", var = "VaalBladeFlurryStage" }),
2136+
mod("Damage", "MORE", nil, 0, bit.bor(KeywordFlag.Hit, KeywordFlag.Ailment), { type = "Multiplier", var = "VaalBladeFlurryStage" }),
21372137
},
21382138
},
21392139
--huge/inf used for now, max stages are when aoe reaches 9m. 89% INC AoE made my max stages 11/12 in game
@@ -12165,9 +12165,6 @@ skills["Reave"] = {
1216512165
["reave_area_of_effect_+%_final_per_stage"] = {
1216612166
mod("AreaOfEffect", "MORE", nil, 0, 0, { type = "Multiplier", var = "ReaveStage" }),
1216712167
},
12168-
["display_reave_base_maximum_stacks"] = {
12169-
mod("Multiplier:ReaveMaxStages", "BASE", nil),
12170-
},
1217112168
["reave_additional_max_stacks"] = {
1217212169
mod("Multiplier:ReaveMaxStages", "BASE", nil),
1217312170
},
@@ -12179,6 +12176,7 @@ skills["Reave"] = {
1217912176
},
1218012177
baseMods = {
1218112178
skill("radius", 20),
12179+
mod("Multiplier:ReaveMaxStages", "BASE", 8),
1218212180
},
1218312181
qualityStats = {
1218412182
Default = {
@@ -12255,12 +12253,9 @@ skills["ReaveAltX"] = {
1225512253
["reave_area_of_effect_+%_final_per_stage"] = {
1225612254
mod("AreaOfEffect", "MORE", nil, 0, 0, { type = "Multiplier", var = "ReaveofRefractionStage" }),
1225712255
},
12258-
["display_reave_base_maximum_stacks"] = {
12259-
mod("Multiplier:ReaveofRefractionMaxStages", "BASE", nil),
12260-
},
1226112256
["reave_additional_max_stacks"] = {
1226212257
mod("Multiplier:ReaveofRefractionMaxStages", "BASE", nil),
12263-
},
12258+
}
1226412259
},
1226512260
baseFlags = {
1226612261
attack = true,
@@ -12269,6 +12264,7 @@ skills["ReaveAltX"] = {
1226912264
},
1227012265
baseMods = {
1227112266
skill("radius", 20),
12267+
mod("Multiplier:ReaveofRefractionMaxStages", "BASE", 8),
1227212268
},
1227312269
qualityStats = {
1227412270
Default = {
@@ -12346,9 +12342,6 @@ skills["VaalReave"] = {
1234612342
["reave_area_of_effect_+%_final_per_stage"] = {
1234712343
mod("AreaOfEffect", "MORE", nil, 0, 0, { type = "Multiplier", var = "VaalReaveStage" }),
1234812344
},
12349-
["display_reave_base_maximum_stacks"] = {
12350-
mod("Multiplier:VaalReaveMaxStages", "BASE", nil),
12351-
},
1235212345
["reave_additional_max_stacks"] = {
1235312346
mod("Multiplier:VaalReaveMaxStages", "BASE", nil),
1235412347
},
@@ -12361,6 +12354,7 @@ skills["VaalReave"] = {
1236112354
},
1236212355
baseMods = {
1236312356
skill("radius", 12),
12357+
mod("Multiplier:VaalReaveMaxStages", "BASE", 4),
1236412358
},
1236512359
qualityStats = {
1236612360
Default = {

src/Export/Skills/act_dex.txt

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2357,14 +2357,12 @@ local skills, mod, flag, skill = ...
23572357
["reave_area_of_effect_+%_final_per_stage"] = {
23582358
mod("AreaOfEffect", "MORE", nil, 0, 0, { type = "Multiplier", var = "ReaveStage" }),
23592359
},
2360-
["display_reave_base_maximum_stacks"] = {
2361-
mod("Multiplier:ReaveMaxStages", "BASE", nil),
2362-
},
23632360
["reave_additional_max_stacks"] = {
23642361
mod("Multiplier:ReaveMaxStages", "BASE", nil),
23652362
},
23662363
},
23672364
#baseMod skill("radius", 20)
2365+
#baseMod mod("Multiplier:ReaveMaxStages", "BASE", 8)
23682366
#mods
23692367

23702368
#skill ReaveAltX
@@ -2373,14 +2371,12 @@ local skills, mod, flag, skill = ...
23732371
["reave_area_of_effect_+%_final_per_stage"] = {
23742372
mod("AreaOfEffect", "MORE", nil, 0, 0, { type = "Multiplier", var = "ReaveofRefractionStage" }),
23752373
},
2376-
["display_reave_base_maximum_stacks"] = {
2377-
mod("Multiplier:ReaveofRefractionMaxStages", "BASE", nil),
2378-
},
23792374
["reave_additional_max_stacks"] = {
23802375
mod("Multiplier:ReaveofRefractionMaxStages", "BASE", nil),
2381-
},
2376+
}
23822377
},
23832378
#baseMod skill("radius", 20)
2379+
#baseMod mod("Multiplier:ReaveofRefractionMaxStages", "BASE", 8)
23842380
#mods
23852381

23862382
#skill VaalReave
@@ -2389,14 +2385,12 @@ local skills, mod, flag, skill = ...
23892385
["reave_area_of_effect_+%_final_per_stage"] = {
23902386
mod("AreaOfEffect", "MORE", nil, 0, 0, { type = "Multiplier", var = "VaalReaveStage" }),
23912387
},
2392-
["display_reave_base_maximum_stacks"] = {
2393-
mod("Multiplier:VaalReaveMaxStages", "BASE", nil),
2394-
},
23952388
["reave_additional_max_stacks"] = {
23962389
mod("Multiplier:VaalReaveMaxStages", "BASE", nil),
23972390
},
23982391
},
23992392
#baseMod skill("radius", 12)
2393+
#baseMod mod("Multiplier:VaalReaveMaxStages", "BASE", 4)
24002394
#mods
24012395

24022396
#skill ScourgeArrow

src/Modules/ConfigOptions.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,10 @@ return {
659659
{ var = "absolutionSkillDamageCountedOnce", type = "check", label = "Absolution: Count skill damage once", ifSkill = "Absolution", includeTransfigured = true, tooltip = "Your Absolution Skill Damage will not be scaled with Count setting.\nBy default it multiplies both minion count and skill hit count which leads to incorrect\nTotal DPS calculation since Absolution cannot inherently shotgun.\nDo not enable if you use Spell Totem support, Spell Cascade support or similar supports", apply = function(val, modList, enemyModList)
660660
modList:NewMod("Condition:AbsolutionSkillDamageCountedOnce", "FLAG", true, "Config", { type = "Condition", var = "Combat" })
661661
end },
662+
{ label = "Vaal Blade Flurry", ifSkill = "Vaal Blade Flurry" },
663+
{ var = "channellingVaalBladeFlurryCheck", type = "check", label = "Are you Channelling Vaal Blade Flurry?", ifSkill = "Vaal Blade Flurry", includeTransfigured = true, apply = function(val, modList, enemyModList)
664+
modList:NewMod("Condition:ChannellingVaalBladeFlurry", "FLAG", true, "Config")
665+
end },
662666
{ label = "Molten Shell:", ifSkill = "Molten Shell" },
663667
{ var = "MoltenShellDamageMitigated", type = "count", label = "Damage mitigated:", tooltip = "Molten Shell reflects damage to the enemy,\nbased on the amount of damage it has mitigated.", ifSkill = "Molten Shell", apply = function(val, modList, enemyModList)
664668
modList:NewMod("SkillData", "LIST", { key = "MoltenShellDamageMitigated", value = val }, "Config", { type = "SkillName", skillName = "Molten Shell" })

0 commit comments

Comments
 (0)