4,951
edits
Falterfire (talk | contribs) (Added getDigSiteInfobox) |
Falterfire (talk | contribs) (Added Archaeology level requirement) |
||
Line 125: | Line 125: | ||
--Trying something new this time. Building the entire infobox in Lua and then passing it to the module. | --Trying something new this time. Building the entire infobox in Lua and then passing it to the module. | ||
function p.getDigSiteInfobox(frame) | function p.getDigSiteInfobox(frame) | ||
local name = frame.args ~= nil and frame.args[1] or frame | local name = frame.args ~= nil and frame.args[1] or frame | ||
name = string.gsub(name, "%%27", "'") | name = string.gsub(name, "%%27", "'") | ||
name = string.gsub(name, "'", "'") | name = string.gsub(name, "'", "'") | ||
Line 156: | Line 156: | ||
table.insert(resultArray, '('..coordX..', '..coordY..')') | table.insert(resultArray, '('..coordX..', '..coordY..')') | ||
--Requirements | --Requirements | ||
table.insert(resultArray, "\r\n|-\r\n|'''Requirements:''' ") | table.insert(resultArray, "\r\n|-\r\n|'''Discovery Requirements:''' ") | ||
local reqTable = Cartography._getPOIRequirements(poi) | local reqTable = Cartography._getPOIRequirements(poi) | ||
if Shared.tableCount(reqTable) == 0 then | if Shared.tableCount(reqTable) == 0 then | ||
Line 163: | Line 163: | ||
table.insert(resultArray, '\r\n* '..table.concat(reqTable, '\r\n* ')) | table.insert(resultArray, '\r\n* '..table.concat(reqTable, '\r\n* ')) | ||
end | end | ||
table.insert(resultArray, "\r\n|-\r\n|'''Archaeology Level:''' ") | |||
table.insert(resultArray, Icons._SkillReq('Archaeology', digSite.level)) | |||
--Description | --Description | ||
table.insert(resultArray, '\r\n|-\r\n| style="text-align:center" |') | table.insert(resultArray, '\r\n|-\r\n| style="text-align:center" |') |