{{ "npcs.characters" | translate }}
@for (group of ["companions", "allies", "enemies", "others"]; track group) {
{{ "npcs." + group | translate }}
@if (isNewNpc && currentType === group) {
@if (currentNpc.name !== "") { {{ currentNpc.name }} } @else { {{ "npcs.noName" | translate }} }
{{ "notes.unsaved" | translate }}
} @else {
}
@for (npc of npcs[group]; let index = $index; track npc) {
@if (npcs[group][index].name !== "") { @if ( isInEditMode && index === currentIndex && group === currentType ) { {{ currentNpc.name }} } @else { {{ npcs[group][index].name }} } } @else { {{ "npcs.noName" | translate }} }
@if ( isInEditMode && currentIndex === index && currentType === group ) {
{{ "npcs.unsaved" | translate }}
}
}
}
@if (!npcsIsEmpty) { @if (isInEditMode) {
{{ "npcs.save" | translate }} {{ "npcs.discard" | translate }}
} @else {
{{ currentNpc.name }}
{{ "npcs.short" | translate }} {{ "npcs.long" | translate }}
} } @else {
{{ "npcs.empty" | translate }}
}