Skip to content

Commit

Permalink
Merge pull request #4562 from kuronekochomusuke/nullPosition
Browse files Browse the repository at this point in the history
fix #4548
  • Loading branch information
NickAragua authored Jun 27, 2023
2 parents bfd172b + 7b8f969 commit 8d9e40f
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions megamek/src/megamek/server/GameManager.java
Original file line number Diff line number Diff line change
Expand Up @@ -1782,7 +1782,7 @@ private List<Report> bvReport(String name, int playerID, BVCountHelper bvc, bool
private void entityStatusReport() {
List<Report> reports = new ArrayList<>();
List<Entity> entities = game.getEntitiesVector().stream()
.filter(e -> (e.isDeployed() && !((e instanceof MechWarrior) && ((MechWarrior) e).getPickedUpById() != Entity.NONE)))
.filter(e -> (e.isDeployed() && e.getPosition() != null))
.collect(Collectors.toList());
Comparator<Entity> comp = Comparator.comparing((Entity e) -> e.getOwner().getTeam());
comp = comp.thenComparing((Entity e) -> e.getOwner().getName());
Expand All @@ -1796,7 +1796,13 @@ private void entityStatusReport() {
r = new Report(1231);
r.subject = e.getId();
r.addDesc(e);
r.add(UnitToolTip.getEntityTipReport(e).toString());
String etr = "";
try {
etr = UnitToolTip.getEntityTipReport(e).toString();
} catch (Exception ex) {
LogManager.getLogger().error("", ex);
}
r.add(etr);
reports.add(r);

r = new Report(1230, Report.PUBLIC);
Expand Down

0 comments on commit 8d9e40f

Please sign in to comment.