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}