<% name %>

:FasPerson: Player Character   |   :FasQuoteLeft: (insert quote) :FasQuoteRight:


Infobox

index

banner

Campaign Journal
// Set path and class
const vault = this.app.vault.adapter.getResourcePath("").split("?")[0];
dv.container.className += ' hideSort cards cards-cover cards-1-1';
 
// Display PC card table
dv.table(["cover", "name", "details"],
  dv.pages(`"Compendium/Party/Player Characters"`)
  .sort(page => page.file.name, "asc")
    .map(p => [
      `![](${vault}/${p.cover})`, // For image link use: [![](${vault}/${p.cover})](<${p.file.name}#${p.file.name}>)
      p.headerLink,
      obsidian.Platform.isMobile ? `:FasCrown: Level ${p.level}<br>:FasUserGroup: ${p.race}<br>:RiSwordFill: ${p.class}` : `:FasCrown: Level ${p.level} / :FasUserGroup: ${p.race} / :RiSwordFill: ${p.class}`
    ])
);
Link to original
^put pic here

Details:
TypeStat
:FasCrown: Level=this.level
:RiSwordFill: Class=this.class
:FasHandFist: Archetype=this.subClass
:FasUserGroup: Race=this.race

Quote

marker

Column