From 22716517c518607275b2526c969808b9566858ee Mon Sep 17 00:00:00 2001 From: Colin McLeod Date: Fri, 9 Oct 2015 15:23:59 -0700 Subject: [PATCH] Remove A-rated build type, now redundant --- app/js/controllers/controller-outfit.js | 28 ++++--------------------- app/views/page-outfit.html | 1 - 2 files changed, 4 insertions(+), 25 deletions(-) diff --git a/app/js/controllers/controller-outfit.js b/app/js/controllers/controller-outfit.js index 4cdfe4fc..da602c0a 100755 --- a/app/js/controllers/controller-outfit.js +++ b/app/js/controllers/controller-outfit.js @@ -192,26 +192,6 @@ angular.module('app').controller('OutfitController', ['$window', '$rootScope', ' updateState(null); }; - /** - * Strip ship to A-class and biggest A-class shield generator with military bulkheads - */ - $scope.aRatedBuild = function() { - ship - .useBulkhead(2) // Military Composite - .useCommon('A') - .emptyHardpoints() - .emptyInternal(); - - ship.internal.some(function(slot) { - if (!slot.eligible || slot.eligible.sg) { // Assuming largest slot can hold an eligible shield - var sg = Components.findInternal('sg', slot.maxClass, 'A'); - ship.use(slot, sg.id, sg); - return true; - } - }); - updateState(Serializer.fromShip(ship)); - }; - /** * Optimize for the lower mass build that can still boost and power the ship * without power management. @@ -277,9 +257,9 @@ angular.module('app').controller('OutfitController', ['$window', '$rootScope', ' $scope.fillWithArmor = function() { ship.internal.forEach(function(slot) { - var id = Components.findInternalId('hr', Math.min(slot.maxClass, 5), 'D'); // Hull reinforcements top out at 5D - if (!slot.c) { - ship.use(slot, id, Components.internal(id)); + var hr = Components.findInternal('hr', Math.min(slot.maxClass, 5), 'D'); // Hull reinforcements top out at 5D + if (!slot.c && hr) { + ship.use(slot, hr.id, hr); } }); updateState(Serializer.fromShip(ship)); @@ -330,7 +310,7 @@ angular.module('app').controller('OutfitController', ['$window', '$rootScope', ' ship.setSlotEnabled(sgSlot, true); } else if (afmUnitCount > 0 && (!slot.eligible || slot.eligible.am)) { afmUnitCount--; - var id = Components.findInternalId('am', slot.maxClass, 'A'); // Best AFM Unit for slot + var id = Components.findInternalId('am', slot.maxClass, 'B'); // Best B-Rated AFM Unit for slot (more ammo) ship.use(slot, id, Components.internal(id)); ship.setSlotEnabled(slot, false); // Disabled power for AFM Unit diff --git a/app/views/page-outfit.html b/app/views/page-outfit.html index af9ae510..21dba016 100644 --- a/app/views/page-outfit.html +++ b/app/views/page-outfit.html @@ -108,7 +108,6 @@