• 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
no edit summary
Line 23: Line 23:  
     battle_node_label = [[<div class="kcRoute" style="vertical-align:middle"><div class="kcRouteNode" style="background:${color};">${label}</div></div>]],
 
     battle_node_label = [[<div class="kcRoute" style="vertical-align:middle"><div class="kcRouteNode" style="background:${color};">${label}</div></div>]],
    +
}
 +
 +
local node_colors = {
 +
    grey = "grey",
 +
    battle = "#FF5252", -- Red A200
 +
    resource = "#40C4FF", -- Light Green A700
 +
    storm = "#E040FB", -- Purple A200
 +
    empty = "#40C4FF", -- Light Blue A200
 
}
 
}
   Line 29: Line 37:  
         return "'''Start'''"
 
         return "'''Start'''"
 
     elseif label:match("%d") then
 
     elseif label:match("%d") then
         return format{templates.battle_node_label, label = label, color = "grey"}
+
         return format{templates.battle_node_label, label = label, color = node_colors.grey}
 
     else
 
     else
         return format{templates.battle_node_label, label = label, color = color}
+
         return format{templates.battle_node_label, label = label, color = node_colors[color] or color or node_colors.battle}
 
     end
 
     end
 
end
 
end
Line 63: Line 71:  
             templates.table_row_start,
 
             templates.table_row_start,
 
             rowspan = #branching[from].index,
 
             rowspan = #branching[from].index,
             from = formatNodeLabel(from, branching[from].color or "red"),
+
             from = formatNodeLabel(from, branching[from].color),
 
         })
 
         })
 
         local first = true
 
         local first = true
Line 70: Line 78:  
                 templates.table_row,
 
                 templates.table_row,
 
                 separator = first and "" or "|-\n",
 
                 separator = first and "" or "|-\n",
                 to = formatNodeLabel(to, branching[from][to].color or "red"),
+
                 to = formatNodeLabel(to, branching[from][to].color),
 
                 rules = branching[from][to].rules,
 
                 rules = branching[from][to].rules,
 
             })
 
             })
Line 86: Line 94:  
end
 
end
   −
-- MapBranchingTable.t = MapBranchingTable.format(nil, { ["0 -> 1"] = "Fixed route", ["1 -> B/green"] = "Random", ["1 -> C"] = "Random" })
+
MapBranchingTable.t = MapBranchingTable.format(nil, { ["0 -> 1"] = "Fixed route", ["1 -> B/green"] = "Random", ["1 -> C"] = "Random" })
    
return MapBranchingTable
 
return MapBranchingTable
cssedit, gkautomate
6,940

edits

Navigation menu