From 63a9d7a3f42dd40b08c2849945d04a017c79780e Mon Sep 17 00:00:00 2001 From: robert Date: Sun, 5 Apr 2026 21:32:09 -0400 Subject: [PATCH] Init commit. --- campaign-tracker.md | 126 ++++++++++++++++++++++++++++ encounter-tracker.md | 149 +++++++++++++++++++++++++++++++++ location-tracker.md | 125 ++++++++++++++++++++++++++++ npc-tracker.md | 121 +++++++++++++++++++++++++++ session-tracker.md | 145 ++++++++++++++++++++++++++++++++ session-zero.md | 194 +++++++++++++++++++++++++++++++++++++++++++ treasure-tracker.md | 118 ++++++++++++++++++++++++++ 7 files changed, 978 insertions(+) create mode 100644 campaign-tracker.md create mode 100644 encounter-tracker.md create mode 100644 location-tracker.md create mode 100644 npc-tracker.md create mode 100644 session-tracker.md create mode 100644 session-zero.md create mode 100644 treasure-tracker.md diff --git a/campaign-tracker.md b/campaign-tracker.md new file mode 100644 index 0000000..9abddce --- /dev/null +++ b/campaign-tracker.md @@ -0,0 +1,126 @@ +--- +tags: [dnd, campaign, tracker] +campaign: +dm: +created: +--- + +# Campaign Tracker + +## Campaign Overview + +| Field | Details | +|-------|---------| +| **Campaign Name** | | +| **Dungeon Master** | | +| **Start Date** | | +| **System** | D&D 2024 (5.5e) | +| **Setting** | | +| **Session Count** | | + +--- + +## Tone & Themes + +**Tone** (circle or note): Gritty / Heroic / Comedic / Horror / Political / Exploration + +**Themes:** +- +- +- + +**Content Boundaries (Lines & Veils):** + +| Off the Table (Lines) | Fade to Black (Veils) | +|-----------------------|----------------------| +| | | +| | | + +--- + +## The World + +**Setting Overview:** + +**Calendar / Time of Year:** + +**Major Factions:** + +| Faction Name | Alignment | Goals | Party Standing | +|--------------|-----------|-------|----------------| +| | | | | +| | | | | +| | | | | +| | | | | + +--- + +## The Party + +| Character Name | Player | Race | Class / Level | Pronouns | +|----------------|--------|------|---------------|----------| +| | | | | | +| | | | | | +| | | | | | +| | | | | | +| | | | | | + +**Party Level:**   **XP / Milestone:**   **Next Level At:** + +--- + +## Campaign Arcs + +### Current Arc +**Name:** +**Premise:** +**Stakes:** +**Status:** + +### Past Arcs +| Arc Name | Summary | Outcome | +|----------|---------|---------| +| | | | +| | | | + +### Future Arcs (hooks) +- +- + +--- + +## Key NPCs (summary — see NPC Tracker for full details) + +| Name | Role | Location | Attitude to Party | +|------|------|----------|-------------------| +| | | | | +| | | | | +| | | | | +| | | | | +| | | | | + +--- + +## Major Locations (summary — see Location Tracker for full details) + +| Location | Type | Status | Notes | +|----------|------|--------|-------| +| | | | | +| | | | | +| | | | | + +--- + +## Ongoing Threads & Quests + +| Thread / Quest | Source | Status | Notes | +|----------------|--------|--------|-------| +| | | Active / Resolved / Abandoned | | +| | | Active / Resolved / Abandoned | | +| | | Active / Resolved / Abandoned | | +| | | Active / Resolved / Abandoned | | + +--- + +## Campaign Notes + diff --git a/encounter-tracker.md b/encounter-tracker.md new file mode 100644 index 0000000..5c0472b --- /dev/null +++ b/encounter-tracker.md @@ -0,0 +1,149 @@ +--- +tags: [dnd, encounter, tracker] +campaign: +session: +--- + +# Encounter Tracker + +> One entry per encounter. Copy the block below for each encounter. + +--- + +## Encounter Entry Template + +``` +## [Encounter Name] + +| Field | Details | +|-------|---------| +| **Session** | # | +| **Location** | | +| **Type** | Combat / Social / Exploration / Trap / Puzzle / Mixed | +| **Difficulty** | Low / Moderate / High / Deadly | +| **Encounter Budget (XP)** | | +| **Status** | Planned / Running / Completed / Skipped | + +### Combatants / Participants + +| Name | Type | CR | HP | AC | Init | Notes | +|------|------|----|----|----|------|-------| +| | | | | | | | +| | | | | | | | +| | | | | | | | +| | | | | | | | + +### Encounter Setup +**Environment / Terrain:** +**Special Conditions:** +**Objectives:** + +### Tactics +**Round 1:** +**Ongoing:** +**Morale / Flee threshold:** + +### Rewards +| Reward | Details | +|--------|---------| +| XP | | +| Gold | | +| Magic Items | | +| Other | | + +### Outcome +**Result:** +**Party casualties / damage:** +**Consequences:** + +**Notes:** +``` + +--- + +## Encounters This Session / Arc + +--- + +## [Encounter Name] + +| Field | Details | +|-------|---------| +| **Session** | # | +| **Location** | | +| **Type** | Combat / Social / Exploration / Trap / Puzzle / Mixed | +| **Difficulty** | Low / Moderate / High / Deadly | +| **Encounter Budget (XP)** | | +| **Status** | Planned / Running / Completed / Skipped | + +### Combatants / Participants + +| Name | Type | CR | HP | AC | Init | Notes | +|------|------|----|----|----|------|-------| +| | | | | | | | +| | | | | | | | +| | | | | | | | + +### Encounter Setup + +**Environment / Terrain:** + +**Special Conditions:** + +**Objectives:** + +### Tactics + +**Round 1:** + +**Ongoing:** + +**Morale / Flee threshold:** + +### Rewards + +| Reward | Details | +|--------|---------| +| XP | | +| Gold | | +| Magic Items | | +| Other | | + +### Outcome + +**Result:** + +**Party casualties / damage:** + +**Consequences:** + +**Notes:** + +--- + +## XP Budget Reference (2024 rules) + +| Party Level | Low | Moderate | High | Deadly | +|-------------|-----|----------|------|--------| +| 1 | 50 | 75 | 100 | 150 | +| 2 | 100 | 150 | 200 | 250 | +| 3 | 150 | 225 | 400 | 550 | +| 4 | 250 | 375 | 500 | 750 | +| 5 | 500 | 750 | 1100 | 1800 | +| 6 | 600 | 1000 | 1400 | 2100 | +| 7 | 750 | 1300 | 1700 | 2600 | +| 8 | 1000 | 1700 | 2100 | 3200 | +| 9 | 1300 | 2000 | 2600 | 3900 | +| 10 | 1600 | 2300 | 3100 | 4700 | +| 11 | 1900 | 2900 | 4100 | 6400 | +| 12 | 2400 | 3700 | 5100 | 7700 | +| 13 | 2800 | 4300 | 5900 | 9400 | +| 14 | 3400 | 5100 | 7200 | 10900 | +| 15 | 3800 | 5700 | 8700 | 13200 | +| 16 | 4500 | 7200 | 10700 | 16300 | +| 17 | 5000 | 8200 | 12700 | 19000 | +| 18 | 6000 | 9700 | 14300 | 22000 | +| 19 | 7300 | 11700 | 17000 | 25900 | +| 20 | 8500 | 13400 | 20200 | 30700 | + +*Values shown are per character. Multiply by party size for total budget.* diff --git a/location-tracker.md b/location-tracker.md new file mode 100644 index 0000000..e64019d --- /dev/null +++ b/location-tracker.md @@ -0,0 +1,125 @@ +--- +tags: [dnd, location, tracker] +campaign: +--- + +# Location Tracker + +> One entry per location. Copy the block below as needed. + +--- + +## Location Entry Template + +``` +## [Location Name] + +| Field | Details | +|-------|---------| +| **Type** | City / Town / Village / Dungeon / Wilderness / Ruin / Other | +| **Region / Plane** | | +| **Controlling Faction** | | +| **Population** | | +| **First Visited** | Session # / Not yet visited | +| **Status** | Active / Destroyed / Unknown | + +**Description:** + +**Atmosphere / Sensory Details:** + +**Notable Features:** +- +- +- + +**Key NPCs Present:** +| NPC | Role | +|-----|------| +| | | +| | | + +**Points of Interest:** +| Name | Description | +|------|-------------| +| | | +| | | + +**Connections to Other Locations:** +| Location | Direction / Route | Notes | +|----------|------------------|-------| +| | | | +| | | | + +**Secrets / Hidden Elements:** + +**Encounter Ideas:** + +**Notes:** +``` + +--- + +## Active Locations + +--- + +## [Location Name] + +| Field | Details | +|-------|---------| +| **Type** | City / Town / Village / Dungeon / Wilderness / Ruin / Other | +| **Region / Plane** | | +| **Controlling Faction** | | +| **Population** | | +| **First Visited** | Session # / Not yet visited | +| **Status** | Active / Destroyed / Unknown | + +**Description:** + +**Atmosphere / Sensory Details:** + +**Notable Features:** +- +- +- + +**Key NPCs Present:** + +| NPC | Role | +|-----|------| +| | | +| | | + +**Points of Interest:** + +| Name | Description | +|------|-------------| +| | | +| | | + +**Connections to Other Locations:** + +| Location | Direction / Route | Notes | +|----------|------------------|-------| +| | | | + +**Secrets / Hidden Elements:** + +**Encounter Ideas:** + +**Notes:** + +--- + +## Location Quick Reference + +| Name | Type | Region | Status | First Visited | +|------|------|--------|--------|---------------| +| | | | | | +| | | | | | +| | | | | | +| | | | | | +| | | | | | +| | | | | | +| | | | | | +| | | | | | diff --git a/npc-tracker.md b/npc-tracker.md new file mode 100644 index 0000000..67f849f --- /dev/null +++ b/npc-tracker.md @@ -0,0 +1,121 @@ +--- +tags: [dnd, npc, tracker] +campaign: +--- + +# NPC Tracker + +> One entry per NPC. Copy the block below as needed. + +--- + +## NPC Entry Template + +``` +## [NPC Name] + +| Field | Details | +|-------|---------| +| **Race / Creature Type** | | +| **Gender / Pronouns** | | +| **Age** | | +| **Occupation / Role** | | +| **Location** | | +| **Affiliation / Faction** | | +| **First Appeared** | Session # | +| **Status** | Alive / Dead / Unknown | + +**Appearance:** + +**Personality Traits:** +- +- + +**Ideals:** + +**Bonds:** + +**Flaws:** + +**Goals / Motivation:** + +**Secrets:** + +**Relationship to Party:** Friendly / Neutral / Hostile / Unknown + +**Interaction History:** +| Session | Summary | +|---------|---------| +| | | + +**Notes:** +``` + +--- + +## Active NPCs + +--- + +## [NPC Name] + +| Field | Details | +|-------|---------| +| **Race / Creature Type** | | +| **Gender / Pronouns** | | +| **Age** | | +| **Occupation / Role** | | +| **Location** | | +| **Affiliation / Faction** | | +| **First Appeared** | Session # | +| **Status** | Alive / Dead / Unknown | + +**Appearance:** + +**Personality Traits:** +- +- + +**Ideals:** + +**Bonds:** + +**Flaws:** + +**Goals / Motivation:** + +**Secrets:** + +**Relationship to Party:** Friendly / Neutral / Hostile / Unknown + +**Interaction History:** + +| Session | Summary | +|---------|---------| +| | | + +**Notes:** + +--- + +## Inactive / Deceased NPCs + +| Name | Role | Fate | Last Seen | +|------|------|------|-----------| +| | | | | +| | | | | + +--- + +## NPC Quick Reference + +| Name | Race | Role | Location | Attitude | Status | +|------|------|------|----------|----------|--------| +| | | | | | | +| | | | | | | +| | | | | | | +| | | | | | | +| | | | | | | +| | | | | | | +| | | | | | | +| | | | | | | diff --git a/session-tracker.md b/session-tracker.md new file mode 100644 index 0000000..562e578 --- /dev/null +++ b/session-tracker.md @@ -0,0 +1,145 @@ +--- +tags: [dnd, session, tracker] +campaign: +session: +date: +--- + +# Session Tracker — Session # + +## Session Info + +| Field | Details | +|-------|---------| +| **Session #** | | +| **Date Played** | | +| **Duration** | | +| **In-Game Date** | | +| **Location(s)** | | + +**Players Present:** +- [ ] +- [ ] +- [ ] +- [ ] +- [ ] + +--- + +## Before the Session + +### Goals for This Session +- +- +- + +### Planned Encounters / Events +1. +2. +3. + +### Notes / Prep +- + +--- + +## During the Session + +### Session Summary + +*(Write during or immediately after. Focus on what happened, not what you planned.)* + +**Opening:** + +**Middle:** + +**End / Cliffhanger:** + +--- + +### Key Decisions Made by the Party + +| Decision | Likely Consequence | +|----------|--------------------| +| | | +| | | +| | | + +--- + +### NPCs Encountered + +| NPC Name | First Meeting? | Interaction | Attitude Shift | +|----------|---------------|-------------|----------------| +| | Yes / No | | | +| | Yes / No | | | +| | Yes / No | | | + +--- + +### Locations Visited + +| Location | First Visit? | Notes | +|----------|-------------|-------| +| | Yes / No | | +| | Yes / No | | + +--- + +## Treasure & Rewards + +### XP / Milestones + +| Source | XP Awarded | Notes | +|--------|-----------|-------| +| | | | +| | | | +| **Total this session** | | | + +**Party XP total:**   **Level:**   **Next level at:** + +### Loot + +| Item | Value | Claimed By | Notes | +|------|-------|-----------|-------| +| | | | | +| | | | | +| | | | | + +**Gold / Currency awarded:** + +--- + +## After the Session + +### Threads Advanced / Resolved + +| Thread | Status Change | +|--------|--------------| +| | Opened / Advanced / Resolved | +| | Opened / Advanced / Resolved | + +### New Threads Opened +- +- + +### What the Players Seemed to Love +- + +### What Fell Flat / Needs Adjustment +- + +--- + +## Hooks for Next Session + +1. +2. +3. + +**Opening scene idea for Session #:** + +--- + +## DM Notes + diff --git a/session-zero.md b/session-zero.md new file mode 100644 index 0000000..9179a3b --- /dev/null +++ b/session-zero.md @@ -0,0 +1,194 @@ +--- +tags: [dnd, session-zero, campaign-setup] +campaign: +date: +--- + +# Session Zero Worksheet + +*Use this before the campaign begins to align expectations between DM and players.* + +--- + +## Campaign Pitch + +**Elevator pitch (2-3 sentences):** + +**Starting situation:** + +**What kind of story is this?** +- [ ] Dungeon crawl / exploration +- [ ] Political intrigue +- [ ] Epic heroic journey +- [ ] Mystery / investigation +- [ ] Horror +- [ ] Sandbox / open world +- [ ] Other: + +**Planned length:** One-shot / Short arc (3–6 sessions) / Medium campaign (10–20) / Long campaign (20+) / Open-ended + +--- + +## Tone & Expectations + +**Tone** (mark all that apply): +- [ ] Gritty / realistic +- [ ] Heroic / high fantasy +- [ ] Comedic +- [ ] Dark / horror +- [ ] Political +- [ ] Lighthearted / casual + +**Expected session length:** + +**Session frequency:** + +**Table rules** (phones, food, side conversations, etc.): + +--- + +## Safety Tools + +**Safety tools in use:** +- [ ] Lines & Veils +- [ ] X-Card +- [ ] Open Door Policy +- [ ] Stars & Wishes (end of session) +- [ ] Other: + +**Lines (never included):** +- +- +- + +**Veils (can happen, but off-screen):** +- +- +- + +--- + +## World & Setting + +**Setting:** Homebrew / Forgotten Realms / Eberron / Ravenloft / Other: + +**Starting location:** + +**What does the party know at session start:** + +**What level do characters start at:**   **Method for HP:**   **Stat generation:** 4d6 drop lowest / Standard Array / Point Buy + +**Starting equipment:** PHB defaults / Starting gold / Other: + +--- + +## Character Creation + +**Allowed sources:** +- [ ] Player's Handbook 2024 +- [ ] Other books: +- [ ] Homebrew (DM approval required) + +**Allowed races / species:** + +**Restricted races / species:** + +**Allowed classes:** + +**Restricted subclasses / classes:** + +**Alignment:** Used / Not used + +**Backstory requirements:** +- Minimum: +- Must include: +- At least one connection to: + +**Character secrets / bonds:** Each player provides the DM with one secret and one goal + +--- + +## Party Cohesion + +**How does the party know each other?** +- [ ] Pre-established (players decide) +- [ ] DM provides a framing event +- [ ] They don't yet — first session brings them together + +**Framing event (if applicable):** + +**Questions for each player about their character:** +1. Why is your character an adventurer? +2. What does your character want more than anything? +3. What does your character fear? +4. What is one secret your character keeps? +5. Who does your character trust, and why? + +--- + +## House Rules + +| Rule | Details | +|------|---------| +| Critical hits | 2× dice / max die + roll / other: | +| Healing potions | Action / Bonus action | +| Flanking | Yes / No | +| Encumbrance | Variant / Standard / Ignored | +| Resurrection | RAW / Harder / Other: | +| Other | | +| Other | | + +--- + +## Expectations Check + +*Each player and DM answers these:* + +**What are you most excited about in this campaign?** + +| Player | Answer | +|--------|--------| +| DM | | +| | | +| | | +| | | +| | | + +**What do you want more of at the table?** + +| Player | Answer | +|--------|--------| +| DM | | +| | | +| | | + +**What do you want less of?** + +| Player | Answer | +|--------|--------| +| DM | | +| | | +| | | + +--- + +## Contact & Scheduling + +| Player | Character Name | Preferred Contact | Scheduling Notes | +|--------|---------------|-------------------|-----------------| +| DM | — | | | +| | | | | +| | | | | +| | | | | +| | | | | + +**Session day / time:** + +**Platform / Location:** + +**Backup contact method (cancellations):** + +--- + +## DM Notes from Session Zero + diff --git a/treasure-tracker.md b/treasure-tracker.md new file mode 100644 index 0000000..16324ee --- /dev/null +++ b/treasure-tracker.md @@ -0,0 +1,118 @@ +--- +tags: [dnd, treasure, loot, tracker] +campaign: +--- + +# Treasure Tracker + +--- + +## Party Currency + +| Character / Party Pool | CP | SP | EP | GP | PP | Total (GP equiv.) | +|------------------------|----|----|----|----|----|--------------------| +| Party Pool | | | | | | | +| | | | | | | | +| | | | | | | | +| | | | | | | | +| | | | | | | | + +*Conversion: 100 CP = 10 SP = 1 GP = 1/10 PP (EP = 5 SP)* + +--- + +## Magic Items + +| Item | Rarity | Attunement | Held By | Source | Session | Notes | +|------|--------|-----------|---------|--------|---------|-------| +| | | Yes / No | | | | | +| | | Yes / No | | | | | +| | | Yes / No | | | | | +| | | Yes / No | | | | | +| | | Yes / No | | | | | +| | | Yes / No | | | | | +| | | Yes / No | | | | | +| | | Yes / No | | | | | + +**Attunement Slots Used:** + +| Character | Slot 1 | Slot 2 | Slot 3 | +|-----------|--------|--------|--------| +| | | | | +| | | | | +| | | | | +| | | | | +| | | | | + +--- + +## Mundane Valuables + +| Item / Gem / Art Object | Est. Value (GP) | Held By | Session Found | Sold? | +|-------------------------|-----------------|---------|---------------|-------| +| | | | | Yes / No | +| | | | | Yes / No | +| | | | | Yes / No | +| | | | | Yes / No | +| | | | | Yes / No | +| | | | | Yes / No | + +--- + +## Consumables + +| Item | Qty | Held By | Notes | +|------|-----|---------|-------| +| Potion of Healing | | | | +| | | | | +| | | | | +| | | | | +| | | | | + +--- + +## Loot by Session + +| Session | Source | Currency | Magic Items | Valuables | Total Est. Value | +|---------|--------|----------|-------------|-----------|-----------------| +| | | | | | | +| | | | | | | +| | | | | | | +| | | | | | | +| | | | | | | +| | | | | | | +| | | | | | | +| | | | | | | +| **Total** | | | | | | + +--- + +## Treasure Wishlist + +*Track player wishlist items (from character backgrounds, class features, etc.)* + +| Character | Desired Item | Rarity | Notes | +|-----------|-------------|--------|-------| +| | | | | +| | | | | +| | | | | +| | | | | +| | | | | + +--- + +## Magic Item Rarity Reference + +| Rarity | Attunement | Approx. Value | Suggested Level | +|--------|-----------|---------------|-----------------| +| Common | Rare | 50–100 GP | 1+ | +| Uncommon | Sometimes | 101–500 GP | 1+ | +| Rare | Often | 501–5,000 GP | 5+ | +| Very Rare | Usually | 5,001–50,000 GP | 11+ | +| Legendary | Usually | 50,001+ GP | 17+ | +| Artifact | Usually | Priceless | — | + +--- + +## Notes +