diff --git a/scripts/ikonis-data.js b/scripts/ikonis-data.js index 030f91f..ee320c5 100644 --- a/scripts/ikonis-data.js +++ b/scripts/ikonis-data.js @@ -204,18 +204,18 @@ export function patchDhCharacter(DhCharacter) { const originalSheetLists = descriptor.get; Object.defineProperty(DhCharacter.prototype, 'sheetLists', { get: function() { - const lists = originalSheetLists.call(this); - if (!this.parent) return lists; + const lists = originalSheetLists.call(this); // This is an Array + if (!this.parent || !Array.isArray(lists)) return lists; const ikonisFeatures = _injectIkonisFeatures(this.parent); if (ikonisFeatures.length > 0) { - if (!lists.features) lists.features = {}; - lists.features["Ikonis Augments"] = { + // Add our custom category to the end of the lists array + lists.push({ title: "Ikonis Augments", type: "ikonis", values: ikonisFeatures - }; + }); } return lists;