Changes

m
no edit summary
Line 46: Line 46:  
!colspan="4"|Equipment
 
!colspan="4"|Equipment
 
]=]
 
]=]
 +
 +
local fleetNames = require('Module:Fleet/Names')
    
local function getFleetName(fleet, event)
 
local function getFleetName(fleet, event)
     local names = require('Module:Fleet/Names')[event] or {}
+
     local names = fleetNames[event] or {}
 
     if names[1] then
 
     if names[1] then
 
         for _, f in ipairs(names) do
 
         for _, f in ipairs(names) do
 
             for _, ship in ipairs(f.ships) do
 
             for _, ship in ipairs(f.ships) do
                 if U.ifindBy(fleet, function (e) return U.startsWith(e.ship, ship) end) then
+
                 for _, e in ipairs(fleet) do
                    return f.name
+
                    if string.sub(e.ship, 1, string.len(ship)) == ship then
 +
                        return f.name
 +
                    end
 
                 end
 
                 end
 
             end
 
             end
Line 60: Line 64:  
         for name, ships in pairs(names) do
 
         for name, ships in pairs(names) do
 
             for _, ship in ipairs(ships) do
 
             for _, ship in ipairs(ships) do
                 if U.ifindBy(fleet, function (e) return U.startsWith(e.ship, ship) end) then
+
                 for _, e in ipairs(fleet) do
                    return name
+
                    if string.sub(e.ship, 1, string.len(ship)) == ship then
 +
                        return name
 +
                    end
 
                 end
 
                 end
 
             end
 
             end
cssedit, gkautomate
6,926

edits