Editing Module:AbilityTable/Lists

Warning: You are not logged in. Once you make an edit, a temporary account will be created for you. Learn more. Log in or create an account to continue receiving notifications after this account expires, and to access other features.
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 give barrier
["barrier"] = {
"AirDropBulletShield",
"CombatBarrier",
},
     -- Abilities that have charges
     -- Abilities that have charges
     ["charges"] = {
     ["charges"] = {
Line 15: Line 9:
     ["cursedrelic"] = {
     ["cursedrelic"] = {
         "AirControlPercent", "AllowDashWhenChanneling", "BehaviorCannotCancelDuringChannel", "BehaviorChannelled", "BehaviorExclusiveUse", "BehaviorStartCooldownOnToggleOff",
         "AirControlPercent", "AllowDashWhenChanneling", "BehaviorCannotCancelDuringChannel", "BehaviorChannelled", "BehaviorExclusiveUse", "BehaviorStartCooldownOnToggleOff",
         "BonusFireRate", "BuffDuration", "BulletDamageAmp", "CombatBarrier", "DashModifier", "DashSpeed",
         "BonusFireRate", "BuffDuration", "BuffModifier", "BulletDamageAmp", "CombatBarrier",
        "HealingPerSecond", "MovementSpeedBonus", "MoveSpeedBonus", "SpiritResist", "TechArmorGain", "WeaponDamageBonus",
        "DashModifier", "DashSpeed", "HealingPerSecond", "MovementSpeedBonus",
         "Dust Devil", "Life Drain", "Kinetic Carbine", "Power Slash", "Power Surge", "Siphon Life",
        "MoveSpeedBonus", "SpiritResist", "WeaponDamageBonus",
        "Smoke Bomb", "The Cube",
         "Dust Devil", "Life Drain", "Kinetic Carbine", "Power Slash", "Siphon Life", "Smoke Bomb",
     },
     },


Line 35: Line 29:
         "VictimStackDuration",
         "VictimStackDuration",
         "Card Trick", "Combo", "Light Eater", "Spirit Lasso", "Stalker's Mark",
         "Card Trick", "Combo", "Light Eater", "Spirit Lasso", "Stalker's Mark",
    },
   
    -- Abilities that give debuff resist.
    ["extradebuffresist"] = {
    "StatusResistancePercent"
     },
     },


Line 53: Line 42:
     },
     },


     -- Abilities whose debuffs can be cleansed by Divine Barrier (combination of debuffresist and dispelmagic)
     -- 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 52:
         "Card Trick", "Combo", "Light Eater", "Spirit Lasso", "Stalker's Mark",
         "Card Trick", "Combo", "Light Eater", "Spirit Lasso", "Stalker's Mark",
     },
     },
   
    -- Abilities that don't break stealth on cast or recast.
["dontbreakstealth"] = {
"BehaviorDontBreakInvisibility", "DoesNotBreakInvis",
"Spectral Wall"
},


     -- Abilities that restore health, buffed by Heal Amp items
     -- Abilities that restore health, buffed by Heal Amp items
Line 77: Line 60:
         "MaxHealthRegen", "MissingHealthBurstPct", "MissingHealthPercentHeal", "MissingHPHeal", "RegenIncomingDamagePercent", "TechLifestealPercent",
         "MaxHealthRegen", "MissingHealthBurstPct", "MissingHealthPercentHeal", "MissingHPHeal", "RegenIncomingDamagePercent", "TechLifestealPercent",
         "TotalHealthRegen",
         "TotalHealthRegen",
         "Card Trick", "Rake", "Soul Exchange",
         "Card Trick", "Bloodletting", "Rake", "Soul Exchange",
     },
     },


     -- Abilities that trigger Healing Tempo Passive
     -- Abilities with healing that can apply the Healing Tempo Passive
     ["healingtempo"] = {
     ["healingtempotriggers"] = {
         "BonusHealthRegen", "DamageHealMult", "ExternalBonusHealthRegen", "FlatHealthHealing", "HealAmount", "HealFixedHealth",
         "BonusHealthRegen", "DamageHealMult", "ExternalBonusHealthRegen", "FlatHealthHealing",
        "HealingFactor", "HealingPerSecond", "HealMaxHealth", "HealMaxHealthPercent", "HealOnKillPct", "HealPctVsHeroes",
        "HealAmount", "HealFixedHealth", "HealingFactor", "HealingPerSecond", "HealMaxHealth", "HealMaxHealthPercent",
        "HealthStealPctHero", "InfestHeal", "LifeDrainPerSecond", "MaxHealthRegen", "MeleeLifesteal", "MissingHealthBurstPct",
        "HealOnKillPct", "HealPctVsHeroes", "HealthStealPctHero", "InfestHeal", "LifeDrainPerSecond",
        "MissingHealthPercentHeal", "MissingHPHeal", "TetherSharedHealPct", "TotalHealthRegen",
        "MaxHealthRegen", "MeleeLifesteal", "MissingHealthBurstPct", "MissingHealthPercentHeal", "MissingHPHeal",  
         "Card Trick", "Fire Scarabs", "Rake", "Soul Exchange",
        "TetherSharedHealPct", "TotalHealthRegen",
         "Card Trick", "Soul Exchange", "Fire Scarabs"
     },
     },


