1
0
obsidian-templates/zz_meta/bases/ttrpg/SettlementInfo.base
2026-01-10 14:30:32 -06:00

60 lines
1.7 KiB
Plaintext

formulas:
Note: link(file, if(title, title, file.basename))
Place Type: if(file.hasTag("ttrpg/place/region"),"Region", if(file.hasTag("ttrpg/place/settlement"), "Settlement", "Point of Interest"))
Place Subtype: if(regionType, regionType, if(settlementType, settlementType, poiType))
views:
- type: table
name: Places
filters:
and:
- file.hasTag("ttrpg/place")
- or:
- |-
list(location).filter(
list(file(value).properties.location)
.contains(this)
).length > 0
- list(location).contains(this.file)
order:
- formula.Note
- formula.Place Type
- formula.Place Subtype
- summary
sort:
- property: file.name
direction: DESC
columnSize:
formula.Note: 135
- type: table
name: People
filters:
and:
- or:
- list(this.residents).contains(file)
- list(this.leader).contains(file)
- |-
list(this.leader).filter(
list(file.properties.factions)
.contains(value)
).length > 0
- |-
list(this.residents).filter(
list(file.properties.factions)
.contains(value)
).length > 0
- |-
list(location).filter(
list(file(value).properties.location)
.contains(this)
).length > 0
- list(location).contains(this)
- or:
- file.hasTag("ttrpg/person")
order:
- formula.Note
- pronunciation
- pronouns
- summary
columnSize:
formula.Note: 149