Returns the text of the firepower section
(fit)
| 13 | |
| 14 | |
| 15 | def firepowerSection(fit): |
| 16 | """ Returns the text of the firepower section""" |
| 17 | totalDps = fit.getTotalDps().total |
| 18 | weaponDps = fit.getWeaponDps().total |
| 19 | droneDps = fit.getDroneDps().total |
| 20 | totalVolley = fit.getTotalVolley().total |
| 21 | firepower = [totalDps, weaponDps, droneDps, totalVolley] |
| 22 | |
| 23 | firepowerStr = [formatAmount(dps, 3, 0, 0) for dps in firepower] |
| 24 | # showWeaponAndDroneDps = (weaponDps > 0) and (droneDps > 0) |
| 25 | if sum(firepower) == 0: |
| 26 | return "" |
| 27 | |
| 28 | return "DPS: {} (".format(firepowerStr[0]) + \ |
| 29 | ("Weapon: {}, Drone: {}, ".format(*firepowerStr[1:3])) + \ |
| 30 | ("Volley: {})\n".format(firepowerStr[3])) |
| 31 | |
| 32 | |
| 33 | def tankSection(fit): |
no test coverage detected