| Line 31: |
Line 31: |
| | end | | end |
| | | | |
| − | -- The ship infobox stuff... | + | -- The ship infobox stuff, legacy |
| | | | |
| | local function renderStats(ship) | | local function renderStats(ship) |
| Line 422: |
Line 422: |
| | return categories | | return categories |
| | end | | end |
| | + | |
| | + | -- Converting to legacy data format |
| | | | |
| | local ShipData = require("Module:Data/Ship") | | local ShipData = require("Module:Data/Ship") |
| | local shipsByNo = require("Module:Collection/ShipsByNo") | | local shipsByNo = require("Module:Collection/ShipsByNo") |
| | local shipsById = require("Module:Collection/ShipsByApiId") | | local shipsById = require("Module:Collection/ShipsByApiId") |
| − |
| |
| | local Ship = require("Module:Ship") | | local Ship = require("Module:Ship") |
| | | | |
| Line 451: |
Line 452: |
| | data.equip = {} | | data.equip = {} |
| | for _, v in ipairs(ship._equipment) do | | for _, v in ipairs(ship._equipment) do |
| − | table.insert(data.equip, v.name or "") | + | table.insert(data.equip, v.equipment or "") |
| | table.insert(data.aircraft, v.size or "") | | table.insert(data.aircraft, v.size or "") |
| | end | | end |