Line 2: |
Line 2: |
| local EquipmentListKai = require('Module:EquipmentListKai') | | local EquipmentListKai = require('Module:EquipmentListKai') |
| local Formatting = require('Module:Formatting') | | local Formatting = require('Module:Formatting') |
− | local StatIcons = require('Module:StatIcons') | + | local ResourceIcons = require('Module:Data/Asset') |
| + | local StatIcons = require('Module:Data/Asset') |
| | | |
− | local format = require('Module:StringInterpolation').format | + | local format = require('Module:Core').format |
| | | |
| local EquipmentComparisonKai = EquipmentListKai{ | | local EquipmentComparisonKai = EquipmentListKai{ |
Line 30: |
Line 31: |
| "compatibility", | | "compatibility", |
| "buildable", | | "buildable", |
| + | "improvable", |
| "notes", | | "notes", |
| }, | | }, |
Line 235: |
Line 237: |
| | | |
| function EquipmentComparisonKai:deployment_cost(equipment) | | function EquipmentComparisonKai:deployment_cost(equipment) |
− | local deployment_cost = equipment:deployment_cost() | + | local deployment_cost = equipment:deployment_cost().bauxite |
| if deployment_cost then | | if deployment_cost then |
| self._shown_stats.deployment_cost = true | | self._shown_stats.deployment_cost = true |
Line 272: |
Line 274: |
| for _, column in ipairs(self._stat_columns) do | | for _, column in ipairs(self._stat_columns) do |
| if self._shown_stats[column] then | | if self._shown_stats[column] then |
− | table.insert(stat_columns, format{self._column_header_cell_template, value = Formatting:format_image{StatIcons[column], caption = Formatting:format_stat_name(column)}, bg_color = self._stat_colors[column]}) | + | table.insert(stat_columns, format{self._column_header_cell_template, value = Formatting:format_image{StatIcons[column] or (column == "deployment_cost" and ResourceIcons.bauxite or nil), caption = Formatting:format_stat_name(column)}, bg_color = self._stat_colors[column]}) |
| else | | else |
| for _, row_values in ipairs(self._data_rows) do | | for _, row_values in ipairs(self._data_rows) do |