diff --git a/renderer/src/parser/Parser.ts b/renderer/src/parser/Parser.ts index 3e547c74..1e627c51 100644 --- a/renderer/src/parser/Parser.ts +++ b/renderer/src/parser/Parser.ts @@ -679,9 +679,9 @@ function parseLogbookArea (section: string[], item: ParsedItem) { if (item.info.refName !== 'Expedition Logbook') return 'PARSER_SKIPPED' if (section.length < 3) return 'SECTION_SKIPPED' - // skip Area, parse Faction + // skip Logbook Area line, parse Faction const faction = STAT_BY_MATCH_STR(section[1]) - if (!faction) return 'SECTION_SKIPPED' + if (!faction || !faction.stat.ref.startsWith('Has Logbook Faction:')) return 'SECTION_SKIPPED' const areaMods: ParsedModifier[] = [{ info: { tags: [], type: ModifierType.Pseudo },