Module:Combo

local p = {}

local modulePC = require('Module:PC') local moduleStats = require('Module:Stats') local moduleSkills = require('Module:Skills')

function p.createtable(frame) local skillArgs = {} for argName, argValue in pairs(frame.args) do       pcall(function             mw.log(tostring(argName) .. '=' .. tostring(argValue))           moduleSkills.skillValid(argName, 1)            skillArgs[argName]=argValue            mw.log('set')        end) end local skillTable = moduleSkills.createtableInternal(skillArgs) local statTable = moduleStats.createtableInternal(frame.args) local PCTable = modulePC.createtableInternal(frame.args) return frame:preprocess(' ' .. PCTable ..  ' ' .. statTable .. ' '.. skillTable .. '  ') end

return p