Files
fvtt-mournblade/templates/roll-dialog-generic.html

336 lines
9.0 KiB
HTML

<form class="skill-roll-dialog">
<header class="roll-dialog-header">
{{#if img}}
<img class="actor-icon" src="{{img}}" data-edit="img" title="{{name}}" />
{{/if}}
<h1 class="dialog-roll-title roll-dialog-header">{{title}}</h1>
</header>
<div class="flexcol">
<div class="flexrow">
{{#if (eq attrKey "tochoose")}}
<span class="roll-dialog-label">{{localize "MNBL.attribute"}}</span>
<select
class="status-small-label color-class-common"
id="attrKey"
type="text"
name="attrKey"
value="attrKey"
data-dtype="string"
>
{{selectOptions config.attributs selected=attrKey}}
</select>
{{else}}
<span class="roll-dialog-label">{{attr.label}}</span>
<span class="small-label">{{attr.value}}</span>
{{/if}}
</div>
{{#if competence}}
<div class="flexrow">
<span class="roll-dialog-label">{{competence.name}}</span>
<span class="small-label">{{competence.system.niveau}}</span>
</div>
{{/if}} {{#if rune}}
<div class="flexrow">
<span class="roll-dialog-label">{{rune.name}}</span>
<span class="small-label">{{rune.system.formule}}</span>
</div>
<div class="flexrow">
<span class="roll-dialog-label">Lancement</span>
<select
class="roll-dialog-label"
id="runemode"
type="text"
name="runemode"
value="{{runemode}}"
data-dtype="String"
>
{{selectOptions config.lancementRuneOptions selected=runemode}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">{{localize "MNBL.soulpoints"}}</span>
<select
class="roll-dialog-label"
id="runeame"
type="text"
name="runeame"
value="{{runeame}}"
data-dtype="Number"
>
{{selectOptions config.pointsAmeOptions selected=runeame}}
</select>
</div>
{{/if}} {{#if arme}}
<div class="flexrow">
<span class="roll-dialog-label">{{localize "MNBL.weapon"}} : </span>
<span class="roll-dialog-label"
>{{arme.name}} (+{{arme.system.bonusmaniementoff}})</span
>
</div>
{{#if arme.system.isMelee}}
<div class="flexrow">
<span class="roll-dialog-label">{{localize "MNBL.attack"}} : </span>
<select
class="roll-dialog-label"
id="typeAttaque"
type="text"
name="typeAttaque"
value="{{typeAttaque}}"
data-dtype="String"
>
{{selectOptions config.attaques selected=typeAttaque }}
</select>
</div>
{{#if isMonte}}
<div class="flexrow">
<span class="roll-dialog-label"
>{{localize "MNBL.attackmountbonus"}} ? :
</span>
<input
class=""
type="checkbox"
id="isMonte"
name="isMonte"
{{checked
isMonte}}
/>
</div>
{{/if}} {{/if}} {{/if}} {{#if difficulte}}
<div class="flexrow">
<span class="roll-dialog-label"
>{{localize "MNBL.targetdefense"}} :
</span>
<span class="roll-dialog-label"><strong>{{difficulte}}</strong> </span>
</div>
{{/if}} {{#if arme}} {{#if arme.system.isDistance}}
<div class="flexrow">
<span class="roll-dialog-label"
><strong>{{localize "MNBL.shootmodifier"}}</strong></span
>
</div>
<div class="flexrow">
<span class="roll-dialog-label"
>{{localize "MNBL.aimingbonus"}} ? :
</span>
<input
class=""
type="checkbox"
id="visee"
name="visee"
{{checked
visee}}
/>
</div>
{{#if defender}}
<div class="flexrow">
<span class="roll-dialog-label"
>{{localize "MNBL.targetseeshoot"}}
(-{{defender.system.attributs.adr.value}})? :
</span>
<input
class=""
type="checkbox"
id="cibleconsciente"
name="cibleconsciente"
{{checked
cibleconsciente}}
/>
</div>
{{else}}
<div class="flexrow">
<span class="roll-dialog-label">{{localize "MNBL.notarget"}} ! </span>
</div>
{{/if}}
<div class="flexrow">
<span class="roll-dialog-label"
>{{localize "MNBL.runningtarget"}} ? :
</span>
<input
class=""
type="checkbox"
id="ciblecourt"
name="ciblecourt"
{{checked
ciblecourt}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label">{{localize "MNBL.hascover"}} ? : </span>
<select
class="roll-dialog-label"
id="typeCouvert"
type="text"
name="typeCouvert"
value="{{typeCouvert}}"
data-dtype="String"
>
{{selectOptions config.couverts labelAttr="name" selected=typeCouvert}}
</select>
</div>
<div class="flexrow">
<span class="roll-dialog-label">{{localize "MNBL.range"}} </span>
<select
class="roll-dialog-label"
id="difficulte"
type="text"
name="difficulte"
value="{{difficulte}}"
data-dtype="Number"
>
{{selectOptions config.listePortees selected=difficulte}}
</select>
</div>
{{/if}} {{/if}} {{#if hasDesavantageBonus}}
<div class="flexrow">
<span class="roll-dialog-label"
><strong>{{localize "MNBL.disadvantagepositions"}}</strong></span
>
</div>
<div class="flexrow">
<span class="roll-dialog-label"
>{{localize "MNBL.targetground"}} ? :
</span>
<input
class=""
type="checkbox"
id="cibleausol"
name="cibleausol"
{{checked
cibleausol}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label"
>{{localize "MNBL.unarmedtarget"}} ? :
</span>
<input
class=""
type="checkbox"
id="cibledesarmee"
name="cibledesarmee"
{{checked
cibledesarmee}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label"
>{{localize "MNBL.smallroomtarget"}} ? :
</span>
<input
class=""
type="checkbox"
id="ciblerestreint"
name="ciblerestreint"
{{checked
ciblerestreint}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label"
>{{localize "MNBL.targetcantmove"}} ? :
</span>
<input
class=""
type="checkbox"
id="cibleimmobilisée"
name="cibleimmobilisée"
{{checked
cibleimmobilisée}}
/>
</div>
<div class="flexrow">
<span class="roll-dialog-label"
>{{localize "MNBL.targetbelow"}} ? :
</span>
<input
class=""
type="checkbox"
id="ciblesurplomb"
name="ciblesurplomb"
{{checked
ciblesurplomb}}
/>
</div>
{{/if}}
<div class="flexrow">
<span class="roll-dialog-label">{{localize "MNBL.healthmalus"}} : </span>
<span class="roll-dialog-label">{{malusSante}}</span>
</div>
<div class="flexrow">
<span class="roll-dialog-label">{{localize "MNBL.soulmalus"}} : </span>
<span class="roll-dialog-label">{{malusAme}}</span>
</div>
{{#if (count modifiers)}}
<div class="flexrow">
<span class="roll-dialog-label"
>{{localize "MNBL.registeredmodifiers"}} :
</span>
</div>
{{#each modifiers as |modifier idx|}}
<div class="flexrow">
<span class="roll-dialog-label">{{modifier.name}} : </span>
<span class="roll-dialog-label">{{modifier.system.value}}</span>
<input
class="apply-modifier"
data-modifier-idx="{{idx}}"
id="apply-modifier"
type="checkbox"
name="apply-modifier"
value="{{modifier.system.apply}}"
{{checked
modifier.system.apply}}
/>
</div>
{{/each}} {{/if}}
<div class="flexrow">
<span class="roll-dialog-label">{{localize "MNBL.modifier"}} : </span>
<select
class="roll-dialog-label"
id="modificateur"
type="text"
name="modificateur"
value="{{modificateur}}"
data-dtype="Number"
>
{{selectOptions config.modificateurOptions valueAttr="key"
nameAttr="key" labelAttr="label" selected=modificateur }}
</select>
</div>
{{#if selectDifficulte}}
<div class="flexrow">
<span class="roll-dialog-label">{{localize "MNBL.difficulty"}} : </span>
<select
class="roll-dialog-label"
id="difficulte"
type="text"
name="difficulte"
value="{{difficulte}}"
data-dtype="Number"
>
{{selectOptions config.difficulteOptions selected=difficulte}}
</select>
</div>
{{/if}} {{#if canEclatDoubleD20}}
<div class="flexrow">
<span class="roll-dialog-label">{{localize "MNBL.doubleD20"}}</span>
<input
class=""
id="doubleD20"
type="checkbox"
name="doubleD20"
value="{{doubleD20}}"
{{checked
doubleD20}}
/>
</div>
{{/if}}
</div>
</form>