Reduced the length of some logic in CorpseService

This commit is contained in:
Mads Boddum
2016-10-13 03:35:39 +02:00
parent 1ddd171f60
commit cca8a0c725
+1 -7
View File
@@ -271,14 +271,8 @@ public final class CorpseService extends Service {
Terrain corpseTerrain = corpse.getTerrain();
CloneMapping cloneMapping = new CloneMapping(corpseTerrain, corpse.getBuildoutArea().getName());
CloneMapping destinationMapping = cloneMappings.get(cloneMapping);
List<BuildingObject> availableFacilities;
List<BuildingObject> availableFacilities = getAvailableFacilities(corpse, destinationMapping != null ? destinationMapping : cloneMapping);
if (destinationMapping != null) {
availableFacilities = getAvailableFacilities(corpse, destinationMapping);
} else {
availableFacilities = getAvailableFacilities(corpse, cloneMapping);
}
if (!availableFacilities.isEmpty()) {
SuiWindow cloningWindow = createSuiWindow(availableFacilities, corpse);