Phase 4 (Item Sheets) complete: - Created VagabondItemSheet base class using ApplicationV2 + HandlebarsApplicationMixin - Implemented templates for all 8 item types: weapon, armor, equipment, ancestry, class, spell, perk, feature - Added Details and Effects tabs to all item sheets - Effects tab provides full CRUD for Active Effects (create, edit, toggle, delete) - Added ~150 localization strings for item fields and UI elements - Comprehensive SCSS styling matching parchment theme Key features: - Type-specific templates with appropriate fields for each item type - Array field management for traits, progression tables, features - Wider dropdowns for ancestry Being Type and Size fields - Effect controls remain clickable when effect is disabled 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
15 lines
544 B
Handlebars
15 lines
544 B
Handlebars
{{!-- Item Sheet Header --}}
|
|
<header class="sheet-header item-header">
|
|
<img class="item-img" src="{{item.img}}" alt="{{item.name}}" data-edit="img" />
|
|
|
|
<div class="header-fields">
|
|
<h1 class="item-name">
|
|
<input type="text" name="name" value="{{item.name}}" placeholder="{{localize 'VAGABOND.ItemName'}}" {{#unless editable}}disabled{{/unless}} />
|
|
</h1>
|
|
|
|
<div class="item-type">
|
|
<span class="type-badge {{itemType}}">{{localize (concat "VAGABOND.ItemType" (capitalize itemType))}}</span>
|
|
</div>
|
|
</div>
|
|
</header>
|