Module:AbilityTable/Lists: Difference between revisions

Vergir (talk | contribs)
m add extradebuffresist list
Sleuth (talk | contribs)
Added MeleeResistReduction (T2 Calico Bombs, Apollo Reposte)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
local lists = {
local lists = {
-- Abilities that give barrier
["barrier"] = {
"AirDropBulletShield",
"CombatBarrier",
},
     -- Abilities that have charges
     -- Abilities that have charges
     ["charges"] = {
     ["charges"] = {
Line 24: Line 30:
         "BuildUpPerShot", "BulletDamageAmpDuration", "BulletResistReduction", "BurnDuration", "CitadelSilenced", "DamageAmpPercentage",
         "BuildUpPerShot", "BulletDamageAmpDuration", "BulletResistReduction", "BurnDuration", "CitadelSilenced", "DamageAmpPercentage",
         "DebuffAccuracy", "DebuffDuration", "EnemySlowPct", "FadingSlowPercent", "GroundDashReductionPercent", "HealAmpReceivePenaltyPercent",
         "DebuffAccuracy", "DebuffDuration", "EnemySlowPct", "FadingSlowPercent", "GroundDashReductionPercent", "HealAmpReceivePenaltyPercent",
         "HoldInPlaceDuration", "ImmobilizeDuration", "MaxSlowDuration", "MovementSlow", "MovementSlowPct", "MovementSpeedSlow",
         "HoldInPlaceDuration", "ImmobilizeDuration", "MaxSlowDuration", "MeleeResistReduction", "MovementSlow", "MovementSlowPct", "MovementSpeedSlow",
         "MoveSlowPercent", "PetrifyDuration", "ProcDamage", "Silenced", "SilenceDuration", "SleepDuration",
         "MoveSlowPercent", "PetrifyDuration", "ProcDamage", "Silenced", "SilenceDuration", "SleepDuration",
         "SlowPercent", "StealDuration", "StunDuration", "TimeSlowDuration", "TossDuration", "VenomDuration",
         "SlowPercent", "StealDuration", "StunDuration", "TimeSlowDuration", "TossDuration", "VenomDuration",
Line 41: Line 47:
         "DebuffAccuracy", "DebuffDuration", "DotHealthPercent", "Drag", "EnemySlowPct", "FadingSlowPercent",
         "DebuffAccuracy", "DebuffDuration", "DotHealthPercent", "Drag", "EnemySlowPct", "FadingSlowPercent",
         "FuseTime", "GroundAuraModifier", "GroundDashReductionPercent", "HealAmpReceivePenaltyPercent", "HoldInPlaceDuration", "ImmobilizeDuration",
         "FuseTime", "GroundAuraModifier", "GroundDashReductionPercent", "HealAmpReceivePenaltyPercent", "HoldInPlaceDuration", "ImmobilizeDuration",
         "MaxSlowDuration", "MovementSlow", "MovementSlowPct", "MovementSpeedSlow", "MoveSlowPercent", "ProcDamage",
         "MaxSlowDuration", "MeleeResistReduction", "MovementSlow", "MovementSlowPct", "MovementSpeedSlow", "MoveSlowPercent", "ProcDamage",
         "Silenced", "SlowDuration", "SlowPercent", "StealDuration", "TimeSlowDuration", "TossDuration",
         "Silenced", "SlowDuration", "SlowPercent", "StealDuration", "TimeSlowDuration", "TossDuration",
         "VenomDuration", "VictimStackDuration",
         "VenomDuration", "VictimStackDuration",
Line 52: Line 58:
         "DamageAmpPercentage", "DebuffAccuracy", "DebuffDuration", "DotHealthPercent", "EnemySlowPct", "FadingSlowPercent",
         "DamageAmpPercentage", "DebuffAccuracy", "DebuffDuration", "DotHealthPercent", "EnemySlowPct", "FadingSlowPercent",
         "FuseTime", "GroundAuraModifier", "GroundDashReductionPercent", "HealAmpReceivePenaltyPercent", "HoldInPlaceDuration", "ImmobilizeDuration",
         "FuseTime", "GroundAuraModifier", "GroundDashReductionPercent", "HealAmpReceivePenaltyPercent", "HoldInPlaceDuration", "ImmobilizeDuration",
         "MaxSlowDuration", "MovementSlow", "MovementSlowPct", "MovementSpeedSlow", "MoveSlowPercent", "PetrifyDuration",
         "MaxSlowDuration", "MeleeResistReduction", "MovementSlow", "MovementSlowPct", "MovementSpeedSlow", "MoveSlowPercent", "PetrifyDuration",
         "ProcDamage", "Silenced", "SilenceDuration", "SleepDuration", "SlowDuration", "SlowPercent",
         "ProcDamage", "Silenced", "SilenceDuration", "SleepDuration", "SlowDuration", "SlowPercent",
         "StealDuration", "StunDuration", "TimeSlowDuration", "TossDuration", "VenomDuration", "VictimStackDuration",
         "StealDuration", "StunDuration", "TimeSlowDuration", "TossDuration", "VenomDuration", "VictimStackDuration",
Line 130: Line 136:
         "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 scale with Boons
["scalingboon"] = {
    "Scale.Type:power_increase",
},
   
    -- Abilities that scale with ability duration
    ["scalingduration"] = {
        "Scale.Type:duration",
    },
   
    -- Abilities that scale with ability range
    ["scalingrange"] = {
        "Scale.Type:range", "Scale.Type:radius",
    },
   
    -- Abilities that scale with ability cooldown
    ["scalingcooldown"] = {
        "Scale.Type:cooldown",
    },
   
    -- Abilities that scale with spirit
    ["scalingspirit"] = {
        "Scale.Type:spirit",
     },
     },


Line 151: Line 182:
     ["weapondamage"] = {
     ["weapondamage"] = {
         "weapon_damage_increase",
         "weapon_damage_increase",
        "Crackshot",
    },
   
    -- Abilities that scale with weapon damage
    ["weaponscaling"] = {
        "weapon_damage_increase", "weapon_power"
     },
     },
      
      
     -- Abilities that summons NPCs
     -- Abilities that summons NPCs
     ["summons"] = {
     ["summons"] = {
        "TurretLifeTime", "SkullLifetime", "SummonCount", "SummonHealth", "TurretLifetime", "HelperCount"
    },
   
        -- Copy of summons list for Heroic Aura
    ["heroicaura"] = {
         "TurretLifeTime", "SkullLifetime", "SummonCount", "SummonHealth", "TurretLifetime", "HelperCount"
         "TurretLifeTime", "SkullLifetime", "SummonCount", "SummonHealth", "TurretLifetime", "HelperCount"
     },
     },