Skip to content

Commit

Permalink
Add Pale Seraphim "Thunder Web" debuff (#4490)
Browse files Browse the repository at this point in the history
  • Loading branch information
Lothrik authored Jul 2, 2022
1 parent 16b66db commit eedbc36
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 14 deletions.
30 changes: 19 additions & 11 deletions src/Data/Skills/spectre.lua
Original file line number Diff line number Diff line change
Expand Up @@ -5662,26 +5662,34 @@ skills["GSHellscapeDemonEliteBeamNuke"] = {
},
}
skills["DTTHellscapeStabWeb"] = {
name = "Web Debuff",
name = "Thunder Web",
hidden = true,
color = 4,
skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, },
statDescriptionScope = "skill_stat_descriptions",
castTime = 2,
baseFlags = {
spell = true,
hit = true,
movement = true,
},
constantStats = {
{ "walk_emerge_extra_distance", 20 },
{ "leap_slam_minimum_distance", 40 },
{ "spell_maximum_action_distance_+%", -50 },
statMap = {
["action_speed_-%"] = {
mod("ActionSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Thunder Web" }),
},
["base_damage_taken_+%"] = {
mod("DamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Thunder Web" }),
},
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"spell_maximum_action_distance_+%",
"action_speed_-%",
"base_damage_taken_+%",
},
levels = {
[1] = { cooldown = 6, levelRequirement = 0, },
[1] = { 20, 40, -50, -15, 15, cooldown = 6, levelRequirement = 0, statInterpolation = { 1, 1, 1, 1, 1 }, cost = { }, },
},
baseFlags = {
spell = true,
hit = true,
movement = true,
},
}
skills["GAHellscapeStabbyCleave1"] = {
Expand Down
24 changes: 21 additions & 3 deletions src/Export/Skills/spectre.txt
Original file line number Diff line number Diff line change
Expand Up @@ -997,9 +997,27 @@ skills["HarvestRhexScreechDebuff"] = {
#flags spell hit triggerable area
#mods

#skill DTTHellscapeStabWeb Web Debuff
#skill DTTHellscapeStabWeb Thunder Web
#flags spell hit movement
#mods
statMap = {
["action_speed_-%"] = {
mod("ActionSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Thunder Web" }),
},
["base_damage_taken_+%"] = {
mod("DamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Thunder Web" }),
},
},
stats = {
"walk_emerge_extra_distance",
"leap_slam_minimum_distance",
"spell_maximum_action_distance_+%",
"action_speed_-%",
"base_damage_taken_+%",
},
levels = {
[1] = { 20, 40, -50, -15, 15, cooldown = 6, levelRequirement = 0, statInterpolation = { 1, 1, 1, 1, 1 }, cost = { }, },
},
#mods noStats noLevels

#skill GAHellscapeStabbyCleave1 Cleave
#flags attack hit triggerable area
Expand Down Expand Up @@ -1061,7 +1079,7 @@ skills["HarvestRhexScreechDebuff"] = {
},
#baseMod skill("buffAllies", true)
#baseMod skill("buffMinions", true)
#mods noSkillTypes noStats noLevels
#mods noStats noLevels

#skill BreachBlizzardSpectre Snow Cloak
#flags spell buff area duration cooldown
Expand Down

0 comments on commit eedbc36

Please sign in to comment.