diff --git a/megamek/src/megamek/client/ui/swing/UnitEditorDialog.java b/megamek/src/megamek/client/ui/swing/UnitEditorDialog.java index f3a949ae182..5b85fd9907b 100644 --- a/megamek/src/megamek/client/ui/swing/UnitEditorDialog.java +++ b/megamek/src/megamek/client/ui/swing/UnitEditorDialog.java @@ -642,7 +642,7 @@ private void setupTankSystemPanel() { gridBagConstraints.weightx = 0.0; panSystem.add(new JLabel("" + Messages.getString("UnitEditorDialog.sensor") + "
"), gridBagConstraints); - sensorCrit = new CheckCritPanel(4, tank.getSensorHits()); + sensorCrit = new CheckCritPanel(Tank.CRIT_SENSOR_MAX, tank.getSensorHits()); gridBagConstraints.gridx = 1; gridBagConstraints.weightx = 1.0; panSystem.add(sensorCrit, gridBagConstraints); @@ -786,7 +786,7 @@ private void setupVtolSystemPanel() { gridBagConstraints.weightx = 0.0; panSystem.add(new JLabel("" + Messages.getString("UnitEditorDialog.sensor") + "
"), gridBagConstraints); - sensorCrit = new CheckCritPanel(4, vtol.getSensorHits()); + sensorCrit = new CheckCritPanel(Tank.CRIT_SENSOR_MAX, vtol.getSensorHits()); gridBagConstraints.gridx = 1; gridBagConstraints.weightx = 1.0; panSystem.add(sensorCrit, gridBagConstraints); diff --git a/megamek/src/megamek/client/ui/swing/tooltip/UnitToolTip.java b/megamek/src/megamek/client/ui/swing/tooltip/UnitToolTip.java index 8600f953f6e..dcd99ffe115 100644 --- a/megamek/src/megamek/client/ui/swing/tooltip/UnitToolTip.java +++ b/megamek/src/megamek/client/ui/swing/tooltip/UnitToolTip.java @@ -339,7 +339,7 @@ private static StringBuilder sysEngineHit(Tank tank, String locAbbr) { private static StringBuilder sysSensorHit(Tank tank, String locAbbr) { String result = ""; - int total = 4; + int total = Tank.CRIT_SENSOR_MAX; int hits = tank.getSensorHits(); int good = total - hits; boolean bad = hits > 0; diff --git a/megamek/src/megamek/common/Tank.java b/megamek/src/megamek/common/Tank.java index 6e48cc52d41..1939156bcbf 100644 --- a/megamek/src/megamek/common/Tank.java +++ b/megamek/src/megamek/common/Tank.java @@ -83,6 +83,8 @@ public class Tank extends Entity { public static final int CRIT_TURRET_LOCK = 13; public static final int CRIT_TURRET_DESTROYED = 14; + public static final int CRIT_SENSOR_MAX = 4; + //Fortify terrain just like infantry public static final int DUG_IN_NONE = 0; public static final int DUG_IN_FORTIFYING1 = 1; @@ -1873,7 +1875,7 @@ public int getCriticalEffect(int roll, int loc, boolean damagedByFire) { } } case 9: - if (getSensorHits() < 4) { + if (getSensorHits() < CRIT_SENSOR_MAX) { return CRIT_SENSOR; } case 10: