diff --git a/src/app/editor/character-editor/inventory-slot-editor/inventory-slot-characteristic-editor/inventory-slot-characteristic-editor.component.ts b/src/app/editor/character-editor/inventory-slot-editor/inventory-slot-characteristic-editor/inventory-slot-characteristic-editor.component.ts index d0d3c1a..0d21b41 100644 --- a/src/app/editor/character-editor/inventory-slot-editor/inventory-slot-characteristic-editor/inventory-slot-characteristic-editor.component.ts +++ b/src/app/editor/character-editor/inventory-slot-editor/inventory-slot-characteristic-editor/inventory-slot-characteristic-editor.component.ts @@ -29,7 +29,11 @@ export class InventorySlotCharacteristicEditorComponent implements OnInit{ ngOnInit() { this.itemgroups.forEach(itemgroup => { - this.availableCharacteristics = this.availableCharacteristics.concat(itemgroup.itemGroupCharacteristics); + itemgroup.itemGroupCharacteristics.forEach(characteristic => { + if(!this.availableCharacteristics.includes(characteristic)) { + this.availableCharacteristics.push(characteristic) + } + }) }) this.datasource.data = this.inventorySlot!.slotCharacteristics; }