| Line 22: |
Line 22: |
| | _column_cell_templates = { | | _column_cell_templates = { |
| | node = [[| colspan="${colspan}" rowspan="${rowspan}" style="text-align: center; color: ${color}; background-color: ${bg_color};" |${values.node}]], | | node = [[| colspan="${colspan}" rowspan="${rowspan}" style="text-align: center; color: ${color}; background-color: ${bg_color};" |${values.node}]], |
| − | formation = [[| style="text-align: center; background-color: ${bg_color}; color: ${color};" |${values.formation}]], | + | formation = [[| style="text-align: center; background-color: ${bg_color}; color: ${color}; font-weight: ${font_weight};" |${values.formation}]], |
| | fleet = [[| style="width: 490px; background-color: ${bg_color};" |${values.fleet}]], | | fleet = [[| style="width: 490px; background-color: ${bg_color};" |${values.fleet}]], |
| − | as = [[| style="text-align: center; background-color: ${bg_color}; color: ${color};" |${values.as}]], | + | as = [[| style="text-align: center; background-color: ${bg_color}; color: ${color}; font-weight: ${font_weight};" |${values.as}]], |
| | }, | | }, |
| | _column_cell_templates_basexp = { | | _column_cell_templates_basexp = { |
| | node = [[| colspan="${colspan}" rowspan="${rowspan}" style="text-align: center; color: ${color}; background-color: ${bg_color};" |${values.node}]], | | node = [[| colspan="${colspan}" rowspan="${rowspan}" style="text-align: center; color: ${color}; background-color: ${bg_color};" |${values.node}]], |
| − | formation = [[| style="text-align: center; background-color: ${bg_color}; color: ${color};" |${values.formation}]], | + | formation = [[| style="text-align: center; background-color: ${bg_color}; color: ${color}; font-weight: ${font_weight};" |${values.formation}]], |
| − | basexp = [[| style="text-align: center; background-color: ${bg_color}; color: ${color};" |${values.basexp}]], | + | basexp = [[| style="text-align: center; background-color: ${bg_color}; color: ${color}; font-weight: ${font_weight};" |${values.basexp}]], |
| | fleet = [[| style="width: 490px; background-color: ${bg_color};" |${values.fleet}]], | | fleet = [[| style="width: 490px; background-color: ${bg_color};" |${values.fleet}]], |
| − | as = [[| style="text-align: center; background-color: ${bg_color}; color: ${color};" |${values.as}]], | + | as = [[| style="text-align: center; background-color: ${bg_color}; color: ${color}; font-weight: ${font_weight};" |${values.as}]], |
| | }, | | }, |
| | _empty_node_template = [[| style="text-align: center;" |${values.node} | | _empty_node_template = [[| style="text-align: center;" |${values.node} |
| Line 62: |
Line 62: |
| | _raid_battle_bg_color = "#81C784", | | _raid_battle_bg_color = "#81C784", |
| | _boss_battle_color = "red", | | _boss_battle_color = "red", |
| | + | _cleared_battle_color = "blue", |
| | --_resource_node_bg_color = "lightgreen", | | --_resource_node_bg_color = "lightgreen", |
| | _resource_node_bg_color = "initial", | | _resource_node_bg_color = "initial", |
| Line 98: |
Line 99: |
| | row.formation = row.formation .. "<br />(Final)" | | row.formation = row.formation .. "<br />(Final)" |
| | end | | end |
| − | local color = "initial" | + | if row.tags.cleared then |
| − | if row.tags.boss then | + | row.formation = row.formation .. "<br />(Cleared)" |
| | + | end |
| | + | local color, font_weight = "initial", "initial" |
| | + | if row.tags.boss or row.tags.final then |
| | color = self._boss_battle_color | | color = self._boss_battle_color |
| | end | | end |
| − | return { values = { formation = row.formation }, color = color } | + | if row.tags.final or row.tags.cleared then |
| | + | font_weight = "bold" |
| | + | end |
| | + | if row.tags.cleared then |
| | + | color = self._cleared_battle_color |
| | + | end |
| | + | return { values = { formation = row.formation }, color = color, font_weight = font_weight } |
| | end | | end |
| | | | |
| | function NodeInfo:basexp(row) | | function NodeInfo:basexp(row) |
| − | color = "initial" | + | color, font_weight = "initial", "initial" |
| − | if row.tags.boss then | + | if row.tags.boss or row.tags.final then |
| | color = self._boss_battle_color | | color = self._boss_battle_color |
| | end | | end |
| − | return { values = { basexp = row.basexp }, color = color } | + | if row.tags.final or row.tags.cleared then |
| | + | font_weight = "bold" |
| | + | end |
| | + | -- if a composition is at a boss node but is tagged as a cleared comp, override the boss node color |
| | + | if row.tags.cleared then |
| | + | color = self._cleared_battle_color |
| | + | end |
| | + | return { values = { basexp = row.basexp }, color = color, font_weight = font_weight } |
| | end | | end |
| | | | |
| Line 118: |
Line 135: |
| | | | |
| | function NodeInfo:as(row) | | function NodeInfo:as(row) |
| − | color = "initial" | + | color, font_weight = "initial", "initial" |
| − | if row.tags.boss then | + | if row.tags.boss or row.tags.final then |
| | color = self._boss_battle_color | | color = self._boss_battle_color |
| | end | | end |
| − | return { values = { as = row.as }, color = color } | + | if row.tags.final or row.tags.cleared then |
| | + | font_weight = "bold" |
| | + | end |
| | + | if row.tags.cleared then |
| | + | color = self._cleared_battle_color |
| | + | end |
| | + | return { values = { as = row.as }, color = color, font_weight = font_weight } |
| | end | | end |
| | | | |