Line 2: |
Line 2: |
| local EquipmentInfoKai = require('Module:EquipmentInfoKai') | | local EquipmentInfoKai = require('Module:EquipmentInfoKai') |
| local Tabber = require('Module:Tabber') | | local Tabber = require('Module:Tabber') |
| + | local Equipment = require('Module:Equipment') |
| | | |
| local EnemyEquipmentInfoKai = EquipmentInfoKai{ | | local EnemyEquipmentInfoKai = EquipmentInfoKai{ |
− | _template = [[{|class="${table_class}" id="${table_id}" style="border: 1px solid darkgray; width: 380px; background-color: #fafafa; float: ${float};" | + | _enemy = true, |
| + | _template = [[{|class="${table_class}" id="${table_id}" style="border: 1px solid darkgray; width: 380px; background-color: #fafafa;${float}" |
| |- | | |- |
| | colspan="2" style="position: relative; padding: 1px 40px; text-align: center; background-color: ${back};${extra_style};" title="${rarity}" | <div style="position: absolute; right: 5px;">${edit_link}</div> | | | colspan="2" style="position: relative; padding: 1px 40px; text-align: center; background-color: ${back};${extra_style};" title="${rarity}" | <div style="position: absolute; right: 5px;">${edit_link}</div> |
Line 24: |
Line 26: |
| [7] = true, | | [7] = true, |
| [8] = true, | | [8] = true, |
| + | [9] = true, -- LBAS only |
| + | [10] = true, -- LBAS only |
| [11] = true, | | [11] = true, |
− | } | + | [25] = true, |
| + | [41] = true, -- LBAS only |
| + | [47] = true, |
| + | }, |
| + | _abyssal_equipment_label = "''Abyssal Equipment''", |
| } | | } |
| + | |
| + | function EnemyEquipmentInfoKai:get_module() |
| + | self._equipment_data_module = Equipment:get_module(self._args.name or self._args[1], 'EnemyEquipment') |
| + | end |
| | | |
| function EnemyEquipmentInfoKai:image() | | function EnemyEquipmentInfoKai:image() |
− | self._vars.card = EquipmentGraphicKai:get{equip = self._equipment} | + | self._vars.card = EquipmentGraphicKai:get{equip = self._equipment, size = '350px'} |
| if self._plane_types[self._equipment:type()] then | | if self._plane_types[self._equipment:type()] then |
| local tabber = Tabber() | | local tabber = Tabber() |
Line 36: |
Line 48: |
| self._vars.card = tostring(tabber) | | self._vars.card = tostring(tabber) |
| end | | end |
| + | end |
| + | |
| + | function EnemyEquipmentInfoKai:crafting() |
| + | self._vars.buildable = self._abyssal_equipment_label |
| end | | end |
| | | |
| return EnemyEquipmentInfoKai | | return EnemyEquipmentInfoKai |