Line 5:
Line 5:
function EquipmentAsset:create_object(args)
function EquipmentAsset:create_object(args)
−
return Equipment(args[1])
+
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