236 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			236 lines
		
	
	
		
			10 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">Attribut</span>
 | |
|         <select class="status-small-label color-class-common" id ="attrKey" type="text" name="attrKey" value="attrKey" data-dtype="string" >
 | |
|           {{selectOptions attributs selected=attrKey}}
 | |
|         </select>      
 | |
|       {{else}}
 | |
|         <span class="roll-dialog-label">{{attr.label}}</span>
 | |
|         <span class="small-label roll-dialog-label">{{attr.value}}</span>
 | |
|       {{/if}}
 | |
|     </div>
 | |
| 
 | |
|     {{#if nbAdversites}}
 | |
|     <div class="flexrow">
 | |
|       <span class="roll-dialog-label">Malus d'adversités </span>
 | |
|       <span class="small-label roll-dialog-label">- {{nbAdversites}}</span>
 | |
|     </div>
 | |
|     {{/if}}
 | |
| 
 | |
|     {{#if competence}}
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">{{competence.name}}</span>
 | |
|         <span class="small-label roll-dialog-label">{{competence.system.niveau}}</span>
 | |
|       </div>
 | |
|       {{#if maitrises}}
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">Utiliser une maîtrise</span>
 | |
|         <select class="status-small-label color-class-common" id ="select-maitrise" type="text" name="select-maitrise" value="maitriseId" data-dtype="string" >
 | |
|           {{selectOptions maitrises selected=maitriseId valueAttr="key" nameAttr="key" labelAttr="label"}}
 | |
|         </select>      
 | |
|       </div>
 | |
|       {{/if}}
 | |
|     {{else}}
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">Second Attribut</span>
 | |
|         <select class="status-small-label color-class-common" id ="attrKey2" type="text" name="attrKey2" value="attrKey2" data-dtype="string" >
 | |
|           {{#select attrKey2}}
 | |
|           <option value="none">Aucun</option>
 | |
|           {{#each attributs as |attrLabel attrKey|}}
 | |
|             <option value="{{attrKey}}">{{attrLabel}}</option>
 | |
|           {{/each}}
 | |
|           {{/select}}
 | |
|         </select>      
 | |
|       </div>
 | |
|     {{/if}}
 | |
| 
 | |
|     {{#if (count talents)}}
 | |
|     <div class="flexrow">
 | |
|       <span class="roll-dialog-label">Talents </span>
 | |
|       <select class="flex1" name="competence-talents" id="competence-talents" data-type="String" multiple>
 | |
|         {{#each talents as |talent key|}}
 | |
|           <option value="{{talent._id}}">{{talent.name}}</option>
 | |
|         {{/each}}
 | |
|       </select>
 | |
|     </div>
 | |
|     {{/if}}
 | |
| 
 | |
|     {{#if conditionsCommunes}}
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">En surplomb, défenseur au sol (+3)?</span>
 | |
|         <input type="checkbox" id="defenseur-au-sol" {{checked defenseurAuSol}} />
 | |
|       </div>
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">Défenseur aveuglé (+10)?</span>
 | |
|         <input type="checkbox" id="defenseur-aveugle" {{checked defenseurAveugle}} />
 | |
|       </div>
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">Défenseur de dos (+5)?</span>
 | |
|         <input type="checkbox" id="defenseur-de-dos" {{checked defenseurDeDos}} />
 | |
|       </div>
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">Défenseur immobilisé (+5)?</span>
 | |
|         <input type="checkbox" id="defenseur-immobilise" {{checked defenseurImmobilise}} />
 | |
|       </div>
 | |
|     {{/if}}
 | |
| 
 | |
|     {{#if (or immobiliser repousser)}}
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">Cible consciente?</span>
 | |
|         <input type="checkbox" id="cibleconsciente" {{checked cibleconsciente}} />
 | |
|       </div>
 | |
|     {{/if}}
 | |
| 
 | |
|     {{#if arme}}
 | |
|       {{#if arme.system.isMelee}}
 | |
|         {{#if bonusArmeNaturelle}}
 | |
|           <div class="flexrow">
 | |
|             <span class="roll-dialog-label">Arme naturelle/fortune en défense</span>
 | |
|             <span class="small-label roll-dialog-label">{{bonusArmeNaturelle}}</span>
 | |
|           </div>
 | |
|         {{/if}}
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">En surplomb, défenseur au sol (+3)?</span>
 | |
|           <input type="checkbox" id="defenseur-au-sol" {{checked defenseurAuSol}} />
 | |
|         </div>
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Attaquants multiples (après le premier) (+3)?</span>
 | |
|           <input type="checkbox" id="attaquants-multiple" {{checked attaquantsMultiples}} />
 | |
|         </div>
 | |
|         {{#if hasAmbidextre}}
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Première attaque avec deux armes?</span>
 | |
|           <input type="checkbox" id="ambidextre-1" {{checked attaqueAmbidextre1}} />
 | |
|         </div>
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Seconde attaque avec deux armes?</span>
 | |
|           <input type="checkbox" id="ambidextre-2" {{checked attaqueAmbidextre2}} />
 | |
|         </div>
 | |
|         {{/if}}
 | |
|         {{#if hasFeinte}}
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Feinte (<strong>cout : 1 BA</strong>) ?</span>
 | |
|           <input type="checkbox" id="feinte" {{checked feinte}} />
 | |
|         </div>
 | |
|         {{/if}}
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Soutiens </span>
 | |
|           <select class="status-small-label color-class-common" name="soutiens" id="soutiens" data-type="Number">
 | |
|             {{selectOptions config.optionsSoutiens selected=soutiens valueAttr="key" nameAttr="key" labelAttr="label"}}
 | |
|           </select>
 | |
|         </div>
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Défenseur aveuglé (+10)?</span>
 | |
|           <input type="checkbox" id="defenseur-aveugle" {{checked defenseurAveugle}} />
 | |
|         </div>
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Défenseur de dos (+5)?</span>
 | |
|           <input type="checkbox" id="defenseur-de-dos" {{checked defenseurDeDos}} />
 | |
|         </div>
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Défenseur dans espace restreint (+3)?</span>
 | |
|           <input type="checkbox" id="defenseur-restreint" {{checked defenseurRestreint}} />
 | |
|         </div>
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Défenseur immobilisé (+5)?</span>
 | |
|           <input type="checkbox" id="defenseur-immobilise" {{checked defenseurImmobilise}} />
 | |
|         </div>
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Charge ?</span>
 | |
|           <input type="checkbox" id="attaque-charge" {{checked attaqueCharge}} />
 | |
|         </div>
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Contenir?</span>
 | |
|           <input type="checkbox" id="contenir" {{checked contenir}} />
 | |
|         </div>
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Désarmer (SD+10)?</span>
 | |
|           <input type="checkbox" id="attaque-desarme" {{checked attaqueDesarme}} />
 | |
|         </div>
 | |
|         {{#if isMonte}}
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Charge de cavalerie?</span>
 | |
|           <input type="checkbox" id="charge-cavalerie" {{checked chargeCavalerie}} />
 | |
|         </div>
 | |
|         {{/if}}
 | |
|       {{else}}
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">Tireur en déplacement ?</span>
 | |
|         <select class="item-field-label-long" type="text" id="tireur-deplacement" data-dtype="string">
 | |
|           {{selectOptions config.optionsTireurDeplacement selected=tireurDeplacement valueAttr="key" nameAttr="key" labelAttr="label"}}
 | |
|         </select>
 | |
|       </div>
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">Couvert de la cible ?</span>
 | |
|         <select class="item-field-label-long" type="text" id="cible-couvert" data-dtype="string">
 | |
|           {{selectOptions config.optionsCouvert selected=cibleCouvert valueAttr="key" nameAttr="key" labelAttr="label"}}
 | |
|         </select>
 | |
|       </div>
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">Cible se déplace vite (SD+3)?</span>
 | |
|         <input type="checkbox" id="tireur-cible-deplace" {{checked cibleDeplace}} />
 | |
|       </div>
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">Cible corps à corps (SD+3)?</span>
 | |
|         <input type="checkbox" id="tireur-cible-cac" {{checked cibleCaC}} />
 | |
|       </div>      
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">Taille de la cible ?</span>
 | |
|         <select class="item-field-label-long" type="text" id="taille-cible" data-dtype="string">
 | |
|           {{selectOptions config.optionsTailleCible selected=tailleCible valueAttr="key" nameAttr="key" labelAttr="label"}}
 | |
|         </select>
 | |
|       </div>
 | |
|       {{/if}}
 | |
|     {{/if}}
 | |
| 
 | |
|     <div class="flexrow">
 | |
|       <span class="roll-dialog-label">Bonus/Malus </span>
 | |
|       <select class="roll-dialog-label" id="bonus-malus-context" type="text" value="{{bonusMalusContext}}"
 | |
|         data-dtype="Number">
 | |
|         {{selectOptions config.optionsBonusMalus selected=bonusMalusContext valueAttr="key" nameAttr="key" labelAttr="label"}}
 | |
|       </select>
 | |
|     </div>
 | |
| 
 | |
|     {{#if (or armeDefense arme.system.isDistance)}}
 | |
|     
 | |
|       {{#if arme.system.isDistance}}
 | |
|       <div class="flexrow">
 | |
|         <span class="roll-dialog-label">SD de distance</span>
 | |
|         <select class="item-field-label-long" type="text" id="distance-tir" data-dtype="string">
 | |
|           {{selectOptions config.optionsDistanceTir selected=distanceTir valueAttr="key" nameAttr="key" labelAttr="label"}}
 | |
|         </select>
 | |
|       </div>
 | |
|       {{else}}
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Défense adversaire : </span>
 | |
|           <span class="roll-dialog-label"><strong>{{difficulte}}</strong> </span>
 | |
|         </div>
 | |
|       {{/if}}
 | |
|     
 | |
|     {{else}}
 | |
|       
 | |
|       {{#if isInit}}
 | |
| 
 | |
|       {{else}}
 | |
|         <div class="flexrow">
 | |
|           <span class="roll-dialog-label">Difficulté : </span>
 | |
|           <select class="roll-dialog-label" id="difficulte" type="text" name="difficulte"  data-dtype="String">
 | |
|             {{selectOptions config.optionsDifficulte selected=difficulte valueAttr="key" nameAttr="key" labelAttr="label"}}
 | |
|           </select>
 | |
|         </div>
 | |
|       {{/if}}
 | |
|     {{/if}}
 | |
|     
 | |
|   </div>
 | |
| 
 | |
| </form> |