- Welcome to the Kancolle Wiki!
- If you have any questions regarding site content, account registration, etc., please visit the KanColle Wiki Discord
Difference between revisions of "Module:EquipmentAsset"
Jump to navigation
Jump to search
com>Ckwng (Created page with "local BaseAsset = require('Module:BaseAsset') local Equipment = require('Module:Equipment') local EquipmentAsset = BaseAsset() function EquipmentAsset:create_object(args) r...") |
|||
Line 5: | Line 5: | ||
function EquipmentAsset:create_object(args) | function EquipmentAsset:create_object(args) | ||
− | + | if args.id then | |
+ | local equipmentMap = require('Module:Collection/EquipmentByApiId') | ||
+ | local apiId = tonumber(args.id) | ||
+ | return Equipment(equipmentMap[apiId]) | ||
+ | else | ||
+ | return Equipment(args[1]) | ||
+ | end | ||
end | end | ||
return EquipmentAsset | return EquipmentAsset |
Revision as of 16:52, 2 March 2018
Documentation for this module may be created at Module:EquipmentAsset/doc
local BaseAsset = require('Module:BaseAsset')
local Equipment = require('Module:Equipment')
local EquipmentAsset = BaseAsset()
function EquipmentAsset:create_object(args)
if args.id then
local equipmentMap = require('Module:Collection/EquipmentByApiId')
local apiId = tonumber(args.id)
return Equipment(equipmentMap[apiId])
else
return Equipment(args[1])
end
end
return EquipmentAsset