Sort ships by name

This commit is contained in:
Colin McLeod
2015-06-02 20:05:34 -07:00
parent 3cc76ba85e
commit 0cd78748f7

View File

@@ -26,7 +26,8 @@ async.parallel([
function done(err, json) { this(err,json); } function done(err, json) { this(err,json); }
function writeDB(err, arr) { function writeDB(err, arr) {
var internal = {}, hardpoints = {}; var ships = {}, internal = {}, hardpoints = {};
var shipOrder = Object.keys(arr[0]).sort();
var internalOrder = Object.keys(arr[3]).sort(); var internalOrder = Object.keys(arr[3]).sort();
var hpOrder = [ var hpOrder = [
"Pulse Lasers", "Pulse Lasers",
@@ -56,9 +57,13 @@ function writeDB(err, arr) {
hardpoints[hpOrder[j]] = arr[2][hpOrder[j]]; hardpoints[hpOrder[j]] = arr[2][hpOrder[j]];
} }
for (var s = 0; s < shipOrder.length; s++) {
ships[shipOrder[s]] = arr[0][shipOrder[s]];
}
try { try {
var db = { var db = {
ships: arr[0], ships: ships,
components: { components: {
common: arr[1], common: arr[1],
hardpoints: hardpoints, hardpoints: hardpoints,