Open main menu
Home
Random
Nearby
Log in
Settings
About Kancolle Wiki
Disclaimers
Kancolle Wiki
Search
Changes
← Older edit
Newer edit →
Module:EquipmentData
(view source)
Revision as of 14:24, 12 July 2024
502 bytes added
,
4 months ago
no edit summary
Line 249:
Line 249:
if self._cg then
if self._cg then
return self._cg
return self._cg
−
elseif
self._cg_reference then
+
end
+
local id = self:api_id()
+
if id and id > 1500 then
+
local new_id = require('Module:Data/EnemyEquipmentCG')[id]
+
local reference
+
if new_id and new_id > 1500 then
+
local EnemyEquipment = require('Module:Collection/EnemyEquipment')
+
reference = U.find(EnemyEquipment, new_id - 1000, '_id')
+
end
+
if new_id and new_id <= 1500 then
+
local ShipEquipment = require('Module:Data/Equipment')
+
reference = U.find(ShipEquipment, new_id, '_id')
+
end
+
if reference then
+
return Equipment(reference._name):cg()
+
end
+
end
+
--[[
+
if
self._cg_reference then
Equipment = Equipment or require(self._constructor_module)
Equipment = Equipment or require(self._constructor_module)
return Equipment(self._cg_reference):cg()
return Equipment(self._cg_reference):cg()
end
end
−
local api_id = self:api_id()
+
]]--
−
if
api_id
then
+
if
id
then
−
return Formatting:equipment_cg(
api_id
, self:asset_name())
+
return Formatting:equipment_cg(
id
, self:asset_name())
end
end
return self._cg
return self._cg
がか
cssedit, gkautomate
7,064
edits