Module:Damage: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 395: Line 395:
         for mode, mode_content in pairs(BASIC_DAMAGE) do
         for mode, mode_content in pairs(BASIC_DAMAGE) do
             for damage_key, damage_value in pairs(mode_content) do
             for damage_key, damage_value in pairs(mode_content) do
                 local cancel_candidate = BASIC_DAMAGE[mode]['cancel_' .. damage_key]
                 local total_cancel_candidate = BASIC_DAMAGE[mode]['cancel_' .. damage_key]
                 if string.find(damage_key, 'total_') and cancel_candidate then
                 if (string.find(damage_key, 'total_') or string.find(damage_key, 'avg_')) and total_cancel_candidate then
                     BASIC_DAMAGE[mode][damage_key] = damage_value + cancel_candidate
                     BASIC_DAMAGE[mode][damage_key] = damage_value + total_cancel_candidate
                 end
                 end
             end
             end