Module:AbilityTable/Lists: Difference between revisions

Jump to navigation Jump to search
Vergir (talk | contribs)
m remove some hardcoded abilities from debuffresist/dispelmagic/divinebarrier thanks to new ModifierData provided by deadbot
Vergir (talk | contribs)
1) group lists better 2) add props to reactivebarrier list 3) add exclusions to reactive barrier
Line 42: Line 42:
         "SleepDuration", "SlowPercent", "StealDuration", "StunDuration", "TossDuration", "VenomDuration",
         "SleepDuration", "SlowPercent", "StealDuration", "StunDuration", "TossDuration", "VenomDuration",
         "VictimStackDuration", "BuildUpPerShot", "ProcDamage", "HoldInPlaceDuration", "MoveSlowPercent", "CitadelSilenced",
         "VictimStackDuration", "BuildUpPerShot", "ProcDamage", "HoldInPlaceDuration", "MoveSlowPercent", "CitadelSilenced",
        "Silenced",
         "Card Trick", "Combo", "Light Eater", "Spirit Lasso", "Stalker's Mark"
         "Card Trick", "Combo", "Light Eater", "Spirit Lasso", "Stalker's Mark"
    },
   
    -- Abilities that apply a move slow to their targets
    ["moveslow"] = {
        "EnemySlowPct", "MaxSlowPercent", "MovementSlow", "MovementSlowPct", "MovementSpeedSlow", "MoveSpeedPenaltyPerStack",
        "MoveSpeedSlowPct", "SlowPercent", "MoveSlowPercent"
     },
     },
    -- Abilities that apply a dash slow to their targets
    ["dashslow"] = { "EnemyDashSlowPercent", "GroundDashReductionPercent", "MaxGroundDashReductionPercent", "MoveSpeedAndDashSlowPct" },


     -- Abilities that trigger Reactive Barrier on their targets (WIP)
     -- Abilities that trigger Reactive Barrier on their targets (WIP)
     ["reactivebarrier"] = {
     ["reactivebarrier"] = {
         "HexDuration", "HoldInPlaceDuration", "ImmobilizeDuration", "LiftDuration", "PetrifyDuration", "tether",
         "HexDuration", "HoldInPlaceDuration", "ImmobilizeDuration", "LiftDuration", "PetrifyDuration", "Tether",
         "RestrictionDuration", "SilenceDuration", "SleepDuration", "StunDuration", "TossDuration", "Silenced",
         "RestrictionDuration", "SilenceDuration", "SleepDuration", "StunDuration", "Silenced", "CitadelSilenced",
         "Hotel Guest",
        "Immobilize", "CitadelRoot", "ChainLength", "DragModifier",
         "Hotel Guest", "Singularity", "Spirit Lasso", "Combo", "Paradoxical Swap",
     },
     },


Line 68: Line 61:
         "VenomDuration", "VictimStackDuration", "BuildUpPerShot", "ProcDamage", "MoveSlowPercent", "CitadelSilenced",
         "VenomDuration", "VictimStackDuration", "BuildUpPerShot", "ProcDamage", "MoveSlowPercent", "CitadelSilenced",
         "HoldInPlaceDuration", "SlowDuration", "DotHealthPercent", "GroundAuraModifier", "BuildUpDecayDelay", "Drag",
         "HoldInPlaceDuration", "SlowDuration", "DotHealthPercent", "GroundAuraModifier", "BuildUpDecayDelay", "Drag",
         "FuseTime",
         "FuseTime", "Silenced",
         "Card Trick", "Light Eater", "Stalker's Mark", "Static Charge",
         "Card Trick", "Light Eater", "Stalker's Mark", "Static Charge",
     },
     },
Line 79: Line 72:
         "MovementSlowPct", "MovementSpeedSlow", "MoveSlowPercent", "PetrifyDuration", "ProcDamage", "SilenceDuration",
         "MovementSlowPct", "MovementSpeedSlow", "MoveSlowPercent", "PetrifyDuration", "ProcDamage", "SilenceDuration",
         "SleepDuration", "SlowDuration", "SlowPercent", "StealDuration", "StunDuration", "TimeSlowDuration", "TossDuration",
         "SleepDuration", "SlowDuration", "SlowPercent", "StealDuration", "StunDuration", "TimeSlowDuration", "TossDuration",
         "VenomDuration", "VictimStackDuration", "BuildUpDecayDelay", "CitadelSilenced", "FuseTime",
         "VenomDuration", "VictimStackDuration", "BuildUpDecayDelay", "CitadelSilenced", "FuseTime", "Silenced",
         "Card Trick", "Combo", "Light Eater", "Spirit Lasso", "Stalker's Mark",
         "Card Trick", "Combo", "Light Eater", "Spirit Lasso", "Stalker's Mark",
     },
     },
   
    -- Abilities that apply a move slow to their targets
    ["moveslow"] = {
        "EnemySlowPct", "MaxSlowPercent", "MovementSlow", "MovementSlowPct", "MovementSpeedSlow", "MoveSpeedPenaltyPerStack",
        "MoveSpeedSlowPct", "SlowPercent", "MoveSlowPercent"
    },
    -- Abilities that apply a dash slow to their targets
    ["dashslow"] = { "EnemyDashSlowPercent", "GroundDashReductionPercent", "MaxGroundDashReductionPercent", "MoveSpeedAndDashSlowPct" },
}
}


Line 102: Line 104:
         "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
         "Frozen Shelter", -- has SlowPercent but no duration to shave off
    },
    ["reactivebarrier"] = {
    "Life Drain",      -- has CitadelSilenced but doesn't apply any silence
    "Entangling Bola", -- has CitadelRoot that never gets applied,
     },
     },
     ["moveslow"] = {
     ["moveslow"] = {