@if (chapter) {

@if (chapter.icon) { } {{ chapter.name }}

{{ (parentArc?.type === 'HUB' ? 'chapterView.questHub' : 'chapterView.chapter') | translate }} @if ((chapter.prerequisites?.length ?? 0) > 0) { {{ 'chapterView.conditional' | translate }} }

@if (parentArc?.type === 'HUB' || (chapter.prerequisites?.length ?? 0) > 0) {

🔒 {{ 'chapterView.unlockConditions' | translate }}

@if ((chapter.prerequisites?.length ?? 0) > 0) { {{ (parentArc?.type === 'HUB' ? 'chapterView.unlockHintQuest' : 'chapterView.unlockHintChapter') | translate }} } @else {

{{ 'chapterView.noConditionQuest' | translate }}

}
} @if ((chapter.illustrationImageIds?.length ?? 0) > 0) {
} @if ((chapter.mapImageIds?.length ?? 0) > 0) {

🗺️ {{ 'chapterView.maps' | translate }}

}

📖 {{ 'chapterView.synopsis' | translate }}

@if (chapter.description?.trim()) {

{{ chapter.description }}

} @else {

{{ 'chapterView.notProvided' | translate }}

}

🎯 {{ 'chapterView.playerObjectives' | translate }}

@if (chapter.playerObjectives?.trim()) {

{{ chapter.playerObjectives }}

} @else {

{{ 'chapterView.notProvided' | translate }}

}

{{ 'chapterView.narrativeStakes' | translate }}

@if (chapter.narrativeStakes?.trim()) {

{{ chapter.narrativeStakes }}

} @else {

{{ 'chapterView.notProvided' | translate }}

}
@if (chapter.gmNotes?.trim()) {

🔒 {{ 'chapterView.gmNotes' | translate }}

{{ chapter.gmNotes }}

} @if (loreId && (chapter.relatedPageIds?.length ?? 0) > 0) {

🔗 {{ 'chapterView.relatedPages' | translate }}

@for (relId of chapter.relatedPageIds; track relId) { {{ titleOfRelated(relId) }} }
}
}