Module:AbilityTable/ComplexRenderers: Difference between revisionsGive feedback
remove RenderDivineBarrier, no longer needed (with help from vergir-bot LLM) Tag: Manual revert |
RenderCharges: unwrap AbilityCooldownBetweenCharge so the Time Between Charges column keeps working once the property becomes a {Value, Scale} object (with help from vergir-bot LLM) |
||
| Line 108: | Line 108: | ||
function p.RenderCharges(ability) | function p.RenderCharges(ability) | ||
local base_charges = unwrap_value(ability["AbilityCharges"]) | local base_charges = unwrap_value(ability["AbilityCharges"]) | ||
local base_cooldown = ability["AbilityCooldownBetweenCharge"] | local base_cooldown = unwrap_value(ability["AbilityCooldownBetweenCharge"]) | ||
local has_base = base_charges ~= nil and base_charges > 0 | local has_base = base_charges ~= nil and base_charges > 0 | ||
local upgrade_info = find_in_upgrades(ability, "AbilityCharges") | local upgrade_info = find_in_upgrades(ability, "AbilityCharges") | ||