Anonymous

Module:Test: Difference between revisions

From Elwiki
102 bytes removed ,  10 October 2023
no edit summary
No edit summary
Tag: Reverted
No edit summary
Tag: Manual revert
Line 295: Line 295:
                 for ix, inheritKey in ipairs(argTable) do
                 for ix, inheritKey in ipairs(argTable) do
                     local inheritArg = args[prefix .. inheritKey .. damageType] or args[inheritKey .. damageType] or args[prefix .. inheritKey] or args[inheritKey]
                     local inheritArg = args[prefix .. inheritKey .. damageType] or args[inheritKey .. damageType] or args[prefix .. inheritKey] or args[inheritKey]
                    if not tonumber(inheritArg[i]) then
                        inheritArg = args[prefix .. inheritKey] or args[inheritKey]
                    end


                     if inheritArg and inheritArg[i] and inheritArg[i] ~= '' and
                     if inheritArg and inheritArg[i] and inheritArg[i] ~= '' and
                         tonumber(inheritArg[i])
                         (damageTypeIndex == 1 and ix ~= 1 or damageTypeIndex ~= 1) and tonumber(inheritArg[i])
                     then
                     then
                         mainArgValues[i] = applyInheritance(mainArgValues, inheritArg, mainArgValue, inheritArg[i])
                         mainArgValues[i] = applyInheritance(mainArgValues, inheritArg, mainArgValue, inheritArg[i])