Open main menu
Home
Random
Nearby
Log in
Settings
About Kancolle Wiki
Disclaimers
Kancolle Wiki
Search
Changes
← Older edit
Newer edit →
Module:KanmusuModule
(view source)
Revision as of 13:20, 1 July 2020
958 bytes added
,
4 years ago
no edit summary
Line 506:
Line 506:
strings = strings .. '<td style="text-align: center;">' .. shipmodule.data[id]["consumption"][2] .. '</td></tr>'
strings = strings .. '<td style="text-align: center;">' .. shipmodule.data[id]["consumption"][2] .. '</td></tr>'
return strings
return strings
+
end
+
+
local function numToID(num)
+
return num < 10 and "00" .. num or num < 100 and "0" .. num or tostring(num)
+
end
+
+
function shipmodule.CardList()
+
firstID = 1
+
maxID = -1
+
for KanMusuID, KanMusuData in pairs(shipmodule.data) do
+
if tonumber(KanMusuID) ~= nil and tonumber(KanMusuID) > maxID then
+
maxID = tonumber(KanMusuID)
+
end
+
end
+
IDRange = math.ceil(maxID / 10) * 10
+
wikipage = ""
+
while firstID < IDRange do
+
wikipage = wikipage .. "<h2>No. " .. tostring(firstID) .. "-" .. tostring(firstID+9) .. "</h2>"
+
for i = 0, 9 do
+
x = firstID + i
+
shipID = numToID(x)
+
if shipmodule.data[shipID] == nil then
+
wikipage = wikipage .. "[[File:blank.png|150px]]"
+
else
+
wikipage = wikipage .. "[[File:KanMusu" .. shipID .. "Card.png|150px|link=" .. database.getWikiPage(shipID) .. "]]"
+
end
+
if x % 5 == 0 then
+
wikipage = wikipage .. "<br>"
+
end
+
end
+
wikipage = wikipage .. "<br>"
+
firstID = firstID + 10
+
end
+
return wikipage
end
end
return shipmodule
return shipmodule
がか
cssedit, gkautomate
7,064
edits