Module:AbilityTable: Difference between revisions

Jump to navigation Jump to search
Vergir (talk | contribs)
m add itani lo sahn debuff note
Vergir (talk | contribs)
update props for debuff_resist (still wip, don't use)
Line 7: Line 7:
     ["wpndmg"]    = { "melee", "heavy_melee", "weapon_damage_increase" },
     ["wpndmg"]    = { "melee", "heavy_melee", "weapon_damage_increase" },
     ["healreduce"] = { "HealAmpReceivePenaltyPercent", "HealAmpRegenPenaltyPercent", "DisableHealing" },
     ["healreduce"] = { "HealAmpReceivePenaltyPercent", "HealAmpRegenPenaltyPercent", "DisableHealing" },
     ["debuff"]    = {
     ["debuff_resist"]    = {
         "StunDuration", "SleepDuration", "SilenceDuration", "SilenceDebuff",
         "StunDuration", "SleepDuration", "SilenceDuration", "SilenceDebuff",
         "PetrifyDuration", "HexDuration", "ImmobilizeDuration", "LiftDuration",
         "PetrifyDuration", "HexDuration", "ImmobilizeDuration", "LiftDuration",
         "SlowPercent", "DebuffDuration", "HoldInPlaceDuration",
         "DebuffDuration", "HoldInPlaceDuration", "ExplodeDebuffDuration", "SlowPercent",
         "DebuffAccuracy", "TimeSlowDuration", "LateCheckoutStun",
         "DebuffAccuracy", "TimeSlowDuration", "LateCheckoutStun", "BulletDamageAmpDuration",
        "BulletResistReduction", "BurnDuration", "EnemySlowPct", "MoveSlowPercent",
        "GroundDashReductionPercent", "StealDuration", "MaxSlowDuration", "EffectDuration",
        "BleedDuration", "VenomDuration",
        -- can also just list abilities if they don't have a definitive property
        "Hotel Guest", "Life Drain", "Combo", "Light Eater", "Spirit Lasso", "Card Trick"
     },
     },
}
}
Line 23: Line 28:
         ["Puddle Punch"] = "Can be parried.",
         ["Puddle Punch"] = "Can be parried.",
     },
     },
     ["debuff"] = {
     ["debuff_resist"] = {
         ["Itani Lo Sahn"] = "Silence/Time Slow debuff can not get reduced.",
    ["Aura of Suffering"] = "T1 slow, T3 extra damage. The effect is negligible.",
    ["Lightning Ball"] = "T2 Slow. The effect is negligible.",
    ["Static Charge"] = "Stun duration. Delay before stun is not affected.",
    ["Enchanter's Satchel"] = "T3 Slow.",
    ["Scorn"] = "T3 extra damage from Mo & Krill.",
    ["Hotel Guest"] = "Only T2 late check-out stun can be reduced.",
    ["Jar of Dead"] = "T2 slow.",
    ["Grapple Arm"] = "T1 extra damage from Bebop",
         ["Itani Lo Sahn"] = "DELETE Silence/Time Slow debuff can not be reduced.", -- DELETE debuffduration
        ["Bookwyrm"] = "DELETE", -- DELETE debuffduration
        ["Slam Fire"] = "DELETE", -- debuffduration
        ["Splatter"] = "DELETE", -- SlowPercent
        ["Binding Word"] = "Immobilize Duration. Escape time is not affected.",
        ["Power Slash"] = "T1 slow",
        ["Kinetic Pulse"] = "T2 bullet resist reduction and slow.",
        ["Pain Battery"] = "T1 slow.",
        ["Power Surge"] = "T3 Spirit Resist reduction.",
        ["Rain of Arrows"] = "T2 slow.",
        ["Soul Exchange"] = "T2 silence.",
        ["Ground Strike"] = "T2 slow.",
        ["Flog"] = "T2 Fire rate slow."
     },
     },
}
}
Line 30: Line 55:
-- Manually specified abilities to include even if they match no props.
-- Manually specified abilities to include even if they match no props.
-- Listed by ability name; the key and hero are resolved from AbilityCards.json.
-- Listed by ability name; the key and hero are resolved from AbilityCards.json.
local manual_entries = {
local manual_entries = {}
    ["debuff"] = {
        "Combo",
        "Sand Blast",
        "Spirit Lasso",
    },
}


-- Unit strings appended to cell values by column name.
-- Unit strings appended to cell values by column name.
Line 283: Line 302:
         headers  = { "Heal Reduction", "Duration", "Notes" },
         headers  = { "Heal Reduction", "Duration", "Notes" },
         get_cells = healreduce_cells,
         get_cells = healreduce_cells,
    },
    ["debuff"] = {
        headers  = {},
        get_cells = function() return {} end,
     },
     },
}
}