4.4 KiB
4.4 KiB
Date, Session_Name, Tags
| Date | Session_Name | Tags | ||
|---|---|---|---|---|
| 2026-01-07 | Session 16 - A Meeting of Consequence |
|
Session 16 - A Meeting of Consequence
Date:
= this.Date• Name:= this.Session_Name
📄 Session Summary (auto)
No summary yet — click “Generate Summary” below.
name ✍️ Generate AI Summary
type template
action Templates/Generate AI Session Summary.md
templater true
🧭 Where / When
-
Region / Location: Multiple Locations in Y'athyr
-
In-game Date / Time: June 23rd
-
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 Party with the exception of Val heads to the meeting with the Elidari's regarding the adoption.
- Ilvara Valrora is there ahead of us, and offers some kind greetings. But seems anxious about how this is going to go.
- Nuala Elidari & Cormac Elidari enter, with a little fanfare and a crier announcing their entry.
- Calen, Kite, and Metternich attempt to sense their motives as they enter the courtyard:
- Metternich picks up on something - implying that this is going to be entertaining.
- Calen, Kite, and Metternich attempt to sense their motives as they enter the courtyard:
- Cormac Elidari and Nuala Elidari do not seem surprised at Faylen Valora's rejection of the offer of adoption, but he does express displeasure at the idea.
- Nuala Elidari announces that House Valrora is being re-assigned and will govern Rhamtool -- a small village on a river inlet nearing the main farmlands of Ri'lsera -- this is evidently under the order of House Evandra.
- Faylen Valora, Metternich, and Val go to meet with Fritch in an attempt to garner influence with The Archmasons.
- Metternich proffers that House Elidari intends to betray The Archmasons in some manner -- and looking to eventually push The Archmasons out.
- Metternich offers this information in exchange for an opportunity to prove ourselves as people worth allying with.
- The Party with the exception of Val heads to the meeting with the Elidari's regarding the adoption.
-
Combat:
-
Outcome / Loot:
🧠 Intel Captured (auto)
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: