@if (parentArc?.type === 'HUB' || (chapter.prerequisites?.length ?? 0) > 0) {
🔒 {{ 'chapterView.unlockConditions' | translate }}
@if ((chapter.prerequisites?.length ?? 0) > 0) {
@for (p of chapter.prerequisites; track p) {
- {{ describePrerequisite(p) }}
}
{{ (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 }}
}
}