> [!infobox|center wfull]
> # Re: Strahd
> ![[restrahd cover.jpg|320]]
> ###### Campaign
> | | |
> | ---- | ---- |
> | System | Dungeons and Dragons 5e |
> | Calendar | [[Calendar of Harptos]] |
>
> | | |
> | ---- | ---- |
> | Start Date | 07/28/2024 |
> | End Date | 01/10/2026 |
> | Campaign Duration | 531 days |
> | Number of Sessions | 67 |
>
> | | |
> | ---- | ---- |
> | Start ([[Calendar of Harptos\|Harptos]]) | 05/06/1494 |
> | End ([[Calendar of Harptos\|Harptos]]) | 12/20/1494 |
> | In-game Duration | 224 days |
>
> | | |
> | ---- | ---- |
> | Dungeon Master | [[Lup]] |
## Cast
* [[Callista]] as [[Notte von Zarovich|Notte Boritsi]], a geppettin magus (arcanist)
* [[Connor]] as [[Yves Kolyanovich|Yves Carrion]], a hexblood cleric (life domain)
* [[Jett]] as [[Francis Adelir]], a reborn warlock (pact of the undead turned pact of the first vampire turned pact of the hunter in darkness)
* [[Rory]] as [[Gallagher Love]], a human wizard (school of war)
## Secondary Cast
* [[Callista]] as [[Nia Skultrac]], a dhampir rogue (soulknife)
* [[Jett]] as [[Skoll de Marais]], a river elf druid (circle of the moon)
* [[Rory]] as [[Krue d'Avenir|Krue]], a human ranger (spell-less hunter)
## All Characters
```base
filters:
and:
- file.hasTag("Character")
- note["Campaign"].contains(this)
formulas:
currentHarptos: this.file.properties["End (Harptos)"]
relHarptosExists: if(note["Born (Harptos - Relative)"].isEmpty(),false,true)
notBorn: if(note["Born (NY)"] || (note["Born (Harptos)"] - formula.currentHarptos).milliseconds < 0,false,true)
nyAge: (date("3859-12-30") - date(note["Born (NY)"])) + (formula.currentHarptos - date("0001-01-01"))
vrcyAge: if(Status != "Dead" && date(formula.currentHarptos.year + "-" + note["Born (VRCY)"].split("/")[0] + "-" + note["Born (VRCY)"].split("/")[1]) <= formula.currentHarptos, (35000 + formula.currentHarptos.year).toString() + " years",if(Status != "Dead",(35000 + formula.currentHarptos.year - 1).toString() + " years",""))
vrcyBirthday: note["Born (VRCY)"] + " (VRCY)"
harptosAge: formula.currentHarptos - note["Born (Harptos)"]
harptosAgeFloor: (formula.currentHarptos - note["Born (Harptos)"]).years.floor()
harptosAgeCalc: if(formula.harptosAgeFloor <= 0,formula.harptosAge,formula.harptosAgeFloor + " years")
relAge: formula.currentHarptos - note["Born (Harptos - Relative)"]
relAgeFloor: (formula.currentHarptos - note["Born (Harptos - Relative)"]).years.floor()
relAgeCalc: if(formula.relAgeFloor <= 0,formula.relAge,formula.relAgeFloor)
age_in_years: if(file.hasProperty("Born (Harptos)") && formula.notBorn == false,formula.harptosAgeCalc,if(file.hasProperty("Born (VRCY)"),formula.vrcyAge,if(file.hasProperty("Born (NY)"),formula.nyAge,"Born in "+formula.harptosAgeCalc)))
rel_age_in_years: if(formula.relHarptosExists && note["Born (Harptos)"],formula.relAgeCalc,formula.age_in_years)
age_in_years_incl_rel: if(formula.relHarptosExists,formula.rel_age_in_years + " (Truly " + formula.age_in_years + ")",formula.age_in_years)
birthday: if(note["Born (VRCY)"],formula.vrcyBirthday,if(note["Born (Harptos)"],note["Born (Harptos)"].format("MM/DD/YYYY") + " (Harptos)",note["Born (NY)"].format("MM/DD/YYYY") + " (NY)"))
deathDate: if(note["Death Date (Harptos)"],note["Death Date (Harptos)"],note["Death Date (NY)"])
deathAgeInclRel: if(Status != "Dead",formula.rel_age_in_years,note["Death Age - Relative"] + " (Truly " + note["Death Age"] + ", Died " + formula.deathDate.format("MM/DD/YYYY") + ")")
campaign_age: if(Status != "Dead" || note["Death Date (Harptos)"] > formula.currentHarptos,formula.age_in_years_incl_rel,if(formula.relHarptosExists,formula.deathAgeInclRel,note["Death Age"] + " (Died " + formula.deathDate.format("MM/DD/YYYY") + ")"))
characterType: if(note["Character Type"].length == 2,"NPC",if(note["Character Type"].contains("Player Character"),"Player","NPC"))
Character: if(file.name == "Ludmilla Love",link(file.name,"Ludmilla Vilisevic"),if(file.name == "Ezmerelda Love",link(file.name,"Ezmerelda d'Avenir (Scaena)"),if(file.name == "Yves Kolyanovich",link(file.name,"Yves Carrion"),if(file.name.contains("Ismarkovich"),link(file.name,note["aliases"][0]),if(file.name == "Notte von Zarovich",link(file.name,"Notte Boritsi"),if(file.name == "Ireena von Zarovich",link(file.name,"Ireena Kolyana (Scaena)"),if(file.name == "Stella von Zarovich",link(file.name,"Stella Wachter (Scaena)"),if(file.name == "Maria Adelir",link(file.name,"Rudolph van Richten (Scaena)"),link(file.name)))))))))
properties:
file.name:
displayName: Character
formula.campaign_age:
displayName: Age at Campaign End
formula.characterType:
displayName: Character Type
views:
- type: table
name: Table
groupBy:
property: formula.characterType
direction: DESC
order:
- formula.Character
- formula.campaign_age
- Status
- formula.characterType
sort:
- property: formula.characterType
direction: DESC
- property: Status
direction: ASC
- property: file.name
direction: ASC
columnSize:
formula.Character: 261
formula.campaign_age: 235
```
## Timeline
From the perspective of most of the main characters, the campaign started on 2/18/1491. However, it actually started on 5/6/1494. See [[Re Strahd Timeline|Re: Strahd Timeline]] for a comprehensive timeline of the campaign and [[Re Strahd Epilogue Summary|Re: Strahd Epilogue Summary]] for a summary of the epilogue.
## Locations
Many of the [[Scaena|Scaenan]] locations have [[Barovia|Barovian]] counterparts.
* [[Material Realms]]
* [[Feywild]]
* [[Seelie Market (location)]]
* [[Wayside]]
* [[Vallaki (Scaena)]]
* [[Burgomaster's Mansion (Wayside)]]
* [[Blinsky's Toy Shop (Scaena)]]
* [[Blue Water Inn (Scaena)]]
* [[Coffin Maker's Shop (Scaena)]]
* [[Material Plane]]
* [[Toril]]
* [[Faerûn]]
* [[Sword Coast]]
* [[Waterdeep]]
* [[Dessarin Valley]]
* [[Amphail]]
* [[Heilverfahren Villa]]
* [[Scaena]]
* [[Scaena (town)]]
* [[Castle of the Scarlet Cross]]
* [[Shadowfell]]
* [[Domains of Dread]]
* [[Darkon]]
* [[Dementlieu]]
* [[The Risibilos]]
* [[Sea of Sorrows]]
* [[Scaena]]
* [[Argynvostholt (Scaena)]]
* [[Barovia Village (Scaena)]]
* [[Barovia Village Church (Scaena)]]
* [[Bildrath's Mercantile (Scaena)]]
* [[Blood of the Vine (Scaena)]]
* [[Burgomaster's Mansion (Barovia Village (Scaena))]]
* [[Strahd's Townhome]]
* [[Wolf's Den]]
* [[Berez (Scaena)]]
* [[Castle Ravenloft (Scaena)]]
* [[Director's Office]]
* [[Immol Village]]
* [[Keep of the Scarlet Cross]]
* [[Krezk (Scaena)]]
* [[Abbey of Saint Markovia (Scaena)]]
* [[Lake Baratok (Scaena)]]
* [[Wizard Tower (Scaena)]]
* [[Lake Zarovich (Scaena)]]
* [[Ludmilla's Cave]]
* [[Luna River Caravan Camp (Scaena)]]
* [[Old Bonegrinder (Scaena)]]
* [[Tser Pool Caravan Camp (Scaena)]]
* [[Mount Baratok (Scaena)]]
* [[Mount Ghakis (Scaena)]]
* [[Amber Temple (Scaena)]]
* [[Tsolenka Pass (Scaena)]]
* [[Scaena (town)]]
* [[Castle of the Scarlet Cross]]
* [[Cathédrale Saint-Salonius de Scaena]]
* [[Hag's Eye Bake Shop]]
* [[Juste's House]]
* [[L'anguille]]
* [[Vallaki (Scaena)]]
* [[Arasek Stockyard (Scaena)]]
* [[Blinsky's Toy Shop (Scaena)]]
* [[Blue Water Inn (Scaena)]]
* [[Coffin Maker's Shop (Scaena)]]
* [[Varikov's Cave (Scaena)]]
* [[Wizard of Wines (Location (Scaena))]]
* [[Yester Hill (Scaena)]]
* [[Outer Planes]]
* [[Nine Hells]]
* [[Minauros]]
* [[Baatoria]]
* [[Dram Shop]]
* [[Pop Shop]]
* [[Roup Sale]]
* [[Transitive Planes]]
* [[Ethereal Plane]]
* [[Demiplanes]]
* [[Blood Sea]]
* [[Aboltech Industrial Engineering Works HQ]]
* [[Hawthorne's Demiplane]]
* [[Orcades's Womb]]
---
## Page Tags/Properties
**Tags:** #Campaign
**Category:** [[Campaigns.base|Campaigns]]