Line 104: Line 88:
         "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 99:
     ["movementbased"] = {
     ["movementbased"] = {
     "BehaviorMovement",
     "BehaviorMovement",
    "Flying Cloak", "Spectral Assistant", "Stalker's Mark",
     },
     },


Line 132: Line 117:
     -- Abilities that trigger Reactive Barrier
     -- Abilities that trigger Reactive Barrier
     ["reactivebarrier"] = {
     ["reactivebarrier"] = {
         "ChainLength", "ChargeDragEnemy", "CitadelRoot", "CitadelSilenced", "HexDuration", "HoldInPlaceDuration",
         "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 scale with Boons
     -- Abilities that restore health that can be reduced
["scalingboon"] = {
    ["reducibleheal"] = {
    "Scale.Type:power_increase",
        "AbilityLifestealPercentHero", "BonusHealthRegen", "BulletLifestealPercent", "DamageHealMult", "ExternalBonusHealthRegen", "FlatHealthHealing",
},
         "HealAmount", "HealFixedHealth", "HealingFactor", "HealingPerSecond", "HealMaxHealth", "HealMaxHealthPercent",
   
         "HealOnKillPct", "HealPctVsHeroes", "HealthStealPctHero", "InfestHeal", "LifestealPercentHero", "LifeStealPercentOnHit", "LifeDrainPerSecond",
    -- Abilities that scale with ability duration
         "MaxHealthRegen", "MissingHealthBurstPct", "MissingHealthPercentHeal", "MissingHPHeal", "RegenIncomingDamagePercent", "TechLifestealPercent",
    ["scalingduration"] = {
        "TotalHealthRegen",
         "Scale.Type:duration",
         "Card Trick", "Bloodletting", "Rake", "Soul Exchange",
    },
   
    -- 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",
     },
     },


     -- for testing purposes. Feel free to change however you wish
     -- for testing purposes. Feel free to change however you wish
     ["test"] = {
     ["test"] = {
         "BehaviorChannelled"
         "BonusHealthRegen", "DamageHealMult", "ExternalBonusHealthRegen", "FlatHealthHealing",
        "HealAmount", "HealFixedHealth", "HealingFactor", "HealingPerSecond", "HealMaxHealth", "HealMaxHealthPercent",
        "HealOnKillPct", "HealPctVsHeroes", "HealthStealPctHero", "InfestHeal", "LifeDrainPerSecond",
        "MaxHealthRegen", "MissingHealthBurstPct", "MissingHealthPercentHeal", "MissingHPHeal",
        "TetherSharedHealPct", "TotalHealthRegen",
        "Card Trick", "Soul Exchange"
     },
     },


Line 173: Line 148:
         "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", "OutgoingTechDamagePercent", "PetrifyDuration", "RestrictionDuration", "Silenced",
         "MovementSpeedSlow", "MoveSlowPercent", "PetrifyDuration", "RestrictionDuration", "Silenced", "SilenceDuration",
        "SilenceDuration", "SleepDuration", "SlowDuration", "SlowPercent", "StunDuration", "Tether",
        "SleepDuration", "SlowDuration", "SlowPercent", "StunDuration", "Tether", "TimeSlowDuration",
        "TimeSlowDuration", "TossDuration",
        "TossDuration",
         "Card Trick", "Combo", "Hotel Guest", "Paradoxical Swap", "Singularity", "Spirit Lasso",
         "Card Trick", "Combo", "Hotel Guest", "Paradoxical Swap", "Singularity", "Spirit Lasso",
     },
     },
Line 182: Line 157:
     ["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
    ["summons"] = {
        "TurretLifeTime", "SkullLifetime", "SummonCount", "SummonHealth", "TurretLifetime", "HelperCount"
     },
     },
}
}
Line 204: Line 168:
    "Grasping Hands", -- has BuffModifier that does nothing
    "Grasping Hands", -- has BuffModifier that does nothing
    "Ira Domini", -- has BehaviorCannotCancelDuringChannel but does not dispelled
    "Ira Domini", -- has BehaviorCannotCancelDuringChannel but does not dispelled
    "Lycan Curse", -- has BonusFireRate that does not get dispelled
    "Return to Shadows", -- has BehaviorChannelled but is untargetable during the channel
    "Return to Shadows", -- has BehaviorChannelled but is untargetable during the channel
    "Serrated Knives", -- has BehaviorChannelled for some reason
    "Serrated Knives", -- has BehaviorChannelled for some reason
Line 229: Line 192:
         "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
    },
    ["dontbreakstealth"] = {
    --"Riposte",
     },
     },
     ["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
     },
     },
     ["healingtempo"] = {
     ["healingtempotriggers"] = {
     "Riposte", -- has AbilityLifestealPercentHero but doesn't deal damage to heal off of
     "Riposte", -- has AbilityLifestealPercentHero but doesn't deal damage to heal off of
     },
     },
Line 244: Line 204:
         "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?),
    },
    ["movementbased"] = {
    "Slither", -- has BehaviorMovement but doesn't get disabled (because is passive?)
     },
     },
     ["moveslow"] = {
     ["moveslow"] = {
Line 258: Line 215:
         "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"] = {
Please note that all contributions to The Deadlock Wiki are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see Deadlock:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)
Preview page with this template