Add the Aspect sheet and update some translation keys for the actor sheet

This commit is contained in:
Oliver-Akins 2023-12-15 23:55:47 -07:00
parent c0d677cd77
commit 763a0982d5
22 changed files with 1277 additions and 84 deletions

View file

@ -1,23 +1,23 @@
<div class="skill-group">
<h3 class="skill-group__label">{{localize "dotdungeon.skills.build"}}</h3>
<h3 class="skill-group__label">{{localize "dotdungeon.actor.pc.skills.build"}}</h3>
{{#each (dotdungeon-array "defense" "magic" "melee" "platforming" "strength")}}
{{> dotdungeon.skill name=this}}
{{/each}}
</div>
<div class="skill-group">
<h3 class="skill-group__label">{{localize "dotdungeon.skills.meta"}}</h3>
<h3 class="skill-group__label">{{localize "dotdungeon.actor.pc.skills.meta"}}</h3>
{{#each (dotdungeon-array "alchemy" "arcanum" "dreams" "lore" "navigation")}}
{{> dotdungeon.skill name=this}}
{{/each}}
</div>
<div class="skill-group">
<h3 class="skill-group__label">{{localize "dotdungeon.skills.presence"}}</h3>
<h3 class="skill-group__label">{{localize "dotdungeon.actor.pc.skills.presence"}}</h3>
{{#each (dotdungeon-array "alchemy" "arcanum" "dreams" "lore" "navigation")}}
{{> dotdungeon.skill name=this}}
{{/each}}
</div>
<div class="skill-group">
<h3 class="skill-group__label">{{localize "dotdungeon.skills.hands"}}</h3>
<h3 class="skill-group__label">{{localize "dotdungeon.actor.pc.skills.hands"}}</h3>
{{#each (dotdungeon-array "animal_handling" "perception" "sneak" "speech" "vibes")}}
{{> dotdungeon.skill name=this}}
{{/each}}

View file

@ -1,6 +1,6 @@
<label class="stat stat--{{name}}">
<button class="roll-stat" data-stat="{{name}}">
{{localize (concat "dotdungeon.stat." name)}}
{{localize (concat "dotdungeon.actor.pc.stat." name)}}
</button>
{{> dotdungeon.dice_choice fieldToUpdate=(concat "system.stats." name) selected=value }}
</label>

View file

@ -1,41 +1,40 @@
<form autocomplete="off" class="actor--pc">
{{log system}}
{{#> dotdungeon.panel class="avatar" title="dotdungeon.panel.avatar"}}
{{#> dotdungeon.panel class="avatar" title="dotdungeon.actor.pc.panel.avatar"}}
Avatar Content
{{/ dotdungeon.panel}}
{{#> dotdungeon.panel class="stats" title="dotdungeon.panel.statistics"}}
{{#> dotdungeon.panel class="stats" title="dotdungeon.actor.pc.panel.statistics"}}
{{#each system.stats }}
{{> dotdungeon.stat name=@key value=this}}
{{/each}}
{{/ dotdungeon.panel}}
{{#> dotdungeon.panel class="skills" title="dotdungeon.panel.skills"}}
{{#> dotdungeon.panel class="skills" title="dotdungeon.actor.pc.panel.skills"}}
Skills
{{/ dotdungeon.panel}}
{{#> dotdungeon.panel class="backpack" title="dotdungeon.panel.backpack"}}
{{#> dotdungeon.panel class="backpack" title="dotdungeon.actor.pc.panel.backpack"}}
Backpack
{{/ dotdungeon.panel}}
{{#> dotdungeon.panel class="sync" title="dotdungeon.panel.sync"}}
{{#> dotdungeon.panel class="sync" title="dotdungeon.actor.pc.panel.sync"}}
Sync
{{/ dotdungeon.panel}}
{{#> dotdungeon.panel class="aspect" title="dotdungeon.panel.aspect"}}
{{#> dotdungeon.panel class="aspect" title="dotdungeon.actor.pc.panel.aspect"}}
Aspect
{{/ dotdungeon.panel}}
{{#> dotdungeon.panel class="weapons" title="dotdungeon.panel.weapons"}}
{{#> dotdungeon.panel class="weapons" title="dotdungeon.actor.pc.panel.weapons"}}
Weapons
{{/ dotdungeon.panel}}
{{#> dotdungeon.panel class="spells" title="dotdungeon.panel.spells"}}
{{#> dotdungeon.panel class="spells" title="dotdungeon.actor.pc.panel.spells"}}
Spells
{{/ dotdungeon.panel}}
{{#> dotdungeon.panel class="roles" title="dotdungeon.panel.roles"}}
{{#> dotdungeon.panel class="roles" title="dotdungeon.actor.pc.panel.roles"}}
Roles
{{/ dotdungeon.panel}}
{{#> dotdungeon.panel class="mounts" title="dotdungeon.panel.mounts"}}
{{#> dotdungeon.panel class="mounts" title="dotdungeon.actor.pc.panel.mounts"}}
Mounts
{{/ dotdungeon.panel}}
{{#> dotdungeon.panel class="summons" title="dotdungeon.panel.summons"}}
{{#> dotdungeon.panel class="summons" title="dotdungeon.actor.pc.panel.summons"}}
Summons
{{/ dotdungeon.panel}}
{{#> dotdungeon.panel class="storage" title="dotdungeon.panel.storage"}}
{{#> dotdungeon.panel class="storage" title="dotdungeon.actor.pc.panel.storage"}}
Storage
{{/ dotdungeon.panel}}
</form>

View file

@ -1,4 +1,27 @@
<form autocomplete="off" class="item--aspect">
{{log system}}
<h2>I'm an Item :')</h2>
<h2>
<input
type="text"
placeholder="{{localize "dotdungeon.item.aspect.name"}}"
name="name"
value="{{item.name}}"
>
</h2>
<label>
{{localize "dotdungeon.item.aspect.duration"}}
<input
type="number"
class="duration"
name="system.deactivateAfter"
value="{{system.deactivateAfter}}"
>
{{dotdungeon-toFriendlyDuration system.deactivateAfter}}
</label>
<label>
{{localize "dotdungeon.item.aspect.description"}}:
<textarea
name="system.info"
aria-description="{{localize "dotdungeon.aria.aspect-description"}}"
>{{system.info}}</textarea>
</label>
</form>