12.0.27 - Les vêtements d'Astrobazzarh #730
| @@ -339,6 +339,7 @@ export class RdDStatBlockParser { | |||||||
|  |  | ||||||
|   static parsePersonnage(statString, actorData) { |   static parsePersonnage(statString, actorData) { | ||||||
|     actorData.reve.seuil.value = actorData.carac.reve.value |     actorData.reve.seuil.value = actorData.carac.reve.value | ||||||
|  |     actorData.compteurs.chance.value = actorData.carac.chance.value | ||||||
|  |  | ||||||
|     const reveActuel = XRegExp.exec(statString, XRegExp("Rêve actuel\\s+(?<value>\\d+)", 'giu')) |     const reveActuel = XRegExp.exec(statString, XRegExp("Rêve actuel\\s+(?<value>\\d+)", 'giu')) | ||||||
|     actorData.reve.reve.value = reveActuel?.value ? Number(reveActuel.value) : actorData.reve.seuil.value |     actorData.reve.reve.value = reveActuel?.value ? Number(reveActuel.value) : actorData.reve.seuil.value | ||||||
|   | |||||||
| @@ -122,6 +122,7 @@ export class RdDUtility { | |||||||
|       'systems/foundryvtt-reve-de-dragon/templates/actor/header-hautreve.html', |       'systems/foundryvtt-reve-de-dragon/templates/actor/header-hautreve.html', | ||||||
|       'systems/foundryvtt-reve-de-dragon/templates/actor/archetype.hbs', |       'systems/foundryvtt-reve-de-dragon/templates/actor/archetype.hbs', | ||||||
|       'systems/foundryvtt-reve-de-dragon/templates/actor/vue-detaillee.html', |       'systems/foundryvtt-reve-de-dragon/templates/actor/vue-detaillee.html', | ||||||
|  |       'systems/foundryvtt-reve-de-dragon/templates/actor/armures.hbs', | ||||||
|       'systems/foundryvtt-reve-de-dragon/templates/actor/carac-main.html', |       'systems/foundryvtt-reve-de-dragon/templates/actor/carac-main.html', | ||||||
|       'systems/foundryvtt-reve-de-dragon/templates/actor/carac-derivee.html', |       'systems/foundryvtt-reve-de-dragon/templates/actor/carac-derivee.html', | ||||||
|       'systems/foundryvtt-reve-de-dragon/templates/actor/carac-creature.html', |       'systems/foundryvtt-reve-de-dragon/templates/actor/carac-creature.html', | ||||||
|   | |||||||
| @@ -459,7 +459,7 @@ | |||||||
|           "chance": { |           "chance": { | ||||||
|             "value": 0, |             "value": 0, | ||||||
|             "max": 0, |             "max": 0, | ||||||
|             "label": "Chance", |             "label": "Chance actuelle", | ||||||
|             "isInput": true |             "isInput": true | ||||||
|           }, |           }, | ||||||
|           "destinee": { |           "destinee": { | ||||||
|   | |||||||
							
								
								
									
										25
									
								
								templates/actor/armures.hbs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								templates/actor/armures.hbs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | |||||||
|  | {{#if armures}} | ||||||
|  | {{#each armures as |armure|}} | ||||||
|  | <li class="caracteristique item flexrow list-item" data-item-id="{{armure.id}}"> | ||||||
|  |   <span class="flex-grow"> | ||||||
|  |     <img class="sheet-competence-img subacteur-open" src="{{armure.img}}" data-tooltip="{{armure.name}}"/> | ||||||
|  |     <a class="item-equip" data-tooltip="Equiper">{{#if armure.system.equipe}}<i class="fas fa-hand-rock"></i>{{else}}<i class="far fa-hand-paper"></i>{{/if}}</a> | ||||||
|  |     <a>{{armure.name}}</a> | ||||||
|  |     {{#if armure.system.malus}} | ||||||
|  |     <span class="derivee-value">({{armure.system.malus}})</span> | ||||||
|  |     {{/if}} | ||||||
|  |   </span> | ||||||
|  |   <input class="derivee-value" type="text" disabled value="{{armure.system.protection}}"/> | ||||||
|  | </li> | ||||||
|  | {{/each}} | ||||||
|  | {{/if}} | ||||||
|  | {{#if (or options.isGM (gt system.attributs.protection.value 0))}} | ||||||
|  | <li class="caracteristique flexrow list-item"> | ||||||
|  |   <label for="system.attributs.protection.value" >Protection naturelle</label> | ||||||
|  |   <input class="derivee-value" type="number" {{#unless options.isGM}}disabled{{/unless}} name="system.attributs.protection.value" value="{{system.attributs.protection.value}}" data-dtype="number"/> | ||||||
|  | </li>   | ||||||
|  | {{/if}} | ||||||
|  | <li class="caracteristique flexrow list-item" > | ||||||
|  |   <label class="derivee-label">Malus armure</label> | ||||||
|  |   <input class="derivee-value" type="number" disabled value="{{calc.malusArmure}}" data-dtype="number"/> | ||||||
|  | </li>   | ||||||
| @@ -5,15 +5,23 @@ | |||||||
|     <label class="derivee-value"></label> |     <label class="derivee-value"></label> | ||||||
|   </li> |   </li> | ||||||
|   <br> |   <br> | ||||||
|   <li class="caracteristique flexrow list-item"> |   {{>"systems/foundryvtt-reve-de-dragon/templates/actor/armures.hbs"}} | ||||||
|     <label class="flexrow derivee-label">{{system.compteurs.stress.label}} |   <br> | ||||||
|       <a class="stress-test" data-tooltip="Transformer le stress"><i class="fa-regular fa-moon"></i></a> |   <li class="caracteristique flexrow list-item" > | ||||||
|     </label> |     <label class="derivee-label">Seuil enc.</label> | ||||||
|     <input class="derivee-value" type="number" name="system.compteurs.stress.value" value="{{system.compteurs.stress.value}}" data-dtype="number"/> |     <input class="derivee-value" type="number" disabled value="{{system.attributs.encombrement.value}}"/> | ||||||
|   </li> |   </li> | ||||||
|  |   <li class="caracteristique flexrow list-item" > | ||||||
|  |     <label class="derivee-label">Bonus dom.</label> | ||||||
|  |     <input class="derivee-value" type="text" disabled value="{{plusMoins system.attributs.plusdom.value}}"/> | ||||||
|  |   </li> | ||||||
|  |   <li class="caracteristique flexrow list-item" > | ||||||
|  |     <label class="derivee-label" name="system.attributs.sconst.label">{{system.attributs.sconst.label}}</label> | ||||||
|  |     <input class="derivee-value" type="number" disabled value="{{system.attributs.sconst.value}}"/> | ||||||
|  |   </li> | ||||||
|  |   <br> | ||||||
|   <li class="caracteristique flexrow list-item"> |   <li class="caracteristique flexrow list-item"> | ||||||
|     <label class="derivee-label">{{system.compteurs.moral.label}} |     <label class="derivee-label">{{system.compteurs.moral.label}} | ||||||
|  |  | ||||||
|       <span> |       <span> | ||||||
|         <a class="flex-shrink moral-malheureux" data-tooltip="Jet de moral situation malheureuse"><i class="fa-regular fa-face-frown"></i></a> |         <a class="flex-shrink moral-malheureux" data-tooltip="Jet de moral situation malheureuse"><i class="fa-regular fa-face-frown"></i></a> | ||||||
|         <a class="flex-shrink moral-neutre" data-tooltip="Jet de moral situation neutre"><i class="fa-regular fa-face-meh"></i></a> |         <a class="flex-shrink moral-neutre" data-tooltip="Jet de moral situation neutre"><i class="fa-regular fa-face-meh"></i></a> | ||||||
| @@ -38,6 +46,12 @@ | |||||||
|     <label class="derivee-label">voyage</label> |     <label class="derivee-label">voyage</label> | ||||||
|     <input class="derivee-value" type="number" name="system.compteurs.voyage.value" value="{{system.compteurs.voyage.value}}" data-dtype="number"/> |     <input class="derivee-value" type="number" name="system.compteurs.voyage.value" value="{{system.compteurs.voyage.value}}" data-dtype="number"/> | ||||||
|   </li> |   </li> | ||||||
|  |   <li class="caracteristique flexrow list-item"> | ||||||
|  |     <label class="flexrow derivee-label">{{system.compteurs.stress.label}} | ||||||
|  |       <a class="stress-test" data-tooltip="Transformer le stress"><i class="fa-regular fa-moon"></i></a> | ||||||
|  |     </label> | ||||||
|  |     <input class="derivee-value" type="number" name="system.compteurs.stress.value" value="{{system.compteurs.stress.value}}" data-dtype="number"/> | ||||||
|  |   </li> | ||||||
|  |  | ||||||
|   <br> |   <br> | ||||||
|   <li class="caracteristique flexrow list-item"> |   <li class="caracteristique flexrow list-item"> | ||||||
| @@ -58,27 +72,5 @@ | |||||||
|       {{selectOptions (RDD_CONFIG 'niveauEthylisme')  selected=system.compteurs.ethylisme.value valueAttr="value" nameAttr="value" labelAttr="label"}}  |       {{selectOptions (RDD_CONFIG 'niveauEthylisme')  selected=system.compteurs.ethylisme.value valueAttr="value" nameAttr="value" labelAttr="label"}}  | ||||||
|     </select> |     </select> | ||||||
|   </li> |   </li> | ||||||
|  |  | ||||||
|   <br> |  | ||||||
|   <li class="caracteristique flexrow list-item" > |  | ||||||
|     <label class="carac-label">Seuil enc.</label> |  | ||||||
|     <input class="derivee-value" type="number" disabled value="{{system.attributs.encombrement.value}}"/> |  | ||||||
|   </li>   |  | ||||||
|   <li class="caracteristique flexrow list-item" > |  | ||||||
|     <label class="carac-label">Bonus dom.</label> |  | ||||||
|     <input class="derivee-value" type="text" disabled value="{{plusMoins system.attributs.plusdom.value}}"/> |  | ||||||
|   </li>   |  | ||||||
|   <li class="caracteristique flexrow list-item" > |  | ||||||
|     <label class="carac-label">Malus armure</label> |  | ||||||
|     <input class="derivee-value" type="number" disabled value="{{calc.malusArmure}}" data-dtype="number"/> |  | ||||||
|   </li>   |  | ||||||
|   <li class="caracteristique flexrow list-item"> |  | ||||||
|     <label class="carac-label" for="system.attributs.protection.value" >Protection naturelle</label> |  | ||||||
|     <input class="derivee-value" type="number" {{#unless options.isGM}}disabled{{/unless}} name="system.attributs.protection.value" value="{{system.attributs.protection.value}}" data-dtype="number"/> |  | ||||||
|   </li>   |  | ||||||
|   <li class="caracteristique flexrow list-item" > |  | ||||||
|     <label class="carac-label" name="system.attributs.sconst.label">{{system.attributs.sconst.label}}</label> |  | ||||||
|     <input class="derivee-value" type="number" disabled value="{{system.attributs.sconst.value}}"/> |  | ||||||
|   </li> |  | ||||||
|   <br> |   <br> | ||||||
| </ul> | </ul> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user