Module:AbilityTable/Lists: Difference between revisionsGive feedback
Jump to navigation
Jump to search
Lists: revert to single table format, add descriptive comments, alphabetical prop ordering with raw ability names last (with help from vergir-bot LLM) |
mNo edit summary |
||
| Line 1: | Line 1: | ||
local lists = { | local lists = { | ||
-- Abilities that have charges | |||
-- Abilities that have | |||
["charges"] = { "AbilityCharges" }, | ["charges"] = { "AbilityCharges" }, | ||
-- Abilities that | -- Abilities that deal melee damage | ||
["melee"] = { "heavy_melee", "melee" }, | ["melee"] = { "heavy_melee", "melee" }, | ||
-- Abilities that | -- Abilities that deal weapon damage | ||
[" | ["weapondamage"] = { "weapon_damage_increase" }, | ||
-- Abilities that reduce healing on their targets | |||
["healreduce"] = { | ["healreduce"] = { "DisableHealing", "HealAmpReceivePenaltyPercent", "HealAmpRegenPenaltyPercent" }, | ||
-- Abilities whose duration is reduced by Debuff Resist (Debuff Reducer etc.) | |||
-- Abilities whose | |||
["debuffresist"] = { | ["debuffresist"] = { | ||
"BleedDuration", "BulletDamageAmpDuration", "BulletResistReduction", "BurnDuration", "DebuffAccuracy", "DebuffDuration", | "BleedDuration", "BulletDamageAmpDuration", "BulletResistReduction", "BurnDuration", "DebuffAccuracy", "DebuffDuration", | ||
| Line 22: | Line 19: | ||
"MovementSlowPct", "MovementSpeedSlow", "PetrifyDuration", "SilenceDebuff", "SilenceDuration", "SleepDuration", | "MovementSlowPct", "MovementSpeedSlow", "PetrifyDuration", "SilenceDebuff", "SilenceDuration", "SleepDuration", | ||
"SlowPercent", "StealDuration", "StunDuration", "TimeSlowDuration", "TossDuration", "VenomDuration", "VictimStackDuration", | "SlowPercent", "StealDuration", "StunDuration", "TimeSlowDuration", "TossDuration", "VenomDuration", "VictimStackDuration", | ||
"Card Trick", "Combo", "Life Drain", "Light Eater", "Stalker's Mark", "Spirit Lasso" | "Card Trick", "Combo", "Life Drain", "Light Eater", "Stalker's Mark", "Spirit Lasso" | ||
}, | }, | ||
-- Abilities that apply a | -- Abilities that apply a move slow to their targets | ||
["moveslow"] = { | ["moveslow"] = { | ||
"ClubSlowPercent", "EnemySlowPct", "MaxSlowPercent", "MovementSlow", "MovementSlowPct", "MovementSpeedSlow", | "ClubSlowPercent", "EnemySlowPct", "MaxSlowPercent", "MovementSlow", "MovementSlowPct", "MovementSpeedSlow", | ||
| Line 32: | Line 29: | ||
-- Abilities that apply a dash slow to their targets | -- Abilities that apply a dash slow to their targets | ||
["dashslow"] = { | ["dashslow"] = {"EnemyDashSlowPercent", "GroundDashReductionPercent", "MaxGroundDashReductionPercent", "MoveSpeedAndDashSlowPct"}, | ||
-- Abilities that trigger Reactive Barrier on their targets (WIP) | -- Abilities that trigger Reactive Barrier on their targets (WIP) | ||
| Line 43: | Line 38: | ||
}, | }, | ||
-- Abilities whose | -- Abilities whose effects can be cleansed by Dispel Magic | ||
["dispelmagic"] = { | ["dispelmagic"] = { | ||
"BleedDuration", "BulletDamageAmpDuration", "BulletResistReduction", "BurnDuration", "DebuffAccuracy", "DebuffDuration", | "BleedDuration", "BulletDamageAmpDuration", "BulletResistReduction", "BurnDuration", "DebuffAccuracy", "DebuffDuration", | ||
| Line 61: | Line 56: | ||
"Card Trick", "Rake", | "Card Trick", "Rake", | ||
}, | }, | ||
} | } | ||
-- Abilities | -- Abilities that should be excluded from automatic lists | ||
-- | -- If adding here please add a comment with a reason | ||
local exclude_abilities = { | local exclude_abilities = { | ||
["debuffresist"] = { | ["debuffresist"] = { | ||