• Welcome to the Kancolle Wiki!
  • If you have any questions regarding site content, account registration, etc., please visit the KanColle Wiki Discord

Changes

Jump to navigation Jump to search
Entry point for ship classes
local ShipClass = {}
local ship_classes = {}

local ShipClassData = require('Module:ShipClassData')

function ShipClass:create(name)
if model == nil then
model = ""
end
local ship_class = ship_classes[name]
if ship_class then
return ship_class
else
local ship_class_table = require(mw.ustring.format('Module:%s', name))
ship_class = ShipClassData(ship_class_table)
ship_classes[name] = ship_class
return ship_class
end
end

ShipClass.__call = ShipClass.create
setmetatable(ShipClass, ShipClass)

return ShipClass
Anonymous user

Navigation menu