diff --git a/src/main/java/net/rptools/maptool/client/ui/zone/ZoneView.java b/src/main/java/net/rptools/maptool/client/ui/zone/ZoneView.java index 8ea14f98d2..1c458c70e3 100644 --- a/src/main/java/net/rptools/maptool/client/ui/zone/ZoneView.java +++ b/src/main/java/net/rptools/maptool/client/ui/zone/ZoneView.java @@ -437,8 +437,10 @@ private ZoneView.IlluminationKey illuminationKeyFromView(PlayerView view) { return new ZoneView.IlluminationKey( view.isUsingTokenView() ? view.getTokens().stream() + .filter(Token::getHasSight) .map(Token::getSightType) .map(sightName -> MapTool.getCampaign().getSightType(sightName)) + .filter(Objects::nonNull) .map(SightType::getMultiplier) .max(Double::compare) .orElse(1.0)