Module:AbilityTable: Difference between revisions

Vergir (talk | contribs)
m heal fixes
Vergir (talk | contribs)
heal stat: remove Heal Amount column and heal_cells function, add human notes for healing abilities (with help from vergir-bot LLM)
Line 66: Line 66:
         ["Heavy Barrage"]  = "Slows McGinnis by unknown amount.",
         ["Heavy Barrage"]  = "Slows McGinnis by unknown amount.",
     },
     },
      
     ["heal"] = {
        ["Rejuvenating Aurora"]  = "Heals 25/s (scales with Spirit). T3 upgrade replaces channeling with 2.5%/s max health regen.",
        ["Stone Form"]            = "Heals 6% max HP on cast.",
        ["Frost Grenade"]        = "Heals Kelvin and nearby allies for HP (scales with Spirit). T2 upgrade.",
        ["Medicinal Specter"]    = "Heals 25/s (scales with Spirit).",
        ["Rake"]                  = "Heals 25 HP on kill (scales with Spirit).",
        ["Tag Along"]            = "Restores 15% of target's missing health on attachment (scales with Spirit), then 28/s for 3s (scales with Spirit).",
        ["Lycan Curse"]          = "Restores 30% of max health on activation.",
        ["The Cube"]              = "Heals 40/s (scales with Spirit).",
        ["Crimson Slash"]        = "Heals 55 HP on hero hit (scales with Spirit).",
        ["Shadow Transformation"] = "Heals 15%/s max health for the duration. Hero kills reset the duration.",
    },
}
}


Line 442: Line 453:


     return cells
     return cells
end
local function heal_cells(ability)
    return val_stat_cells(ability, "Heal Amount", stat_to_props["heal"], "")
end
end


Line 468: Line 475:
         headers  = { "Dash Slow", "Notes" },
         headers  = { "Dash Slow", "Notes" },
         get_cells = dashslow_cells,
         get_cells = dashslow_cells,
    },
    ["heal"] = {
        headers  = { "Heal Amount", "Notes" },
        get_cells = heal_cells,
     },
     },
}
}