Changes

support vita overriding
Line 6: Line 6:  
local ShipBattleCardKai = require("Module:ShipBattleCardKai")
 
local ShipBattleCardKai = require("Module:ShipBattleCardKai")
 
local ShipsByApiId = require('Module:Collection/ShipsByApiId')
 
local ShipsByApiId = require('Module:Collection/ShipsByApiId')
 +
local VitaShipsByApiId = require('Module:Collection/VitaShipsByApiId')
    
local NodeInfo = BaseTable({
 
local NodeInfo = BaseTable({
Line 272: Line 273:  
            if id then
 
            if id then
 
                local isVita = self._params.fullpagename:sub(1, 13) == 'KanColle Kai:'
 
                local isVita = self._params.fullpagename:sub(1, 13) == 'KanColle Kai:'
                if isVita and id >= 501 and id < 700 then
+
                if isVita then
                    id = id + 1000
+
                    local vitaName = VitaShipsByApiId[id]
 +
                    if id >= 501 and id < 700 then
 +
                        id = id + 1000
 +
                    end
 +
                    item_key = vitaName or ShipsByApiId[id] or item_key
 +
                else
 +
                    item_key = ShipsByApiId[id] or item_key
 
                end
 
                end
                item_key = ShipsByApiId[id] or item_key
   
            end
 
            end
 
             
 
             
cssedit, gkautomate
7,064

edits