Module:Infobox regtemp: Difference between revisions

Lériendil (talk | contribs)
tonumber must be doing smth wrong then
Lériendil (talk | contribs)
porting changes over from Infobox RT
Line 60: Line 60:
end
end
local equave = "o"
local equave = string.char(string.byte(subgroup, 1))
local equave_letter
local cot = tonumber(lowermap[1])
local cot = tonumber(lowermap[1])
if tonumber(string.char(string.byte(subgroup, 1))) == 3 then
if equave == "3" then
local equave = "t"
equave_letter = "t"
if tonumber(string.char(string.byte(subgroup, 3))) == 5 then
if tonumber(string.char(string.byte(subgroup, 3))) == 5 then
if tonumber(string.char(string.byte(subgroup, 5))) == 7 then
if tonumber(string.char(string.byte(subgroup, 5))) == 7 then
local cot = tonumber(lowermap[2])
cot = tonumber(lowermap[2])
end
end
elseif tonumber(string.char(string.byte(subgroup, 3))) == 2 then -- edf
elseif tonumber(string.char(string.byte(subgroup, 3))) == 2 then -- edf
local equave = "f"
equave_letter = "f"
equave = "3/2"
end
end
elseif equave == "2" then
equave_letter = "o"
else
equave_letter = equave
end
end
Line 76: Line 82:
table.insert(data, {
table.insert(data, {
"Edo join",
"Edo join",
"[[" .. edo_first .. "ed" .. equave .. "|" .. edo_first .. "]] & [[" .. edo_second .. "ed" .. equave .. "|" .. edo_second .. "]]"
"[[" .. edo_first .. "ed" .. equave_letter .. "|" .. edo_first .. "]] & [[" .. edo_second .. "ed" .. equave_letter .. "|" .. edo_second .. "]]"
})
})