Vincent Vandemeulebrouck
3b06bd382b
Dans les messages d'automatisation de combat, le nom des tokens est utilisé au lieu d'utiliser le nom de l'acteur. Ceci permet de ne pas dévoiler un nom générique (Villageois) si le token a un nom personnalisé.
76 lines
3.6 KiB
HTML
76 lines
3.6 KiB
HTML
<div data-passearme="{{passeArme}}">
|
|
{{#if (eq surprise 'totale')}}
|
|
<span><strong>{{defenderToken.name}}</strong> est totalement surpris</span>
|
|
{{else if essais.defense}}
|
|
<span><strong>{{defenderToken.name}}</strong> doit :</span>
|
|
{{else}}
|
|
<span><strong>{{defenderToken.name}}</strong> doit se défendre
|
|
{{~#if (eq surprise 'demi')}} avec une significative {{/if}} d'une attaque
|
|
{{~#if attaqueParticuliere}} <strong>particulière en
|
|
{{~#if (eq attaqueParticuliere 'finesse')}} finesse
|
|
{{else if (eq attaqueParticuliere 'force')}} force
|
|
{{else if (eq attaqueParticuliere 'rapidite')}} rapidité
|
|
{{/if~}}</strong>
|
|
{{/if}} de {{attackerToken.name}} ({{attaqueArme.name}}):
|
|
</span>
|
|
{{/if}}
|
|
<span class='chat-card-button-area'>
|
|
<br>
|
|
{{#unless (eq surprise 'totale')}}
|
|
{{#if essais.defense}}
|
|
{{#unless essais.defenseChance}}
|
|
{{#if (eq defender.type 'personnage')}}
|
|
<a class='chat-card-button' id='appel-chance-defense'
|
|
data-attackerId='{{attackerId}}' data-defenderTokenId='{{defenderToken.id}}' data-attackerTokenId='{{attackerToken.id}}'>
|
|
Faire appel à la chance</a>
|
|
</a>
|
|
<br>
|
|
{{/if}}
|
|
{{#if (eq defender.type 'personnage')}}
|
|
{{#if (gt defender.system.compteurs.destinee.value 0)}}
|
|
<a class='chat-card-button' id='appel-destinee-defense'
|
|
data-attackerId='{{attackerId}}' data-attackerTokenId='{{attackerToken.id}}' data-defenderTokenId='{{defenderToken.id}}'>
|
|
Utiliser la destinée</a>
|
|
</a>
|
|
<br>
|
|
{{/if}}
|
|
{{/if}}
|
|
{{/unless}}
|
|
{{else}}
|
|
{{#each armes as |arme key|}}
|
|
<a class='chat-card-button' id='parer-button'
|
|
data-attackerId='{{../attackerId}}' data-defenderTokenId='{{../defenderToken.id}}' data-attackerTokenId='{{../attackerToken.id}}'
|
|
data-armeid='{{arme._id}}'>
|
|
Parer avec {{arme.name}} à {{../diffLibre }}{{#if arme.system.nbUsage}} (Utilisations : {{arme.system.nbUsage}}){{/if}}
|
|
</a>
|
|
<br>
|
|
{{/each}}
|
|
{{#if mainsNues}}
|
|
<a class='chat-card-button' id='parer-button'
|
|
data-attackerId='{{attackerId}}' data-defenderTokenId='{{defenderToken.id}}' data-attackerTokenId='{{attackerToken.id}}'
|
|
data-armeid='{{arme._id}}' data-competence='{{arme.system.competence}}'>
|
|
Parer à mains nues à {{diffLibre}}{{#if arme.system.nbUsage}} (Utilisations : {{arme.system.nbUsage}}){{/if}}
|
|
</a>
|
|
<br>
|
|
{{/if}}
|
|
{{#if (ne attaqueCategorie 'tir')}}
|
|
{{#each esquives as |esquive key|}}
|
|
<a class='chat-card-button' id='esquiver-button'
|
|
data-attackerId='{{../attackerId}}' data-defenderTokenId='{{../defenderToken.id}}' data-attackerTokenId='{{../attackerToken.id}}'
|
|
data-compid='{{esquive._id}}' data-competence='{{esquive.name}}'>
|
|
{{esquive.name}} à {{../diffLibre}} {{#if esquive.system.nbUsage}} (Utilisations : {{esquive.system.nbUsage}}){{/if}}
|
|
</a>
|
|
<br>
|
|
{{/each}}
|
|
{{/if}}
|
|
{{/if}}
|
|
{{/unless}}
|
|
<a class='chat-card-button' id='encaisser-button'
|
|
data-attackerId='{{attackerId}}' data-defenderTokenId='{{defenderToken.id}}' data-attackerTokenId='{{attackerToken.id}}'>
|
|
Encaisser à {{plusMoins dmg.total}}
|
|
{{#if (eq dmg.mortalite 'non-mortel')~}}
|
|
(non-mortel) !
|
|
{{/if}}
|
|
</a>
|
|
</span>
|
|
</div> |