Editing Module:AbilityTable/ListsGive feedback
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", | "AbilityCharges", | ||
}, | }, | ||
| Line 35: | Line 19: | ||
"VictimStackDuration", | "VictimStackDuration", | ||
"Card Trick", "Combo", "Light Eater", "Spirit Lasso", "Stalker's Mark", | "Card Trick", "Combo", "Light Eater", "Spirit Lasso", "Stalker's Mark", | ||
}, | }, | ||
| Line 53: | Line 32: | ||
}, | }, | ||
-- Abilities whose debuffs | -- Abilities whose debuffs are affected by Divine Barrier (combination of debuffresist and dispelmagic) | ||
["divinebarrier"] = { | ["divinebarrier"] = { | ||
"BuildUpDecayDelay", "BuildUpPerShot", "BulletDamageAmpDuration", "BulletResistReduction", "BurnDuration", "CitadelSilenced", | "BuildUpDecayDelay", "BuildUpPerShot", "BulletDamageAmpDuration", "BulletResistReduction", "BurnDuration", "CitadelSilenced", | ||
| Line 63: | Line 42: | ||
"Card Trick", "Combo", "Light Eater", "Spirit Lasso", "Stalker's Mark", | "Card Trick", "Combo", "Light Eater", "Spirit Lasso", "Stalker's Mark", | ||
}, | }, | ||
-- Abilities that restore health, buffed by Heal Amp items | -- Abilities that restore health, buffed by Heal Amp items | ||
| Line 74: | Line 47: | ||
"AbilityLifestealPercentHero", "BonusHealthRegen", "BulletLifestealPercent", "DamageHealMult", "ExternalBonusHealthRegen", "FlatHealthHealing", | "AbilityLifestealPercentHero", "BonusHealthRegen", "BulletLifestealPercent", "DamageHealMult", "ExternalBonusHealthRegen", "FlatHealthHealing", | ||
"HealAmount", "HealFixedHealth", "HealingFactor", "HealingPerSecond", "HealMaxHealth", "HealMaxHealthPercent", | "HealAmount", "HealFixedHealth", "HealingFactor", "HealingPerSecond", "HealMaxHealth", "HealMaxHealthPercent", | ||
"HealOnKillPct", "HealPctVsHeroes", "HealthStealPctHero", "InfestHeal", "LifestealPercentHero", "LifeStealPercentOnHit | "HealOnKillPct", "HealPctVsHeroes", "HealthStealPctHero", "InfestHeal", "LifestealPercentHero", "LifeStealPercentOnHit", | ||
"MaxHealthRegen", "MissingHealthBurstPct", "MissingHealthPercentHeal", "MissingHPHeal", "RegenIncomingDamagePercent", "TechLifestealPercent", | "MaxHealthRegen", "MissingHealthBurstPct", "MissingHealthPercentHeal", "MissingHPHeal", "RegenIncomingDamagePercent", "TechLifestealPercent", | ||
"TotalHealthRegen", | "TotalHealthRegen", | ||
"Card Trick", " | "Card Trick", "Bloodletting", "Rake", | ||
}, | }, | ||
| Line 104: | Line 68: | ||
"Immobilize", "ImmobilizeDuration", "LiftDuration", "PetrifyDuration", "RestrictionDuration", "Silenced", | "Immobilize", "ImmobilizeDuration", "LiftDuration", "PetrifyDuration", "RestrictionDuration", "Silenced", | ||
"SilenceDuration", "SleepDuration", "StunDuration", "Tether", | "SilenceDuration", "SleepDuration", "StunDuration", "Tether", | ||
"Combo", "Hotel Guest", "Paradoxical Swap", "Spirit Lasso", | "Combo", "Hotel Guest", "Paradoxical Swap", "Singularity", "Spirit Lasso", | ||
}, | }, | ||
| Line 115: | Line 79: | ||
["movementbased"] = { | ["movementbased"] = { | ||
"BehaviorMovement", | "BehaviorMovement", | ||
"Flying Cloak", "Spectral Assistant", "Stalker's Mark", | |||
}, | }, | ||
| Line 132: | Line 97: | ||
-- Abilities that trigger Reactive Barrier | -- Abilities that trigger Reactive Barrier | ||
["reactivebarrier"] = { | ["reactivebarrier"] = { | ||
"ChainLength", " | "ChainLength", "CitadelRoot", "CitadelSilenced", "DragModifier", "HexDuration", "HoldInPlaceDuration", | ||
"Immobilize", "ImmobilizeDuration", "LiftDuration", "PetrifyDuration", "RestrictionDuration", "Silenced", | "Immobilize", "ImmobilizeDuration", "LiftDuration", "PetrifyDuration", "RestrictionDuration", "Silenced", | ||
"SilenceDuration", "SleepDuration", "StunDuration", "Tether", | "SilenceDuration", "SleepDuration", "StunDuration", "Tether", | ||
"Combo", "Hotel Guest", "Paradoxical Swap", "Singularity", "Spirit Lasso", | "Combo", "Hotel Guest", "Paradoxical Swap", "Singularity", "Spirit Lasso", | ||
}, | }, | ||
-- 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", "LifestealPercentHero", "LifeStealPercentOnHit", | |||
"MaxHealthRegen", "MissingHealthBurstPct", "MissingHealthPercentHeal", "MissingHPHeal", "RegenIncomingDamagePercent", "TechLifestealPercent", | |||
"TotalHealthRegen", | |||
" | "Card Trick", "Bloodletting", "Rake", | ||
" | |||
" | |||
" | |||
}, | }, | ||
-- for testing purposes. Feel free to change however you wish | -- for testing purposes. Feel free to change however you wish | ||
["test"] = { | ["test"] = { | ||
" | "BuffModifier", | ||
}, | }, | ||
| Line 173: | Line 123: | ||
"DragModifier", "EnemySlowPct", "FadingSlowPercent", "GroundDashReductionPercent", "HexDuration", "HoldInPlaceDuration", | "DragModifier", "EnemySlowPct", "FadingSlowPercent", "GroundDashReductionPercent", "HexDuration", "HoldInPlaceDuration", | ||
"Immobilize", "ImmobilizeDuration", "LiftDuration", "MaxSlowDuration", "MovementSlow", "MovementSlowPct", | "Immobilize", "ImmobilizeDuration", "LiftDuration", "MaxSlowDuration", "MovementSlow", "MovementSlowPct", | ||
"MovementSpeedSlow", "MoveSlowPercent | "MovementSpeedSlow", "MoveSlowPercent", "PetrifyDuration", "RestrictionDuration", "Silenced", "SilenceDuration", | ||
"SleepDuration", "SlowDuration", "SlowPercent", "StunDuration", "Tether", "TimeSlowDuration", | |||
"TossDuration", | |||
"Card Trick", "Combo", "Hotel Guest", "Paradoxical Swap", "Singularity", "Spirit Lasso", | "Card Trick", "Combo", "Hotel Guest", "Paradoxical Swap", "Singularity", "Spirit Lasso", | ||
}, | }, | ||
| Line 182: | Line 132: | ||
["weapondamage"] = { | ["weapondamage"] = { | ||
"weapon_damage_increase", | "weapon_damage_increase", | ||
}, | }, | ||
} | } | ||
| Line 199: | Line 138: | ||
-- 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 = { | ||
["dashslow"] = { | ["dashslow"] = { | ||
"Itani Lo Sahn", -- has GroundDashReductionPercent but also disables stamina | "Itani Lo Sahn", -- has GroundDashReductionPercent but also disables stamina | ||
| Line 229: | Line 156: | ||
"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 | ||
}, | }, | ||
["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 | ||
}, | }, | ||
["indomitable"] = { | ["indomitable"] = { | ||
| Line 244: | Line 165: | ||
"Life Drain", -- has CitadelSilenced but doesn't apply any silence | "Life Drain", -- has CitadelSilenced but doesn't apply any silence | ||
"Singularity", -- has stun, just doesn't trigger Indomitable (bug?), | "Singularity", -- has stun, just doesn't trigger Indomitable (bug?), | ||
}, | }, | ||
["moveslow"] = { | ["moveslow"] = { | ||
| Line 258: | Line 176: | ||
"Entangling Bola", -- has CitadelRoot that never gets applied, | "Entangling Bola", -- has CitadelRoot that never gets applied, | ||
"Life Drain", -- has CitadelSilenced but doesn't apply any silence | "Life Drain", -- has CitadelSilenced but doesn't apply any silence | ||
}, | |||
["reducibleheal"] = { | |||
"Riposte", -- has AbilityLifestealPercentHero but doesn't deal damage to heal off of | |||
"Shadow Transformation", -- gives immunity to debuffs so heal can't be reduced | |||
}, | }, | ||
["unstoppable"] = { | ["unstoppable"] = { | ||