diff --git a/app/js/controllers/controller-outfit.js b/app/js/controllers/controller-outfit.js index 1e3e71d5..2bfc05f9 100755 --- a/app/js/controllers/controller-outfit.js +++ b/app/js/controllers/controller-outfit.js @@ -116,6 +116,22 @@ angular.module('app').controller('OutfitController', ['$window', '$rootScope', ' } }; + /** + * Strip ship to D-class and no other components. + */ + $scope.stripBuild = function() { + angular.forEach(ship.common, function(slot,i) { + id = slot.maxClass+'D'; + ship.use(slot, id, Components.common(ship.common.indexOf(slot), id)); + }); + angular.forEach(ship.hardpoints, function(slot,i) { + ship.use(slot, null, null); + }); + angular.forEach(ship.internal, function(slot,i) { + ship.use(slot, null, null); + }); + }; + /** * Save the current build. Will replace the saved build if there is one * for this ship & with the exact name. diff --git a/app/views/page-outfit.html b/app/views/page-outfit.html index 4bbceeb0..0f0a69a3 100644 --- a/app/views/page-outfit.html +++ b/app/views/page-outfit.html @@ -16,6 +16,9 @@ +