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.

99 lines
6.4 KiB

1 year ago
  1. <li class="list-row"{{#if item.isInContainer}} data-item-type="{{item.type}}"{{/if}}>
  2. <div class="item{{#if item.isTemporary}} temporary-item{{/if}}" data-item-id="{{item.id}}" data-item-is-container="{{isContainer}}">
  3. <div class="item-name rollable{{#if (and (ne @root.actor.type "loot") (not owner))}} long{{/if}}">
  4. <div class="item-image">
  5. <img class="item-icon" src="{{item.img}}" alt="{{item.name}}"/>
  6. <i class="fa-solid fa-message"></i>
  7. </div>
  8. <h4 {{#if (or user.isGM item.isIdentified)}}class="rarity-{{item.system.traits.rarity}}"{{/if}}>
  9. {{item.name}}
  10. {{#if item.isTemporary}}<i class="fas fa-info-circle small" title="{{localize "PF2E.TemporaryItemToolTip"}}"></i>{{/if}}
  11. {{#if (and user.isGM (not item.isIdentified))}}<span class="gm-mystified-data">({{item.system.identification.identified.name}})</span>{{/if}}
  12. {{#if itemSize}}<span class="size">({{itemSize}})</span>{{/if}}
  13. </h4>
  14. {{#if (and item.uses.max (or (gt item.uses.max 1) (eq item.system.consumableType.value "wand")))}}
  15. <span class="item-charges">({{item.uses.value}}/{{item.uses.max}})</span>
  16. {{/if}}
  17. </div>
  18. {{#if (or @root.inventory.showValueAlways (and (eq item.type "treasure") (not item.container)))}}
  19. <span class="item-sell-value">
  20. {{#if (or item.isIdentified @root.user.isGM)}}
  21. <span data-visibility="{{#if item.isIdentified}}all{{else}}gm{{/if}}">
  22. {{#if @root.inventory.showIndividualPricing}}
  23. {{item.price.value}}
  24. {{#if (gt item.price.per 1)}}
  25. / {{item.price.per}}
  26. {{/if}}
  27. {{else}}
  28. {{item.assetValue}}
  29. {{/if}}
  30. </span>
  31. {{/if}}
  32. </span>
  33. {{/if}}
  34. <span class="item-quantity">
  35. {{#if editable}}<a class="item-decrease-quantity" data-action="decrease-quantity" title="{{localize "PF2E.Actor.Inventory.ItemQuantity.Decrease.Click"}}&#013;{{localize "PF2E.Actor.Inventory.ItemQuantity.Decrease.ShiftClick"}}&#013;{{localize "PF2E.Actor.Inventory.ItemQuantity.Decrease.ControlClick"}}">&ndash;</a>{{/if}}
  36. <span>{{item.quantity}}</span>
  37. {{#if editable}}<a class="item-increase-quantity" data-action="increase-quantity" title="{{localize "PF2E.Actor.Inventory.ItemQuantity.Increase.Click"}}&#013;{{localize "PF2E.Actor.Inventory.ItemQuantity.Increase.ShiftClick"}}&#013;{{localize "PF2E.Actor.Inventory.ItemQuantity.Increase.ControlClick"}}">+</a>{{/if}}
  38. </span>
  39. {{#if (ne @root.actor.type "npc")}}
  40. <span class="item-weight">{{item.bulk}}</span>
  41. {{/if}}
  42. {{#if editable}}
  43. <div class="item-controls">
  44. {{#if isContainer}}
  45. <a class="item-control" data-action="toggle-container" title="{{localize "PF2E.OpenItemTitle"}}"><i class="fa-solid fa-box{{#unless item.isCollapsed}}-open{{/unless}} fa-1x fa-fw"></i></a>
  46. {{/if}}
  47. {{#if (and canBeEquipped isInvestable)}}
  48. <a class="item-control item-toggle-invest{{#if item.isInvested}} active{{/if}}" title="{{localize "PF2E.ui.equipmentInvested"}}"><i class="fas fa-gem fa-1x fa-fw"></i></a>
  49. {{/if}}
  50. {{#if (or (eq @root.actor.type "character") (eq @root.actor.type "npc"))}}
  51. {{> "systems/pf2e/templates/actors/partials/carry-type.hbs" item=item}}
  52. {{/if}}
  53. {{#if item.isDamaged}}
  54. <a class="item-control" data-action="repair" title="{{localize "PF2E.RepairItemTitle"}}"><i class="fa-solid fa-hammer fa-1x fa-fw"></i></a>
  55. {{/if}}
  56. {{#if @root.user.isGM}}
  57. {{#if item.isIdentified}}
  58. <a class="item-control" data-action="toggle-identified" title="{{localize "PF2E.identification.Mystify"}}"><i class="fa-regular fa-question-circle fa-1x fa-fw"></i></a>
  59. {{else}}
  60. <a class="item-control" data-action="toggle-identified" title="{{localize "PF2E.identification.Identify"}}"><i class="fa-solid fa-question-circle fa-1x fa-fw"></i></a>
  61. {{/if}}
  62. {{/if}}
  63. {{#if (and isSellable (ne @root.actor.type "loot"))}}
  64. <a class="item-control item-sell-treasure" data-action="sell-treasure" title="{{localize "PF2E.ui.sell"}}"><i class="fas fa-coins fa-1x fa-fw"></i></a>
  65. {{/if}}
  66. {{#if (and (eq item.type "weapon") (eq @root.actor.type "npc"))}}
  67. <a class="item-control" data-action="generate-attack" title="{{localize "PF2E.Actor.NPC.GenerateAttack.Label"}}"><i class="fas fa-bolt fa-1x fa-fw"></i></a>
  68. {{/if}}
  69. {{#if (or @root.user.isGM item.isIdentified)}}
  70. <a class="item-control item-edit" title="{{localize "PF2E.EditItemTitle"}}"><i class="fas fa-edit fa-1x fa-fw"></i></a>
  71. {{/if}}
  72. {{#if (or owner (ne @root.actor.type "loot"))}}
  73. <a class="item-control item-delete" title="{{localize "PF2E.DeleteItemTitle"}}"><i class="fas fa-trash fa-1x fa-fw"></i></a>
  74. {{/if}}
  75. </div>
  76. {{/if}}
  77. </div>
  78. {{#if isContainer}}
  79. <div class="container-metadata" data-item-id="{{item.id}}" data-item-is-container="{{isContainer}}">
  80. {{#if isContainer}}
  81. <div class="container-capacity {{#if item.containerData.isOverLoaded}}over-limit{{/if}}">
  82. <span class="container-capacity-bar" style="width:{{item.capacityPercentage}}%"></span>
  83. <span class="container-capacity-label">{{localize "PF2E.CapacityBarLabel"}}: {{item.capacity.value}} / {{item.capacity.max}}</span>
  84. </div>
  85. {{/if}}
  86. {{#unless item.isCollapsed}}
  87. <ol class="container-held-items inventory-items" data-container-id="{{item.id}}">
  88. {{#each heldItems}}
  89. {{> "systems/pf2e/templates/actors/partials/item-line.hbs" editable=@root.editable user=@root.user owner=@root.owner}}
  90. {{/each}}
  91. </ol>
  92. {{/unless}}
  93. </div>
  94. {{/if}}
  95. </li>