vault commit: 2025-12-22 21:39, 4 files changed
This commit is contained in:
+10
-1
@@ -1,10 +1,18 @@
|
||||
---
|
||||
Level_of_Influence: 7
|
||||
Level_of_Influence: 9
|
||||
Faction: "[[House Valrora]]"
|
||||
SMH_Acronym:
|
||||
Tags:
|
||||
- npc
|
||||
Intel:
|
||||
- date: 2025-12-22
|
||||
type: rumor
|
||||
summary: "[[Calen]] notices that [[Ilvara Valrora]] seems to be carrying some internalized guilt about the state of the city."
|
||||
session: "[[Session 15 - Summer Solstice Aftermath]]"
|
||||
source: "[[Calen]]"
|
||||
reliability: B
|
||||
credibility: 5
|
||||
tags: []
|
||||
- date: 2025-12-10
|
||||
type: report
|
||||
summary: "[[Katarin Calil]], [[Onora Elidari]] and [[Lord Ellin Vaust]] do not applaud a toast that [[Nuala Elidari]] offers to the previous Steward, [[Ilvara Valrora]]"
|
||||
@@ -24,6 +32,7 @@ Intel:
|
||||
---
|
||||
|
||||
|
||||
|
||||
# Ilvara Valrora
|
||||
*Former Master of Coin and Steward of Y'athyr*
|
||||
|
||||
|
||||
+6
-6
@@ -1,6 +1,6 @@
|
||||
---
|
||||
Level_of_Influence: 1
|
||||
Faction:
|
||||
Faction: "[[House Tenrae]]"
|
||||
SMH_Acronym:
|
||||
Tags:
|
||||
- npc
|
||||
@@ -10,17 +10,17 @@ Tags:
|
||||
*Role/Description — e.g., "Captain of the Guard", "Elven Scholar", "Local Merchant"*
|
||||
|
||||
## 🎨 Artwork
|
||||
![[Man in the White Mask.png]]
|
||||
![[Khail Orvannis.png]]
|
||||
*Optional caption / alt text*
|
||||
|
||||
---
|
||||
|
||||
## 🧑 NPC Overview
|
||||
- **Full Name:**
|
||||
- **Full Name:** Khail Orvannis
|
||||
- **Race / Ancestry:**
|
||||
- **Gender / Pronouns:**
|
||||
- **Occupation / Role:**
|
||||
- **Faction / Allegiance:**
|
||||
- **Gender / Pronouns:** He/Him
|
||||
- **Occupation / Role:** Marshall, Personal Guard of [[Eosaph Tenrae]]
|
||||
- **Faction / Allegiance:** [[House Tenrae]]
|
||||
- **SMH (what THEY call it):** `= this.SMH_Acronym`
|
||||
- **Notable Traits:** (quirks, mannerisms, appearance)
|
||||
- **First Impression:** (how the party perceives them)
|
||||
+172
@@ -0,0 +1,172 @@
|
||||
---
|
||||
Date: 2025-12-22
|
||||
Session_Name: Session 15 - Summer Solstice Aftermath
|
||||
Tags:
|
||||
- pf2e
|
||||
- session
|
||||
---
|
||||
|
||||
# Session 15 - Summer Solstice Aftermath
|
||||
|
||||
> **Date:** `= this.Date` • **Name:** `= this.Session_Name`
|
||||
|
||||
---
|
||||
|
||||
## 📄 Session Summary (auto)
|
||||
<!-- SUMMARY-START -->
|
||||
*No summary yet — click “Generate Summary” below.*
|
||||
<!-- SUMMARY-END -->
|
||||
|
||||
```button
|
||||
name ✍️ Generate AI Summary
|
||||
type template
|
||||
action Templates/Generate AI Session Summary.md
|
||||
templater true
|
||||
```
|
||||
|
||||
## 🧭 Where / When
|
||||
|
||||
- **Region / Location:**
|
||||
- Across Y'athyr
|
||||
|
||||
- **In-game Date / Time:**
|
||||
|
||||
- **Weather / Conditions:**
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 👥 PCs Present / Absent
|
||||
|
||||
- **Present:**
|
||||
|
||||
- **Absent:**
|
||||
|
||||
|
||||
---
|
||||
|
||||
## ⭐ Highlights (feed the auto-summary)
|
||||
|
||||
> Add one or more `Highlight::` lines. The button will build a summary from these.
|
||||
|
||||
- Highlight::
|
||||
|
||||
- Highlight::
|
||||
|
||||
- Highlight::
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 🎯 Quests & Progress
|
||||
|
||||
- **Active Objectives:**
|
||||
|
||||
- **Progress / Resolutions:**
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 🗣️ NPCs Met / Factions
|
||||
|
||||
- **NPCs:** [[ ]] [[ ]] [[ ]]
|
||||
|
||||
- **Factions Touched:** [[ ]] [[ ]]
|
||||
|
||||
|
||||
---
|
||||
|
||||
## ⚔️ Encounters
|
||||
|
||||
- **Social / Exploration:**
|
||||
- The Group Meets with [[Ilvara Valrora]] for tea the morning after the Summer Solistice.
|
||||
- Overall, we manage to net a +2 influence with [[Ilvara Valrora]] after a tense conversation.
|
||||
- [[Calen]] also notices that [[Ilvara Valrora]] seems to be carrying some internalized guilt about the state of the city.
|
||||
|
||||
- **Combat:**
|
||||
|
||||
- **Outcome / Loot:**
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 🧠 Intel Captured (auto)
|
||||
|
||||
```dataviewjs
|
||||
const THIS = dv.current();
|
||||
const sessName = THIS.file.name;
|
||||
const sessDate = THIS.Date ?? dv.current().file.frontmatter?.Date ?? "";
|
||||
const sessLC = sessName.toLowerCase();
|
||||
|
||||
const pages = dv.pages("#npc or #faction").where(p => p.Intel);
|
||||
|
||||
function matchesSessionField(sessionField) {
|
||||
const list = Array.isArray(sessionField) ? sessionField : [sessionField];
|
||||
for (const s of list) {
|
||||
if (!s) continue;
|
||||
if (typeof s === "object" && s.path) {
|
||||
const base = s.path.split("/").pop().replace(/\.md$/i,"");
|
||||
if (base.toLowerCase() === sessLC) return true;
|
||||
} else {
|
||||
const text = String(s);
|
||||
if (text.includes(`[[${sessName}]]`)) return true;
|
||||
if (text.toLowerCase() === sessLC) return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
const rows = [];
|
||||
for (const p of pages) {
|
||||
for (const it of p.Intel) {
|
||||
let ok = false;
|
||||
if (it.session) ok = matchesSessionField(it.session);
|
||||
if (!ok && sessDate && it.date) ok = String(it.date) === String(sessDate); // fallback
|
||||
if (ok) {
|
||||
rows.push({
|
||||
from: p.file.link,
|
||||
date: it.date ?? "",
|
||||
type: it.type ?? "",
|
||||
summary: String(it.summary ?? ""),
|
||||
source: it.source ?? "",
|
||||
rel: it.reliability ?? "",
|
||||
cred: it.credibility ?? "",
|
||||
tags: Array.isArray(it.tags) ? it.tags.join(", ") : (it.tags ?? "")
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
rows.sort((a,b)=> String(b.date).localeCompare(String(a.date)));
|
||||
|
||||
if (!rows.length) {
|
||||
dv.paragraph("_No intel captured for this session yet._");
|
||||
} else {
|
||||
dv.table(
|
||||
["From", "Date", "Type", "Summary", "Source", "Rel", "Cred", "Tags"],
|
||||
rows.map(r => [r.from, r.date, r.type, r.summary, r.source, r.rel, r.cred, r.tags])
|
||||
);
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 📦 Treasure & Rewards
|
||||
|
||||
- **Items:**
|
||||
|
||||
- **Coin:**
|
||||
|
||||
- **XP / Milestones:**
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 🔜 Next Hooks / To-Dos
|
||||
|
||||
- [ ]
|
||||
|
||||
- [ ]
|
||||
|
||||
- [ ]
|
||||
|
Before Width: | Height: | Size: 335 KiB After Width: | Height: | Size: 335 KiB |
Reference in New Issue
Block a user