Fixed cloning windows not being sent

This commit is contained in:
Seefo
2014-03-27 19:27:59 -04:00
parent 1464f5b428
commit c4cc98fad0
+1 -1
View File
@@ -460,7 +460,7 @@ public class PlayerService implements INetworkDispatch {
if(preDesignatedCloner != null)
cloneData.put(preDesignatedCloner.getObjectID(), core.mapService.getClosestCityName(preDesignatedCloner) /*+ " (" + String.valueOf(position.getDistance2D(cloner.getPosition())) + "m)"*/);
}
final long preDesignatedObjectId = preDesignatedCloner.getObjectID();
final long preDesignatedObjectId = (preDesignatedCloner != null) ? preDesignatedCloner.getObjectID() : 0;
cloners.stream().filter(c -> c.getObjectID() != preDesignatedObjectId).forEach(c -> cloneData.put(c.getObjectID(), core.mapService.getClosestCityName(c)));
final SUIWindow window = core.suiService.createListBox(ListBoxType.LIST_BOX_OK_CANCEL, "@base_player:revive_title", "Select the desired option and click OK.",