@if (campaign) {
@if (!editing) {

{{ campaign.name }}

{{ campaign.description }}

{{ 'campaignDetail.players' | translate:{ n: campaign.playerCount || 0 } }} @if (linkedLore) { {{ linkedLore.name }} } @if (campaign.loreId && !linkedLore) { {{ 'campaignDetail.loreMissing' | translate }} }
} @if (editing) {
@if (!creatingGameSystem) { } @if (creatingGameSystem) {
}
} @if (!editing) {

{{ 'campaignDetail.charactersTitle' | translate }}

{{ 'campaignDetail.npcTitle' | translate }} @if (npcs.length > 0) { {{ npcs.length }} }

@if (npcs.length > 0) {
@for (npc of npcs; track npc) {
{{ npc.name }} {{ personaSnippet(npc) }}
}
} @if (npcs.length === 0) {

{{ 'campaignDetail.noNpc' | translate }}

}
} @if (!editing) {

{{ 'campaignDetail.arcsTitle' | translate }}

@if (arcs.length > 0) {
@for (arc of arcs; track arc) {
{{ arc.name }} {{ 'campaignDetail.chapters' | translate:{ n: chapterCountByArc[arc.id!] || 0 } }}
}
} @if (arcs.length === 0) {

{{ 'campaignDetail.noArc' | translate }}

}
} @if (!editing) {

{{ 'campaignDetail.playthroughsTitle' | translate }}

@if (playthroughs.length > 0) {
@for (p of playthroughs; track p) {
{{ p.name }} @if (p.description) { {{ p.description }} }
}
} @if (playthroughs.length === 0) {

{{ 'campaignDetail.noPlaythrough' | translate }}

}
}
}