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.

299 lines
11 KiB

1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
  1. <div class="form-group">
  2. <label>{{localize "PF2E.HitPointsHeader"}}</label>
  3. <input type="number" name="system.hp" min="6" max="12" data-dtype="Number" value="{{data.hp}}">
  4. </div>
  5. <div class="form-group form-group-trait">
  6. <label class="pf-title">
  7. {{localize "PF2E.Actor.Character.Attribute.Key"}}
  8. <a class="tag-selector" data-tag-selector="basic" data-title="PF2E.Actor.Character.Attribute.Key" data-config-types="abilities" data-property="system.keyAbility" data-no-custom="true"><i class="fas fa-edit"></i></a>
  9. </label>
  10. <ul class="abc-traits-list">
  11. {{#each selectedKeyAbility}}
  12. <span class="tag-legacy {{@key}}">{{localize this}}</span>
  13. {{/each}}
  14. </ul>
  15. </div>
  16. <div class="form-group">
  17. <label>{{localize "PF2E.Actor.Character.ClassDC.Label"}}</label>
  18. <select name="system.classDC" data-dtype="Number">
  19. {{#select data.classDC}}
  20. {{#each proficiencyChoices as |label key|}}
  21. <option value="{{key}}">{{localize label}}</option>
  22. {{/each}}
  23. {{/select}}
  24. </select>
  25. </div>
  26. <div class="form-group">
  27. <label>{{localize "PF2E.PerceptionLabel"}}</label>
  28. <select name="system.perception" data-dtype="Number">
  29. {{#select data.perception}}
  30. {{#each proficiencyChoices as |label key|}}
  31. <option value="{{key}}">{{localize label}}</option>
  32. {{/each}}
  33. {{/select}}
  34. </select>
  35. </div>
  36. <div class="form-group">
  37. <label>{{localize "PF2E.SavesFortitude"}}</label>
  38. <select name="system.savingThrows.fortitude" data-dtype="Number">
  39. {{#select data.savingThrows.fortitude}}
  40. {{#each proficiencyChoices as |label key|}}
  41. <option value="{{key}}">{{localize label}}</option>
  42. {{/each}}
  43. {{/select}}
  44. </select>
  45. </div>
  46. <div class="form-group">
  47. <label>{{localize "PF2E.SavesReflex"}}</label>
  48. <select name="system.savingThrows.reflex" data-dtype="Number">
  49. {{#select data.savingThrows.reflex}}
  50. {{#each proficiencyChoices as |label key|}}
  51. <option value="{{key}}">{{localize label}}</option>
  52. {{/each}}
  53. {{/select}}
  54. </select>
  55. </div>
  56. <div class="form-group">
  57. <label>{{localize "PF2E.SavesWill"}}</label>
  58. <select name="system.savingThrows.will" data-dtype="Number">
  59. {{#select data.savingThrows.will}}
  60. {{#each proficiencyChoices as |label key|}}
  61. <option value="{{key}}">{{localize label}}</option>
  62. {{/each}}
  63. {{/select}}
  64. </select>
  65. </div>
  66. <div class="form-group">
  67. <label>{{localize "PF2E.WeaponTypeSimple"}}</label>
  68. <select name="system.attacks.simple" data-dtype="Number">
  69. {{#select data.attacks.simple}}
  70. {{#each proficiencyChoices as |label key|}}
  71. <option value="{{key}}">{{localize label}}</option>
  72. {{/each}}
  73. {{/select}}
  74. </select>
  75. </div>
  76. <div class="form-group">
  77. <label>{{localize "PF2E.WeaponTypeMartial"}}</label>
  78. <select name="system.attacks.martial" data-dtype="Number">
  79. {{#select data.attacks.martial}}
  80. {{#each proficiencyChoices as |label key|}}
  81. <option value="{{key}}">{{localize label}}</option>
  82. {{/each}}
  83. {{/select}}
  84. </select>
  85. </div>
  86. <div class="form-group">
  87. <label>{{localize "PF2E.WeaponTypeAdvanced"}}</label>
  88. <select name="system.attacks.advanced" data-dtype="Number">
  89. {{#select data.attacks.advanced}}
  90. {{#each proficiencyChoices as |label key|}}
  91. <option value="{{key}}">{{localize label}}</option>
  92. {{/each}}
  93. {{/select}}
  94. </select>
  95. </div>
  96. <div class="form-group">
  97. <label>{{localize "PF2E.WeaponTypeUnarmed"}}</label>
  98. <select name="system.attacks.unarmed" data-dtype="Number">
  99. {{#select data.attacks.unarmed}}
  100. {{#each proficiencyChoices as |label key|}}
  101. <option value="{{key}}">{{localize label}}</option>
  102. {{/each}}
  103. {{/select}}
  104. </select>
  105. </div>
  106. <div class="form-group other-weapons">
  107. <label>{{localize "PF2E.WeaponTypeSpecial"}}</label>
  108. <input type="text" name="system.attacks.other.name" data-dtype="String" value="{{data.attacks.other.name}}">
  109. <select name="system.attacks.other.rank" data-dtype="Number">
  110. {{#select data.attacks.other.rank}}
  111. {{#each proficiencyChoices as |label key|}}
  112. <option value="{{key}}">{{localize label}}</option>
  113. {{/each}}
  114. {{/select}}
  115. </select>
  116. </div>
  117. <div class="form-group">
  118. <label>{{localize "PF2E.ArmorTypeUnarmored"}}</label>
  119. <select name="system.defenses.unarmored" data-dtype="Number">
  120. {{#select data.defenses.unarmored}}
  121. {{#each proficiencyChoices as |label key|}}
  122. <option value="{{key}}">{{localize label}}</option>
  123. {{/each}}
  124. {{/select}}
  125. </select>
  126. </div>
  127. <div class="form-group">
  128. <label>{{localize "PF2E.ArmorTypeLight"}}</label>
  129. <select name="system.defenses.light" data-dtype="Number">
  130. {{#select data.defenses.light}}
  131. {{#each proficiencyChoices as |label key|}}
  132. <option value="{{key}}">{{localize label}}</option>
  133. {{/each}}
  134. {{/select}}
  135. </select>
  136. </div>
  137. <div class="form-group">
  138. <label>{{localize "PF2E.ArmorTypeMedium"}}</label>
  139. <select name="system.defenses.medium" data-dtype="Number">
  140. {{#select data.defenses.medium}}
  141. {{#each proficiencyChoices as |label key|}}
  142. <option value="{{key}}">{{localize label}}</option>
  143. {{/each}}
  144. {{/select}}
  145. </select>
  146. </div>
  147. <div class="form-group">
  148. <label>{{localize "PF2E.ArmorTypeHeavy"}}</label>
  149. <select name="system.defenses.heavy" data-dtype="Number">
  150. {{#select data.defenses.heavy}}
  151. {{#each proficiencyChoices as |label key|}}
  152. <option value="{{key}}">{{localize label}}</option>
  153. {{/each}}
  154. {{/select}}
  155. </select>
  156. </div>
  157. <div class="form-group form-group-trait">
  158. <label class="pf-title">
  159. {{localize "PF2E.TrainedSkillsLabel"}}
  160. <a class="tag-selector" data-tag-selector="basic" data-title="PF2E.TrainedSkillsLabel" data-config-types="skills" data-property="system.trainedSkills"><i class="fas fa-edit"></i></a>
  161. </label>
  162. <ul class="abc-traits-list">
  163. {{#each trainedSkills}}
  164. {{#if this.selected}}
  165. <span class="tag-legacy {{@key}}">{{this.label}}</span>
  166. {{/if}}
  167. {{/each}}
  168. </ul>
  169. </div>
  170. <div class="form-group additional-language">
  171. <label>{{localize "PF2E.AdditionalSkills"}}</label>
  172. <input type="number" name="system.trainedSkills.additional" data-dtype="Number" value="{{data.trainedSkills.additional}}">
  173. <span>{{localize "PF2E.AdditionalLanguagePlusInt"}}</span>
  174. </div>
  175. <div class="form-group form-group-trait">
  176. <label class="pf-title">
  177. {{localize "PF2E.AncestryFeatLevels"}}
  178. <a class="tag-selector" data-tag-selector="basic" data-title="PF2E.AncestryFeatLevels" data-config-types="levels" data-property="system.ancestryFeatLevels" data-no-custom="true"><i class="fas fa-edit"></i></a>
  179. </label>
  180. <ul class="abc-traits-list">
  181. {{#each ancestryFeatLevels}}
  182. {{#if this.selected}}
  183. <span class="tag-legacy {{@key}}">{{this.label}}</span>
  184. {{/if}}
  185. {{/each}}
  186. </ul>
  187. </div>
  188. <div class="form-group form-group-trait">
  189. <label class="pf-title">
  190. {{localize "PF2E.ClassFeatLevels"}}
  191. <a class="tag-selector" data-tag-selector="basic" data-title="PF2E.ClassFeatLevels" data-config-types="levels" data-property="system.classFeatLevels" data-no-custom="true"><i class="fas fa-edit"></i></a>
  192. </label>
  193. <ul class="abc-traits-list">
  194. {{#each classFeatLevels}}
  195. <span class="tag-legacy {{@key}}">{{this.label}}</span>
  196. {{/each}}
  197. </ul>
  198. </div>
  199. <div class="form-group form-group-trait">
  200. <label class="pf-title">
  201. {{localize "PF2E.GeneralFeatLevels"}}
  202. <a class="tag-selector" data-tag-selector="basic" data-title="PF2E.GeneralFeatLevels" data-config-types="levels" data-property="system.generalFeatLevels" data-no-custom="true"><i class="fas fa-edit"></i></a>
  203. </label>
  204. <ul class="abc-traits-list">
  205. {{#each generalFeatLevels}}
  206. <span class="tag-legacy {{@key}}">{{this.label}}</span>
  207. {{/each}}
  208. </ul>
  209. </div>
  210. <div class="form-group form-group-trait">
  211. <label class="pf-title">
  212. {{localize "PF2E.SkillFeatLevels"}}
  213. <a class="tag-selector" data-tag-selector="basic" data-title="PF2E.SkillFeatLevels" data-config-types="levels" data-property="system.skillFeatLevels" data-no-custom="true"><i class="fas fa-edit"></i></a>
  214. </label>
  215. <ul class="abc-traits-list">
  216. {{#each skillFeatLevels}}
  217. <span class="tag-legacy {{@key}}">{{this.label}}</span>
  218. {{/each}}
  219. </ul>
  220. </div>
  221. <div class="form-group form-group-trait">
  222. <label class="pf-title">
  223. {{localize "PF2E.SkillIncreaseLevels"}}
  224. <a
  225. class="tag-selector"
  226. data-tag-selector="basic"
  227. data-title="PF2E.SkillIncreaseLevels"
  228. data-config-types="levels"
  229. data-property="system.skillIncreaseLevels"
  230. data-no-custom="true"
  231. ><i class="fa-solid fa-edit"></i></a>
  232. </label>
  233. <ul class="abc-traits-list">
  234. {{#each skillIncreaseLevels}}
  235. <span class="tag-legacy {{@key}}">{{this.label}}</span>
  236. {{/each}}
  237. </ul>
  238. </div>
  239. <div class="form-group stacked item-ref-group" data-valid-drops="classfeature">
  240. <label for="data.traits">{{localize "PF2E.ClassFeatures"}}</label>
  241. {{#> abcItems}}{{/abcItems}}
  242. {{#unless data.items}}{{localize PF2E.DragDropFeats}}{{/unless}}
  243. </div>
  244. {{~#*inline "abcItem"~}}
  245. <li data-pack-id="{{item.pack}}" data-index="{{i}}" data-item-uuid="{{item.uuid}}">
  246. <img src="{{item.img}}">
  247. <a class="name">
  248. {{item.name}}{{#if item.fromWorld}}<i class="fa-solid fa-globe" data-tooltip="PF2E.Item.WorldItemWarning"></i>{{/if}}
  249. </a>
  250. <input type="number" class="level" value="{{item.level}}" name="system.items.{{i}}.level" />
  251. <input value="{{item.uuid}}" name="system.items.{{i}}.uuid" type="hidden" data-dtype="String" />
  252. <input value="{{item.name}}" name="system.items.{{i}}.name" type="hidden" data-dtype="String" />
  253. <a class="remove" data-action="remove"><i class="fa-solid fa-times"></i></a>
  254. {{#if item.items~}}
  255. {{#> abcItems item}}{{@partial-block}}items.{{i}}.{{/abcItems}}
  256. {{~/if}}
  257. </li>
  258. {{~/inline~}}
  259. {{~#*inline "abcItems"~}}
  260. <ul class="item-refs">
  261. {{#each features}}
  262. {{#> abcItem item=this.item i=this.key}}{{@partial-block}}{{/abcItem}}
  263. {{/each}}
  264. </ul>
  265. {{~/inline~}}