diff --git a/changelog.md b/changelog.md
index 5a29a792..de307788 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,15 @@
# 13.0
+## 13.0.4 - Le long discours d'Illysis
+
+- On peut de nouveau modifier les descriptions
+- ne pas proposer l'export csv par défaut
+- Correction de la macro "Jet quelconque"
+- Corrections d'affichage
+ - boutons de l'horloge
+ - boutons de déplacement des TMR
+ - modification des messages de tchat
+
## 13.0.3 - La dernière auberge d'Illysis
- On peut de nouveau acheter aux commerces
diff --git a/css/foundryvtt-reve-de-dragon.css b/css/foundryvtt-reve-de-dragon.css
index 41447396..75abb883 100644
--- a/css/foundryvtt-reve-de-dragon.css
+++ b/css/foundryvtt-reve-de-dragon.css
@@ -874,13 +874,40 @@ select,
padding: 0.2em;
border-width: 0;
}
-.system-foundryvtt-reve-de-dragon .small-button-direction {
+.system-foundryvtt-reve-de-dragon .grid-move-tmr {
+ display: grid;
+}
+.system-foundryvtt-reve-de-dragon .move-tmr-topleft {
+ grid-column: 2/2;
+ grid-row: 2/4;
+}
+.system-foundryvtt-reve-de-dragon .move-tmr-top {
+ grid-column: 3/3;
+ grid-row: 1/3;
+}
+.system-foundryvtt-reve-de-dragon .move-tmr-topright {
+ grid-column: 4/4;
+ grid-row: 2/4;
+}
+.system-foundryvtt-reve-de-dragon .move-tmr-bottomleft {
+ grid-column: 2/2;
+ grid-row: 4/6;
+}
+.system-foundryvtt-reve-de-dragon .move-tmr-bottom {
+ grid-column: 3/3;
+ grid-row: 5/7;
+}
+.system-foundryvtt-reve-de-dragon .move-tmr-bottomright {
+ grid-column: 4/4;
+ grid-row: 4/6;
+}
+.system-foundryvtt-reve-de-dragon .tmr-move {
max-height: 32px;
max-width: 32px;
border: 0;
vertical-align: bottom;
}
-.system-foundryvtt-reve-de-dragon :is(.button-img,.button-effect-img,.small-button-direction):hover {
+.system-foundryvtt-reve-de-dragon :is(.button-img,.button-effect-img,.tmr-move):hover {
color: var(--color-controls-hover);
border: 1px solid var(--color-control-border-hover);
text-shadow: 1px 0px 0px #ff6600;
@@ -985,13 +1012,13 @@ select,
margin-inline: 0.1rem;
margin-block: 0.1rem;
}
-.system-foundryvtt-reve-de-dragon form.application.sheet.fvtt-rdd fieldset :is(label, input) {
+.system-foundryvtt-reve-de-dragon .app.sheet fieldset :is(label, input) {
font-family: CaslonAntique;
text-align: justify;
font-size: 1rem;
letter-spacing: 1px;
}
-.system-foundryvtt-reve-de-dragon form.application.sheet.fvtt-rdd div.form-group {
+.system-foundryvtt-reve-de-dragon .app.sheet div.form-group {
clear: both;
display: flex;
flex-direction: row;
@@ -999,14 +1026,15 @@ select,
margin: 0.1rem 0;
align-items: center;
}
-.system-foundryvtt-reve-de-dragon form.application.sheet.fvtt-rdd .editor.prosemirror {
+.system-foundryvtt-reve-de-dragon .app.sheet .editor.prosemirror {
height: fit-content;
min-height: 5rem;
}
-.system-foundryvtt-reve-de-dragon form.application.sheet.fvtt-rdd prose-mirror.prosemirror .editor-container {
+.system-foundryvtt-reve-de-dragon .app.sheet .editor.prosemirror .editor-container {
min-height: 5rem;
- height: fit-content;
+ height: 8rem;
margin: 0;
+ flex: none;
}
.system-foundryvtt-reve-de-dragon .large-editor {
border: 2;
@@ -1160,7 +1188,7 @@ select,
padding: 5px;
}
.system-foundryvtt-reve-de-dragon .poesie-extrait {
- font-size: 0.9rem;
+ font-size: 0.8rem;
font-style: italic;
}
.system-foundryvtt-reve-de-dragon .poesie-reference {
@@ -1745,9 +1773,11 @@ select,
background: rgba(0, 0, 0, 0.05);
cursor: pointer;
}
-.system-foundryvtt-reve-de-dragon .chat-message {
- background: rgba(220, 220, 210, 0.5);
- font-size: 1rem;
+.system-foundryvtt-reve-de-dragon .chat-message h4 {
+ font-size: 0.9rem;
+}
+.system-foundryvtt-reve-de-dragon .chat-message .message-content {
+ text-align: justify;
}
.system-foundryvtt-reve-de-dragon .chat-message header.message-header .heure-rdd {
font-size: 0.7rem;
@@ -1757,6 +1787,9 @@ select,
background: rgba(220, 220, 210, 0.75);
border: 2px solid #545469;
}
+.system-foundryvtt-reve-de-dragon .chat-message hr {
+ margin: 0.2rem 0;
+}
.system-foundryvtt-reve-de-dragon .chat-icon {
border: 0;
padding: 2px 6px 2px 2px;
@@ -2169,8 +2202,6 @@ select,
display: grid;
background: hsl(0, 0%, 20%);
color: hsla(0, 0%, 80%, 0.8);
- grid-row: 1;
- grid-column: 10;
}
.system-foundryvtt-reve-de-dragon .calendar-boutons-heure .calendar-btn:is(.calendar-lyre,.calendar-vaisseau) img {
color: hsla(0, 0%, 100%, 0.5);
@@ -2183,40 +2214,38 @@ select,
.system-foundryvtt-reve-de-dragon .calendar-boutons-heure i {
border: 1px solid rgba(0, 0, 0, 0);
}
-.system-foundryvtt-reve-de-dragon .calendar-boutons-heure i:hover {
+.system-foundryvtt-reve-de-dragon .calendar-boutons-heure a:hover {
color: var(--color-controls-hover);
border: 1px solid var(--color-control-border-hover);
cursor: pointer;
}
.system-foundryvtt-reve-de-dragon .calendar-1min {
- grid-column: 1;
+ grid-column: 1/1;
}
.system-foundryvtt-reve-de-dragon .calendar-5min {
- grid-column: 2;
+ grid-column: 2/2;
}
.system-foundryvtt-reve-de-dragon .calendar-15min {
- grid-column: 3;
+ grid-column: 3/3;
}
.system-foundryvtt-reve-de-dragon .calendar-30min {
- grid-column: 4;
+ grid-column: 4/4;
}
.system-foundryvtt-reve-de-dragon .calendar-60min {
- grid-column: 5;
+ grid-column: 5/5;
}
.system-foundryvtt-reve-de-dragon .calendar-1heure {
- grid-column: 6;
+ grid-column: 6/6;
}
.system-foundryvtt-reve-de-dragon .calendar-lyre {
- grid-column: 7;
+ grid-column: 7/8;
}
.system-foundryvtt-reve-de-dragon .calendar-vaisseau {
- grid-column: 8;
+ grid-column: 9/10;
}
-.system-foundryvtt-reve-de-dragon .calendar-set-datetime {
- grid-column: 9;
-}
-.system-foundryvtt-reve-de-dragon .calendar-astrologie {
- grid-column: 10;
+.system-foundryvtt-reve-de-dragon :is(.calendar-lyre,.calendar-vaisseau) {
+ display: flex;
+ flex-direction: row;
}
.system-foundryvtt-reve-de-dragon div.horloge-analogique {
border: none;
diff --git a/less/foundryvtt-reve-de-dragon.less b/less/foundryvtt-reve-de-dragon.less
index 31674dd9..8a4d524d 100644
--- a/less/foundryvtt-reve-de-dragon.less
+++ b/less/foundryvtt-reve-de-dragon.less
@@ -515,13 +515,21 @@
padding: 0.2em;
border-width: 0;
}
- .small-button-direction {
+ .grid-move-tmr { display: grid; }
+ .move-tmr-topleft { grid-column: 2/2; grid-row: 2/4;}
+ .move-tmr-top { grid-column: 3/3; grid-row: 1/3; }
+ .move-tmr-topright { grid-column: 4/4; grid-row: 2/4; }
+ .move-tmr-bottomleft { grid-column: 2/2; grid-row: 4/6; }
+ .move-tmr-bottom { grid-column: 3/3; grid-row: 5/7; }
+ .move-tmr-bottomright{ grid-column: 4/4; grid-row: 4/6; }
+
+ .tmr-move {
max-height: 32px;
max-width: 32px;
border: 0;
vertical-align: bottom;
}
- :is(.button-img,.button-effect-img,.small-button-direction):hover {
+ :is(.button-img,.button-effect-img,.tmr-move):hover {
color: var(--color-controls-hover);
border: 1px solid var(--color-control-border-hover);
text-shadow: 1px 0px 0px #ff6600;
@@ -627,13 +635,13 @@
margin-inline: 0.1rem;
margin-block: 0.1rem;
}
- form.application.sheet.fvtt-rdd fieldset :is(label, input) {
+ .app.sheet fieldset :is(label, input) {
font-family: CaslonAntique;
text-align: justify;
font-size: 1rem;
letter-spacing: 1px;
}
- form.application.sheet.fvtt-rdd div.form-group {
+ .app.sheet div.form-group {
clear: both;
display: flex;
flex-direction: row;
@@ -641,15 +649,17 @@
margin: 0.1rem 0;
align-items: center;
}
- form.application.sheet.fvtt-rdd .editor.prosemirror {
+ .app.sheet .editor.prosemirror {
height: fit-content;
min-height: 5rem;
}
- form.application.sheet.fvtt-rdd prose-mirror.prosemirror .editor-container {
+ .app.sheet .editor.prosemirror .editor-container {
min-height: 5rem;
- height: fit-content;
+ height: 8rem;
margin: 0;
+ flex: none;
}
+
.large-editor {
border: 2;
height: fit-content;
@@ -816,7 +826,7 @@
}
.poesie-extrait {
- font-size: 0.9rem;
+ font-size: 0.8rem;
font-style: italic;
}
.poesie-reference{
@@ -1458,11 +1468,13 @@
cursor: pointer;
}
- .chat-message {
- background: rgba(220,220,210,0.5);
- font-size: 1rem;
- }
+ .chat-message h4 {
+ font-size: 0.9rem;
+ }
+ .chat-message .message-content {
+ text-align: justify;
+ }
.chat-message header.message-header .heure-rdd {
font-size: 0.7rem;
flex-grow: 3;
@@ -1472,6 +1484,11 @@
background: rgba(220,220,210,0.75);
border: 2px solid #545469;
}
+
+ .chat-message hr {
+ margin: 0.2rem 0;
+ }
+
.chat-icon {
border: 0;
padding: 2px 6px 2px 2px;
@@ -1764,9 +1781,6 @@
display: grid;
background: hsla(0, 0%, 20%, 1);
color: hsla(0, 0%, 80%, 0.8);
-
- grid-row: 1;
- grid-column: 10;
}
.calendar-boutons-heure .calendar-btn:is(.calendar-lyre,.calendar-vaisseau) img {
@@ -1781,23 +1795,24 @@
.calendar-boutons-heure i {
border: 1px solid rgba(0, 0, 0, 0);
}
- .calendar-boutons-heure i:hover {
+ .calendar-boutons-heure a:hover {
color: var(--color-controls-hover);
border: 1px solid var(--color-control-border-hover);
cursor: pointer;
}
- .calendar-1min { grid-column: 1;}
- .calendar-5min { grid-column: 2;}
- .calendar-15min { grid-column: 3;}
- .calendar-30min { grid-column: 4;}
- .calendar-60min { grid-column: 5;}
- .calendar-1heure { grid-column: 6;}
- .calendar-lyre { grid-column: 7;}
- .calendar-vaisseau { grid-column: 8;}
- .calendar-set-datetime { grid-column: 9;}
- .calendar-astrologie { grid-column: 10;}
-
+ .calendar-1min { grid-column: 1/1; }
+ .calendar-5min { grid-column: 2/2; }
+ .calendar-15min { grid-column: 3/3; }
+ .calendar-30min { grid-column: 4/4; }
+ .calendar-60min { grid-column: 5/5; }
+ .calendar-1heure { grid-column: 6/6; }
+ .calendar-lyre { grid-column: 7/8; }
+ .calendar-vaisseau { grid-column: 9/10; }
+ :is(.calendar-lyre,.calendar-vaisseau) {
+ display: flex;
+ flex-direction: row;
+ }
div.horloge-analogique {
border: none;
margin: 0;
diff --git a/module/actor/base-actor-reve.js b/module/actor/base-actor-reve.js
index 6004f901..9e3133b3 100644
--- a/module/actor/base-actor-reve.js
+++ b/module/actor/base-actor-reve.js
@@ -341,6 +341,9 @@ export class RdDBaseActorReve extends RdDBaseActor {
const selectedCaracName = ['apparence', 'perception', 'force', 'reve'].find(it => carac[it] != undefined)
await this.openRollDialog({
+ name: 'jet-quelconque',
+ label: 'Jet',
+ template: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll.hbs',
rollData: {
alias: this.getAlias(),
carac: carac,
diff --git a/module/settings/options-avancees.js b/module/settings/options-avancees.js
index ec7e08a1..92352cd0 100644
--- a/module/settings/options-avancees.js
+++ b/module/settings/options-avancees.js
@@ -4,7 +4,7 @@ import { Misc } from "../misc.js"
export const EXPORT_CSV_SCRIPTARIUM = 'export-csv-scriptarium'
const OPTIONS_AVANCEES = [
- { group: 'Menus', name: EXPORT_CSV_SCRIPTARIUM, descr: "Proposer le menu d'export csv Scriptarium" },
+ { group: 'Menus', name: EXPORT_CSV_SCRIPTARIUM, descr: "Proposer le menu d'export csv Scriptarium", default: false },
]
export class OptionsAvancees extends FormApplication {
@@ -24,10 +24,6 @@ export class OptionsAvancees extends FormApplication {
})
}
- constructor(...args) {
- super(...args)
- }
-
static _getId(name) {
return `rdd-advanced-${name}`
}
diff --git a/templates/chat-achat-item.hbs b/templates/chat-achat-item.hbs
index fae21aa6..79985316 100644
--- a/templates/chat-achat-item.hbs
+++ b/templates/chat-achat-item.hbs
@@ -1,5 +1,5 @@
-
-
{{#if acheteur}}{{acheteur.name}}{{else}}L'acheteur{{/if}} a
{{#if isVente}}acheté{{else}}pris{{/if}}
diff --git a/templates/chat-actor-gain-xp.hbs b/templates/chat-actor-gain-xp.hbs
index 9642333e..2bda6e0d 100644
--- a/templates/chat-actor-gain-xp.hbs
+++ b/templates/chat-actor-gain-xp.hbs
@@ -1,8 +1,10 @@
-
-
{{it.xpCarac}} point{{#if (gt it.xpCarac 1)}}s{{/if}}
{{#if it.caracRepartitionManuelle}}à répartir manuellement dans la caractéristique dérivée{{else}}en{{/if}}
{{it.caracName}}.
@@ -10,9 +12,11 @@
L'expérience dans cette caractéristique est de {{it.checkCarac.xp}}, elle peut progresser!
Vous devez ouvrir votre fiche de personnage et appliquer l'augmentation manuellement.
{{/if}}
+
{{it.xpCompetence}} point{{#if (gt it.xpCompetence 1)}}s{{/if}} en {{it.competence.name}}. {{#if it.checkComp}} L'expérience dans cette compétence est de {{it.checkComp.xp}}, elle peut progresser jusqu'à {{it.checkComp.niveau}}! @@ -25,5 +29,6 @@ {{/if}} {{/if}} {{/if}} +
{{/if}} {{/each}} \ No newline at end of file diff --git a/templates/chat-actor-turn-acteur.hbs b/templates/chat-actor-turn-acteur.hbs index 665f5473..a166c636 100644 --- a/templates/chat-actor-turn-acteur.hbs +++ b/templates/chat-actor-turn-acteur.hbs @@ -1,2 +1,3 @@ -{{blessuresStatus}}
+Son état général est de : {{etatGeneral}} {{#if isSonne}} et est sonné{{/if}}
{{#if isGrave}} -{{alias}} souffre de Blessure(s) Grave(s) : n'oubliez pas de faire un Jet de Vie toutes les SC ({{SConst}}) minutes. Un point d'Endurance a été retiré automatiquement.
{{/if}} {{#if isCritique}} -{{alias}} souffre d'une Blessure Critique : faites un Jet de Vie.
{{row.document.pack}}
+Jet: {{row.roll.formula}} : {{row.roll.total}}{{percentages}}
{{rencontre.name}} de force {{rencontre.system.force}} ({{rencontre.system.formule}})
{{linkCompendium row.document.pack row.document.id row.document.name}}
{{#if rencontre.system.description}} -{{{rencontre.system.description}}} -
Tirage de {{typeName}} aléatoire {{#if options.showSource}} depuis {{document.pack}}{{/if}} -
Jet {{roll.formula}} : {{roll.total}}
{{linkCompendium document.pack document.id document.name}}
{{#if document.system.formule}} -@roll[{{document.system.formule}}] -
{{{document.system.description}}} -
+ {{row.document.pack}} +
+{{/with}} +
{{#if system.magique}}
Le Jet de Résistance est {{#if rolled.isSuccess}}réussi{{else}}échoué{{/if}}.
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.hbs"}}
@@ -15,4 +15,4 @@
{{/if}}
{{/if}}.
La potion a été supprimée de l'équipement.
-
{{#if system.magique}}
Le Jet de Résistance est {{#if rolled.isSuccess}}réussi{{else}}échoué{{/if}}.
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.hbs"}}
@@ -24,4 +23,4 @@
Une fois consommée (vers fin Lyre), elle vous octroie un bonus de {{system.herbebonus}} segments de fatigue récupérés en plus à la fin de Chateau Dormant (à gérer manuellement).
{{/if}}
La potion a été supprimée de l'équipement.
-
{{#if system.magique}}
Le Jet de Résistance est {{#if rolled.isSuccess}}réussi{{else}}échoué{{/if}}.
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.hbs"}}
@@ -22,4 +21,4 @@
Lors de votre prochain jet de récupération à Chateau Dormant, vous bénéficierez d'un bonus de {{system.herbebonus}} (appliqué automatiquement).
{{/if}}
La potion a été supprimée de l'équipement.
-
-
-
{{defender.name}} reste immobilisé. L'empoignade peut continuer. -
L'empoignade est terminée et a été supprimée. -
{{#if (gte empoignade.system.pointsemp 2)}}
@@ -75,4 +74,4 @@
Points d'Emp: {{empoignade.system.pointsemp}}
{{/if}}
-
-
{{#if (eq nbBrinsReste 0)}} Toute l'herbe a été consommée par la potion. L'herbe a été supprimée de l'inventaire. {{else}} La quantité d'herbe est désormais de {{nbBrinsReste}} et a été mise à jour automatiquement. {{/if}} -
Pensez à mettre la potion dans une fiole ! -
{{{sort.system.description}}} -
{{#if (and (eq item.type 'potion') (eq nouveaupr 0))}} Sa {{item.type}} étant désormais à 0 Point de Rêve, elle est inutilisable et peut être jetée. {{/if}} -
{{#if rolled.isSuccess}} {{alias}} s'est accordé à {{entite}} {{else}}ne s'est pas accordé à {{entite}}, il pourra réessayer à sa prochaine attaque. {{/if}} -
{{#if rolled.isSuccess}} {{alias}} 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. {{/if}} {{> "systems/foundryvtt-reve-de-dragon/templates/chat-info-appel-au-moral.hbs"}} -
Un point de chance est dépensé, l'action peut être retentée!
{{/if}} diff --git a/templates/chat-resultat-attaque.hbs b/templates/chat-resultat-attaque.hbs index 3b070317..500d9062 100644 --- a/templates/chat-resultat-attaque.hbs +++ b/templates/chat-resultat-attaque.hbs @@ -1,10 +1,10 @@ -{{selectedCarac.label}}{{#unless (eq selectedCarac.label competence.name)}} / {{competence.name}}{{/unless}}
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.hbs"}}
{{#if (eq tactique 'charge')}}
C'est une charge, vos parades auront un -4 et vous ne pourrez pas esquiver!
@@ -14,9 +14,9 @@
Votre feinte peut faire mouche!
{{/if}}
{{/if}}
-
{{#if rolled.isSuccess}} {{show.cible}} doit se défendre à {{diffLibre}}, ou encaisser à {{~#if (eq dmg.mortalite 'non-mortel')}} @@ -37,4 +37,4 @@ Votre attaque a échoué! {{/if}} {{> "systems/foundryvtt-reve-de-dragon/templates/chat-info-appel-au-moral.hbs"}} -
{{#if rolled.isSuccess}} {{alias}} réussit son interprétation avec une qualité de {{qualiteFinale}} . {{else}} {{alias}} manque d'inspiration, son interprétation a une qualité de {{qualiteFinale}}. {{/if}} {{> "systems/foundryvtt-reve-de-dragon/templates/chat-info-appel-au-moral.hbs"}} -
{{#if rolled.ptTache}}{{rolled.ptTache}} points de tâche{{/if}}{{#if rolled.ptQualite}}{{#if rolled.ptTache}},{{/if}} Qualité ajustée de {{rolled.ptQualite}}{{/if}} -
{{show.explications}} -
{{#if rolled.isSuccess}} {{alias}} réussit son interprétation avec une qualité de {{qualiteFinale}} . {{else}} {{alias}} manque d'inspiration, son interprétation a une qualité de {{qualiteFinale}}. {{/if}} {{> "systems/foundryvtt-reve-de-dragon/templates/chat-info-appel-au-moral.hbs"}} -
{{selectedCarac.label}}{{#unless (eq selectedCarac.label competence.name)}} / {{competence.name}}{{/unless}}
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.hbs"}}{{#if rolled.isSuccess}} Attaque esquivée! {{#if rolled.isPart}} @@ -14,10 +14,10 @@ L'esquive de {{alias}} a échoué! {{/if}} {{> "systems/foundryvtt-reve-de-dragon/templates/chat-info-appel-au-moral.hbs"}} -
{{#if (eq attackerRoll.tactique 'charge')}}
C'était une charge, les parades de l'adversaire de {{alias}} auront un -4 et il ne pourra pas esquiver!
@@ -25,5 +25,5 @@
C'était une feinte!
{{/if}}
-
{{#if rolled.isSuccess}} {{alias}} a gagné la partie ! {{else}} {{alias}} a perdu ... {{/if}} {{> "systems/foundryvtt-reve-de-dragon/templates/chat-info-appel-au-moral.hbs"}} -
{{#if rolled.isSuccess}} {{alias}} a gagné {{xpSort}} points d'expérience en sorts en {{competence.name}}. {{else}} {{alias}} n'a pas pu interpréter le signe draconique. {{/if}} -
{{#if rolled.isSuccess}}
{{alias}} aperçoit un signe draconique éphémère, qu'il faut aller lire en {{typeTmr-name meditation.system.tmr}}.
{{else}}
@@ -12,4 +11,4 @@
{{/if}}
{{alias}} s'est fatigué de 2 cases.
{{#if rolled.isEPart}}
Son échec {{#if rolled.isETotal}}total{{else}}particulier{{/if}} augmente de 1 la difficulté de la méditation!{{/if~}}
-
{{#if rolled.isSuccess}} {{alias}} réussit son interprétation avec une qualité de {{qualiteFinale}} . {{else}} {{alias}} manque d'inspiration, son interprétation a une qualité de {{qualiteFinale}}. {{/if}} {{> "systems/foundryvtt-reve-de-dragon/templates/chat-info-appel-au-moral.hbs"}} -
{{#if rolled.isSuccess}} {{alias}} réussit son interprétation avec une qualité de {{qualiteFinale}} . {{else}} {{alias}} manque d'inspiration, son interprétation a une qualité de {{qualiteFinale}}. {{/if}} {{> "systems/foundryvtt-reve-de-dragon/templates/chat-info-appel-au-moral.hbs"}} -
{{selectedCarac.label}}{{#unless (eq selectedCarac.label competence.name)}} / {{competence.name}}{{/unless}}
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.hbs"}}{{#if rolled.isSuccess}} Attaque parée! @@ -13,27 +13,27 @@ {{/if}} {{> "systems/foundryvtt-reve-de-dragon/templates/chat-info-appel-au-moral.hbs"}} -
{{alias}} ne recule pas malgré la violence du coup.
+{{else if (eq show.recul 'chute')}}Sous la violence du coup, {{alias}} recule et chute au sol ! Il/elle ne pourra plus attaquer ce round.
+{{else if (eq show.recul 'recul')}}La violence du coup fait reculer {{alias}} de quelques mètres ! Il/elle ne pourra plus attaquer ce round.
{{/if}} {{#if (eq show.deteriorationArme 'resiste')}} -L'arme résiste au choc de la parade.
{{else if (eq show.deteriorationArme 'brise')}} -Sous la violence de la parade, {{arme.name}} s'est brisée!
{{else if (eq show.deteriorationArme 'perte')}} -En parant, l'arme perd {{show.perteResistance}} de résistance.
{{/if}} {{#if show.desarme}} -Le défenseur {{alias}} lâche son arme qui tombe à ses pieds.
{{/if}} {{#if attackerRoll.tactique}} -
{{#if (eq attackerRoll.tactique 'charge')}}
C'était une charge, les parades de l'adversaire auront un -4 et il ne pourra pas esquiver!
@@ -42,5 +42,5 @@
width="32" />
C'était une feinte!
{{/if}}
-
Pour {{selectedSort.system.ptreve_reel}} point{{~#if (gt selectedSort.system.ptreve_reel 1)}}s{{/if}} de rêve en {{tmr.label}} ({{tmr.coord}}). {{#if show.reveInsuffisant}} Pas assez de rêve! {{/if}} -
{{#if rolled.isETotal}}Echec TOTAL {{else if rolled.isEchec}}Echec @@ -22,8 +21,8 @@ {{else}}{{depenseReve}} points de rêve ont été dépensés {{~/if}}. -
{{{selectedSort.system.description}}} -
{{alias}} a obtenu {{rolled.ptTache}} point{{~#unless (eq rolled.ptTache 1)}}s{{/unless}} de tâche,
son avancement est de
{{tache.system.points_de_tache_courant}}
@@ -15,4 +14,4 @@
{{#if (and tache.system.fatigue appliquerFatigue)}}
Il s'est fatigué de {{tache.system.fatigue}} case{{~#if (gt tache.system.fatigue 1)}}s{{/if}}.{{/if}}
{{#if rolled.isETotal}}
Son échec total augmente de 1 la difficulté de la tâche!{{/if~}}
{{> "systems/foundryvtt-reve-de-dragon/templates/chat-info-appel-au-moral.hbs"}}
-
{{{item.system.description}}}
{{#each properties as |property p|}}
{{{property}}}
diff --git a/templates/dialog-tmr.hbs b/templates/dialog-tmr.hbs
index 3da3c677..ee98bd5a 100644
--- a/templates/dialog-tmr.hbs
+++ b/templates/dialog-tmr.hbs
@@ -24,20 +24,18 @@