No edit summary |
No edit summary |
||
| Line 9: | Line 9: | ||
xantic = "", | xantic = "", | ||
} | } | ||
return sockets[socket] | if contains(sockets, socket) == true then | ||
return sockets[socket] | |||
end | |||
return "filler" --add unknown file? | |||
end | end | ||
function p. | function p.rarityColor(rarity) | ||
local rarities = { | local rarities = { | ||
standard = "", | standard = "#319dff", | ||
rare = "", | rare = "#955bff", | ||
ultimate = "", | ultimate = "#ffbb4d", | ||
transcendent = "", | transcendent = "#ff7c70", | ||
} | } | ||
return rarities[rarity] | if contains(rarities, rarity) == true then | ||
return rarities[rarity] | |||
end | |||
return "fff" --add unknown file? | |||
end | end | ||
function p.weaponClassFileName(weaponClass) | |||
local weaponClasses = { | |||
general = "", | |||
impact = "", | |||
highpower = "", | |||
} | |||
if contains(weaponClasses, weaponClass) == true then | |||
return weaponClasses[weaponClass] | |||
end | |||
return weaponClasses[general] --add unknown file? | |||
end | |||
function contains(table, key) | function contains(table, key) | ||
for _, value in pairs(table) do | for _, value in pairs(table) do | ||
Revision as of 06:27, 6 June 2024
Documentation for this module may be created at Module:ModuleGenerator/doc
local p = {}
function p.socketFileName(socket)
local sockets = {
almandine = "",
cerulean = "",
malachite = "",
rutile = "",
xantic = "",
}
if contains(sockets, socket) == true then
return sockets[socket]
end
return "filler" --add unknown file?
end
function p.rarityColor(rarity)
local rarities = {
standard = "#319dff",
rare = "#955bff",
ultimate = "#ffbb4d",
transcendent = "#ff7c70",
}
if contains(rarities, rarity) == true then
return rarities[rarity]
end
return "fff" --add unknown file?
end
function p.weaponClassFileName(weaponClass)
local weaponClasses = {
general = "",
impact = "",
highpower = "",
}
if contains(weaponClasses, weaponClass) == true then
return weaponClasses[weaponClass]
end
return weaponClasses[general] --add unknown file?
end
function contains(table, key)
for _, value in pairs(table) do
if value == key then
return true
end
end
return false
end
return p