Gravity Falls Wiki
Gravity Falls Wiki
(Maybe this works.)
Tag: sourceedit
No edit summary
Tag: sourceedit
 
Line 10: Line 10:
 
filename = "Bill's cipher"
 
filename = "Bill's cipher"
 
else
 
else
filename = "CSC"
 
end
 
if cipher == "CSC" and letter ~= "Space" then
 
 
filename = "CSC"
 
filename = "CSC"
 
end
 
end

Latest revision as of 20:55, 15 August 2016

Documentation for this module may be created at Module:Cipher/doc

local p = {}
local lang = mw.getContentLanguage()

local function writeLetter(letter, cipher)
    letter = lang:ucfirst(letter)
    local filename = ""
    if cipher == "ASC" or letter == "Space" then 
        filename = "Symbol cipher"
    elseif cipher == "BSC" then
        filename = "Bill's cipher"
    else
        filename = "CSC"
    end
    return "[[File:" .. filename.. " - " .. letter .. ".png|17px|link=]]"
end

function p.main(frame)
    local text = ""
    local args = frame:getParent().args
    local cipher = frame.args[1]
    for _, v in ipairs(args) do
        text = text .. writeLetter(v:lower(), cipher)
    end
    return text
end

return p