Editing Module:AbilityTable/ListsGive feedback
Jump to navigation
Jump to search
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
| Latest revision | Your text | ||
| Line 1: | Line 1: | ||
local lists = { | local lists = { | ||
-- Abilities that have charges | -- Abilities that have charges | ||
["charges"] = { | ["charges"] = { "AbilityCharges" }, | ||
}, | -- Abilities that deal melee damage | ||
["melee"] = { "heavy_melee", "melee" }, | |||
-- Abilities that | -- Abilities that deal melee damage but scale with heavy melee | ||
["heavymelee"] = { "heavy_melee" }, | |||
[" | |||
-- Abilities that | -- Abilities that deal weapon damage | ||
[" | ["weapondamage"] = { "weapon_damage_increase" }, | ||
-- Abilities that restore health, buffed by Heal Amp items | -- Abilities that restore health, buffed by Heal Amp items | ||
["heal"] = { | ["heal"] = { | ||
"AbilityLifestealPercentHero", "BonusHealthRegen", "BulletLifestealPercent", "DamageHealMult", "ExternalBonusHealthRegen", "FlatHealthHealing", | "AbilityLifestealPercentHero", "BonusHealthRegen", "BulletLifestealPercent", "DamageHealMult", "ExternalBonusHealthRegen", | ||
"FlatHealthHealing", "HealAmount", "HealFixedHealth", "HealingFactor", "HealingPerSecond", "HealMaxHealth", "HealMaxHealthPercent", | |||
"HealOnKillPct", "HealPctVsHeroes", "HealthStealPctHero", "InfestHeal | "HealOnKillPct", "HealPctVsHeroes", "HealthStealPctHero", "InfestHeal", "LifeStealPercentOnHit", | ||
"LifestealPercentHero", "MaxHealthRegen", "MissingHealthBurstPct", "MissingHealthPercentHeal", "MissingHPHeal", | |||
"RegenIncomingDamagePercent", "TechLifestealPercent", "TotalHealthRegen", | |||
"Card Trick", "Rake | "Card Trick", "Rake", | ||
}, | }, | ||
-- Abilities that | -- Abilities that restore health that can be reduced | ||
[" | ["reducibleheal"] = { | ||
"AbilityLifestealPercentHero", "BonusHealthRegen", "BulletLifestealPercent", "DamageHealMult", "ExternalBonusHealthRegen", | |||
"FlatHealthHealing", "HealAmount", "HealFixedHealth", "HealingFactor", "HealingPerSecond", "HealMaxHealth", "HealMaxHealthPercent", | |||
"HealOnKillPct", "HealPctVsHeroes", "HealthStealPctHero", "InfestHeal", "LifeStealPercentOnHit", | |||
"LifestealPercentHero", "MaxHealthRegen", "MissingHealthBurstPct", "MissingHealthPercentHeal", "MissingHPHeal", | |||
"Card Trick | "RegenIncomingDamagePercent", "TechLifestealPercent", "TotalHealthRegen", | ||
"Card Trick", "Rake", | |||
}, | }, | ||
-- Abilities that reduce healing on their targets | |||
["healreduce"] = { | ["healreduce"] = { "DisableHealing", "HealAmpReceivePenaltyPercent", "HealAmpRegenPenaltyPercent" }, | ||
-- Abilities whose duration is reduced by Debuff Resist (Debuff Reducer etc.) | |||
["debuffresist"] = { | |||
-- Abilities | "MovementSlow", "BulletDamageAmpDuration", "BulletResistReduction", "BurnDuration", "DebuffAccuracy", "DebuffDuration", | ||
[" | "FadingSlowPercent", "EnemySlowPct", "GroundDashReductionPercent", "HealAmpReceivePenaltyPercent", "DamageAmpPercentage", "ImmobilizeDuration", | ||
" | "TimeSlowDuration", "MaxSlowDuration", "MovementSlowPct", "MovementSpeedSlow", "PetrifyDuration", "SilenceDuration", | ||
"SleepDuration", "SlowPercent", "StealDuration", "StunDuration", "TossDuration", "VenomDuration", | |||
"VictimStackDuration", "BuildUpPerShot", "ProcDamage", "HoldInPlaceDuration", "MoveSlowPercent", | |||
"Card Trick", "Combo", "Life Drain", "Light Eater", "Spirit Lasso", | |||
" | |||
" | |||
" | |||
" | |||
}, | }, | ||
-- Abilities that apply a move slow to their targets | -- Abilities that apply a move slow to their targets | ||
["moveslow"] = { | ["moveslow"] = { | ||
"EnemySlowPct", "MaxSlowPercent", "MovementSlow", "MovementSlowPct", "MovementSpeedSlow", " | "EnemySlowPct", "MaxSlowPercent", "MovementSlow", "MovementSlowPct", "MovementSpeedSlow", "MoveSpeedPenaltyPerStack", | ||
" | "MoveSpeedSlowPct", "SlowPercent", "MoveSlowPercent" | ||
}, | }, | ||
-- Abilities that apply | -- Abilities that apply a dash slow to their targets | ||
[" | ["dashslow"] = { "EnemyDashSlowPercent", "GroundDashReductionPercent", "MaxGroundDashReductionPercent", "MoveSpeedAndDashSlowPct" }, | ||
-- Abilities that trigger Reactive Barrier | -- Abilities that trigger Reactive Barrier on their targets (WIP) | ||
["reactivebarrier"] = { | ["reactivebarrier"] = { | ||
"HexDuration", "HoldInPlaceDuration", "ImmobilizeDuration", "LiftDuration", "PetrifyDuration", "tether", | |||
"RestrictionDuration", "SilenceDuration", "SleepDuration", "StunDuration", "TossDuration", | |||
"Dazzling Trick", "Ground Strike", "Hotel Guest", "Itani Lo Sahn", | |||
" | |||
}, | }, | ||
-- | -- Abilities whose effects can be cleansed by Dispel Magic | ||
[" | ["dispelmagic"] = { | ||
" | "MovementSlow", "BulletDamageAmpDuration", "BulletResistReduction", "BurnDuration", "DebuffAccuracy", "DebuffDuration", | ||
"FadingSlowPercent", "EnemySlowPct", "GroundDashReductionPercent", "HealAmpReceivePenaltyPercent", "ImmobilizeDuration", "TimeSlowDuration", | |||
"MaxSlowDuration", "MovementSlowPct", "MovementSpeedSlow", "SlowPercent", "StealDuration", "TossDuration", | |||
"VenomDuration", "VictimStackDuration", "BuildUpPerShot", "ProcDamage", "MoveSlowPercent", | |||
"HoldInPlaceDuration", "SlowDuration", "DotHealthPercent", "GroundAuraModifier", | |||
"Card Trick", "Essence Theft", "Life Drain", "Light Eater", "Luggage Cart", "Sticky Bomb", | |||
"Stalker's Mark", "Static Charge", | |||
}, | }, | ||
-- Abilities whose | -- Abilities whose debuffs are affected by Divine Barrier (combination of debuffresist and dispelmagic) | ||
[" | ["divinebarrier"] = { | ||
" | "BuildUpPerShot", "BulletDamageAmpDuration", "BulletResistReduction", "BurnDuration", "DamageAmpPercentage", "DebuffAccuracy", | ||
" | "DebuffDuration", "DotHealthPercent", "EnemySlowPct", "FadingSlowPercent", "GroundAuraModifier", "GroundDashReductionPercent", | ||
" | "HealAmpReceivePenaltyPercent", "HoldInPlaceDuration", "ImmobilizeDuration", "MaxSlowDuration", "MovementSlow", | ||
"MovementSlowPct", "MovementSpeedSlow", "MoveSlowPercent", "PetrifyDuration", "ProcDamage", "SilenceDuration", | |||
"SleepDuration", "SlowDuration", "SlowPercent", "StealDuration", "StunDuration", "TimeSlowDuration", "TossDuration", | |||
"VenomDuration", "VictimStackDuration", | |||
" | "Card Trick", "Combo", "Essence Theft", "Life Drain", "Light Eater", "Luggage Cart", "Spirit Lasso", "Stalker's Mark", "Static Charge", "Sticky Bomb", | ||
" | |||
}, | }, | ||
} | } | ||
| Line 199: | Line 87: | ||
-- If adding here please add a comment with a reason | -- If adding here please add a comment with a reason | ||
local exclude_abilities = { | local exclude_abilities = { | ||
["debuffresist"] = { | ["debuffresist"] = { | ||
"Bookwyrm", -- has DebuffDuration for some reason | "Bookwyrm", -- has DebuffDuration for some reason | ||
"Itani Lo Sahn", -- has lots of debuffs but none are affected by debuffresist | "Itani Lo Sahn", -- has lots of debuffs but none are affected by debuffresist | ||
"Slam Fire", -- has DebuffDuration for some reason | "Slam Fire", -- has DebuffDuration for some reason | ||
"Splatter", -- has SlowPercent but no duration to shave off | "Splatter", -- has SlowPercent but no duration to shave off | ||
"Frozen Shelter", -- has SlowPercent but no duration to shave off | |||
}, | }, | ||
[" | ["moveslow"] = { | ||
" | "Riposte", -- has a 40% 4s slow somehow? (SlowPercent + SlowDuration) | ||
"Grasping Hands", -- has SlowPercent | |||
}, | }, | ||
[" | ["dashslow"] = { | ||
" | "Itani Lo Sahn", -- has GroundDashReductionPercent but also disables stamina | ||
}, | }, | ||
["heal"] = { | ["heal"] = { | ||
"Riposte", -- has AbilityLifestealPercentHero but doesn't deal damage to heal off of | "Riposte", -- has AbilityLifestealPercentHero but doesn't deal damage to heal off of | ||
}, | }, | ||
[" | ["reducibleheal"] = { | ||
"Riposte", -- has AbilityLifestealPercentHero but doesn't deal damage to heal off of | |||
"Shadow Transformation", -- has AbilityLifestealPercentHero but doesn't deal damage to heal off of | |||
}, | }, | ||
[" | ["dispelmagic"] = { | ||
" | "Slam Fire", -- has DebuffDuration for some reason | ||
}, | }, | ||
} | } | ||