Line 193: |
Line 193: |
| ${rows}|}]], | | ${rows}|}]], |
| | | |
− | table_dd_row = [===[|- | + | dd_row = [===[|- |
| |${rank} | | |${rank} |
| |${name} | | |${name} |
Line 208: |
Line 208: |
| | | |
| } | | } |
| + | |
| + | local map_types = { dd = "dd", cl = "dd", clt = "dd", ca = "dd", bb = "dd" } |
| | | |
| function Combat.table(frame) | | function Combat.table(frame) |
− | local typ = ({ dd = "dd", cl = "dd", clt = "dd", ca = "dd", bb = "dd" })[frame.args["type"]] | + | local typ = map_types[frame.args["type"]] or "dd" |
− | if not typ then
| |
− | return ""
| |
− | end
| |
| return format{ | | return format{ |
| table_templates[typ], | | table_templates[typ], |
Line 243: |
Line 242: |
| end | | end |
| | | |
− | function Combat.table_dd_row(frame) | + | function Combat.table_row(frame) |
| | | |
| local rank = frame.args[1] | | local rank = frame.args[1] |
| local ship_key = frame.args[2] | | local ship_key = frame.args[2] |
− | local typ = frame.args["type"] | + | local typ = map_types[frame.args["type"]] or "dd" |
| local note = frame.args["note"] | | local note = frame.args["note"] |
| | | |
Line 256: |
Line 255: |
| local luck_diff = 60 - ship_table._luck | | local luck_diff = 60 - ship_table._luck |
| return format{ | | return format{ |
− | table_templates.table_dd_row, | + | table_templates[typ .. "_row"], |
| rank = rank, | | rank = rank, |
| name = | | name = |