Nombreux fixes
* Utilisation de EmbeddedDocuments * utiliser data seulement dans le chemin d'update * utiliser class au lieu de id dans le html * si possible, update de la valuer au lieu d'un duplicate du noeud
This commit is contained in:
@@ -10,13 +10,13 @@
|
||||
</div>
|
||||
<div class="flexrow flex-group-center flex-actions-bar">
|
||||
<div>
|
||||
<span id="encaisser-direct"><a title="Encaisser des dommages"><img class="button-img" src="icons/svg/bones.svg" alt="Encaisser des dommages"/></a></span>
|
||||
<span class="encaisser-direct"><a title="Encaisser des dommages"><img class="button-img" src="icons/svg/bones.svg" alt="Encaisser des dommages"/></a></span>
|
||||
<span class="gm-only remise-a-neuf"><a title="Remise à neuf"><img class="button-img" src="icons/svg/regen.svg" alt="Remise à neuf"/></a></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<div class="flexrow">
|
||||
<span>{{calc.resumeBlessures}}</span>
|
||||
<span>{{calc.blessures.resume}}</span>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
{{#if calc.surprise}}{{calc.surprise}}! {{/if}}
|
||||
@@ -27,7 +27,7 @@
|
||||
</span>
|
||||
{{/each}}
|
||||
{{#if options.isGM}}
|
||||
<span id="enlever-tous-effets"><a>(enlever tout)</a></span>
|
||||
<span class="enlever-tous-effets"><a>(enlever tout)</a></span>
|
||||
{{/if}}
|
||||
{{else}}
|
||||
Aucun effet actif
|
||||
@@ -215,14 +215,14 @@
|
||||
</li>
|
||||
{{#each data.objets as |item id|}}
|
||||
{{#unless item.estContenu}}
|
||||
{{#if (ne item.type 'conteneur')}}
|
||||
{{#if (ne item.data.type 'conteneur')}}
|
||||
<li class="item flexrow list-item" data-item-id="{{item._id}}">
|
||||
<img class="sheet-competence-img" src="{{item.img}}" title="{{item.name}}"/>
|
||||
<span class="item-name">{{item.name}}</span>
|
||||
<span class="item-quantite">{{item.data.quantite}}</span>
|
||||
<span class="item-quantite">{{numberFormat item.data.encTotal decimals=2}}</span>
|
||||
<span class="item-quantite">{{item.data.data.quantite}}</span>
|
||||
<span class="item-quantite">{{numberFormat item.data.data.encTotal decimals=2}}</span>
|
||||
<div class="item-controls">
|
||||
<a class="item-control item-equip" title="Equiper">{{#if item.data.equipe}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
|
||||
<a class="item-control item-equip" title="Equiper">{{#if item.data.data.equipe}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
|
||||
<a class="item-control item-edit" title="Editer"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control item-delete" title="Supprimer"><i class="fas fa-trash"></i></a>
|
||||
</div>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
</div>
|
||||
<div class="flexrow flex-group-center flex-actions-bar">
|
||||
<div>
|
||||
<span id="encaisser-direct"><a title="Encaisser des dommages"><img class="button-img" src="icons/svg/bones.svg" alt="Encaisser des dommages"/></a></span>
|
||||
<span class="encaisser-direct"><a title="Encaisser des dommages"><img class="button-img" src="icons/svg/bones.svg" alt="Encaisser des dommages"/></a></span>
|
||||
<span class="gm-only remise-a-neuf"><a title="Remise à neuf"><img class="button-img" src="icons/svg/regen.svg" alt="Remise à neuf"/></a></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
</div>
|
||||
<div class="flexrow flex-group-center flex-actions-bar">
|
||||
<div>
|
||||
<span id="encaisser-direct"><a title="Encaisser des dommages"><img class="button-img" src="icons/svg/bones.svg" alt="Encaisser des dommages"/></a></span>
|
||||
<span class="encaisser-direct"><a title="Encaisser des dommages"><img class="button-img" src="icons/svg/bones.svg" alt="Encaisser des dommages"/></a></span>
|
||||
<span class="gm-only remise-a-neuf"><a title="Remise à neuf"><img class="button-img" src="icons/svg/regen.svg" alt="Remise à neuf"/></a></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<div class="flexrow">
|
||||
<span>{{calc.resumeBlessures}}</span>
|
||||
<span>{{calc.blessures.resume}}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -42,13 +42,11 @@
|
||||
{{#each data.carac as |carac key|}}
|
||||
<li class="competence flexrow list-item" data-attribute="{{key}}">
|
||||
{{#if carac.isTaille}}
|
||||
<span class="carac-label flexrow" name="data.carac.{{key}}.label">{{carac.label}}</span>
|
||||
<span class="carac-label flexrow">{{carac.label}}</span>
|
||||
{{else}}
|
||||
<span class="carac-label flexrow" name="data.carac.{{key}}.label"><a
|
||||
name={{key}}>{{carac.label}}</a></span>
|
||||
<span class="carac-label flexrow"><a name={{key}}>{{carac.label}}</a></span>
|
||||
{{/if}}
|
||||
<input class="competence-value flexrow" type="text" name="data.carac.{{key}}.value"
|
||||
value="{{carac.value}}" data-dtype="{{carac.type}}" />
|
||||
<input class="competence-value flexrow" type="text" value="{{carac.value}}" data-dtype="{{carac.type}}" />
|
||||
</li>
|
||||
{{/each}}
|
||||
<li class="competence flexrow list-item">
|
||||
@@ -197,14 +195,14 @@
|
||||
</li>
|
||||
{{#each data.objets as |item id|}}
|
||||
{{#unless item.estContenu}}
|
||||
{{#if (ne item.type 'conteneur')}}
|
||||
{{#if (ne item.data.type 'conteneur')}}
|
||||
<li class="item flexrow list-item" data-item-id="{{item._id}}">
|
||||
<img class="sheet-competence-img" src="{{item.img}}" title="{{item.name}}"/>
|
||||
<span class="item-name">{{item.name}}</span>
|
||||
<span class="item-quantite">{{item.data.quantite}}</span>
|
||||
<span class="item-quantite">{{numberFormat item.data.encTotal decimals=2}}</span>
|
||||
<span class="item-quantite">{{item.data.data.quantite}}</span>
|
||||
<span class="item-quantite">{{numberFormat item.data.data.encTotal decimals=2}}</span>
|
||||
<div class="item-controls">
|
||||
<a class="item-control item-equip" title="Equiper">{{#if item.data.equipe}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
|
||||
<a class="item-control item-equip" title="Equiper">{{#if item.data.data.equipe}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
|
||||
<a class="item-control item-edit" title="Editer"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control item-delete" title="Supprimer"><i class="fas fa-trash"></i></a>
|
||||
</div>
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
<li class="item flexrow list-item" data-item-id="{{item._id}}">
|
||||
<img class="sheet-competence-img" src="{{item.img}}" title="{{item.name}}"/>
|
||||
|
||||
{{#if (eq item.type 'conteneur')}}
|
||||
{{#if (eq item.data.type 'conteneur')}}
|
||||
<span class="item-name conteneur-name"><a data-item-id="{{item._id}}">+{{item.name}}</a></span>
|
||||
{{else}}
|
||||
<span class="item-name">{{item.name}}</span>
|
||||
{{/if}}
|
||||
|
||||
<span class="item-quantite">{{item.data.quantite}}</span>
|
||||
<span class="item-quantite">{{numberFormat item.data.encTotal decimals=2}}</span>
|
||||
<span class="item-quantite">{{item.data.data.quantite}}</span>
|
||||
<span class="item-quantite">{{numberFormat item.data.data.encTotal decimals=2}}</span>
|
||||
<div class="item-controls">
|
||||
<a class="item-control item-edit" title="Editer"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control item-delete" title="Supprimer"><i class="fas fa-trash"></i></a>
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
{{log "handlebar" this}}
|
||||
<form class="{{cssClass}}" autocomplete="off">
|
||||
|
||||
{{!-- Sheet Header --}}
|
||||
@@ -12,30 +11,30 @@
|
||||
<ul class="flex-group-center flex-compteurs">
|
||||
<li>
|
||||
<label class="ctn-vie">
|
||||
<a id="jet-vie">Vie</a>
|
||||
<a id="vie-moins">-</a>
|
||||
<a class="jet-vie">Vie</a>
|
||||
<a class="ajustement-compteur vie-moins">-</a>
|
||||
<input class="resource-content" type="text" name="data.data.sante.vie.value" value="{{data.data.sante.vie.value}}" data-dtype="Number"/>
|
||||
<span>/ {{data.data.sante.vie.max}}</span>
|
||||
<a id="vie-plus">+</a>
|
||||
<a class="ajustement-compteur vie-plus">+</a>
|
||||
</label>
|
||||
</li>
|
||||
<li>
|
||||
<label class="ctn-endu">
|
||||
<a id="jet-endurance">Endurance</a>
|
||||
<a id="endurance-moins">-</a>
|
||||
<a class="jet-endurance">Endurance</a>
|
||||
<a class="ajustement-compteur endurance-moins">-</a>
|
||||
<input class="resource-content" type="text" name="data.data.sante.endurance.value" value="{{data.data.sante.endurance.value}}" data-dtype="Number"/>
|
||||
<span>/ {{data.data.sante.endurance.max}}</span>
|
||||
<a id="endurance-plus">+</a>
|
||||
<a class="ajustement-compteur endurance-plus">+</a>
|
||||
</label>
|
||||
</li>
|
||||
<li>
|
||||
<label class="ctn-fatigue tooltip">
|
||||
<span class="tooltiptext ttt-fatigue">{{{calc.fatigue.html}}}</span>
|
||||
Fatigue
|
||||
<a id="fatigue-moins">-</a>
|
||||
<a class="ajustement-compteur fatigue-moins">-</a>
|
||||
<input class="resource-content" id="fatigue-value" type="text" name="data.data.sante.fatigue.value" value="{{data.data.sante.fatigue.value}}" data-dtype="Number" />
|
||||
<span>/ {{data.data.sante.fatigue.max}}</span>
|
||||
<a id="fatigue-plus">+</a>
|
||||
<a class="ajustement-compteur fatigue-plus">+</a>
|
||||
</label>
|
||||
</li>
|
||||
<li>
|
||||
@@ -47,22 +46,22 @@
|
||||
<li>
|
||||
<label class="ctn-reve">
|
||||
<span class="ptreve-actuel"><a>Rêve</a></span>
|
||||
<a id="ptreve-actuel-moins">-</a>
|
||||
<a class="ajustement-compteur ptreve-actuel-moins">-</a>
|
||||
<input class="resource-content" id="pointsreve-value" type="text" name="data.data.reve.reve.value" value="{{data.data.reve.reve.value}}" data-dtype="Number" />
|
||||
<span>/ {{data.data.reve.seuil.value}}</span>
|
||||
<a id="ptreve-actuel-plus">+</a>
|
||||
<a class="ajustement-compteur ptreve-actuel-plus">+</a>
|
||||
</label>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="flex-group-center flex-actions-bar">
|
||||
<div>
|
||||
<span id="encaisser-direct"><a title="Encaisser des dommages"><img class="button-img" src="icons/svg/bones.svg" alt="Encaisser des dommages"/></a></span>
|
||||
<span class="encaisser-direct"><a title="Encaisser des dommages"><img class="button-img" src="icons/svg/bones.svg" alt="Encaisser des dommages"/></a></span>
|
||||
<span class="gm-only remise-a-neuf"><a title="Remise à neuf"><img class="button-img" src="icons/svg/regen.svg" alt="Remise à neuf"/></a></span>
|
||||
<span id="dormir-une-heure"><a title="Dormir une heure"><img class="button-img" src="icons/svg/sleep.svg" alt="Dormir une heure"/></a></span>
|
||||
<span id="dormir-chateau-dormant"><a title="Chateau Dormant"><img class="button-img" src="systems/foundryvtt-reve-de-dragon/icons/heures/hd12.svg" alt="Chateau Dormant"/></a></span>
|
||||
<span id="monte-tmr"><a title="Montée dans les Terres Médianes !"><img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-normal.svg" alt="Montée dans les Terres Médianes !"/></a></span>
|
||||
<span id="monte-tmr-rapide"><a title="Montée accélérée dans les Terres Médianes !"><img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-rapide.svg" alt="Montée accélérée dans les Terres Médianes !"/></a></span>
|
||||
<span id="visu-tmr"><a title="Regarder les Terres Médianes"><img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-view.svg" alt="Regarder les Terres Médianes"/></a></span>
|
||||
<span class="dormir-une-heure"><a title="Dormir une heure"><img class="button-img" src="icons/svg/sleep.svg" alt="Dormir une heure"/></a></span>
|
||||
<span class="dormir-chateau-dormant"><a title="Chateau Dormant"><img class="button-img" src="systems/foundryvtt-reve-de-dragon/icons/heures/hd12.svg" alt="Chateau Dormant"/></a></span>
|
||||
<span class="monte-tmr"><a title="Montée dans les Terres Médianes !"><img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-normal.svg" alt="Montée dans les Terres Médianes !"/></a></span>
|
||||
<span class="monte-tmr-rapide"><a title="Montée accélérée dans les Terres Médianes !"><img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-rapide.svg" alt="Montée accélérée dans les Terres Médianes !"/></a></span>
|
||||
<span class="visu-tmr"><a title="Regarder les Terres Médianes"><img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-view.svg" alt="Regarder les Terres Médianes"/></a></span>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<span class="tooltip">Malus de fatigue : {{calc.fatigue.malus}}
|
||||
@@ -78,13 +77,10 @@
|
||||
{{#if calc.surprise}}{{calc.surprise}}! {{/if}}
|
||||
{{#if actor.effects}}
|
||||
{{#each actor.effects as |effect key|}}
|
||||
{{log "handlebar effect" effect}}
|
||||
<span id="effect-{{effect.data.flags.core.status.statusId}} ">
|
||||
<img class="button-effect-img" src="{{effect.data.icon}}" alt="{{effect.data.label}}" width="24" height="24" />
|
||||
</span>
|
||||
<span><img class="button-effect-img" src="{{effect.data.icon}}" alt="{{effect.data.label}}"/></span>
|
||||
{{/each}}
|
||||
{{#if options.isGM}}
|
||||
<span id="enlever-tous-effets"><a>(enlever tout)</a></span>
|
||||
{{#if options.isGM}}
|
||||
<span class="enlever-tous-effets"><a>(enlever tout)</a></span>
|
||||
{{/if}}
|
||||
{{else}}
|
||||
Aucun effet actif
|
||||
@@ -165,7 +161,7 @@
|
||||
<li class="competence flexrow list-item" data-attribute="{{key}}">
|
||||
<span class="generic-label flexrow" name="data.attributs.{{key}}.label">{{attr.label}} :
|
||||
{{#if (eq key 'protection')}}
|
||||
<input id="attribut-protection-edit" type="text" name="{{key}}" value="{{attr.value}}" data-dtype="number"/><span/>
|
||||
<input class="attribut-protection-edit" type="text" name="{{key}}" value="{{attr.value}}" data-dtype="number"/><span/>
|
||||
{{else}}
|
||||
{{attr.value}}
|
||||
{{/if}}
|
||||
@@ -175,9 +171,9 @@
|
||||
</ul>
|
||||
<ul class="carac-list alterne-list">
|
||||
<li class="competence flexrow list-item">
|
||||
<span class="generic-label" id="chance-actuelle"><a>Chance actuelle</a></span>
|
||||
<input class="compteur-edit" id="chance-edit" type="text" name="chance" value="{{data.data.compteurs.chance.value}}" data-dtype="number"/>
|
||||
<span><a class="item-control stress-test" id="chance-appel">Utiliser</a></span>
|
||||
<span class="generic-label chance-actuelle"><a>Chance actuelle</a></span>
|
||||
<input class="compteur-edit" type="text" name="chance" value="{{data.data.compteurs.chance.value}}" data-dtype="number"/>
|
||||
<span><a class="item-control chance-appel">Utiliser</a></span>
|
||||
</li>
|
||||
{{#each data.data.compteurs as |compteur key|}}
|
||||
{{#if compteur.isChance}}
|
||||
@@ -185,7 +181,7 @@
|
||||
<li class="competence flexrow list-item">
|
||||
<span class="generic-label">{{compteur.label}}</span>
|
||||
{{#if (eq compteur.label 'Ethylisme')}}
|
||||
<select name="data.compteurs.ethylisme.value" id="ethylisme" data-dtype="Number">
|
||||
<select name="data.compteurs.ethylisme.value" class="ethylisme" data-dtype="Number">
|
||||
{{#select compteur.value}}
|
||||
{{>"systems/foundryvtt-reve-de-dragon/templates/niveau-ethylisme.html"}}
|
||||
{{/select}}
|
||||
@@ -195,13 +191,13 @@
|
||||
{{/if}}
|
||||
<span>
|
||||
{{#if compteur.isStress}}
|
||||
<a class="item-control stress-test" id="stress-test" title="Transformer">Transformer</a>
|
||||
<a class="item-control stress-test" title="Transformer">Transformer</a>
|
||||
{{else if (eq compteur.label 'Ethylisme')}}
|
||||
<a class="item-control ethylisme-test" id="ethylisme-test" title="Jet d'Ethylisme">Jet d'Ethylisme</a>
|
||||
<a class="item-control ethylisme-test" title="Jet d'Ethylisme">Jet d'Ethylisme</a>
|
||||
{{else if (eq compteur.label 'Moral')}}
|
||||
<a id="moral-malheureux" title="Jet de moral situation malheureuse"><img class="small-button-container" src="systems/foundryvtt-reve-de-dragon/icons/moral-malheureux.svg" alt="Jet de moral situation malheureuse"/></a>
|
||||
<a id="moral-neutre" title="Jet de moral situation neutre"><img class="small-button-container" src="systems/foundryvtt-reve-de-dragon/icons/moral-neutre.svg" alt="Jet de moral situation neutre"/></a>
|
||||
<a id="moral-heureux" title="Jet de moral situation heureuse"><img class="small-button-container" src="systems/foundryvtt-reve-de-dragon/icons/moral-heureux.svg" alt="Jet de moral situation heureuse"/></a>
|
||||
<a class="moral-malheureux" title="Jet de moral situation malheureuse"><img class="small-button-container" src="systems/foundryvtt-reve-de-dragon/icons/moral-malheureux.svg" alt="Jet de moral situation malheureuse"/></a>
|
||||
<a class="moral-neutre" title="Jet de moral situation neutre"><img class="small-button-container" src="systems/foundryvtt-reve-de-dragon/icons/moral-neutre.svg" alt="Jet de moral situation neutre"/></a>
|
||||
<a class="moral-heureux" title="Jet de moral situation heureuse"><img class="small-button-container" src="systems/foundryvtt-reve-de-dragon/icons/moral-heureux.svg" alt="Jet de moral situation heureuse"/></a>
|
||||
{{else}}
|
||||
<label></label>
|
||||
{{/if}}
|
||||
@@ -221,10 +217,10 @@
|
||||
<span><a class="lock-unlock-sheet"><img class="small-button-container"
|
||||
src="systems/foundryvtt-reve-de-dragon/icons/{{#if @root.options.editCaracComp}}unlocked.svg{{else}}locked.svg{{/if}}" alt="blocker/débloquer"
|
||||
>{{#if @root.options.editCaracComp}}Verrouiller{{else}}Déverrouiller{{/if}}</a></span>
|
||||
<span><a id="show-hide-competences"><img class="small-button-container"
|
||||
<span><a class="show-hide-competences"><img class="small-button-container"
|
||||
src="systems/foundryvtt-reve-de-dragon/icons/{{#if @root.options.showCompNiveauBase}}no-filter.svg{{else}}filter.svg{{/if}}" alt="filter/montrer tout"
|
||||
>{{#if @root.options.showCompNiveauBase}}Montrer tout{{else}}Filtrer{{/if}}</a></span>
|
||||
<span><a id="show-hide-archetype"><img class="small-button-container"
|
||||
<span><a class="show-hide-archetype"><img class="small-button-container"
|
||||
src="systems/foundryvtt-reve-de-dragon/icons/{{#if @root.options.montrerArchetype}}no-filter.svg{{else}}filter.svg{{/if}}" alt="filter/montrer l'archétype"
|
||||
>{{#if @root.options.montrerArchetype}}Masquer l'archétype{{else}}Voir l'archétype{{/if}}</a></span>
|
||||
</div>
|
||||
@@ -779,7 +775,7 @@
|
||||
</span>
|
||||
</li>
|
||||
<li class="item flexrow" >
|
||||
<span class="astrologie-label"><a id="jet-astrologie">Astrologie : Nombres Astraux</a></span>
|
||||
<span class="astrologie-label"><a class="jet-astrologie">Astrologie : Nombres Astraux</a></span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -911,7 +907,7 @@
|
||||
<img class="sheet-competence-img" src="{{piece.img}}" title="{{piece.name}}"/>
|
||||
<span class="competence-title competence-label">{{piece.name}}</span>
|
||||
<span class="competence-title competence-label">{{piece.data.quantite}}</span>
|
||||
<span class="competence-title"><a class="monnaie-plus">+</a><a class="monnaie-moins">-</a></span>
|
||||
<span class="competence-title"><a class="ajustement-compteur monnaie-plus">+</a><a class="ajustement-compteur monnaie-moins">-</a></span>
|
||||
<div class="item-controls">
|
||||
<a class="item-control item-edit" title="Editer"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control item-delete" title="Supprimer"><i class="fas fa-trash"></i></a>
|
||||
@@ -941,14 +937,14 @@
|
||||
</li>
|
||||
{{#each data.objets as |item id|}}
|
||||
{{#unless item.estContenu}}
|
||||
{{#if (ne item.type 'conteneur')}}
|
||||
{{#if (ne item.data.type 'conteneur')}}
|
||||
<li class="item flexrow list-item" data-item-id="{{item._id}}">
|
||||
<img class="sheet-competence-img" src="{{item.img}}" title="{{item.name}}"/>
|
||||
<span class="item-name">{{item.name}}</span>
|
||||
<span class="item-quantite">{{item.data.quantite}}</span>
|
||||
<span class="item-quantite">{{numberFormat item.data.encTotal decimals=2}}</span>
|
||||
<span class="item-quantite">{{item.data.data.quantite}}</span>
|
||||
<span class="item-quantite">{{numberFormat item.data.data.encTotal decimals=2}}</span>
|
||||
<span class="item-controls">
|
||||
<a class="item-control item-equip" title="Equiper">{{#if item.data.equipe}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
|
||||
<a class="item-control item-equip" title="Equiper">{{#if item.data.data.equipe}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
|
||||
<a class="item-control item-edit" title="Editer"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control item-delete" title="Supprimer"><i class="fas fa-trash"></i></a>
|
||||
</span>
|
||||
|
||||
@@ -84,14 +84,14 @@
|
||||
</li>
|
||||
{{#each data.objets as |item id|}}
|
||||
{{#unless item.estContenu}}
|
||||
{{#if (ne item.type 'conteneur')}}
|
||||
{{#if (ne item.data.type 'conteneur')}}
|
||||
<li class="item flexrow list-item" data-item-id="{{item._id}}">
|
||||
<img class="sheet-competence-img" src="{{item.img}}" title="{{item.name}}"/>
|
||||
<span class="item-name">{{item.name}}</span>
|
||||
<span class="item-quantite">{{item.data.quantite}}</span>
|
||||
<span class="item-quantite">{{numberFormat item.data.encTotal decimals=2}}</span>
|
||||
<span class="item-quantite">{{item.data.data.quantite}}</span>
|
||||
<span class="item-quantite">{{numberFormat item.data.data.encTotal decimals=2}}</span>
|
||||
<div class="item-controls">
|
||||
<a class="item-control item-equip" title="Equiper">{{#if item.data.equipe}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
|
||||
<a class="item-control item-equip" title="Equiper">{{#if item.data.data.equipe}}<i class="fas fa-circle"></i>{{else}}<i class="fas fa-genderless"></i>{{/if}}</a>
|
||||
<a class="item-control item-edit" title="Editer"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control item-delete" title="Supprimer"><i class="fas fa-trash"></i></a>
|
||||
</div>
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
<h4>La caractéristique {{carac}} de {{alias}} peut progresser ! </h4>
|
||||
{{#if actor.img}}
|
||||
<img class="chat-icon" src="{{actor.img}}" alt="{{actor.name}}" />
|
||||
{{/if}}
|
||||
<h4>La caractéristique {{carac}} de {{actor.name}} peut progresser ! </h4>
|
||||
<div>Son experience dans cette caractéristique est actuellement de {{xp}} </div>
|
||||
<div>Vous devez ouvrir votre fiche de personnage et appliquer (ou pas) l'augmentation manuellement.</div>
|
||||
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
{{log "handlebar" this}}
|
||||
<h4>{{alias}} peut progresser dans sa compétence {{competence}} ! </h4>
|
||||
{{#if actor.img}}
|
||||
<img class="chat-icon" src="{{actor.img}}" alt="{{actor.name}}" />
|
||||
{{/if}}
|
||||
<h4>{{actor.name}} peut progresser dans sa compétence {{competence}} ! </h4>
|
||||
<div>Son niveau en {{competence}} peut évoluer à {{niveau}} pour un archétype de {{archetype}} ! </div>
|
||||
<div>Son experience dans cette compétence est de {{xp}}. </div>
|
||||
<div>Vous devez ouvrir votre fiche de personnage et appliquer (ou pas) l'augmentation manuellement.</div>
|
||||
|
||||
@@ -1,10 +1,13 @@
|
||||
{{log "handlebar" this}}
|
||||
<h4>C'est au tour de {{alias}} !</h4>
|
||||
{{#if actor.img}}
|
||||
<img class="chat-icon" src="{{actor.img}}" alt="{{actor.name}}" />
|
||||
{{/if}}
|
||||
<h4>C'est au tour de {{actor.name}} !</h4>
|
||||
<div data-combatid="{{combatId}}" data-combatmessage="actor-turn-summary">{{blessuresStatus}}</div>
|
||||
<div>Son état général est de : {{etatGeneral}} {{#if isSonne}} et est <strong>sonné</strong>{{/if}}</div>
|
||||
{{#if isGrave}}
|
||||
<div>{{alias}} souffre de Blessure(s) Grave(s) : n'oubliez pas de faire un Je de Vie toutes les SC ({{SConst}}) minutes.</div>
|
||||
<div>{{actor.name}} souffre de Blessure(s) Grave(s) : n'oubliez pas de faire un Je de Vie toutes les SC ({{SConst}}) minutes.</div>
|
||||
{{/if}}
|
||||
{{#if isCritique}}
|
||||
<div>{{alias}} souffre d'une <strong>Blessure Critique</strong> : faites un <a id="chat-jet-vie" data-actorId="{{actorId}}">Jet de Vie.<a></div>
|
||||
<div>{{actor.name}} souffre d'une <strong>Blessure Critique</strong> : faites un <a id="chat-jet-vie" data-actorId="{{actorId}}">Jet de Vie.<a></div>
|
||||
{{/if}}
|
||||
@@ -5,19 +5,20 @@
|
||||
{{#if (eq attacker.data.type 'personnage')}}
|
||||
{{#unless essais.attaqueChance}}
|
||||
<a class='chat-card-button' id='appel-chance-attaque' data-attackerId='{{attackerId}}'
|
||||
data-defenderTokenId='{{defenderTokenId}}'>Faire appel à la chance</a>
|
||||
data-defenderTokenId='{{defenderTokenId}}'>Faire appel à la chance
|
||||
</a>
|
||||
<br>
|
||||
{{/unless}}
|
||||
{{#if (gt attacker.data.data.compteurs.destinee.value 0)}}
|
||||
<a class='chat-card-button' id='appel-destinee-attaque' data-attackerId='{{attackerId}}'
|
||||
data-defenderTokenId='{{defenderTokenId}}'>Utiliser la destinée</a>
|
||||
data-defenderTokenId='{{defenderTokenId}}'>
|
||||
Utiliser la destinée
|
||||
</a>
|
||||
<br>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
<a class='chat-card-button' id='echec-total-attaque' data-attackerId='{{attackerId}}'
|
||||
data-defenderTokenId='{{defenderTokenId}}'>
|
||||
Tirer l'échec total !
|
||||
Tirer la maladresse !
|
||||
</a>
|
||||
</div>
|
||||
@@ -1,6 +1,6 @@
|
||||
{{log "handlebar" this}}
|
||||
<div data-passearme="{{passeArme}}">
|
||||
<h4 class="rdd-roll-part">{{alias}} réussit une attaque particulière!</strong></h4>
|
||||
<h4 class="rdd-roll-part">{{actor.name}} réussit une attaque particulière!</strong></h4>
|
||||
<br>
|
||||
<a class="chat-card-button" id="particuliere-attaque" data-mode="force" data-attackerId="{{attackerId}}">
|
||||
Attaquer en Force
|
||||
|
||||
@@ -22,14 +22,16 @@
|
||||
{{#unless essais.defenseChance}}
|
||||
{{#if (eq defender.data.type 'personnage')}}
|
||||
<a class='chat-card-button' id='appel-chance-defense' data-attackerId='{{attackerId}}'
|
||||
data-defenderTokenId='{{defenderTokenId}}'>Faire appel à la chance</a>
|
||||
data-defenderTokenId='{{defenderTokenId}}'>
|
||||
Faire appel à la chance
|
||||
</a>
|
||||
<br>
|
||||
{{/if}}
|
||||
{{#if (eq defender.data.type 'personnage')}}
|
||||
{{#if (gt defender.data.data.compteurs.destinee.value 0)}}
|
||||
<a class='chat-card-button' id='appel-destinee-defense' data-attackerId='{{attackerId}}'
|
||||
data-defenderTokenId='{{defenderTokenId}}'>Utiliser la destinée</a>
|
||||
data-defenderTokenId='{{defenderTokenId}}'>
|
||||
Utiliser la destinée
|
||||
</a>
|
||||
<br>
|
||||
{{/if}}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{{#if use.appelAuMoral}}<div>
|
||||
{{alias}} utilise {{#if (gt moral 0)}}le moral{{else}} l'énergie du déspoir{{/if}} et {{#if moralDiminuer}}échoue, diminuant son moral.{{else}}réussit.{{/if}}
|
||||
{{actor.name}} utilise {{#if (gt moral 0)}}le moral{{else}} l'énergie du déspoir{{/if}} et {{#if moralDiminuer}}échoue, diminuant son moral.{{else}}réussit.{{/if}}
|
||||
{{^jetEchouerMoralDiminuer}} Son moral reste inchangé à {{moral}}.{{/jetEchouerMoralDiminuer}}
|
||||
<div>{{/if}}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{{log "handlebar" this}}
|
||||
<h4>L'initiative de {{alias}} a été modifiée !</h4>
|
||||
<h4>L'initiative de {{actor.name}} a été modifiée !</h4>
|
||||
<hr>
|
||||
<div>
|
||||
Etant donné son {{armeName}}, son initative pour ce premier round est désormais de {{initValue}}.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{competence.name}}"/>
|
||||
<h4 data-categorie="tmr" data-actor-id="{{actor._id}}" data-rencontre-round="{{nbRounds}}">
|
||||
{{alias}} rencontre {{#if (eq genre 'f')}}une{{else}}un{{/if}} {{rencontre.name}} de force {{rencontre.force}}
|
||||
{{actor.name}} rencontre {{#if (eq genre 'f')}}une{{else}}un{{/if}} {{rencontre.name}} de force {{rencontre.force}}
|
||||
</h4>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
{{log "handlebar" this}}
|
||||
{{#if actor.img}}
|
||||
<img class="chat-icon" src="{{actor.img}}" alt="{{actor.name}}" />
|
||||
{{/if}}
|
||||
<h4>
|
||||
{{alias}} s'accorde: {{entite}}
|
||||
{{actor.name}} s'accorde: {{entite}}
|
||||
</h4>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
<div>{{#if rolled.isSuccess}}
|
||||
{{alias}} s'est accordé à {{entite}}
|
||||
{{else}}ne s'est pas accordé à {{entite}}, il pourra réessayer à sa prochaine attaque.
|
||||
{{actor.name}} s'est accordé à {{entite}}
|
||||
{{else}}ne s'est pas accordé à {{entite}}, et pourra réessayer à sa prochaine attaque.
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="systems/foundryvtt-reve-de-dragon/icons/competence_alchimie.png" alt="préparation alchimique" />
|
||||
<h4>
|
||||
{{alias}} essaye de réaliser sa recette Alchimique : {{recette.name}}
|
||||
{{actor.name}} essaye de réaliser sa recette Alchimique : {{recette.name}}
|
||||
</h4>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
<div>
|
||||
{{#if rolled.isSuccess}}
|
||||
{{alias}} a réussi son opération alchimique ! Il/Elle peut passer à l'étape suivante de sa recette.
|
||||
{{actor.name}} a réussi son opération alchimique ! Il/Elle peut passer à l'étape suivante de sa recette.
|
||||
{{else}}
|
||||
{{alias}} a raté son opération alchimique ! Sa recette est un echec.
|
||||
{{actor.name}} a raté son opération alchimique ! Sa recette est un echec.
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
{{log "handlebar" this}}
|
||||
<h4>
|
||||
{{alias}} fait appel à la chance
|
||||
</h4>
|
||||
{{#if actor.img}}
|
||||
<img class="chat-icon" src="{{actor.img}}" alt="{{actor.name}}" />
|
||||
{{/if}}
|
||||
<h4>{{actor.name}} fait appel à la chance</h4>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
{{~#if rolled.isSuccess}}
|
||||
<hr>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{competence.name}}" />
|
||||
<h4>{{alias}} attaque à {{diffLibre}}: {{arme.name}}</h4>
|
||||
<h4>{{actor.name}} attaque à {{diffLibre}}: {{arme.name}}</h4>
|
||||
<div>{{selectedCarac.label}}{{#unless (eq selectedCarac.label competence.name)}} / {{competence.name}}{{/unless}}</div>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{oeuvre.data.competence}}" />
|
||||
<h4>
|
||||
{{alias}} tente de chanter la chanson : {{oeuvre.name}} (niveau {{oeuvre.data.niveau}})
|
||||
{{actor.name}} tente de chanter la chanson : {{oeuvre.name}} (niveau {{oeuvre.data.niveau}})
|
||||
</h4>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
<div>
|
||||
{{#if rolled.isSuccess}}
|
||||
{{alias}} réussi son interprétation avec une qualité de {{qualiteFinale}} .
|
||||
{{actor.name}} réussit son interprétation avec une qualité de {{qualiteFinale}} .
|
||||
{{else}}
|
||||
{{alias}} est peu inspiré(e) et son interprétation a une qualité de {{qualiteFinale}}.
|
||||
{{actor.name}} est peu inspiré(e) et son interprétation a une qualité de {{qualiteFinale}}.
|
||||
{{/if}}
|
||||
</div>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-poesie.html" oeuvre.data}}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{competence.name}}" />
|
||||
<h4>
|
||||
{{alias}} {{show.title}}:
|
||||
{{actor.name}} {{show.title}}:
|
||||
{{#if selectedCarac}}{{selectedCarac.label}}
|
||||
{{#if competence}}
|
||||
{{#unless (eq selectedCarac.label competence.name)}} / {{competence.name}}{{/unless}}
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{oeuvre.data.competence}}" />
|
||||
<h4>
|
||||
{{alias}} tente de danser : {{oeuvre.name}} (niveau {{oeuvre.data.niveau}})
|
||||
{{actor.name}} tente de danser : {{oeuvre.name}} (niveau {{oeuvre.data.niveau}})
|
||||
</h4>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
<div>
|
||||
{{#if rolled.isSuccess}}
|
||||
{{alias}} réussi son interprétation avec une qualité de {{qualiteFinale}} .
|
||||
{{actor.name}} réussit son interprétation avec une qualité de {{qualiteFinale}} .
|
||||
{{else}}
|
||||
{{alias}} est peu inspiré(e) et son interprétation a une qualité de {{qualiteFinale}}.
|
||||
{{actor.name}} est peu inspiré(e) et son interprétation a une qualité de {{qualiteFinale}}.
|
||||
{{/if}}
|
||||
</div>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-poesie.html" oeuvre.data}}
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
{{#if isGM}}
|
||||
<span>
|
||||
{{#if (gt endurance 0)}}
|
||||
De plus, {{alias}} a perdu {{endurance}} points d'endurance
|
||||
{{actor.name}} a perdu {{endurance}} points d'endurance
|
||||
{{#if (ne vie 0)}}et <span class="rdd-roll-echec">{{vie}} points de vie</span>{{/if}}
|
||||
{{/if}}
|
||||
</span>
|
||||
{{else}}
|
||||
<h4>{{alias}} encaisse à
|
||||
<img class="chat-icon" src="{{actor.img}}" alt="{{actor.name}}" />
|
||||
<h4>{{actor.name}} encaisse à
|
||||
<span>
|
||||
{{numberFormat dmg.total decimals=0 sign=true}}
|
||||
{{#if (eq dmg.mortalite 'non-mortel')~}}(coups non mortels)
|
||||
@@ -16,13 +17,13 @@
|
||||
</span>
|
||||
</h4>
|
||||
<div>
|
||||
Je d'encaissement de {{roll.total}}
|
||||
{{#unless (eq armure 0)}}, l'armure a protègé de {{armure}} {{#unless (eq penetration 0)}}(pénétration de {{penetration}})
|
||||
Jet d'encaissement de {{roll.total}}
|
||||
{{#unless (eq armure 0)}}, l'armure a protégé de {{armure}} {{#unless (eq penetration 0)}}(pénétration de {{penetration}})
|
||||
{{/unless}}
|
||||
{{/unless}}, total: <span class="rdd-roll-echec">{{total}}</span>
|
||||
<br>
|
||||
{{alias}}
|
||||
{{#if (eq dmg.mortalite 'cauchemar')}}subit le coup
|
||||
{{actor.name}}
|
||||
{{#if (eq dmg.mortalite 'cauchemar')}}subit une contusion
|
||||
{{else if eraflures}}subit une contusion
|
||||
{{else if legeres}}subit une blessure légère
|
||||
{{else if graves}}subit une blessure grave
|
||||
@@ -42,9 +43,9 @@
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
{{#if (eq show.recul 'encaisse')}}<div>{{alias}} ne recule pas malgré la violence du coup.</div>
|
||||
{{else if (eq show.recul 'chute')}}<div>Sous la violence du coup, {{alias}} recule et chute au sol ! Il/elle ne pourra plus attaquer ce round.</div>
|
||||
{{else if (eq show.recul 'recul')}}<div>La violence du coup fait reculer {{alias}} de quelques mètres ! Il/elle ne pourra plus attaquer ce round.</div>
|
||||
{{#if (eq show.recul 'encaisse')}}<div>{{actor.name}} ne recule pas malgré la violence du coup.</div>
|
||||
{{else if (eq show.recul 'chute')}}<div>Sous la violence du coup, {{actor.name}} recule et chute au sol ! Il/elle ne pourra plus attaquer ce round.</div>
|
||||
{{else if (eq show.recul 'recul')}}<div>La violence du coup fait reculer {{actor.name}} de quelques mètres ! Il/elle ne pourra plus attaquer ce round.</div>
|
||||
{{/if}}
|
||||
</div>
|
||||
{{/if}}
|
||||
@@ -1,6 +1,6 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{competence.name}}" />
|
||||
<h4>{{alias}} esquive une attaque à {{diffLibre}}</h4>
|
||||
<h4>{{actor.name}} esquive une attaque à {{diffLibre}}</h4>
|
||||
<div>{{selectedCarac.label}}{{#unless (eq selectedCarac.label competence.name)}} / {{competence.name}}{{/unless}}</div>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
{{log "handlebar" this}}
|
||||
{{#if actor.img}}
|
||||
<img class="chat-icon" src="{{actor.img}}" alt="{{actor.name}}" />
|
||||
{{/if}}
|
||||
<h4>
|
||||
{{alias}} {{#if isSortReserve}}met en réserve{{else}}lance{{/if}}
|
||||
{{actor.name}} {{#if isSortReserve}}met en réserve{{else}}lance{{/if}}
|
||||
le {{#if selectedSort.data.isrituel}}rituel{{else}}sort{{/if}}
|
||||
{{selectedSort.name}}
|
||||
</h4>
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
{{log "handlebar" this}}
|
||||
{{#if competence.img}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{competence.name}}" />
|
||||
{{else if actor.img}}
|
||||
<img class="chat-icon" src="{{actor.img}}" alt="{{actor.name}}" />
|
||||
{{/if}}
|
||||
<h4>
|
||||
{{alias}} {{#if show.title}}{{show.title}}: {{/if}}
|
||||
{{actor.name}} {{#if show.title}}{{show.title}}: {{/if}}
|
||||
{{#if selectedCarac}}{{selectedCarac.label}}
|
||||
{{#if competence}}{{#unless (eq selectedCarac.label competence.name)}} / {{competence.name}}{{/unless}}{{/if}}
|
||||
à {{diffLibre}}
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{oeuvre.data.competence}}" />
|
||||
<h4>
|
||||
{{alias}} joue à : {{oeuvre.name}}
|
||||
{{actor.name}} joue à : {{oeuvre.name}}
|
||||
</h4>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
<div>
|
||||
{{#if rolled.isSuccess}}
|
||||
{{alias}} a gagné la partie !
|
||||
{{actor.name}} a gagné la partie !
|
||||
{{else}}
|
||||
{{alias}} a perdu ...
|
||||
{{actor.name}} a perdu ...
|
||||
{{/if}}
|
||||
</div>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-poesie.html" oeuvre.data}}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{competence.name}}"/>
|
||||
<h4 data-categorie="tmr" data-actor-id="{{actor._id}}">
|
||||
{{alias}} tente de {{maitrise.verbe}} {{le tmr.genre}} {{tmr.label}} ({{tmr.coord}})
|
||||
{{actor.name}} tente de {{maitrise.verbe}} {{le tmr.genre}} {{tmr.label}} ({{tmr.coord}})
|
||||
</h4>
|
||||
{{#if previous}}
|
||||
{{#with previous}}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{competence.name}}" />
|
||||
<h4>
|
||||
{{alias}} a médité : {{meditation.name}}
|
||||
{{actor.name}} a médité : {{meditation.name}}
|
||||
</h4>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
<div>
|
||||
{{#if rolled.isSuccess}}
|
||||
{{alias}} aperçoit un signe Draconique fugitif, qu'il faut aller lire en <strong>{{meditation.data.tmr}}</strong> en réussissant un test <strong>d'INTELLECT/Draconic à {{diffLecture}}</strong>.
|
||||
{{actor.name}} aperçoit un signe Draconique fugitif, qu'il faut aller lire en <strong>{{meditation.data.tmr}}</strong> en réussissant un test <strong>d'INTELLECT/Draconic à {{diffLecture}}</strong>.
|
||||
Selon le résultat de votre lecture, vous gagnerez les points suivants en Sort: 3 pour une Normale, 5 pour une Significative, 10 pour une Particulière.
|
||||
{{else}}
|
||||
{{alias}} a échoué dans sa méditation et ne voit aucun signe Draconique.
|
||||
{{actor.name}} a échoué dans sa méditation et ne voit aucun signe Draconique.
|
||||
{{/if}}
|
||||
<br><span>Vous vous êtes fatigué de 2 cases.</span>
|
||||
{{#if rolled.isETotal}}<br><span>Votre échec total augmente de 1 la difficulté de la méditation!</span>{{/if~}}
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{oeuvre.data.competence}}" />
|
||||
<h4>
|
||||
{{alias}} tente de jouer le morceau : {{oeuvre.name}} (niveau {{oeuvre.data.niveau}})
|
||||
{{actor.name}} tente de jouer le morceau : {{oeuvre.name}} (niveau {{oeuvre.data.niveau}})
|
||||
</h4>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
<div>
|
||||
{{#if rolled.isSuccess}}
|
||||
{{alias}} réussit son interprétation avec une qualité de {{qualiteFinale}} .
|
||||
{{actor.name}} réussit son interprétation avec une qualité de {{qualiteFinale}} .
|
||||
{{else}}
|
||||
{{alias}} est peu inspiré(e) et son interprétation a une qualité de {{qualiteFinale}}.
|
||||
{{actor.name}} est peu inspiré(e) et son interprétation a une qualité de {{qualiteFinale}}.
|
||||
{{/if}}
|
||||
</div>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-poesie.html" oeuvre.data}}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
{{log "handlebar" this}}
|
||||
<h4><img class="chat-icon" src="{{competence.img}}" alt="{{oeuvre.data.competence}}" />
|
||||
|
||||
{{alias}} tente d'interpréter {{oeuvre.name}} (niveau {{oeuvre.data.niveau}})
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{oeuvre.data.competence}}" />
|
||||
<h4>
|
||||
{{actor.name}} tente d'interpréter {{oeuvre.name}} (niveau {{oeuvre.data.niveau}})
|
||||
</h4>
|
||||
<br>{{upperFirst oeuvre.data.default_carac}} / {{oeuvre.data.competence}}
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
<div>
|
||||
{{#if rolled.isSuccess}}
|
||||
{{alias}} réussi son interprétation avec une qualité de {{qualiteFinale}} .
|
||||
{{actor.name}} réussi son interprétation avec une qualité de {{qualiteFinale}} .
|
||||
{{else}}
|
||||
{{alias}} est peu inspiré(e) et son interprétation a une qualité de {{qualiteFinale}}.
|
||||
{{actor.name}} est peu inspiré(e) et son interprétation a une qualité de {{qualiteFinale}}.
|
||||
{{/if}}
|
||||
</div>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-poesie.html" oeuvre.data}}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{competence.name}}" />
|
||||
<h4>{{alias}} pare une attaque à {{diffLibre}} - {{arme.name}}</h4>
|
||||
<h4>{{actor.name}} pare une attaque à {{diffLibre}} - {{arme.name}}</h4>
|
||||
<div>{{selectedCarac.label}}{{#unless (eq selectedCarac.label competence.name)}} / {{competence.name}}{{/unless}}</div>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
@@ -8,16 +8,16 @@
|
||||
<span>
|
||||
{{#if rolled.isSuccess}}
|
||||
Attaque parée!
|
||||
{{#if rolled.isPart}}<strong>{{alias}} pourra tenter une deuxième parade!</strong>{{/if}}
|
||||
{{#if rolled.isPart}}<strong>{{actor.name}} pourra tenter une deuxième parade!</strong>{{/if}}
|
||||
{{else}}
|
||||
La parade a échoué!
|
||||
{{/if}}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
{{#if (eq show.recul 'encaisse')}}<div>{{alias}} ne recule pas malgré la violence du coup.</div>
|
||||
{{else if (eq show.recul 'chute')}}<div>Sous la violence du coup, {{alias}} recule et chute au sol ! Il/elle ne pourra plus attaquer ce round.</div>
|
||||
{{else if (eq show.recul 'recul')}}<div>La violence du coup fait reculer {{alias}} de quelques mètres ! Il/elle ne pourra plus attaquer ce round.</div>
|
||||
{{#if (eq show.recul 'encaisse')}}<div>{{actor.name}} ne recule pas malgré la violence du coup.</div>
|
||||
{{else if (eq show.recul 'chute')}}<div>Sous la violence du coup, {{actor.name}} recule et chute au sol ! Il/elle ne pourra plus attaquer ce round.</div>
|
||||
{{else if (eq show.recul 'recul')}}<div>La violence du coup fait reculer {{actor.name}} de quelques mètres ! Il/elle ne pourra plus attaquer ce round.</div>
|
||||
{{/if}}
|
||||
|
||||
{{#if (eq show.deteriorationArme 'resiste')}}
|
||||
@@ -29,7 +29,7 @@
|
||||
{{/if}}
|
||||
|
||||
{{#if show.desarme}}
|
||||
<div>Le défenseur {{alias}} lâche son arme qui tombe à ses pieds.</div>
|
||||
<div>Le défenseur {{actor.name}} lâche son arme qui tombe à ses pieds.</div>
|
||||
{{/if}}
|
||||
|
||||
{{#if attackerRoll.tactique}}
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{oeuvre.data.competence}}" />
|
||||
<h4>
|
||||
{{alias}} tente de cuisiner la recette : {{oeuvre.name}} (niveau {{oeuvre.data.niveau}})
|
||||
{{actor.name}} tente de cuisiner la recette : {{oeuvre.name}} (niveau {{oeuvre.data.niveau}})
|
||||
</h4>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
|
||||
{{#if rolled.isSuccess}}
|
||||
{{alias}} réussit sa recette, avec un plat de qualité {{qualiteFinale}} pour {{oeuvre.data.sust}} Points de Sustentation.
|
||||
{{actor.name}} réussit sa recette, avec un plat de qualité {{qualiteFinale}} pour {{oeuvre.data.sust}} Points de Sustentation.
|
||||
{{else}}
|
||||
{{alias}} fait un piètre cuisinier(e), et obtient {{#if (lt qualiteFinale 0)}}un plat à l'exotisme certain{{else}}un plat de qualité {{qualiteFinale}}{{/if}}.
|
||||
{{actor.name}} fait un piètre cuisinier(e), et obtient {{#if (lt qualiteFinale 0)}}un plat à l'exotisme certain{{else}}un plat de qualité {{qualiteFinale}}{{/if}}.
|
||||
Selon la décision du MJ, le plat peut fournir {{oeuvre.data.sust}} Points de Sustentation
|
||||
{{/if}}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="systems/foundryvtt-reve-de-dragon/icons/competence_legendes.png" alt="Rêve de Dragon"/>
|
||||
<h4 data-categorie="tmr" data-actor-id="{{actor._id}}">
|
||||
{{alias}} tente de maîtriser un Rêve de Dragon!
|
||||
{{actor.name}} tente de maîtriser un Rêve de Dragon!
|
||||
</h4>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
<hr>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{competence.name}}" />
|
||||
<h4>
|
||||
{{alias}} {{#if isSortReserve}}met en réserve{{else}}lance{{/if}}
|
||||
{{actor.name}} {{#if isSortReserve}}met en réserve{{else}}lance{{/if}}
|
||||
le {{#if selectedSort.data.isrituel}}rituel{{else}}sort{{/if}}
|
||||
{{selectedSort.name}}
|
||||
</h4>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{{log "handlebar" this}}
|
||||
<img class="chat-icon" src="{{competence.img}}" alt="{{competence.name}}" />
|
||||
<h4>
|
||||
{{alias}} travaille à sa tâche {{tache.name}}
|
||||
{{actor.name}} travaille à sa tâche {{tache.name}}
|
||||
<br>{{selectedCarac.label}}/{{competence.name}}
|
||||
</h4>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
{{log "handlebar" this}}
|
||||
{{#if actor.img}}
|
||||
<img class="chat-icon" src="{{actor.img}}" alt="{{actor.name}}" />
|
||||
{{/if}}
|
||||
<h4>
|
||||
{{alias}} transforme {{rolled.factor}}% de son stress
|
||||
{{actor.name}} transforme {{rolled.factor}}% de son stress
|
||||
</h4>
|
||||
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
|
||||
{{#if rolled.isPart}}
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
{{/select}}
|
||||
</select>
|
||||
<label for="categorie">Etat Général: {{etat}}</label>
|
||||
<label for="categorie"> <a id='jet-astrologie'>Faire un jet d'Astrologie</a></label>
|
||||
<label for="categorie"> <a class='jet-astrologie'>Faire un jet d'Astrologie</a></label>
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<div class="form-group">
|
||||
<label for="categorie">Compétence associée</label>
|
||||
<select name="data.competence" id="competence" data-dtype="String">
|
||||
{{#select item.data.data.competence}}
|
||||
{{#select item.data.data.data.competence}}
|
||||
{{>"systems/foundryvtt-reve-de-dragon/templates/enum-competence.html"}}
|
||||
{{/select}}
|
||||
</select>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<div class="form-group">
|
||||
<label for="niveau">Mode spécifique</label>
|
||||
<select name="data.specific" id="specific" data-dtype="String">
|
||||
{{#select item.data.data.specific}}
|
||||
{{#select item.data.data.data.specific}}
|
||||
{{>"systems/foundryvtt-reve-de-dragon/templates/casetmr-specific-list.html"}}
|
||||
{{/select}}
|
||||
</select>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
<div class="form-group">
|
||||
<label for="categorie">Catégorie </label>
|
||||
<select name="data.categorie" id="categorie" data-dtype="String">
|
||||
{{#select item.data.data.categorie}}
|
||||
{{#select item.data.data.data.categorie}}
|
||||
{{>"systems/foundryvtt-reve-de-dragon/templates/enum-categorie-competence.html"}}
|
||||
{{/select}}
|
||||
</select>
|
||||
@@ -34,7 +34,7 @@
|
||||
<div class="form-group">
|
||||
<label for="base">Niveau de base </label>
|
||||
<select name="data.base" id="base" data-dtype="Number">
|
||||
{{#select item.data.data.base}}
|
||||
{{#select item.data.data.data.base}}
|
||||
{{>"systems/foundryvtt-reve-de-dragon/templates/competence-base.html"}}
|
||||
{{/select}}
|
||||
</select>
|
||||
@@ -42,7 +42,7 @@
|
||||
<div class="form-group">
|
||||
<label for="defaut_carac">Caractéristique par défaut </label>
|
||||
<select name="data.defaut_carac" id="defaut_carac" data-dtype="String">
|
||||
{{#select item.data.data.defaut_carac}}
|
||||
{{#select item.data.data.data.defaut_carac}}
|
||||
{{>"systems/foundryvtt-reve-de-dragon/templates/competence-carac-defaut.html"}}
|
||||
{{/select}}
|
||||
</select>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<div class="form-group">
|
||||
<label class="alchimie-title" for="xp">Type</label>
|
||||
<select name="data.type" data-dtype="String">
|
||||
{{#select item.data.data.type}}
|
||||
{{#select item.data.data.data.type}}
|
||||
<option value="recreative">Récréative</option>
|
||||
<option value="soliste">Soliste</option>
|
||||
{{/select}}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<div class="form-group">
|
||||
<label class="alchimie-title" for="xp">Type</label>
|
||||
<select name="data.type" data-dtype="String">
|
||||
{{#select item.data.data.type}}
|
||||
{{#select item.data.data.data.type}}
|
||||
<option value="adressehasard">Adresse/Hasard</option>
|
||||
<option value="de">Dés</option>
|
||||
<option value="carte">Cartes</option>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<div class="form-group">
|
||||
<label for="xp">Compétence</label>
|
||||
<select name="data.competence" id="competenceselect" data-dtype="String">
|
||||
{{#select item.data.data.competence}}
|
||||
{{#select item.data.data.data.competence}}
|
||||
{{#each competences as |competence key|}}
|
||||
<option value="{{competence.name}}">{{competence.name}}</option>
|
||||
{{/each}}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<div class="form-group">
|
||||
<label for="xp">Compétence</label>
|
||||
<select name="data.competence" id="competenceselect" data-dtype="String">
|
||||
{{#select item.data.data.competence}}
|
||||
{{#select item.data.data.data.competence}}
|
||||
{{#each competences as |competence key|}}
|
||||
<option value="{{competence.name}}">{{competence.name}}</option>
|
||||
{{/each}}
|
||||
@@ -30,7 +30,7 @@
|
||||
<div class="form-group">
|
||||
<label for="xp">Heure</label>
|
||||
<select name="data.heure" id="heure" data-dtype="String">
|
||||
{{#select item.data.data.heure}}
|
||||
{{#select item.data.data.data.heure}}
|
||||
{{>"systems/foundryvtt-reve-de-dragon/templates/heures-select-option.html"}}
|
||||
{{/select}}
|
||||
</select>
|
||||
@@ -50,7 +50,7 @@
|
||||
<div class="form-group">
|
||||
<label for="xp">Case TMR</label>
|
||||
<select name="data.tmr" id="tmr" data-dtype="String">
|
||||
{{#select item.data.data.tmr}}
|
||||
{{#select item.data.data.data.tmr}}
|
||||
{{>"systems/foundryvtt-reve-de-dragon/templates/sort-tmr.html"}}
|
||||
{{/select}}
|
||||
</select>
|
||||
@@ -59,7 +59,7 @@
|
||||
<label for="xp">Malus</label>
|
||||
{{#if isGM}}
|
||||
<select name="data.malus" id="malus" data-dtype="Number">
|
||||
{{#select item.data.data.malus}}
|
||||
{{#select item.data.data.data.malus}}
|
||||
<option value="0">0</option>
|
||||
<option value="-1">-1</option>
|
||||
<option value="-2">-2</option>
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<div class="form-group">
|
||||
<label>Caractéristique</label>
|
||||
<select name="data.default_carac" id="default_carac" data-dtype="String">
|
||||
{{#select item.data.data.default_carac}}
|
||||
{{#select item.data.data.data.default_carac}}
|
||||
{{>"systems/foundryvtt-reve-de-dragon/templates/competence-carac-defaut.html"}}
|
||||
{{/select}}
|
||||
</select>
|
||||
@@ -20,7 +20,7 @@
|
||||
<div class="form-group">
|
||||
<label>Compétence</label>
|
||||
<select name="data.competence" id="competenceselect" data-dtype="String">
|
||||
{{#select item.data.data.competence}}
|
||||
{{#select item.data.data.data.competence}}
|
||||
{{#each competences as |competence key|}}
|
||||
<option value="{{competence.name}}">{{competence.name}}</option>
|
||||
{{/each}}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<div class="form-group">
|
||||
<label for="categorie">Draconic </label>
|
||||
<select name="data.draconic" id="draconic" data-dtype="String">
|
||||
{{#select item.data.data.draconic}}
|
||||
{{#select item.data.data.data.draconic}}
|
||||
{{>"systems/foundryvtt-reve-de-dragon/templates/sort-draconic.html"}}
|
||||
{{/select}}
|
||||
</select>
|
||||
@@ -20,7 +20,7 @@
|
||||
<div class="form-group">
|
||||
<label for="xp">Case TMR </label>
|
||||
<select name="data.caseTMR" id="caseTMR" data-dtype="String">
|
||||
{{#select item.data.data.caseTMR}}
|
||||
{{#select item.data.data.data.caseTMR}}
|
||||
{{>"systems/foundryvtt-reve-de-dragon/templates/sort-tmr.html"}}
|
||||
<option value="special">Case spéciale TMR (saisie ci-dessous)</option>
|
||||
{{/select}}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
<div class="form-group">
|
||||
<label for="xp">Caractéristique</label>
|
||||
<select name="data.carac" id="caracselect" data-dtype="String">
|
||||
{{#select item.data.data.carac}}
|
||||
{{#select item.data.data.data.carac}}
|
||||
{{#each caracList as |carac key|}}
|
||||
<option value="{{key}}">{{carac.label}}</option>
|
||||
{{/each}}
|
||||
@@ -22,7 +22,7 @@
|
||||
<div class="form-group">
|
||||
<label for="xp">Compétence</label>
|
||||
<select name="data.competence" id="competenceselect" data-dtype="String">
|
||||
{{#select item.data.data.competence}}
|
||||
{{#select item.data.data.data.competence}}
|
||||
{{#each competences as |competence key|}}
|
||||
<option value="{{competence.name}}">{{competence.name}}</option>
|
||||
{{/each}}
|
||||
|
||||
Reference in New Issue
Block a user