Line 62: |
Line 62: |
| |style="${style}"|${fuel_cost} | | |style="${style}"|${fuel_cost} |
| |style="${style}"|${ammo_cost}]=] | | |style="${style}"|${ammo_cost}]=] |
| + | |
| + | local template3 = [=[|- |
| + | |style="${style}" nowrap|${id} |
| + | |style="${style}"|${name} |
| + | |style="${style}"|${time} |
| + | |style="${style}" colspan="10"|${desc}]=] |
| | | |
| -- todo: use modules | | -- todo: use modules |
Line 222: |
Line 228: |
| end | | end |
| | | |
− | local function formatRow(args, e, i, hourly, req) | + | local function formatRow(args, e, i, hourly, req, supp) |
| local id = e.disp_no | | local id = e.disp_no |
| return U.format{ | | return U.format{ |
− | (req and template2 or template), | + | (supp and template3 or req and template2 or template), |
| style = string.format( | | style = string.format( |
| 'text-align: center; height: 35px; background: #%s; color:#000', | | 'text-align: center; height: 35px; background: #%s; color:#000', |
Line 233: |
Line 239: |
| name = (e.damage_type == 1 and string.format('<span style="color:red">%s</span>', tooltip(e.name, e.details)) or tooltip(e.name, e.details)) .. (e.reset_type == 1 and string.format(' (%s)', tooltip('M', 'Monthly expedtion')) or ''), | | name = (e.damage_type == 1 and string.format('<span style="color:red">%s</span>', tooltip(e.name, e.details)) or tooltip(e.name, e.details)) .. (e.reset_type == 1 and string.format(' (%s)', tooltip('M', 'Monthly expedtion')) or ''), |
| time = tooltip(formatTime(e.time), 'Time required for expedition'), | | time = tooltip(formatTime(e.time), 'Time required for expedition'), |
| + | desc = string.format('<style font-weight="bold">%s</style>', args.explicit[id .. ' desc']), |
| hq = tooltip(formatAmount(args.explicit[id .. ' hq'], hourly and e.time, e.reset_type), 'Admiral experience gained upon completion from this expedition'), | | hq = tooltip(formatAmount(args.explicit[id .. ' hq'], hourly and e.time, e.reset_type), 'Admiral experience gained upon completion from this expedition'), |
| ship = tooltip(formatAmount(args.explicit[id .. ' ship'], hourly and e.time, e.reset_type), 'Ship experience gained upon completion from this expedition'), | | ship = tooltip(formatAmount(args.explicit[id .. ' ship'], hourly and e.time, e.reset_type), 'Ship experience gained upon completion from this expedition'), |
Line 266: |
Line 273: |
| if id then | | if id then |
| local e = U.ifilter(data, function(e) return e.disp_no == id end)[1] | | local e = U.ifilter(data, function(e) return e.disp_no == id end)[1] |
− | return formatRow(args, e, args.explicit.odd and 1 or 0, args.explicit.hourly, args.explicit.requirements) | + | return formatRow(args, e, args.explicit.odd and 1 or 0, args.explicit.hourly, args.explicit.requirements, args.explicit.support) |
| end | | end |
| local world = tonumber(args.explicit.world) | | local world = tonumber(args.explicit.world) |