All user data for FoundryVTT. Includes worlds, systems, modules, and any asset in the "foundryuserdata" directory. Does NOT include the FoundryVTT installation itself.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

138 lines
6.7 KiB

1 year ago
  1. <div class="content">
  2. {{#unless members}}
  3. <div class="summary">
  4. {{localize "PF2E.Actor.Party.BlankSlate"}}
  5. </div>
  6. {{/unless}}
  7. {{#if members}}
  8. <div class="summary">
  9. <label>{{localize "PF2E.Actor.Party.Languages"}}</label>
  10. <ul class="tags">
  11. {{#each languages as |language|}}
  12. <li class="tag tag_alt" data-language="{{language.slug}}">
  13. {{language.label}}{{#if (gt language.actors.length 1)}} ({{language.actors.length}}){{/if}}
  14. </li>
  15. {{/each}}
  16. </ul>
  17. </div>
  18. {{/if}}
  19. {{#each members as |member|}}
  20. <section class="member-breakdown">
  21. <div class="member-image">
  22. <img class="actor-link" data-actor-uuid="{{member.actor.uuid}}" src="{{member.actor.img}}" />
  23. <span class="ac">
  24. <div class="shield"></div>
  25. <label>AC</label>
  26. <span class="value">{{member.actor.attributes.ac.value}}</span>
  27. </span>
  28. </div>
  29. <div class="member-data">
  30. <div class="name">
  31. <a class="actor-link" data-actor-uuid="{{member.actor.uuid}}">
  32. {{member.actor.name}}
  33. </a>
  34. <a data-action="member-delete" data-actor-uuid="{{member.actor.uuid}}"><i class="fas fa-fw fa-times"></i></a>
  35. {{#if member.heroPoints}}
  36. <div class="hero-points">
  37. {{#times member.heroPoints.inactive}}
  38. <span class="empty"></span>
  39. {{/times}}
  40. {{#times member.heroPoints.value}}
  41. <img src="/systems/pf2e/dice/basic/heads.webp"/>
  42. {{/times}}
  43. </div>
  44. {{/if}}
  45. </div>
  46. <div class="main-stats">
  47. <div class="score health-section">
  48. <label>{{localize "PF2E.HitPointsHeader"}}</label>
  49. <div class="health">
  50. <i class="fas fa-heart"></i>
  51. <span class="value">{{member.actor.attributes.hp.value}}</span>
  52. / <span class="max">{{member.actor.attributes.hp.max}}</span>
  53. </div>
  54. </div>
  55. {{#if member.actor.saves}}
  56. <div class="saving-throws">
  57. <span class="score">
  58. <label>{{localize "PF2E.SavesFortitudeShort"}}</label>
  59. {{member.actor.saves.fortitude.mod}}
  60. </span>
  61. <span class="score">
  62. <label>{{localize "PF2E.SavesReflexShort"}}</label>
  63. {{member.actor.saves.reflex.mod}}
  64. </span>
  65. <span class="score">
  66. <label>{{localize "PF2E.SavesWillShort"}}</label>
  67. {{member.actor.saves.will.mod}}
  68. </span>
  69. </div>
  70. {{/if}}
  71. <div class="score senses">
  72. <label>{{localize "PF2E.Senses"}}</label>
  73. <div class="value">
  74. {{#each member.senses as |sense|}}
  75. <span class="tag-light" data-acuity="{{sense.acuity}}" data-tooltip="{{sense.labelFull}}">{{localize sense.label}}</span>
  76. {{/each}}
  77. {{#unless member.senses}}
  78. <span class="blank">{{localize "PF2E.Actor.Party.NoSpecialSenses"}}</span>
  79. {{/unless}}
  80. </div>
  81. </div>
  82. {{!-- {{#if member.actor.abilities}}
  83. <div class="ability-scores">
  84. <div class="ability-score-grid">
  85. <span class="score">
  86. <label>STR</label>
  87. {{numberFormat member.actor.abilities.str.mod sign=true}}
  88. </span>
  89. <span class="score">
  90. <label>DEX</label>
  91. {{numberFormat member.actor.abilities.dex.mod sign=true}}
  92. </span>
  93. <span class="score">
  94. <label>CON</label>
  95. {{numberFormat member.actor.abilities.con.mod sign=true}}
  96. </span>
  97. <span class="score">
  98. <label>INT</label>
  99. {{numberFormat member.actor.abilities.int.mod sign=true}}
  100. </span>
  101. <span class="score">
  102. <label>WIS</label>
  103. {{numberFormat member.actor.abilities.wis.mod sign=true}}
  104. </span>
  105. <span class="score">
  106. <label>CHA</label>
  107. {{numberFormat member.actor.abilities.cha.mod sign=true}}
  108. </span>
  109. </div>
  110. </div>
  111. {{else if member.actor.master}}
  112. <div class="score master">
  113. <label>{{localize "PF2E.Familiar.Master"}}</label>
  114. <div>{{member.actor.master.name}}</div>
  115. </div>
  116. {{/if}} --}}
  117. </div>
  118. <div class="skills">
  119. {{#with member.actor.perception as |perception|}}
  120. <span class="perception tag-light" {{#if perception.rank}}data-rank="{{perception.rank}}"{{/if}}>
  121. {{perception.label}} {{numberFormat perception.mod sign=true}}
  122. </span>
  123. {{/with}}
  124. {{#each member.bestSkills as |skill|}}
  125. <span class="tag-light" {{#if skill.rank}}data-rank="{{skill.rank}}"{{/if}}>
  126. {{skill.label}} {{numberFormat skill.mod sign=true}}
  127. </span>
  128. {{/each}}
  129. </div>
  130. </div>
  131. </section>
  132. {{/each}}
  133. </div>