• Welcome to the Kancolle Wiki!
  • If you have any questions regarding site content, account registration, etc., please visit the KanColle Wiki Discord

Changes

Jump to navigation Jump to search
Let's have a separate one since enemy equipment don't have enough data to make the player one look nice
local EquipmentGraphicKai = require('Module:EquipmentGraphicKai')
local EquipmentInfoKai = require('Module:EquipmentInfoKai')
local Formatting = require('Module:Formatting')

local format = require('Module:StringInterpolation').format

local EnemyEquipmentInfoKai = EquipmentInfoKai{
_template = [[{|class="${table_class}" id="${table_id}" style="border: 1px solid darkgray; width: 380px; background-color: #fafafa; float: ${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>
<p style="font-size: 20px;">'''${name}'''</p>${localized_name}
<p>'''No.${id} ${japanese_name}'''</p>
|-
| colspan="2" style="text-align: center; background-color: whitesmoke;" |
<div>${icon} <b>${eq_type}</b></div>
<p><b>Effects: ${effects}</b></p>
<div>${buildable}</div>${alternative_names}
|-
| colspan="2" style="text-align: center;" | ${card}
|-
| colspan="2" style="text-align: center; background-color: LightSkyBlue;" | '''Refittable Class'''
${compatibility_details}
|}]],
_plane_types = {
[6] = true,
[7] = true,
[8] = true,
[11] = true,
}
}

function EnemyEquipmentInfoKai:image()
self._vars.card = EquipmentGraphicKai:get{equip = self._equipment}
if self._plane_types[self._equipment.type()] then
local tabber = Tabber()
tabber:add_tab("Equipment", self._vars.card)
tabber:add_flying("Flying", EquipmentGraphicKai:get{equip = self._equipment, flying = true})
self._vars.card = tostring(tabber)
end
end

return EnemyEquipmentInfoKai
Anonymous user

Navigation menu