> [!infobox|center wfull] > # City of Eyes > ![[city of eyes cover.jpg|320]] > ###### Campaign > | | | > | ---- | ---- | > | System | Dungeons and Dragons 5e | > | Calendar | [[Calendar of Harptos]] | > > | | | > | ---- | ---- | > | Start Date | 10/30/2022 | > | End Date | 03/17/2023 | > | Campaign Duration | 138 days | > | Number of Sessions | 36 | > > | | | > | ---- | ---- | > | Start ([[Calendar of Harptos\|Harptos]]) | 03/19/1493 | > | End ([[Calendar of Harptos\|Harptos]]) | 06/28/1493 | > | In-game Duration | 100 days | > > | | | > | ---- | ---- | > | Dungeon Master | [[Lup]] | ## Cast * [[Callista]] as [[Nia Skultrac|Nia]], a dhampir rogue (soulknife) * [[Jett]] as [[Skoll de Marais|Skoll]], 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")) 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(note["Born (Harptos)"] && formula.notBorn == false,formula.harptosAgeCalc,if(note["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) deathDate: if(note["Death Date (Harptos)"],note["Death Date (Harptos)"],note["Death Date (NY)"]) deathAgeInclRel: if(Status != "Dead" || note["Death Date (Harptos)"] > formula.currentHarptos,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 == "Krue d'Avenir",link(file.name,"Krue"),if(file.name == "Rudolph d'Avenir",link(file.name,"Rudolph"),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: 273 formula.campaign_age: 235 ``` ## Locations * [[Material Realms]] * [[Feywild]] * [[Evermeet]] * [[Miracolo]] * [[Miracle Isle]] * [[Shadowfell]] * [[Domains of Dread]] * [[Darkon]] * [[Richtenhaus (Location)]] * [[Mordent]] * [[Van Richten's Herbalist Shop]] * [[Elysium]] * [[Inn of the Dancing Spider]] * [[8 Angel Mews]] * [[Changing Faces Press]] * [[Cicero's Bar]] * [[Courtyard of Miracles]] * [[Crooked House]] * [[Fiddle and Blind's Auctions]] * [[Gloomrot River]] * [[Mausoleum]] * [[Phrenological Pharmacy]] * [[Sneerian's Bookstore]] * [[Elysium Sewers]] * [[Zakari's Lab]] * [[The Lake]] * [[Temple of Silhouettes]] * [[The Clock]] * [[Material Plane]] * [[Toril]] * [[Faerûn]] * [[Frozenfar]] * [[Trackless Sea]] * [[Tuern]] * [[Elysium]] * [[Delimbiyr Vale]] * [[Uluvin]] * [[River Dessarin]] * [[Sword Coast]] * [[Dessarin Valley]] * [[Amphail]] * [[Ardeep Forest]] * [[Waterdeep]] * [[Castle Ward]] * [[Mother Tathlorn's House of Pleasure]] * [[Pink Flumph]] * [[Yawning Portal]] * [[North Ward]] * [[Trollskull Alley]] * [[12 Trollskull Alley]] * [[Trollskull Tavern]] * [[Boritsi's Boutique]] * [[Corellon's Crown]] * [[Caravan Curios from all Far Faerûn]] * [[Sea Ward]] * [[4 Ghostwalk Alley]] * [[Southern Ward]] * [[Metalmasters' Hall]] * [[Stone House]] * [[Trades Ward]] * [[General Guildhall]] * [[Transitive Planes]] * [[Ethereal Plane]] * [[Demiplanes]] * [[Infinite Staircase]] * [[Lurker's Stomach]] * [[Valerian Express]] --- ## Page Tags/Properties **Tags:** #Campaign **Category:** [[Campaigns.base|Campaigns]]