<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 appel-chance-defense'
                data-attackerId='{{attackerId}}' data-defenderTokenId='{{defenderToken.id}}' data-attackerTokenId='{{attackerToken.id}}'>
                Faire appel à la chance
              </a>
              <br>
            {{/if}}
            {{#if (and (eq defender.type 'personnage') (gt defender.system.compteurs.destinee.value 0))}}
              <a class='chat-card-button appel-destinee-defense'
                data-attackerId='{{attackerId}}' data-attackerTokenId='{{attackerToken.id}}' data-defenderTokenId='{{defenderToken.id}}'>
                Utiliser la destinée
              </a>
              <br>
            {{/if}}
          {{/unless}}
        {{else}}
          {{#if (settings-get 'rdd-advanced-roll-dialog-v2')}}
          <a class='chat-card-button button-defense' 
              data-attackerId='{{attackerId}}'
              data-attackerTokenId='{{attackerToken.id}}'
              data-defenderTokenId='{{defenderToken.id}}'
            >
            Se défendre
            {{#if (or (eq attaqueCategorie 'tir') (eq attaqueCategorie 'lancer'))}}
            (difficulté à déterminer)
            {{else}}
            à {{diffLibre }}
            {{/if}}
          </a>
          <br>
          {{else}}
            {{#each armes as |arme key|}}
              <a class='chat-card-button button-parade'
                data-attackerId='{{../attackerId}}' data-defenderTokenId='{{../defenderToken.id}}' data-attackerTokenId='{{../attackerToken.id}}'
                data-armeid='{{arme._id}}'>
                Parer avec {{arme.name}}
                {{#if (or (eq ../attaqueCategorie 'tir') (eq ../attaqueCategorie 'lancer'))}}
                (difficulté à déterminer)
                {{else}}à {{../diffLibre }}
                {{/if}}
                {{#if (eq arme.typeParade 'sign')}}
                <span class="rdd-diviseur">&times;&frac12;</span>
                {{/if}}
                {{#if arme.nbUsage}}(Utilisations : {{arme.nbUsage}}){{/if}}
              </a>
              <br>
            {{/each}}
            {{#if mainsNues}}
              <a class='chat-card-button button-parade'
                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.nbUsage}} (Utilisations : {{arme.nbUsage}}){{/if}}
              </a>
              <br>
            {{/if}}
            {{#if (ne attaqueCategorie 'tir')}}
              {{#each esquives as |esquive key|}}
                <a class='chat-card-button button-esquive' 
                  data-attackerId='{{../attackerId}}' data-defenderTokenId='{{../defenderToken.id}}' data-attackerTokenId='{{../attackerToken.id}}'
                  data-compid='{{esquive._id}}'  data-competence='{{esquive.name}}'>
                  {{esquive.name}}
                  {{#if (or (eq ../attaqueCategorie 'tir') (eq ../attaqueCategorie 'lancer'))}}
                  (difficulté à déterminer)
                  {{else}}à {{../diffLibre }}
                  {{/if}}
                  {{#if esquive.nbUsage}}(Utilisations : {{esquive.nbUsage}}){{/if}}
                </a>
                <br>
              {{/each}}
            {{/if}}
          {{/if}}
        {{/if}}
      {{/unless}}
    <a class='chat-card-button button-encaisser' 
      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>