diff --git a/src/interaction/siWardrobe.js b/src/interaction/siWardrobe.js index b44a8df0f12babd7a34027243da6beb225e95416..68eec330ac5ea5eb1bc29d364697ae9b25cc209c 100644 --- a/src/interaction/siWardrobe.js +++ b/src/interaction/siWardrobe.js @@ -204,6 +204,7 @@ App.UI.SlaveInteract.wardrobe = function(slave, contentRefresh) { function clothingSelection() { const el = new DocumentFragment(); + /** @type {FC.Clothes[]} */ let array = []; for (const [key, object] of App.Data.clothes) { @@ -223,7 +224,7 @@ App.UI.SlaveInteract.wardrobe = function(slave, contentRefresh) { } // Sort - array = array.sort((a, b) => (a > b) ? 1 : -1); + array = array.sort((a, b) => (App.Data.clothes.get(a).name > App.Data.clothes.get(b).name) ? 1 : -1); const sortedMap = new Map([]); for (const name of array) { sortedMap.set(name, App.Data.clothes.get(name));