Module:Test3: Difference between revisions

m
no edit summary
mNo edit summary
Tag: Reverted
mNo edit summary
 
(10 intermediate revisions by the same user not shown)
Line 9: Line 9:
     local args = getArgs(frame)
     local args = getArgs(frame)
     local out
     local out
    mw.log(args)


     function inArgs(key)
     function inArgs(key)
Line 32: Line 31:


     function forEachDamageType(func)
     function forEachDamageType(func)
        mw.logObject(func)
         for _, damage_type in ipairs({ 'min', 'max' }) do
         for _, damage_type in ipairs({ 'min', 'max' }) do
             func(damage_type)
             func(damage_type)
Line 125: Line 126:
     -- A table with non-numeric arguments to split.
     -- A table with non-numeric arguments to split.
     local TO_SPLIT = { 'append', 'awk_alias' }
     local TO_SPLIT = { 'append', 'awk_alias' }
    local CJK_SLOT = '\u2E80-\u2FDF\u3040-\u31FF\u3400-\u9FFF\uF900-\uFAFF'


     for k, v in pairs(args) do
     for k, v in pairs(args) do
Line 143: Line 145:
             end
             end


            mw.logObject(args['alias' .. passive_index])
           
             PASSIVES[tonumber(passive_index)] = {
             PASSIVES[tonumber(passive_index)] = {
                 name = passive_name,
                 name = passive_name,