81 lines
1.7 KiB
HTML
81 lines
1.7 KiB
HTML
<!-- needs name, char, and skillName -->
|
|
<template name="skillDialog">
|
|
{{#baseDialog title=name class=colorClass hideColor="true" hideDelete="true"}}
|
|
<!--proficiency-->
|
|
<div>
|
|
<core-icon icon="{{profIcon}}"></core-icon>
|
|
{{#if profSource}}
|
|
{{#with profSource}}
|
|
{{statValue}} - {{sourceName}}
|
|
{{/with}}
|
|
{{else}}
|
|
Not Proficient
|
|
{{/if}}
|
|
</div>
|
|
<!--numerical value-->
|
|
<div>
|
|
<!--Ability Mod-->
|
|
<div>
|
|
<div>{{abilityName}}</div>
|
|
<div>{{char.abilityMod ability}}</div>
|
|
</div>
|
|
<!--Prof bonus-->
|
|
{{#if char.proficiency skillName}}
|
|
<div>
|
|
<div>{{#with profSource}}{{statValue}}{{/with}}</div>
|
|
<div>+{{profBonus}}</div>
|
|
</div>
|
|
{{/if}}
|
|
<!--numerical effects-->
|
|
{{#each addEffects}}
|
|
<div>
|
|
<div>{{sourceName}}</div>
|
|
<div>+{{statValue}}</div>
|
|
</div>
|
|
{{/each}}
|
|
{{#each mulEffects}}
|
|
<div>
|
|
<div>{{sourceName}}</div>
|
|
<div>×{{statValue}}</div>
|
|
</div>
|
|
{{/each}}
|
|
{{#each minEffects}}
|
|
<div>
|
|
<div>{{sourceName}}</div>
|
|
<div>Min: {{statValue}}</div>
|
|
</div>
|
|
{{/each}}
|
|
{{#each maxEffects}}
|
|
<div>
|
|
<div>{{sourceName}}</div>
|
|
<div>Max: {{statValue}}</div>
|
|
</div>
|
|
{{/each}}
|
|
<!--Total-->
|
|
<div>
|
|
<div>Total</div>
|
|
<div>{{char.skillMod skillName}}</div>
|
|
</div>
|
|
</div>
|
|
<!--Advantage effects-->
|
|
{{#if advEffects.count}}
|
|
Advantage:
|
|
{{#each advEffects}}
|
|
<div>{{sourceName}}</div>
|
|
{{/each}}
|
|
{{/if}}
|
|
{{#if dadvEffects.count}}
|
|
Disadvantage:
|
|
{{#each dadvEffects}}
|
|
<div>{{sourceName}}</div>
|
|
{{/each}}
|
|
{{/if}}
|
|
<!--Conditional Benefits-->
|
|
{{#each conditionalEffects}}
|
|
<div>
|
|
<div>{{sourceName}}</div>
|
|
<div>*{{statValue}}</div>
|
|
</div>
|
|
{{/each}}
|
|
{{/baseDialog}}
|
|
</template> |