| Line 72: |
Line 72: |
| | _defense_battle_bg_color = "#81C784", | | _defense_battle_bg_color = "#81C784", |
| | _raid_battle_bg_color = "#81C784", | | _raid_battle_bg_color = "#81C784", |
| | + | _ha_raid_battle_bg_color = "#43A047", |
| | _boss_battle_color = "red", | | _boss_battle_color = "red", |
| | _clear_battle_color = "blue", | | _clear_battle_color = "blue", |
| Line 92: |
Line 93: |
| | end | | end |
| | if row.tags.raid then | | if row.tags.raid then |
| − | bg_color = self._raid_battle_bg_color | + | bg_color = row.tags.has_lbas_ha_bomber and self._ha_raid_battle_bg_color or self._raid_battle_bg_color |
| | end | | end |
| | if row.tags.night then | | if row.tags.night then |
| Line 112: |
Line 113: |
| | if row.tags.clear then | | if row.tags.clear then |
| | row.formation = row.formation .. "<br /><div style='font-weight:bold; color:blue;'>(Clear)</div>" | | row.formation = row.formation .. "<br /><div style='font-weight:bold; color:blue;'>(Clear)</div>" |
| | + | end |
| | + | if row.tags.has_lbas_ha_bomber then |
| | + | row.formation = row.formation .. '<br /><div class="explain" title="High Altitude Air Raid, 2-3 Rocket Interceptors are recommended">(HA)</div>' |
| | end | | end |
| | local color = "initial" | | local color = "initial" |
| Line 175: |
Line 179: |
| | air_string = "<span class='explain' title='LBAS: " .. aslb_string .. "'>" .. as_string .. "</span>" | | air_string = "<span class='explain' title='LBAS: " .. aslb_string .. "'>" .. as_string .. "</span>" |
| | end | | end |
| − | if basexp == 0 then | + | table.insert(self._items, { |
| − | table.insert(self._items, {
| + | node = node, |
| − | node = node,
| + | formation = formation, |
| − | formation = formation,
| + | basexp = basexp ~= 0 and basexp or false, |
| − | fleet = fleet,
| + | fleet = fleet, |
| − | as = air_string,
| + | as = air_string, |
| − | tags = tags,
| + | tags = tags, |
| − | }) | + | }) |
| − | else
| |
| − | table.insert(self._items, {
| |
| − | node = node,
| |
| − | formation = formation,
| |
| − | basexp = basexp,
| |
| − | fleet = fleet,
| |
| − | as = air_string,
| |
| − | tags = tags,
| |
| − | })
| |
| − | end
| |
| | end | | end |
| | | | |
| Line 315: |
Line 309: |
| | local ship_air_power = ship:air_power(tags.raid) | | local ship_air_power = ship:air_power(tags.raid) |
| | local ship_air_power_lb = ship:air_power(true) | | local ship_air_power_lb = ship:air_power(true) |
| − | | + | |
| | + | if not tags.has_lbas_ha_bomber and ship:has_lbas_ha_bomber() then |
| | + | tags.has_lbas_ha_bomber = true |
| | + | end |
| | + | |
| | local ship_caption = | | local ship_caption = |
| | (ship:name() or "?") | | (ship:name() or "?") |