diff --git a/src/app/components/PowerManagement.jsx b/src/app/components/PowerManagement.jsx index ad574289..97402408 100644 --- a/src/app/components/PowerManagement.jsx +++ b/src/app/components/PowerManagement.jsx @@ -125,15 +125,32 @@ export default class PowerManagement extends TranslatedComponent { retractedElem = {translate('disabled')}; } + // If this is a Guardian Shield Reinforcement Package or Guardian Hull Reinforcement Package, or Guardian Module Reinforcement Package, it cannot change priority + console.log(slot); + let priorityField; + if (m.symbol) { + if (m.symbol.match(/GuardianShield/i) || m.symbol.match(/GuardianHull/i) || m.symbol.match(/GuardianModule/i)) { + priorityField = 1; + } else { + priorityField = + + {' ' + (slot.priority + 1) + ' '} + + ; + } + } + else { + priorityField = + + {' ' + (slot.priority + 1) + ' '} + + ; + } powerRows.push( {m.class + m.rating} {slotName(translate, slot)} {translate(slot.type)} - - - {' ' + (slot.priority + 1) + ' '} - - + {priorityField} {pwr(m.getPowerUsage())} {pct(m.getPowerUsage() / ship.powerAvailable)} {retractedElem}