Compare commits
2
Commits
774ecf054c
...
7aab82cdc6
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7aab82cdc6 | ||
|
|
eb815b1409 |
+1
-4
@@ -1,5 +1,5 @@
|
||||
---
|
||||
Level_of_Influence: 2
|
||||
Level_of_Influence: 6
|
||||
Faction: "[[House Asase]]"
|
||||
SMH_Acronym:
|
||||
Tags:
|
||||
@@ -31,9 +31,6 @@ Intel:
|
||||
tags: []
|
||||
---
|
||||
|
||||
|
||||
|
||||
|
||||
# Avas Assase
|
||||
*Archmeister of Y'athyr*
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
Level_of_Influence: 0
|
||||
Level_of_Influence: 2
|
||||
Faction: "[[House Noctilun]]"
|
||||
SMH_Acronym:
|
||||
Tags:
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
Level_of_Influence: -1
|
||||
Level_of_Influence: 2
|
||||
Faction: "[[House Elidari]]"
|
||||
SMH_Acronym:
|
||||
Tags:
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
Level_of_Influence: 0
|
||||
Level_of_Influence: 2
|
||||
Faction: "[[House Tenrae]]"
|
||||
SMH_Acronym:
|
||||
Tags:
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
Level_of_Influence: 3
|
||||
Level_of_Influence: 5
|
||||
Faction: "[[Draycott Family]]"
|
||||
SMH_Acronym:
|
||||
Tags:
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
Level_of_Influence: 2
|
||||
Level_of_Influence: 4
|
||||
Faction: "[[House Valrora]]"
|
||||
SMH_Acronym:
|
||||
Tags:
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
Level_of_Influence: 10
|
||||
Level_of_Influence: 11
|
||||
Faction: "[[House Asase]]"
|
||||
Tags:
|
||||
- npc
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
Level_of_Influence: 0
|
||||
Level_of_Influence: 1
|
||||
Faction: "[[House Calil]]"
|
||||
SMH_Acronym:
|
||||
Tags:
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
Level_of_Influence: 3
|
||||
Level_of_Influence: 4
|
||||
Faction:
|
||||
SMH_Acronym: Synchronized Mushroom Hiccup
|
||||
Tags:
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
Level_of_Influence: 0
|
||||
Level_of_Influence: 1
|
||||
Faction:
|
||||
SMH_Acronym:
|
||||
Tags:
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
Level_of_Influence: 0
|
||||
Level_of_Influence: 1
|
||||
Faction: "[[House Elidari]]"
|
||||
SMH_Acronym:
|
||||
Tags:
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
---
|
||||
Level_of_Influence: 2
|
||||
Level_of_Influence: 3
|
||||
Faction: "[[House Elidari]]"
|
||||
SMH_Acronym:
|
||||
Tags:
|
||||
|
||||
+12
-1
@@ -1,9 +1,17 @@
|
||||
---
|
||||
Level_of_Influence: 3
|
||||
Level_of_Influence: 9
|
||||
Faction: "[[House Vyshaan]]"
|
||||
SMH_Acronym:
|
||||
Tags:
|
||||
- npc
|
||||
Intel:
|
||||
- date: 2025-12-3
|
||||
type: interaction
|
||||
summary: "[[Siviane Marravet]] seems to be entirely aware of who [[Metternich]] is, and his ties to Alsat."
|
||||
source: "[[Siviane Marravet]]"
|
||||
reliability: A
|
||||
credibility: 5
|
||||
tags: []
|
||||
---
|
||||
|
||||
# Siviane Marravet
|
||||
@@ -47,6 +55,9 @@ Tags:
|
||||
- ***Resistances***
|
||||
- Fruitless conversations increase the check's DC by 4.
|
||||
- ***Biases***
|
||||
- People who present themselves as being useful for subterfuge, backstabbing or politicking gain a +2 bonus.
|
||||
- Stalwart Lawful individuals gain a -2 penalty
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
+172
@@ -0,0 +1,172 @@
|
||||
---
|
||||
Date: 2025-12-17
|
||||
Session_Name: Session 14 - Summer Solistice Pt. 3
|
||||
Tags:
|
||||
- pf2e
|
||||
- session
|
||||
---
|
||||
|
||||
# Session 14 - Summer Solistice Pt. 3
|
||||
|
||||
> **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:**
|
||||
|
||||
- **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:**
|
||||
- [[Faylen Valora]] gives another speech
|
||||
- She offers a thankful welcome to [[House Elidari]] and their patron for hosting.
|
||||
- The Trackless taught her perspective - how much every choice matters, and that leadership is an act of devotion.
|
||||
- All share a devotion to Y'athyr and hosts cheers to Y'athyr.
|
||||
|
||||
- **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
|
||||
|
||||
- [ ]
|
||||
|
||||
- [ ]
|
||||
|
||||
- [ ]
|
||||
Reference in New Issue
Block a user