Line 1: |
Line 1: |
| local EquipmentList = {} | | local EquipmentList = {} |
− | local EquipmentCardListKai = require('Module:EquipmentCardListKai') | + | local EquipmentCardListKai = false |
− | local EquipmentComparisonKai = require('Module:EquipmentComparisonKai') | + | local EquipmentComparisonKai = false |
− | local EquipmentListKai = require('Module:EquipmentListKai') | + | local EquipmentListKai = false |
| + | local EnemyEquipmentListKai = false |
| + | local ImprovementTableKai = false |
| local getArgs = require('Module:GetArgs') | | local getArgs = require('Module:GetArgs') |
| | | |
Line 26: |
Line 28: |
| if not EquipmentListKai then | | if not EquipmentListKai then |
| EquipmentListKai = require('Module:EquipmentListKai') | | EquipmentListKai = require('Module:EquipmentListKai') |
| + | end |
| + | end |
| + | |
| + | function EquipmentList.EnemyTable(frame) |
| + | local args = getArgs{frame = frame:getParent()} |
| + | _prepareEnemyEquipmentListKai() |
| + | return EnemyEquipmentListKai:Table(args) |
| + | end |
| + | |
| + | function _prepareEnemyEquipmentListKai() |
| + | if not EnemyEquipmentListKai then |
| + | EnemyEquipmentListKai = require('Module:EnemyEquipmentListKai') |
| end | | end |
| end | | end |
Line 38: |
Line 52: |
| if not EquipmentComparisonKai then | | if not EquipmentComparisonKai then |
| EquipmentComparisonKai = require('Module:EquipmentComparisonKai') | | EquipmentComparisonKai = require('Module:EquipmentComparisonKai') |
| + | end |
| + | end |
| + | |
| + | function EquipmentList.ImprovementTable(frame) |
| + | local args = getArgs{frame = frame:getParent()} |
| + | _prepareImprovementTableKai() |
| + | return ImprovementTableKai:Table(args) |
| + | end |
| + | |
| + | function _prepareImprovementTableKai() |
| + | if not ImprovementTableKai then |
| + | ImprovementTableKai = require('Module:ImprovementTableKai') |
| end | | end |
| end | | end |
| | | |
| return EquipmentList | | return EquipmentList |