Line 7: |
Line 7: |
| local EquipmentLink = require('Module:EquipmentLink') | | local EquipmentLink = require('Module:EquipmentLink') |
| local format = require('Module:Core').format | | local format = require('Module:Core').format |
− | local CalcAsset = require('Module:Calc/Plugins/Assets')
| |
| | | |
| local t = require('Module:I18N').t | | local t = require('Module:I18N').t |
Line 13: |
Line 12: |
| | | |
| local ShipInfoKai = BaseData{ | | local ShipInfoKai = BaseData{ |
− | _unbuildable = hh.i(t('Unbuildable')), | + | _unbuildable = "''Unbuildable''", |
− | _remodel_level = hh.b(t('Remodel Level')), | + | _remodel_level = "'''Remodel Level'''", |
− | _build_time = hh.b(t('Build Time')), | + | _build_time = "'''Build Time'''", |
| _default_slot_num = 4, | | _default_slot_num = 4, |
− | _normal_construction = t('Normal'), | + | _normal_construction = "Normal", |
| _normal_construction_category = ":Category:Ships buildable in Normal Construction", | | _normal_construction_category = ":Category:Ships buildable in Normal Construction", |
| _large_ship_construction = "LSC", | | _large_ship_construction = "LSC", |
| _large_ship_construction_category = ":Category:Ships buildable in Large Ship Construction", | | _large_ship_construction_category = ":Category:Ships buildable in Large Ship Construction", |
| _ship_data_documentation = "Template:ShipDataDocumentation/EditIntro", | | _ship_data_documentation = "Template:ShipDataDocumentation/EditIntro", |
− | _edit_link_text = t('Edit'), | + | _edit_link_text = "Edit", |
| _localized_name_template = "<br />''${localized_name}''", | | _localized_name_template = "<br />''${localized_name}''", |
| _kekkon_max_template = "Maximum after marriage: ${value}", | | _kekkon_max_template = "Maximum after marriage: ${value}", |
Line 62: |
Line 61: |
| "gun_fit_properties", | | "gun_fit_properties", |
| "improvement", | | "improvement", |
− | "asset_key",
| |
| }, | | }, |
| _slot_template = [[|- align=center style="background-color: whitesmoke; line-height: 1.1;" | | _slot_template = [[|- align=center style="background-color: whitesmoke; line-height: 1.1;" |
Line 69: |
Line 67: |
| | style="width: 50px;" | ${slot_size} | | | style="width: 50px;" | ${slot_size} |
| ]], | | ]], |
− | _template = [[{|class="${table_class}" id="${table_id}" style="width: 320px; float: ${float};" data-asset-key="${asset_key}" | + | _template = [[{|class="${table_class}" id="${table_id}" style="width: 320px; float: ${float};" |
| |- | | |- |
| | colspan="6" class="infobox-kai-header-major" style="position: relative; text-align: center; background-color: ${top_bg_color};${top_extra_style}" title="${rarity}" | <div style="position: absolute; right: 5px;">${edit_link}</div> | | | colspan="6" class="infobox-kai-header-major" style="position: relative; text-align: center; background-color: ${top_bg_color};${top_extra_style}" title="${rarity}" | <div style="position: absolute; right: 5px;">${edit_link}</div> |
Line 163: |
Line 161: |
| function ShipInfoKai:edit_link() | | function ShipInfoKai:edit_link() |
| self._vars.edit_link = Formatting:format_edit_link(self._ship_data_module, self._edit_link_text, self._ship_data_documentation) | | self._vars.edit_link = Formatting:format_edit_link(self._ship_data_module, self._edit_link_text, self._ship_data_documentation) |
− | end
| |
− |
| |
− | function ShipInfoKai:asset_key()
| |
− | self._vars.asset_key = CalcAsset.card(self._ship)
| |
| end | | end |
| | | |