---
Date: 2026-07-08
Session_Name: Session 33 - Infiltration of the Arch
Tags:
  - pf2e
  - session
---

# Session 33 - Infiltration of the Arch

> **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:**
	- Infiltration of the Arch
		- Edge Points: 2
		- My Current Deception DC: 22 (1 + 7 + 4 +10) (+3 when lying with Metternich, per following the Expert)
		- We talk our way past the first couple of guards and say that we're running early due to mis-planning and misunderstood timing.
		- A couple guards in front of the stairs heading down to the dig site, questions us a bit more; getting all our names and mentioning that we won't be able to come back up to the base camp for 12 hours (8hr shift + 4hrs early)
		- We also learn that [[Fritch]] is working as the Dig Leader for the day of our infiltration.
		- The group opts to explore around the dig area first before reporting to [[Fritch]]
		- Exploring some of the area, we find an Elevator that heads down - a sheer drop back into the City. [[Kite]] and [[Calen]] pick up trash with the minecart and overhear a conversation with [[Morag Tenrae]] and a robed individual. They speak on letting the Governor know if they find any other pieces or bringing things back up to the basecamp to help sustain the workers.
		- We find a hidden room in one of the rooms, which leads to a chamber which contains what is effectively a computer that contains information about the peoples and lifeforms that have passed through the portal or who have accessed the life system - called the [[Lifeform Catalog]]
			- The last access prior to us was 32 hours prior and was [[Kite's Husband]]
			- [[Calen]] questions [[Kite]] as to the purpose and [[Kite]] says that it was a system used to identify health and detect diseases - but Calen realizes there is something off to what he is told.
			- An Empirical Analysis: Theoretically, large amounts of biological data would allow for the tracking of generational tendencies towards certain diseases. With modern medicine, biological and genetic manipulation via magical means could even allow the erradication of certain ailments that living creatures are predisposed towards.
    
- **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

- [ ]
    
- [ ]
    
- [ ]
