Add skill+weapon rolls
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
<section class="character-main character-main-{{ifThen isPlayMode 'play' 'edit'}}">
|
||||
{{!log "character-main" this}}
|
||||
{{log "character-main" this}}
|
||||
|
||||
<fieldset>
|
||||
<legend>{{localize "LETHALFANTASY.Label.pc"}}</legend>
|
||||
@ -21,9 +21,6 @@
|
||||
<span class="name">{{localize "LETHALFANTASY.Label.perception"}}</span>
|
||||
{{formInput systemFields.perception.fields.value value=system.perception.value disabled=isPlayMode
|
||||
classes="character-hp"}}
|
||||
<span class="name">{{localize "LETHALFANTASY.Label.bonus"}}</span>
|
||||
{{formInput systemFields.perception.fields.bonus value=system.perception.bonus disabled=isPlayMode
|
||||
classes="character-hp"}}
|
||||
</div>
|
||||
<div class="flexrow character-hp">
|
||||
<span class="name">{{localize "LETHALFANTASY.Label.grit"}}</span>
|
||||
@ -61,8 +58,7 @@
|
||||
class="lf-roll-small fa-solid fa-dice-d20"></i>
|
||||
{{localize "LETHALFANTASY.Label.saves.will"}}
|
||||
</a></span>
|
||||
{{formField systemFields.saves.fields.will.fields.value value=system.saves.will.value
|
||||
disabled=isPlayMode}}
|
||||
{{formField systemFields.saves.fields.will.fields.value value=system.saves.will.value disabled=true}}
|
||||
<span class="name">
|
||||
<a class="rollable" data-roll-type="save" data-roll-key="dodge"><i
|
||||
class="lf-roll-small fa-solid fa-dice-d20"></i>
|
||||
@ -70,7 +66,7 @@
|
||||
</a>
|
||||
</span>
|
||||
{{formField systemFields.saves.fields.dodge.fields.value value=system.saves.dodge.value
|
||||
disabled=isPlayMode}}
|
||||
disabled=true}}
|
||||
<span class="name">
|
||||
<a class="rollable" data-roll-type="save" data-roll-key="toughness"><i
|
||||
class="lf-roll-small fa-solid fa-dice-d20"></i>
|
||||
@ -78,7 +74,7 @@
|
||||
</a>
|
||||
</span>
|
||||
{{formField systemFields.saves.fields.toughness.fields.value value=system.saves.toughness.value
|
||||
disabled=isPlayMode}}
|
||||
disabled=true}}
|
||||
</div>
|
||||
<div class="character-save">
|
||||
<span class="name">
|
||||
@ -88,7 +84,7 @@
|
||||
</a>
|
||||
</span>
|
||||
{{formField systemFields.saves.fields.contagion.fields.value value=system.saves.contagion.value
|
||||
disabled=isPlayMode }}
|
||||
disabled=true}}
|
||||
|
||||
<span class="name">
|
||||
<a class="rollable" data-roll-type="save" data-roll-key="poison"><i
|
||||
@ -97,13 +93,21 @@
|
||||
</a>
|
||||
</span>
|
||||
{{formField systemFields.saves.fields.poison.fields.value value=system.saves.poison.value
|
||||
disabled=isPlayMode }}
|
||||
disabled=true }}
|
||||
|
||||
<span class="name">
|
||||
<a class="rollable" data-roll-type="save" data-roll-key="pain"><i
|
||||
<span class="name-pain">
|
||||
<a class="rollable" data-roll-type="save" data-roll-key="pain" data-roll-dice="D12"><i
|
||||
class="lf-roll-small fa-solid fa-dice-d12"></i>
|
||||
{{localize "LETHALFANTASY.Label.saves.pain"}}
|
||||
</a>
|
||||
</span>
|
||||
<span class="name-pain">
|
||||
<a class="rollable" data-roll-type="save" data-roll-key="pain" data-roll-dice="D20"><i
|
||||
class="lf-roll-small fa-solid fa-dice-d20"></i>
|
||||
{{localize "LETHALFANTASY.Label.saves.pain"}}</span>
|
||||
{{formField systemFields.saves.fields.pain.fields.value value=system.saves.pain.value disabled=isPlayMode}}
|
||||
{{localize "LETHALFANTASY.Label.saves.pain"}}
|
||||
</a>
|
||||
</span>
|
||||
{{formField systemFields.saves.fields.pain.fields.value value=system.saves.pain.value disabled=true}}
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
@ -116,19 +120,19 @@
|
||||
class="lf-roll-small fa-solid fa-dice-d20"></i>{{localize
|
||||
"LETHALFANTASY.Label.challenges.strength"}}</a></span>
|
||||
{{formField systemFields.challenges.fields.str.fields.value value=system.challenges.str.value
|
||||
disabled=isPlayMode
|
||||
disabled=true
|
||||
}}
|
||||
<span class="name"><a class="rollable" data-roll-type="challenge" data-roll-key="agility"><i
|
||||
class="lf-roll-small fa-solid fa-dice-d20"></i>{{localize
|
||||
"LETHALFANTASY.Label.challenges.agility"}}</a></span>
|
||||
{{formField systemFields.challenges.fields.agility.fields.value value=system.challenges.agility.value
|
||||
disabled=isPlayMode
|
||||
disabled=true
|
||||
}}
|
||||
<span class="name"><a class="rollable" data-roll-type="challenge" data-roll-key="dying"><i
|
||||
class="lf-roll-small fa-solid fa-dice-d20"></i>{{localize
|
||||
"LETHALFANTASY.Label.challenges.dying"}}</a></span>
|
||||
{{formField systemFields.challenges.fields.dying.fields.value value=system.challenges.dying.value
|
||||
disabled=isPlayMode }}
|
||||
disabled=true }}
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
@ -141,10 +145,10 @@
|
||||
{{formField systemFields.movement.fields.walk value=system.movement.walk disabled=isPlayMode}}
|
||||
<span class="name">{{localize "LETHALFANTASY.Label.movement.jog"}}</span>
|
||||
{{formField systemFields.movement.fields.jog value=system.challenges.movement.jog disabled=isPlayMode}}
|
||||
<span class="name">{{localize "LETHALFANTASY.Label.movement.sprint"}}</span>
|
||||
{{formField systemFields.movement.fields.sprint value=system.movement.sprint disabled=isPlayMode}}
|
||||
<span class="name">{{localize "LETHALFANTASY.Label.movement.run"}}</span>
|
||||
{{formField systemFields.movement.fields.run value=system.movement.run disabled=isPlayMode}}
|
||||
<span class="name">{{localize "LETHALFANTASY.Label.movement.sprint"}}</span>
|
||||
{{formField systemFields.movement.fields.sprint value=system.movement.sprint disabled=isPlayMode}}
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
@ -220,14 +224,4 @@
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<fieldset class="character-resources character-resources-{{ifThen isPlayMode 'play' 'edit'}}">
|
||||
<legend>{{localize "LETHALFANTASY.Label.resources"}}</legend>
|
||||
<div class="character-resource" data-drag="true" data-drag-type="resource">
|
||||
</div>
|
||||
<div class="character-resource" data-drag="true" data-drag-type="resource">
|
||||
</div>
|
||||
<div class="character-resource" data-drag="true" data-drag-type="resource">
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
</section>
|
@ -7,8 +7,11 @@
|
||||
{{#each skills as |item|}}
|
||||
<div class="skill " data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
|
||||
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" />
|
||||
<div class="name" >
|
||||
{{item.name}}
|
||||
<div class="name">
|
||||
<a class="rollable" data-roll-type="skill" data-roll-key="{{item.id}}">
|
||||
<i class="lf-roll-small fa-duotone fa-solid fa-dice-d10"></i>
|
||||
{{item.name}}
|
||||
</a>
|
||||
</div>
|
||||
<div class="score">
|
||||
+{{item.system.skillTotal}}
|
||||
@ -49,7 +52,7 @@
|
||||
<legend data-tooltip="{{localize " LETHALFANTASY.Tooltip.vulnerabilities"}}" data-tooltip-direction="UP">{{localize
|
||||
"LETHALFANTASY.Label.vulnerabilities"}}</legend>
|
||||
<div class="vulnerabilities">
|
||||
{{#each gifts as |item|}}
|
||||
{{#each vulnerabilities as |item|}}
|
||||
<div class="vulnerability " data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
|
||||
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" />
|
||||
<div class="name" data-tooltip="{{{item.description}}}<br><br>{{item.path}}" data-tooltip-direction="UP">
|
||||
|
@ -1,20 +1,34 @@
|
||||
<section class="tab character-{{tab.id}} {{tab.cssClass}}" data-tab="{{tab.id}}" data-group="{{tab.group}}">
|
||||
|
||||
<fieldset>
|
||||
<legend>{{localize "LETHALFANTASY.Label.equipment"}}{{#if isEditMode}}<a class="action" data-tooltip="{{localize "
|
||||
LETHALFANTASY.Tooltip.addEquipment"}}" data-tooltip-direction="UP"><i class="fas fa-plus"
|
||||
data-action="createEquipment"></i></a>{{/if}}</legend>
|
||||
<legend>{{localize "LETHALFANTASY.Label.weapons"}}</legend>
|
||||
|
||||
<div class="weapons">
|
||||
{{#each weapons as |item|}}
|
||||
{{!log 'weapon' this}}
|
||||
<div class="weapon" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}" data-drag="true"
|
||||
data-drag-type="damage">
|
||||
{{#if (ne item.img "icons/svg/item-bag.svg")}}
|
||||
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" />
|
||||
{{/if}}
|
||||
<div class="name" data-tooltip="{{{item.system.description}}}">
|
||||
{{item.name}}
|
||||
<div class="name">
|
||||
{{item.name}}
|
||||
</div>
|
||||
<div class="attack-icons">
|
||||
|
||||
<a class="rollable" data-roll-type="weapon-attack" data-roll-key="{{item.id}}" data-tooltip="Roll Attack">
|
||||
<i class="lf-roll-small fa-solid fa-swords" data-roll-type="weapon-attack" data-roll-key="{{item.id}}"></i>
|
||||
</a>
|
||||
|
||||
<a class="rollable" data-roll-type="weapon-defense" data-roll-key="{{item.id}}" data-tooltip="Roll Defense">
|
||||
<i class="fa-solid fa-shield-halved" data-roll-type="weapon-defense" data-roll-key="{{item.id}}"></i>
|
||||
</a>
|
||||
|
||||
<a class="rollable" data-roll-type="weapon-damage" data-roll-key="{{item.id}}" data-tooltip="Roll Damage">
|
||||
<i class="fa-regular fa-face-head-bandage" data-roll-type="weapon-damage" data-roll-key="{{item.id}}"></i>
|
||||
</a>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="controls">
|
||||
<a data-tooltip="{{localize 'LETHALFANTASY.Edit'}}" data-action="edit" data-item-id="{{item.id}}"
|
||||
data-item-uuid="{{item.uuid}}"><i class="fas fa-edit"></i></a>
|
||||
@ -24,10 +38,12 @@
|
||||
</div>
|
||||
{{/each}}
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<fieldset>
|
||||
<legend>{{localize "LETHALFANTASY.Label.armors"}}</legend>
|
||||
<div class="armors">
|
||||
{{#each armors as |item|}}
|
||||
{{!log 'armor' this}}
|
||||
<div class="armor" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
|
||||
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" />
|
||||
<div class="name" data-tooltip="{{{item.system.description}}}">
|
||||
@ -44,5 +60,25 @@
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
|
||||
<fieldset>
|
||||
<legend>{{localize "LETHALFANTASY.Label.equipment"}}</legend>
|
||||
<div class="equipments">
|
||||
{{#each equipments as |item|}}
|
||||
<div class="equipment" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
|
||||
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" />
|
||||
<div class="name" data-tooltip="{{{item.system.description}}}">
|
||||
{{item.name}}
|
||||
</div>
|
||||
<div class="controls">
|
||||
<a data-tooltip="{{localize 'LETHALFANTASY.Edit'}}" data-action="edit" data-item-id="{{item.id}}"
|
||||
data-item-uuid="{{item.uuid}}"><i class="fas fa-edit"></i></a>
|
||||
<a data-tooltip="{{localize 'LETHALFANTASY.Delete'}}" data-action="delete" data-item-id="{{item.id}}"
|
||||
data-item-uuid="{{item.uuid}}"><i class="fas fa-trash"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
{{/each}}
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
|
||||
</section>
|
@ -5,13 +5,19 @@
|
||||
<img src="{{actingCharImg}}" data-tooltip="{{actingCharName}}" />
|
||||
</div>
|
||||
|
||||
|
||||
<div class="intro-right">
|
||||
<span>{{upperFirst rollType}} : {{upperCase rollTarget.rollKey}}</span>
|
||||
<span>{{upperFirst rollName}} : {{upperCase rollTarget.rollKey}}</span>
|
||||
|
||||
{{#if rollTarget.weapon}}
|
||||
<span>{{rollTarget.weapon.name}}</span>
|
||||
{{/if}}
|
||||
|
||||
<span>Formula : {{titleFormula}}</span>
|
||||
|
||||
{{#each diceResults as |result|}}
|
||||
<span>{{result.dice}} : {{result.value}}</span>
|
||||
{{/each}}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
{{#if isSave}}
|
||||
|
@ -1,16 +1,18 @@
|
||||
{{log "roll-dialog" this}}
|
||||
<div class="lethalfantasy-roll-dialog">
|
||||
|
||||
<fieldSet>
|
||||
{{#if (eq rollType "challenge")}}
|
||||
<legend>{{localize "LETHALFANTASY.Label.challenge"}}</legend>
|
||||
{{else}}
|
||||
<legend>{{localize "LETHALFANTASY.Label.save"}}</legend>
|
||||
{{/if}}
|
||||
<fieldSet class="">
|
||||
<legend>{{localize (concat "LETHALFANTASY.Label." rollType)}}</legend>
|
||||
{{#if hasModifier}}
|
||||
<div class="dialog-save">{{upperCase rollTarget.rollKey}} : {{baseFormula}} + {{baseValue}}</div>
|
||||
<div class="dialog-save">{{upperCase rollName}} : {{baseFormula}} + {{baseValue}}</div>
|
||||
{{else}}
|
||||
<div class="dialog-save">{{upperCase rollTarget.rollKey}} : {{baseFormula}}</div>
|
||||
<div class="dialog-save">{{upperCase rollName}} : {{baseFormula}}</div>
|
||||
{{/if}}
|
||||
{{#if rollTarget.weapon}}
|
||||
<div class="dialog-save">{{localize "LETHALFANTASY.Label.baseModifier"}} : {{rollTarget.charModifier}}</div>
|
||||
<div class="dialog-save">{{localize "LETHALFANTASY.Label.weapon"}} : {{rollTarget.weapon.name}}</div>
|
||||
<div class="dialog-save">{{localize "LETHALFANTASY.Label.skill"}} : {{rollTarget.name}}</div>
|
||||
<div class="dialog-save">{{localize "LETHALFANTASY.Label.skillBonus"}} : {{rollTarget.weaponSkillModifier}}</div>
|
||||
{{/if}}
|
||||
</fieldSet>
|
||||
|
||||
|
Reference in New Issue
Block a user