forked from public/foundryvtt-reve-de-dragon
		
	
		
			
				
	
	
		
			103 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
			
		
		
	
	
			103 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
| <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">×½</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> |