Changes
Support remodel pairs
"build_remodel_header",
"build_remodel_header",
"build_remodel_info",
"build_remodel_info",
"slots",
"slots",
"slot_details",
"slot_details",
| colspan="6" style="text-align: center; padding: 0px;" | <div class="mw-collapsible mw-collapsed">
| colspan="6" style="text-align: center; padding: 0px;" | <div class="mw-collapsible mw-collapsed">
<div style="background-color: lightskyblue; text-align: center; margin: 0px;">'''Extra Statistics'''</div>
<div style="background-color: lightskyblue; text-align: center; margin: 0px;">'''Extra Statistics'''</div>
<div class="mw-collapsible-content">${remodel_cost}
<div class="mw-collapsible-content">${remodel_cost}${reversion_cost}
<div style="text-align: center; background-color: lightgrey; margin:2px 0px 2px;">'''Modernization Bonus'''</div>
<div style="text-align: center; background-color: lightgrey; margin:2px 0px 2px;">'''Modernization Bonus'''</div>
<div style="text-align: center; background-color: whitesmoke; margin:2px 0px 2px;">${modernization}</div>
<div style="text-align: center; background-color: whitesmoke; margin:2px 0px 2px;">${modernization}</div>
_remodel_cost_template = [[<div style="text-align: center; background-color: lightgrey; margin:2px 0px 2px;">'''Remodel Cost'''</div>
_remodel_cost_template = [[<div style="text-align: center; background-color: lightgrey; margin:2px 0px 2px;">'''Remodel Cost'''</div>
<div style="text-align: center; background-color: whitesmoke; margin:2px 0px 2px;">${remodel_cost}</div>]],
<div style="text-align: center; background-color: whitesmoke; margin:2px 0px 2px;">${remodel_cost}</div>]],
_reversion_cost_template = [[<div style="text-align: center; background-color: lightgrey; margin:2px 0px 2px;">'''Cost to Revert to ${suffix}'''</div>
<div style="text-align: center; background-color: whitesmoke; margin:2px 0px 2px;">${level_items}<br />${resources}</div>]],
}
}
end
end
end
end
local remodel_cost = self._ship:remodel_cost()
local remodel_cost = self._ship:remodel_cost()
if remodel_cost then
if remodel_cost then
else
else
self._vars.remodel_cost = ""
self._vars.remodel_cost = ""
end
if self._ship.remodel_from == self._ship.remodel_to then
self._vars.reversion_cost = format{self._reversion_cost_template,
suffix = Ship(self._ship:remodel_to():suffix()),
level_items = Formatting:format_remodel_level_and_item_cost(self._ship:remodel_to_level(), self._ship:remodel_to_blueprint(), self._ship:remodel_to_catapult()),
resources = Formatting:format_resources(self._ship:remodel_to_cost())
}
else
self._vars.reversion_cost = ""
end
end
end
end