From 7698147e97b2f10635893a1d510c5e9794713585 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Wed, 23 Nov 2022 21:42:39 +0100 Subject: [PATCH 1/8] =?UTF-8?q?Affichage=20de=20la=20cible=20dans=20la=20f?= =?UTF-8?q?en=C3=AAtre=20d'attaque?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- module/actor.js | 12 +++--- module/dialog-select-target.js | 24 ------------ module/rdd-combat.js | 26 ++----------- module/targets.js | 56 +++++++++++++++++++++++++++ templates/dialog-roll-competence.html | 44 +++++++++++---------- 5 files changed, 89 insertions(+), 73 deletions(-) create mode 100644 module/targets.js diff --git a/module/actor.js b/module/actor.js index 0a3b5c28..8e813305 100644 --- a/module/actor.js +++ b/module/actor.js @@ -35,7 +35,7 @@ import { ENTITE_BLURETTE, ENTITE_INCARNE, ENTITE_NONINCARNE, HIDE_DICE, SHOW_DIC import { RdDConfirm } from "./rdd-confirm.js"; import { DialogValidationEncaissement } from "./dialog-validation-encaissement.js"; import { RdDRencontre } from "./item-rencontre.js"; -import { DialogSelectTarget } from "./dialog-select-target.js"; +import { Targets } from "./targets.js"; const POSSESSION_SANS_DRACONIC = { img: 'systems/foundryvtt-reve-de-dragon/icons/entites/possession.webp', @@ -2552,8 +2552,8 @@ export class RdDActor extends Actor { competence: this.getCompetence(idOrName) } if (rollData.competence.type == 'competencecreature') { - if (rollData.competence.system.iscombat && options.tryTarget && DialogSelectTarget.hasTargets()) { - DialogSelectTarget.selectOneToken(target => { + if (rollData.competence.system.iscombat && options.tryTarget && Targets.hasTargets()) { + Targets.selectOneToken(target => { if (rollData.competence.system.ispossession) { RdDPossession.onAttaquePossession(target, this, rollData.competence) } @@ -3222,7 +3222,7 @@ export class RdDActor extends Actor { /* -------------------------------------------- */ rollArme(arme) { - if (!DialogSelectTarget.hasTargets()) { + if (!Targets.hasTargets()) { RdDConfirm.confirmer({ settingConfirmer: "confirmer-combat-sans-cible", content: `

Voulez vous faire un jet de compétence ${arme.system.competence} sans choisir de cible valide? @@ -3236,8 +3236,8 @@ export class RdDActor extends Actor { }); return; } - DialogSelectTarget.selectOneToken(target => { - if (RdDCombat.isTargetEntite(target)){ + Targets.selectOneToken(target => { + if (Targets.isTargetEntite(target)){ ui.notifications.warn(`Vous ne pouvez pas attaquer une entité non incarnée avec votre ${arme.name}!!!!`); return; } diff --git a/module/dialog-select-target.js b/module/dialog-select-target.js index 9b6b128a..87f504f3 100644 --- a/module/dialog-select-target.js +++ b/module/dialog-select-target.js @@ -1,29 +1,5 @@ export class DialogSelectTarget extends Dialog { - static hasTargets() { - return (game.user.targets?.size ?? 0) > 0; - } - - static async selectOneToken(onSelectTarget = target => { }) { - if (DialogSelectTarget.hasTargets()) { - const targets = game.user.targets.map(it => it); - switch (targets.size) { - case 0: return; - case 1: - onSelectTarget(targets[0]); - return; - default: - { - const tokens = targets.map(it => { return { id: it.id, name: it.document.name, img: it.document.texture.src ?? it.actor.img ?? 'icons/svg/mystery-man.svg' } }) - const html = await renderTemplate("systems/foundryvtt-reve-de-dragon/templates/dialog-select-target.html", { - tokens: tokens - }); - new DialogSelectTarget(html, onSelectTarget, targets).render(true); - } - } - } - } - constructor(html, onSelectTarget, targets) { const options = { classes: ["rdd-dialog-select-target"], diff --git a/module/rdd-combat.js b/module/rdd-combat.js index 9c77347f..587581af 100644 --- a/module/rdd-combat.js +++ b/module/rdd-combat.js @@ -12,6 +12,7 @@ import { RdDRoll } from "./rdd-roll.js"; import { RdDRollTables } from "./rdd-rolltables.js"; import { ReglesOptionelles } from "./settings/regles-optionelles.js"; import { STATUSES } from "./settings/status-effects.js"; +import { Targets } from "./targets.js"; /* -------------------------------------------- */ const premierRoundInit = [ @@ -470,28 +471,6 @@ export class RdDCombat { return true; } - /* -------------------------------------------- */ - static getTarget() { - const targets = game.user.targets; - switch (targets?.size ?? 0) { - case 1: - for (let t of targets) { - return t; - } - case 0: - ui.notifications.warn("Vous devez choisir une cible à attaquer!"); - break; - default: - DialogSelectTarget.selectOneToken(t => console.info(`selecte target ${t}`)); - ui.notifications.warn("Vous devez choisir une cible (et une seule) à attaquer!"); - return; - } - } - - static isTargetEntite(target) { - return target?.actor.type == 'entite' && target?.actor.system.definition.typeentite == ENTITE_NONINCARNE; - } - /* -------------------------------------------- */ static rddCombatTarget(target, attacker) { const defender = target?.actor; @@ -506,7 +485,7 @@ export class RdDCombat { let target = undefined if (!defenderTokenId || !defender) { console.warn(`RdDCombat.rddCombatForAttackerAndDefender: appel avec defenderTokenId ${defenderTokenId} incorrect, ou pas de defender correspondant`); - target = RdDCombat.getTarget() + target = Targets.getTarget() if (!target) { return; } @@ -841,6 +820,7 @@ export class RdDCombat { competence: competence, surprise: this.attacker.getSurprise(true), surpriseDefenseur: this.defender.getSurprise(true), + targetToken: Targets.extractTokenData(this.target), essais: {} }; diff --git a/module/targets.js b/module/targets.js new file mode 100644 index 00000000..f975a60d --- /dev/null +++ b/module/targets.js @@ -0,0 +1,56 @@ +import { ENTITE_NONINCARNE } from "./constants.js"; +import { DialogSelectTarget } from "./dialog-select-target.js"; + +export class Targets { + static listTargets() { + return Array.from(game.user.targets); + } + + static hasTargets() { + return Targets.listTargets().length > 0; + } + + static extractTokenData(target) { + if (!target) { + return undefined + } + return { id: target.id, name: target.document.name, img: target.document.texture.src ?? target.actor.img ?? 'icons/svg/mystery-man.svg' }; + } + + static isTargetEntite(target) { + return target?.actor.type == 'entite' && target?.actor.system.definition.typeentite == ENTITE_NONINCARNE; + } + + static async selectOneToken(onSelectTarget = target => { }) { + const targets = Targets.listTargets(); + switch (targets.length) { + case 0: return; + case 1: + onSelectTarget(targets[0]); + return; + default: + { + const tokens = targets.map(it => Targets.extractTokenData(it)) + const html = await renderTemplate("systems/foundryvtt-reve-de-dragon/templates/dialog-select-target.html", { + tokens: tokens + }); + new DialogSelectTarget(html, onSelectTarget, targets).render(true); + } + } + } + + static getTarget() { + const targets = Targets.listTargets(); + switch (targets.length) { + case 1: + return targets[0]; + case 0: + ui.notifications.warn("Vous devez choisir une cible à attaquer!"); + break; + default: + ui.notifications.warn("Vous devez choisir une cible (et une seule) à attaquer!"); + return; + } + } + +} \ No newline at end of file diff --git a/templates/dialog-roll-competence.html b/templates/dialog-roll-competence.html index 110368e1..1df0b15d 100644 --- a/templates/dialog-roll-competence.html +++ b/templates/dialog-roll-competence.html @@ -9,12 +9,12 @@ {{>"systems/foundryvtt-reve-de-dragon/templates/partial-select-carac.html"}} {{#if arme}} - {{#if attackerRoll}} - {{#if attackerRoll.tactique}} -

- -
- {{/if}} + {{#if attackerRoll}} + {{#if attackerRoll.tactique}} +
+ +
+ {{/if}} {{else}}
@@ -32,23 +32,27 @@
- {{/if}} - {{#if ajustements.attaqueDefenseurSurpris.used}} -
- -
- {{/if}} - {{/if}} + {{/if}} + {{#if targetToken}} +
+ Cible: {{targetToken.name}} + +
+ {{/if}} + {{#if ajustements.attaqueDefenseurSurpris.used}} +
+ +
+ {{/if}} - {{#if arme}} {{#unless attackerRoll}}
- {{#if (eq arme.system.mortalite 'non-mortel')}} - - {{else if (eq arme.system.mortalite 'empoignade')}} - - {{else}} + {{#if (eq arme.system.mortalite 'non-mortel')}} + + {{else if (eq arme.system.mortalite 'empoignade')}} + + {{else}} @@ -61,7 +65,7 @@ {{>"systems/foundryvtt-reve-de-dragon/templates/partial-roll-surenc.html"}} {{>"systems/foundryvtt-reve-de-dragon/templates/partial-roll-enctotal.html"}}
- +
{{#if attackerRoll}} {{>"systems/foundryvtt-reve-de-dragon/templates/partial-roll-diffFixe.html"}} -- 2.35.3 From 9992b64caeeab9e78a129dbf6896f600005a4e5e Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Wed, 23 Nov 2022 22:34:39 +0100 Subject: [PATCH 2/8] Corrections sur les ajustements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - le malus de sur-encombrement est correctement calculé (dans la zone d'état) - par défaut, le sur-encombrement est appliqué - le sur-encombrement est affiché sur les actions physiques - l'encombrement s'applique à agilité/dérobée, avec natation/acrobatie (par défaut) - le moral est géré dans le noeud 'use' du rollData - le moral est associé aux actions physiques --- module/actor.js | 20 +++++++----------- module/rdd-carac.js | 5 +++++ module/rdd-roll.js | 28 ++++++++++++------------- module/rdd-utility.js | 1 + module/rolldata-ajustements.js | 8 +++---- templates/chat-info-appel-au-moral.html | 2 +- templates/partial-roll-enctotal.html | 2 +- templates/partial-roll-moral.html | 2 +- templates/partial-roll-surenc.html | 2 +- 9 files changed, 36 insertions(+), 34 deletions(-) diff --git a/module/actor.js b/module/actor.js index 8e813305..1b5dded2 100644 --- a/module/actor.js +++ b/module/actor.js @@ -1292,7 +1292,7 @@ export class RdDActor extends Actor { } isSurenc() { - return this.isPersonnage() ? (this.system.compteurs.surenc.value < 0) : false + return this.isPersonnage() ? (this.computeMalusSurEncombrement() < 0) : false } /* -------------------------------------------- */ @@ -1303,6 +1303,7 @@ export class RdDActor extends Actor { } return Math.min(0, this.getEncombrementMax() - Math.ceil(Number(this.getEncTotal()))); } + getMessageSurEncombrement() { return this.computeMalusSurEncombrement() < 0 ? "Sur-Encombrement!" : ""; } @@ -1337,17 +1338,15 @@ export class RdDActor extends Actor { async computeEncombrementTotalEtMalusArmure() { if (!this.pack) { await this.computeMalusArmure(); - return this.computeEncombrement(); + this.encTotal = this.items.map(it => it.getEncTotal()).reduce(Misc.sum(), 0); + if (!this.isVehicule()) { + this.system.compteurs.surenc.value = this.computeMalusSurEncombrement(); + } + return this.encTotal; } return 0; } - /* -------------------------------------------- */ - computeEncombrement() { - this.encTotal = this.items.map(it => it.getEncTotal()).reduce(Misc.sum(), 0); - return this.encTotal; - } - /* -------------------------------------------- */ async computeMalusArmure() { if (this.isPersonnage()) { @@ -1419,9 +1418,6 @@ export class RdDActor extends Actor { state += Math.min(0, (compteurs.ethylisme?.value ?? 0)); compteurs.etat.value = state; - if (compteurs?.surenc) { - compteurs.surenc.value = this.computeMalusSurEncombrement(); - } } /* -------------------------------------------- */ @@ -2273,7 +2269,7 @@ export class RdDActor extends Actor { /* -------------------------------------------- */ async _appliquerAppelMoral(rollData) { if (!this.isPersonnage()) return; - if (!rollData.useMoral) return; + if (!rollData.use.moral) return; if (rollData.rolled.isEchec || (rollData.ajustements.diviseurSignificative && (rollData.rolled.roll * rollData.ajustements.diviseurSignificative > rollData.score))) { rollData.perteMoralEchec = rollData.moral <= -3 ? 'dissolution' : 'perte'; diff --git a/module/rdd-carac.js b/module/rdd-carac.js index 252094bc..e753a696 100644 --- a/module/rdd-carac.js +++ b/module/rdd-carac.js @@ -52,6 +52,11 @@ export class RdDCarac { return selectedCarac?.label?.toLowerCase()?.match(/r(e|ê)ve(( |-)actuel)?/); } + static isActionPhysique(selectedCarac) { + return !selectedCarac || + selectedCarac?.label.match(/(Apparence|Force|Agilité|Dextérité|Vue|Ouïe|Odorat-Goût|Empathie|Dérobée|Mêlée|Tir|Lancer)/); + } + static isIgnoreEtatGeneral(rollData) { const selectedCarac = rollData.selectedCarac; return !selectedCarac || diff --git a/module/rdd-roll.js b/module/rdd-roll.js index 836bce49..a8253ad6 100644 --- a/module/rdd-roll.js +++ b/module/rdd-roll.js @@ -38,28 +38,27 @@ export class RdDRoll extends Dialog { /* -------------------------------------------- */ static _setDefaultOptions(actor, rollData) { - const actorData = actor.system let defaultRollData = { alias: actor.name, ajustementsConditions: CONFIG.RDD.ajustementsConditions, difficultesLibres: CONFIG.RDD.difficultesLibres, etat: actor.getEtatGeneral(), moral: actor.getMoralTotal(), /* La valeur du moral pour les jets de volonté */ - carac: actorData.carac, + carac: actor.system.carac, finalLevel: 0, diffConditions: 0, diffLibre: rollData.competence?.system.default_diffLibre ?? 0, - malusArmureValue: actor.getMalusArmure(), - surencMalusValue: actor.computeMalusSurEncombrement(), - useMoral: false, /* Est-ce que le joueur demande d'utiliser le moral ? Utile si le joueur change plusieurs fois de carac associée. */ perteMoralEchec: false, /* Pour l'affichage dans le chat */ use: { + moral: false, /* Est-ce que le joueur demande d'utiliser le moral ? Utile si le joueur change plusieurs fois de carac associée. */ libre: true, conditions: true, - surenc: false, - encTotal: false + surenc: actor.isSurenc(), + encTotal: true }, - isMalusEncombrementTotal: rollData.competence ? RdDItemCompetence.isMalusEncombrementTotal(rollData.competence) : 0, + isMalusEncombrementTotal: RdDItemCompetence.isMalusEncombrementTotal(rollData.competence), + malusArmureValue: actor.getMalusArmure(), + surencMalusValue: actor.computeMalusSurEncombrement(), encTotal: actor.getEncTotal(), ajustementAstrologique: actor.ajustementAstrologique(), surprise: actor.getSurprise(false), @@ -68,8 +67,8 @@ export class RdDRoll extends Dialog { forceDiceResult: -1 } // Mini patch :Ajout du rêve actuel - if ( actorData.type == "personnage") { - defaultRollData.carac["reve-actuel"] = actorData.reve.reve + if ( actor.system.type == "personnage") { + defaultRollData.carac["reve-actuel"] = actor.system.reve.reve } mergeObject(rollData, defaultRollData, { recursive: true, overwrite: false }); @@ -260,10 +259,10 @@ export class RdDRoll extends Dialog { this.updateRollResult(); }); html.find('.appel-moral').click((event) => { /* l'appel au moral, qui donne un bonus de +1 */ - this.rollData.useMoral = !this.rollData.useMoral; + this.rollData.use.moral = !this.rollData.use.moral; const appelMoral = html.find('.icon-appel-moral')[0]; const tooltip = html.find('.tooltipAppelAuMoralText')[0]; - if (this.rollData.useMoral) { + if (this.rollData.use.moral) { if (this.rollData.moral > 0) { tooltip.innerHTML = "Appel au moral"; appelMoral.src = "/systems/foundryvtt-reve-de-dragon/icons/moral-heureux.svg"; @@ -334,8 +333,9 @@ export class RdDRoll extends Dialog { RollDataAjustements.calcul(rollData, this.actor); rollData.finalLevel = this._computeFinalLevel(rollData); - HtmlUtility._showControlWhen($(".use-encTotal"), rollData.ajustements.encTotal.visible); - HtmlUtility._showControlWhen($(".use-surenc"), rollData.ajustements.surenc.visible); + HtmlUtility._showControlWhen($(".use-encTotal"), rollData.ajustements.encTotal.visible && RdDCarac.isAgiliteOuDerivee(rollData.selectedCarac)); + HtmlUtility._showControlWhen($(".use-surenc"), rollData.ajustements.surenc.visible && RdDCarac.isActionPhysique(rollData.selectedCarac)); + HtmlUtility._showControlWhen($(".utilisation-moral"), rollData.use.appelAuMoral); HtmlUtility._showControlWhen($(".diffMoral"), rollData.ajustements.moralTotal.used); HtmlUtility._showControlWhen($(".divAppelAuMoral"), rollData.use.appelAuMoral); HtmlUtility._showControlWhen($("#etat-general"), !RdDCarac.isIgnoreEtatGeneral(rollData)); diff --git a/module/rdd-utility.js b/module/rdd-utility.js index 636487a0..30cc52b0 100644 --- a/module/rdd-utility.js +++ b/module/rdd-utility.js @@ -14,6 +14,7 @@ import { RdDPossession } from "./rdd-possession.js"; import { RdDNameGen } from "./rdd-namegen.js"; import { RdDConfirm } from "./rdd-confirm.js"; import { RdDCalendrier } from "./rdd-calendrier.js"; +import { RdDCarac } from "./rdd-carac.js"; /* -------------------------------------------- */ // This table starts at 0 -> niveau -10 diff --git a/module/rolldata-ajustements.js b/module/rolldata-ajustements.js index 1824c60c..08b2654d 100644 --- a/module/rolldata-ajustements.js +++ b/module/rolldata-ajustements.js @@ -62,8 +62,8 @@ export const referenceAjustements = { getValue: (rollData, actor) => actor.getMalusArmure() }, encTotal: { - isVisible: (rollData, actor) => RdDItemCompetence.isMalusEncombrementTotal(rollData.competence), - isUsed: (rollData, actor) => rollData.use.encTotal, + isVisible: (rollData, actor) => RdDCarac.isAgiliteOuDerivee(rollData.selectedCarac) && RdDItemCompetence.isMalusEncombrementTotal(rollData.competence), + isUsed: (rollData, actor) => RdDCarac.isAgiliteOuDerivee(rollData.selectedCarac) && RdDItemCompetence.isMalusEncombrementTotal(rollData.competence) && rollData.use.encTotal, getLabel: (rollData, actor) => 'Encombrement total', getValue: (rollData, actor) => -actor.getEncTotal() }, @@ -74,8 +74,8 @@ export const referenceAjustements = { getValue: (rollData, actor) => actor.computeMalusSurEncombrement() }, moral: { - isVisible: (rollData, actor) => actor.isPersonnage() && RdDCarac.isActionPhysique(rollData.selectedCarac) && rollData.useMoral, - isUsed: (rollData, actor) => rollData.useMoral, + isVisible: (rollData, actor) => actor.isPersonnage() && RdDCarac.isActionPhysique(rollData.selectedCarac) && rollData.use.moral, + isUsed: (rollData, actor) => rollData.use.moral, getLabel: (rollData, actor) => 'Appel au moral', getValue: (rollData, actor) => 1 }, diff --git a/templates/chat-info-appel-au-moral.html b/templates/chat-info-appel-au-moral.html index e4c3605d..e73a1c5e 100644 --- a/templates/chat-info-appel-au-moral.html +++ b/templates/chat-info-appel-au-moral.html @@ -1,4 +1,4 @@ -{{#if useMoral}} +{{#if use.moral}} Vous avez fait appel {{#if (gt moral 0)}}au moral{{else}}à l'énergie du déspoir{{/if}} {{#if (eq perteMoralEchec 'dissolution')}}et échoué, cous marquez un point de dissolution!. diff --git a/templates/partial-roll-enctotal.html b/templates/partial-roll-enctotal.html index 15be1eec..19423295 100644 --- a/templates/partial-roll-enctotal.html +++ b/templates/partial-roll-enctotal.html @@ -1,6 +1,6 @@
diff --git a/templates/partial-roll-moral.html b/templates/partial-roll-moral.html index 9665368a..d148cac6 100644 --- a/templates/partial-roll-moral.html +++ b/templates/partial-roll-moral.html @@ -1,4 +1,4 @@ -
+
diff --git a/templates/partial-roll-surenc.html b/templates/partial-roll-surenc.html index 421e7752..d3975012 100644 --- a/templates/partial-roll-surenc.html +++ b/templates/partial-roll-surenc.html @@ -1,6 +1,6 @@
-- 2.35.3 From c3c0bbc92295e5989ed421d394ba15376d6015d1 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Fri, 25 Nov 2022 02:07:23 +0100 Subject: [PATCH 3/8] =?UTF-8?q?Fix=20jets=20de=20caracs=20d=C3=A9riv=C3=A9?= =?UTF-8?q?es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Appel à la chance, jets de rêve actuel: pas de liste de compétences --- templates/partial-roll-competences.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/templates/partial-roll-competences.html b/templates/partial-roll-competences.html index 9d13235d..10785bd6 100644 --- a/templates/partial-roll-competences.html +++ b/templates/partial-roll-competences.html @@ -1,3 +1,4 @@ +{{#if @root.competences}}
+{{/if}} \ No newline at end of file -- 2.35.3 From 97ee5bc3313d6b21bb310da58b80f89df3c382d9 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Wed, 23 Nov 2022 22:37:16 +0100 Subject: [PATCH 4/8] =?UTF-8?q?Am=C3=A9lioration=20possession?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Créer la possession lors de la première attaque - Le personnage ciblé par la possession est affiché --- module/rdd-possession.js | 85 ++++++++++++++++++++++------------------ 1 file changed, 46 insertions(+), 39 deletions(-) diff --git a/module/rdd-possession.js b/module/rdd-possession.js index 1bda5b76..0de88bf0 100644 --- a/module/rdd-possession.js +++ b/module/rdd-possession.js @@ -3,6 +3,7 @@ import { RdDCombat } from "./rdd-combat.js"; import { RdDResolutionTable } from "./rdd-resolution-table.js"; import { RdDRoll } from "./rdd-roll.js"; import { RdDItemCompetenceCreature } from "./item-competencecreature.js"; +import { Targets } from "./targets.js"; /* -------------------------------------------- */ /* On part du principe qu'une entité démarre tjs @@ -27,30 +28,34 @@ export class RdDPossession { } /* -------------------------------------------- */ - static async onAttaquePossession(target, attacker, competence, possession = undefined) { + static async onAttaquePossession(target, attacker, competence, suitePossession = undefined) { const defender = target.actor; - possession = duplicate(possession ?? this.searchPossessionFromEntite(attacker, defender) ?? (await this.createPossession(attacker, defender))); + const fromEntite = RdDPossession.searchPossessionFromEntite(attacker, defender); + const isNouvelle = !suitePossession && ! fromEntite; + const possession = (suitePossession ?? fromEntite ?? (await RdDPossession.createPossession(attacker, defender))); - this.$updateEtatPossession(possession) + RdDPossession.$updateEtatPossession(possession) + let rollData = { mode: "possession", isECNIDefender: false, competence: competence, possession: possession, attacker: attacker, - defender: defender + defender: defender, + targetToken: Targets.extractTokenData(target) }; if (attacker.isCreature()) { RdDItemCompetenceCreature.setRollDataCreature(rollData) } - await RdDPossession.$rollAttaquePossession(attacker, rollData); + await RdDPossession.$rollAttaquePossession(attacker, rollData, isNouvelle); } /* -------------------------------------------- */ static async onConjurerPossession(attacker, competence, possession) { possession = duplicate(possession); - this.$updateEtatPossession(possession) + RdDPossession.$updateEtatPossession(possession) let rollData = { mode: "possession", isECNIDefender: true, @@ -74,11 +79,12 @@ export class RdDPossession { ui.notifications.warn("Une erreur s'est produite : Aucune possession trouvée !!") return } + possession = duplicate(possession) // Update for draconic roll let rollData = { mode: "conjuration", isECNIDefender: defender.type == "entite", - possession: duplicate(possession), + possession: possession, attacker: attacker, defender: defender, competence: defender.getDraconicOuPossession(), @@ -87,48 +93,49 @@ export class RdDPossession { } rollData.competence.system.defaut_carac = 'reve-actuel' - await RdDPossession.$rollDefensePossesion(defender, rollData); + await RdDPossession.$rollDefensePossession(defender, rollData); } /* -------------------------------------------- */ - static async $rollAttaquePossession(attacker, rollData) { + static async $rollAttaquePossession(attacker, rollData, isNouvelle = false) { const dialog = await RdDRoll.create(attacker, rollData, + { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-competence.html' }, { - html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-competence.html' - }, { name: 'jet-possession', label: rollData.isECNIDefender ? 'Conjurer la possession' : 'Possession', callbacks: [ - { condition: r => (r.rolled.isSuccess), action: async (r) => await this.$onRollPossession(r, true) }, - { condition: r => (r.rolled.isEchec), action: async (r) => await this.$onRollPossession(r, false) }, + { condition: r => (r.rolled.isSuccess), action: async (r) => await RdDPossession.$onRollPossession(r, true, isNouvelle) }, + { condition: r => (r.rolled.isEchec), action: async (r) => await RdDPossession.$onRollPossession(r, false, isNouvelle) }, ] }); dialog.render(true); } /* -------------------------------------------- */ - static async $rollDefensePossesion(defender, rollData) { + static async $onRollPossession(rollData, isSuccess, isNouvelle = false) { + rollData.possession.isSuccess = isSuccess; + RdDPossession.$updateEtatPossession(rollData.possession); + if (isNouvelle) { + // Creer la possession sur le defenseur + rollData.defender.createEmbeddedDocuments('Item', [rollData.possession.toObject()]) + } + await RdDResolutionTable.displayRollData(rollData, rollData.attacker, 'chat-resultat-possession.html'); + } + + /* -------------------------------------------- */ + static async $rollDefensePossession(defender, rollData) { const dialog = await RdDRoll.create(defender, rollData, - { - html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-defense-possession.html' - }, + { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-defense-possession.html' }, { name: 'conjurer', label: 'Conjurer une Possession', callbacks: [ - { action: async (r) => await this.$onRollConjuration(r) } - ] - } - ); + { action: async (r) => await RdDPossession.$onRollConjuration(r) } + ] + } + ); dialog.render(true); - } - - /* -------------------------------------------- */ - static async $onRollPossession(rollData, isSuccess) { - rollData.possession.isSuccess = isSuccess; - this.$updateEtatPossession(rollData.possession); - await RdDResolutionTable.displayRollData(rollData, this, 'chat-resultat-possession.html'); - } + } /* -------------------------------------------- */ static async $onRollConjuration(rollData) { @@ -143,9 +150,9 @@ export class RdDPossession { await actor.updateEmbeddedDocuments('Item', [update]) } - this.$updateEtatPossession(rollData.possession) + RdDPossession.$updateEtatPossession(rollData.possession) - await RdDResolutionTable.displayRollData(rollData, this, 'chat-resultat-possession.html') + await RdDResolutionTable.displayRollData(rollData,rollData.defender, 'chat-resultat-possession.html') if (rollData.possession.isPosseder || rollData.possession.isConjurer) { // conjuration actor.deleteEmbeddedDocuments("Item", [rollData.possession._id]) @@ -175,14 +182,14 @@ export class RdDPossession { /* -------------------------------------------- */ static async createPossession(attacker, defender) { - let possessionData = { - name: "Possession en cours de " + attacker.name, type: 'possession', - img: "systems/foundryvtt-reve-de-dragon/icons/entites/possession2.webp", - system: { description: "", typepossession: attacker.name, possede: false, possessionid: randomID(16), possesseurid: attacker.id, possedeid: defender.id, date: 0, compteur: 0 } - } - // Creates only the possession on the personnage side - let poss = await defender.createEmbeddedDocuments('Item', [possessionData]) - return duplicate(poss[0]) + return await Item.create({ + name: "Possession en cours de " + attacker.name, type: 'possession', + img: "systems/foundryvtt-reve-de-dragon/icons/entites/possession2.webp", + system: { description: "", typepossession: attacker.name, possede: false, possessionid: randomID(16), possesseurid: attacker.id, possedeid: defender.id, date: 0, compteur: 0 } + }, + { + temporary: true + }) } } \ No newline at end of file -- 2.35.3 From e78ae3b2925733a65fafb97e1441c0c9d92aed27 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Wed, 23 Nov 2022 22:39:48 +0100 Subject: [PATCH 5/8] =?UTF-8?q?Chargement=20depuis=20les=20compendium=20s?= =?UTF-8?q?=C3=A9lectionn=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix, les compendiums systèmes n'étaient pas utilisés pour les herbes et les compétences --- module/actor.js | 7 ++++--- module/item-competence.js | 13 ------------- module/item-sheet.js | 8 +++++--- module/rdd-herbes.js | 6 +++--- module/rdd-utility.js | 23 ----------------------- module/settings/system-compendiums.js | 23 +++++++++++++++++++++++ 6 files changed, 35 insertions(+), 45 deletions(-) diff --git a/module/actor.js b/module/actor.js index 1b5dded2..fe0b46a5 100644 --- a/module/actor.js +++ b/module/actor.js @@ -35,6 +35,7 @@ import { ENTITE_BLURETTE, ENTITE_INCARNE, ENTITE_NONINCARNE, HIDE_DICE, SHOW_DIC import { RdDConfirm } from "./rdd-confirm.js"; import { DialogValidationEncaissement } from "./dialog-validation-encaissement.js"; import { RdDRencontre } from "./item-rencontre.js"; +import { SystemCompendiums } from "./settings/system-compendiums.js"; import { Targets } from "./targets.js"; const POSSESSION_SANS_DRACONIC = { @@ -125,9 +126,9 @@ export class RdDActor extends Actor { } if (isPersonnage) { - const competences = await RdDUtility.loadItems(it => it.isCompetencePersonnage(), 'foundryvtt-reve-de-dragon.competences'); - actorData.items = competences.map(i => i.toObject()); - actorData.items = actorData.items.concat(Monnaie.monnaiesStandard()); + const competences = await SystemCompendiums.getCompetences(actorData.type); + actorData.items = competences.map(i => i.toObject()) + .concat(Monnaie.monnaiesStandard()); } else { actorData.items = []; diff --git a/module/item-competence.js b/module/item-competence.js index f61d1310..e5fbfab9 100644 --- a/module/item-competence.js +++ b/module/item-competence.js @@ -34,13 +34,6 @@ const categorieCompetences = { "lancer": { base: -8, label: "Lancer" } } -const compendiumCompetences = { - "personnage": "foundryvtt-reve-de-dragon.competences", - "creature": "foundryvtt-reve-de-dragon.competences-creatures", - "entite": "foundryvtt-reve-de-dragon.competences-entites" -}; - - function _buildCumulXP() { let cumulXP = { "-11": 0 }; let cumul = 0; @@ -55,12 +48,6 @@ function _buildCumulXP() { const competence_xp_cumul = _buildCumulXP(); export class RdDItemCompetence extends Item { - - /* -------------------------------------------- */ - static actorCompendium(actorType = undefined) { - return compendiumCompetences[actorType ?? 'personnage']; - } - /* -------------------------------------------- */ static getCategorieCompetences() { return categorieCompetences; diff --git a/module/item-sheet.js b/module/item-sheet.js index ee3fc769..da1d316d 100644 --- a/module/item-sheet.js +++ b/module/item-sheet.js @@ -8,6 +8,7 @@ import { HtmlUtility } from "./html-utility.js"; import { ReglesOptionelles } from "./settings/regles-optionelles.js"; import { SYSTEM_RDD } from "./constants.js"; import { RdDSheetUtility } from "./rdd-sheet-utility.js"; +import { SystemCompendiums } from "./settings/system-compendiums.js"; /** * Extend the basic ItemSheet with some very simple modifications @@ -83,17 +84,18 @@ export class RdDItemSheet extends ItemSheet { } } + const competences = await SystemCompendiums.getCompetences(this.actor?.type); formData.categorieCompetences = RdDItemCompetence.getCategorieCompetences() if (this.item.type == 'tache' || this.item.type == 'livre' || this.item.type == 'meditation' || this.item.type == 'oeuvre') { formData.caracList = duplicate(game.system.model.Actor.personnage.carac) formData.caracList["reve-actuel"] = duplicate(game.system.model.Actor.personnage.reve.reve) - formData.competences = await RdDUtility.loadItems(it => it.isCompetencePersonnage(), RdDItemCompetence.actorCompendium(this.actor?.type)) + formData.competences = competences; } if (this.item.type == 'arme') { - formData.competences = await RdDUtility.loadItems(it => RdDItemCompetence.isCompetenceArme(it), RdDItemCompetence.actorCompendium(this.actor?.type)) + formData.competences = competences.filter(it => RdDItemCompetence.isCompetenceArme(it)); } if (['sort', 'sortreserve'].includes(this.item.type)) { - formData.competences = await RdDUtility.loadItems(it => RdDItemCompetence.isDraconic(it), RdDItemCompetence.actorCompendium(this.actor?.type)) + formData.competences = competences.filter(it => RdDItemCompetence.isDraconic(it)); } if (this.item.type == 'recettecuisine') { formData.ingredients = await TextEditor.enrichHTML(this.object.system.ingredients, {async: true}) diff --git a/module/rdd-herbes.js b/module/rdd-herbes.js index 8b091647..18b5fad5 100644 --- a/module/rdd-herbes.js +++ b/module/rdd-herbes.js @@ -1,6 +1,7 @@ import { RdDUtility } from "./rdd-utility.js"; import { RdDCalendrier } from "./rdd-calendrier.js"; import { Grammar } from "./grammar.js"; +import { SystemCompendiums } from "./settings/system-compendiums.js"; /* -------------------------------------------- */ export class RdDHerbes extends Item { @@ -12,9 +13,8 @@ export class RdDHerbes extends Item { } static async listCategorieHerbes(categorie) { - return await RdDUtility.loadItems( - it => it.type == 'herbe' && it.system.categorie.toLowerCase() == categorie.toLowerCase(), - 'foundryvtt-reve-de-dragon.botanique'); + const herbes = await SystemCompendiums.getWorldOrCompendiumItems('herbe', 'botanique'); + return herbes.filter(it => Grammar.equalsInsensitive(it.system.categorie, categorie)); } /* -------------------------------------------- */ diff --git a/module/rdd-utility.js b/module/rdd-utility.js index 30cc52b0..a9dff181 100644 --- a/module/rdd-utility.js +++ b/module/rdd-utility.js @@ -759,29 +759,6 @@ export class RdDUtility { return 0; } - /* -------------------------------------------- */ - static async loadItems(filter, compendium) { - let items = game.items.filter(filter); - if (compendium) { - const ids = items.map(it => it.id); - const names = items.map(it => it.name.toLowerCase()); - items = items.concat(await RdDUtility.loadCompendium(compendium, it => !ids.includes(it.id) && !names.includes(it.name.toLowerCase()) && filter(it))); - } - return items; - } - - /* -------------------------------------------- */ - static async loadCompendium(compendium, filter = it => true) { - let compendiumData = await RdDUtility.loadCompendiumData(compendium); - return compendiumData.filter(filter); - } - - /* -------------------------------------------- */ - static async loadCompendiumData(compendium) { - const pack = game.packs.get(compendium); - return await pack?.getDocuments() ?? []; - } - /* -------------------------------------------- */ static async responseNombreAstral(callData) { let actor = game.actors.get(callData.id); diff --git a/module/settings/system-compendiums.js b/module/settings/system-compendiums.js index bf95c55e..43e3af97 100644 --- a/module/settings/system-compendiums.js +++ b/module/settings/system-compendiums.js @@ -55,6 +55,29 @@ export class SystemCompendiums extends FormApplication { return []; } + static async getCompetences(actorType) { + switch (actorType ?? 'personnage') { + case 'personnage': return await SystemCompendiums.getWorldOrCompendiumItems('competence', 'competences'); + case 'creature': return await SystemCompendiums.getWorldOrCompendiumItems('competencecreature', 'competences-creatures'); + case 'entite': return await SystemCompendiums.getWorldOrCompendiumItems('competencecreature', 'competences-entites'); + case 'vehicule': return []; + } + } + /* -------------------------------------------- */ + static async getWorldOrCompendiumItems(itemType, compendium) { + let items = game.items.filter(it => it.type == itemType); + if (compendium) { + const ids = items.map(it => it.id); + const names = items.map(it => it.name.toLowerCase()); + const compendiumItems = await SystemCompendiums.getItems(compendium); + items = items.concat(compendiumItems + .filter(it => it.type == itemType) + .filter(it => !ids.includes(it.id)) + .filter(it => !names.includes(it.name.toLowerCase()))); + } + return items; + } + static async getItems(compendium, itemType = undefined) { const items = await SystemCompendiums.getContent(compendium, 'Item'); return itemType ? items.filter(it => it.type == itemType) : items; -- 2.35.3 From 5e7fcf3c9bfc3fd113e9b851452c956621fe2fb8 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Wed, 23 Nov 2022 22:41:49 +0100 Subject: [PATCH 6/8] =?UTF-8?q?fit-content=20pour=20toutes=20les=20fen?= =?UTF-8?q?=C3=AAtres=20roll?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit C'est le comportement par défaut, donc enlever les surcharges Corrections pour les fenêtres de combat --- module/actor.js | 61 ++++++++++++---------------- module/rdd-combat.js | 85 +++++++++++++++++++--------------------- module/rdd-tmr-dialog.js | 1 - 3 files changed, 67 insertions(+), 80 deletions(-) diff --git a/module/actor.js b/module/actor.js index fe0b46a5..65017792 100644 --- a/module/actor.js +++ b/module/actor.js @@ -779,10 +779,7 @@ export class RdDActor extends Actor { rollData.competence.system.defaut_carac = 'reve-actuel'; const dialog = await RdDRoll.create(this, rollData, - { - html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-reve-de-dragon.html', - options: { height: 'fit-content' } - }, + { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-reve-de-dragon.html' }, { name: 'maitrise', label: 'Maîtriser le Rêve de Dragon', @@ -2360,7 +2357,6 @@ export class RdDActor extends Actor { const dialog = await RdDRoll.create(this, rollData, { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-sort.html', - options: { height: 'fit-content' }, close: html => { this.currentTMR.maximize() } // Re-display TMR }, { @@ -2565,15 +2561,17 @@ export class RdDActor extends Actor { RdDItemCompetenceCreature.setRollDataCreature(rollData) } console.log("rollCompetence !!!", rollData); - const dialog = await RdDRoll.create(this, rollData, { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-competence.html' }, { - name: 'jet-competence', - label: 'Jet ' + Grammar.apostrophe('de', rollData.competence.name), - callbacks: [ - this.createCallbackExperience(), - this.createCallbackAppelAuMoral(), - { action: r => this.$onRollCompetence(r) } - ] - }); + const dialog = await RdDRoll.create(this, rollData, + { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-competence.html' }, + { + name: 'jet-competence', + label: 'Jet ' + Grammar.apostrophe('de', rollData.competence.name), + callbacks: [ + this.createCallbackExperience(), + this.createCallbackAppelAuMoral(), + { action: r => this.$onRollCompetence(r) } + ] + }); dialog.render(true); } @@ -2625,15 +2623,17 @@ export class RdDActor extends Actor { console.log("rollTache !!!", rollData); - const dialog = await RdDRoll.create(this, rollData, { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-competence.html' }, { - name: 'jet-competence', - label: 'Jet de Tâche ' + tacheData.name, - callbacks: [ - this.createCallbackExperience(), - this.createCallbackAppelAuMoral(), - { action: r => this._tacheResult(r) } - ] - }); + const dialog = await RdDRoll.create(this, rollData, + { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-competence.html' }, + { + name: 'jet-competence', + label: 'Jet de Tâche ' + tacheData.name, + callbacks: [ + this.createCallbackExperience(), + this.createCallbackAppelAuMoral(), + { action: r => this._tacheResult(r) } + ] + }); dialog.render(true); } @@ -2680,10 +2680,7 @@ export class RdDActor extends Actor { console.log("rollArt !!!", artData); const dialog = await RdDRoll.create(this, artData, - { - html: `systems/foundryvtt-reve-de-dragon/templates/dialog-roll-${oeuvre.type}.html`, - options: { height: 'fit-content', } - }, + { html: `systems/foundryvtt-reve-de-dragon/templates/dialog-roll-${oeuvre.type}.html` }, { name: `jet-${artData.art}`, label: `${artData.verbe} ${oeuvre.name}`, @@ -2820,10 +2817,7 @@ export class RdDActor extends Actor { }; const dialog = await RdDRoll.create(this, meditationData, - { - html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-meditation.html', - options: { height: 'fit-content', } - }, + { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-meditation.html' }, { name: 'jet-meditation', label: "Jet de méditation", @@ -2899,7 +2893,6 @@ export class RdDActor extends Actor { const dialog = await RdDRoll.create(this, rollData, { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-signedraconique.html', - options: { height: 'fit-content' }, close: html => { this.currentTMR.maximize() } // Re-display TMR }, { @@ -3783,9 +3776,7 @@ export class RdDActor extends Actor { rollData.competence.system.defaut_carac = caracTache; const dialog = await RdDRoll.create(this, rollData, - { - html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-alchimie.html', - }, + { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-alchimie.html' }, { name: 'tache-alchimique', label: 'Tache Alchimique', diff --git a/module/rdd-combat.js b/module/rdd-combat.js index 587581af..de7c14fb 100644 --- a/module/rdd-combat.js +++ b/module/rdd-combat.js @@ -791,23 +791,21 @@ export class RdDCombat { await this.proposerAjustementTirLancer(rollData) const dialog = await RdDRoll.create(this.attacker, rollData, + { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-competence.html' }, { - html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-competence.html', - options: { height: 540 } - }, { - name: 'jet-attaque', - label: 'Attaque: ' + (arme?.name ?? competence.name), - callbacks: [ - this.attacker.createCallbackExperience(), - this.attacker.createCallbackAppelAuMoral(), - { action: r => this.removeChatMessageActionsPasseArme(r.passeArme) }, - { condition: r => arme && !RdDCombat.isParticuliere(r), action: r => this.attacker.incDecItemUse(arme._id) }, - { condition: r => (RdDCombat.isReussite(r) && !RdDCombat.isParticuliere(r)), action: r => this._onAttaqueNormale(r) }, - { condition: RdDCombat.isParticuliere, action: r => this._onAttaqueParticuliere(r) }, - { condition: RdDCombat.isEchec, action: r => this._onAttaqueEchec(r) }, - { condition: RdDCombat.isEchecTotal, action: r => this._onAttaqueEchecTotal(r) }, - ] - }); + name: 'jet-attaque', + label: 'Attaque: ' + (arme?.name ?? competence.name), + callbacks: [ + this.attacker.createCallbackExperience(), + this.attacker.createCallbackAppelAuMoral(), + { action: r => this.removeChatMessageActionsPasseArme(r.passeArme) }, + { condition: r => arme && !RdDCombat.isParticuliere(r), action: r => this.attacker.incDecItemUse(arme._id) }, + { condition: r => (RdDCombat.isReussite(r) && !RdDCombat.isParticuliere(r)), action: r => this._onAttaqueNormale(r) }, + { condition: RdDCombat.isParticuliere, action: r => this._onAttaqueParticuliere(r) }, + { condition: RdDCombat.isEchec, action: r => this._onAttaqueEchec(r) }, + { condition: RdDCombat.isEchecTotal, action: r => this._onAttaqueEchecTotal(r) }, + ] + }); dialog.render(true); } @@ -1050,22 +1048,20 @@ export class RdDCombat { let rollData = this._prepareParade(attackerRoll, arme, competence); const dialog = await RdDRoll.create(this.defender, rollData, + { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-competence.html' }, { - html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-competence.html', - options: { height: 540 } - }, { - name: 'jet-parade', - label: 'Parade: ' + (arme ? arme.name : rollData.competence.name), - callbacks: [ - this.defender.createCallbackExperience(), - this.defender.createCallbackAppelAuMoral(), - { action: r => this.removeChatMessageActionsPasseArme(r.passeArme) }, - { condition: r => !RdDCombat.isParticuliere(r), action: r => this.defender.incDecItemUse(armeParadeId) }, - { condition: RdDCombat.isReussite, action: r => this._onParadeNormale(r) }, - { condition: RdDCombat.isParticuliere, action: r => this._onParadeParticuliere(r) }, - { condition: RdDCombat.isEchec, action: r => this._onParadeEchec(r) }, - ] - }); + name: 'jet-parade', + label: 'Parade: ' + (arme ? arme.name : rollData.competence.name), + callbacks: [ + this.defender.createCallbackExperience(), + this.defender.createCallbackAppelAuMoral(), + { action: r => this.removeChatMessageActionsPasseArme(r.passeArme) }, + { condition: r => !RdDCombat.isParticuliere(r), action: r => this.defender.incDecItemUse(armeParadeId) }, + { condition: RdDCombat.isReussite, action: r => this._onParadeNormale(r) }, + { condition: RdDCombat.isParticuliere, action: r => this._onParadeParticuliere(r) }, + { condition: RdDCombat.isEchec, action: r => this._onParadeEchec(r) }, + ] + }); dialog.render(true); } @@ -1133,19 +1129,20 @@ export class RdDCombat { let rollData = this._prepareEsquive(attackerRoll, esquive); const dialog = await RdDRoll.create(this.defender, rollData, - { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-competence.html' }, { - name: 'jet-esquive', - label: 'Esquiver', - callbacks: [ - this.defender.createCallbackExperience(), - this.defender.createCallbackAppelAuMoral(), - { condition: r => !RdDCombat.isParticuliere(r), action: r => this.defender.incDecItemUse(esquive._id) }, - { action: r => this.removeChatMessageActionsPasseArme(r.passeArme) }, - { condition: RdDCombat.isReussite, action: r => this._onEsquiveNormale(r) }, - { condition: RdDCombat.isParticuliere, action: r => this._onEsquiveParticuliere(r) }, - { condition: RdDCombat.isEchec, action: r => this._onEsquiveEchec(r) }, - ] - }); + { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-competence.html' }, + { + name: 'jet-esquive', + label: 'Esquiver', + callbacks: [ + this.defender.createCallbackExperience(), + this.defender.createCallbackAppelAuMoral(), + { condition: r => !RdDCombat.isParticuliere(r), action: r => this.defender.incDecItemUse(esquive._id) }, + { action: r => this.removeChatMessageActionsPasseArme(r.passeArme) }, + { condition: RdDCombat.isReussite, action: r => this._onEsquiveNormale(r) }, + { condition: RdDCombat.isParticuliere, action: r => this._onEsquiveParticuliere(r) }, + { condition: RdDCombat.isEchec, action: r => this._onEsquiveEchec(r) }, + ] + }); dialog.render(true); } diff --git a/module/rdd-tmr-dialog.js b/module/rdd-tmr-dialog.js index 598128fa..6d3acf29 100644 --- a/module/rdd-tmr-dialog.js +++ b/module/rdd-tmr-dialog.js @@ -775,7 +775,6 @@ export class RdDTMRDialog extends Dialog { const dialog = await RdDRoll.create(this.actor, rollData, { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-maitrise-tmr.html', - options: { height: 'fit-content' }, close: html => { this.maximize(); } // Re-display TMR }, { -- 2.35.3 From 8667d7716919400cab1976e9ed60a45648b54694 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Thu, 24 Nov 2022 00:48:06 +0100 Subject: [PATCH 7/8] Ajout de champs pour les tables-compendium MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le champ "frequence" sert à rêgler le nombre d'occurences d'une entrée du compendium. Le total des fréquences donnera le dé à lancer pour tirer dans la table. Il servira pour réguler l'apparition des queues/souffles/... d'un compendium sans avoir besoin de déclarer une RollTable. Le champ "hautrevant" permet d'indiquer les queues/souffles/... réservés aux haut-rêvants. --- module/rdd-utility.js | 2 + packs/ombres-de-thanatos.db | 51 ++++----- packs/queues-de-dragon.db | 108 +++++++++--------- packs/souffles-de-dragon.db | 38 +++--- packs/tetes-de-dragon-pour-haut-revants.db | 20 ++-- .../tetes-de-dragon-pour-tous-personnages.db | 32 +++--- template.json | 9 ++ templates/item-queue-sheet.html | 2 + templates/item-souffle-sheet.html | 4 +- templates/item-tarot-sheet.html | 1 + templates/item-tete-sheet.html | 3 +- templates/partial-item-frequence.html | 6 + templates/partial-item-hautrevant.html | 6 + 13 files changed, 155 insertions(+), 127 deletions(-) create mode 100644 templates/partial-item-frequence.html create mode 100644 templates/partial-item-hautrevant.html diff --git a/module/rdd-utility.js b/module/rdd-utility.js index a9dff181..4d80d747 100644 --- a/module/rdd-utility.js +++ b/module/rdd-utility.js @@ -225,6 +225,8 @@ export class RdDUtility { 'systems/foundryvtt-reve-de-dragon/templates/partial-roll-forcer.html', 'systems/foundryvtt-reve-de-dragon/templates/partial-roll-competences.html', 'systems/foundryvtt-reve-de-dragon/templates/partial-select-carac.html', + 'systems/foundryvtt-reve-de-dragon/templates/partial-item-hautrevant.html', + 'systems/foundryvtt-reve-de-dragon/templates/partial-item-frequence.html', 'systems/foundryvtt-reve-de-dragon/templates/partial-item-description.html', // Dialogs 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-resolution.html', diff --git a/packs/ombres-de-thanatos.db b/packs/ombres-de-thanatos.db index d3b07e5f..3f152c03 100644 --- a/packs/ombres-de-thanatos.db +++ b/packs/ombres-de-thanatos.db @@ -1,26 +1,25 @@ -{"_id":"2KM1yiEOE0ZdT2oL","name":"Désir d'escalade difficile","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Désir thanataire. Hauteur à grimper : 4d6 m, difficulté de l’escalade : 1d4-4.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"2KbzOC2aj98CiQbW","name":"Désir de blesser un enfant","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Désir thanataire. Causer au minimum une blessure légère.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"3dnmi4Fyh5eUQcyP","name":"Urgence draconique","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Le haut-rêvant est pris du besoin irrésistible de déclencher immédiatement son plus proche sort en réserve. À équidistance, prendre dans le sens des aiguilles d’une montre en commençant par le haut. En cas de rencontre dans les TMR, se dérober équivaut à refouler la queue de Dragon. Si aucun sort n’est en réserve, ou si il y a impossibilité de pratiquer la magie à cause d’une autre queue ou d’un souffle, tirer à la place une idée fixe.

","refoulement":4,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"6MUcjYfxfi45STvo","name":"Insomnie","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Impossibilité totale de dormir, et donc de rêver, pendant un jour.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"DnhuuGUEbOF95JlN","name":"Désir de boire du sang chaud","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Désir thanataire. Il s’agit de sang encore chaud de la chaleur naturelle de la victime.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"N9j8K6x89BdS7ZKN","name":"Conquête","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Avant de pouvoir à nouveau faire usage du haut-rêve, y compris déclencher volontairement un sort mis en réserve, le haut-rêvant doit se rendre dans une certaine case des TMR déterminée aléatoirement et la maîtriser, difficulté -7. Ce peut être n’importe quelle case, sauf une case humide. En cas d’échec, la concentration est rompue ; il n’y a pas de souffle de Dragon en cas d’échec total.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"PMz7SaB6sRxhwrWw","name":"Coup de barre","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Prise immédiate de 3d6 points de fatigue.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"name":"Pélerinage","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Avant de pouvoir à nouveau faire usage du haut-rêve, y compris déclencher volontairement un sort mis en réserve, le haut-rêvant doit se rendre dans une certaine case des TMR déterminée aléatoirement. Un Passeur peut l’y téléporter, mais un Messager ne peut s’y rendre à sa place. Dès que la case est atteinte, le pèlerinage est accompli.

","refoulement":1},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","_id":"PYDb8gvRWeCAdPEZ"} -{"_id":"PmEjVox3Q6SPF730","name":"Inertie draconique","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Pendant un jour, la fatigue en TMR est doublée. Chaque case ou round coûte 2 points au lieu d’un.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"RrPMV2HW2Rg8POK1","name":"Souvenir morbide de l'archétype","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Les prochains points d’expérience dus au stress doivent être mis en Thanatos.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"S7se7qPnL6WDg5U5","name":"Mauvaise rencontre en perspective","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Tirer la prochaine rencontre dans les TMR sur la @RollTable[52ymSWISvXPUhRyQ]{Table spéciale de rencontres}

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"UmvGxA4cFSoRE82Z","name":"Dépouillement","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Faire don de toute la monnaie actuellement possédée à la première personne inconnue rencontrée. En attendant, se garder d’aucune dépense.

","refoulement":4,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"aZWuRmi8lplZQcdM","name":"Amnésie sélective","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Pendant un jour, perte totale d’une compétence, à l’exclusion du Draconic. Déterminer aléatoirement la compétence visée qui, pratiquement, retourne au niveau de base. Si elle est déjà au niveau de base, en choisir une autre.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"cUkRSRz5DJYb3WM8","name":"Couardise irraisonnée","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

la prochaine occasion de combat, obligation de fuir, de se cacher ou de se rendre. Impossibilité d’utiliser aucune magie, ni sur l’ennemi, ni sur soi-même.

","refoulement":4,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"dFf8jaC0RvidC1ZC","name":"Haine fatale","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

On devient immédiatement haineux et jaloux envers la première personne inconnue de même sexe et de même espèce rencontrée. Traiter comme le Coup de foudre fatal. La satisfaction s’obtient en blessant gravement ou en infligeant une cuisante humiliation publique.

","refoulement":4,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"e67rXcuO236ioYAr","name":"Infarctus","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Perte immédiate de 4 points de vie (et 8 points d’endurance). Ces points pourront commencer à être regagnés au bout d’un jour complet.

","refoulement":0,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"fO1jjVlOb6faLv3T","name":"Désir de dormir dans un cercueil","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Désir thanataire.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"fUKNZ0uEG2y2PkOk","name":"Injurier la première personne inconnue rencontrée","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Désir d'injurier la première personne inconnue rencontrée

","refoulement":4,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"gT0PQAxlYrtITyut","name":"Désir de blesser une femme","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Désir thanataire. Causer au minimum une blessure légère.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"lz3ghhJzkPRWJ2jz","name":"Désir de parler à un crâne (humain)","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Désir thanataire. La \"conversation\" doit durer un minimum de 15 minutes.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"spYuiInqbCoDsKvd","name":"Héroïsme forcené","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

À la prochaine occasion de combat, obligation de foncer en tête en corps à corps ou avec une arme de mêlée. Impossibilité d’utiliser aucune magie, ni sur l’ennemi, ni sur soi-même.

","refoulement":4,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"twUoR8ALYiabkfoE","name":"Désir d'entendre hurler de terreur","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Désir thanataire. Il doit s’agir d’un hurlement humain.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"uQ4PwcwplvZarfn1","name":"Montée laborieuse","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Pendant un jour, monter en TMR coûte 2 points de rêve au lieu d’un, et 3 points en déplacement accéléré.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"wqWkQQsAPVlFw4ft","name":"Désir d'assister à une pendaison","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Désir thanataire.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"yEHdCabJYx0qvoL5","name":"Réinsertion aléatoire","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"ombre","data":{"description":"

Comme après une sortie de la carte, le gardien des rêves réintroduit secrètement le demi-rêve du haut-rêvant dans les TMR.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"name":"Pèlerinage","permission":{"default":0,"Q2G6GTdrotKzYGUC":3},"type":"ombre","data":{"description":"

Avant de pouvoir à nouveau faire usage du haut-rêve, y compris déclencher volontairement un sort mis en réserve, le haut-rêvant doit se rendre dans une certaine case des TMR déterminée aléatoirement. Un Passeur peut l’y téléporter, mais un Messager ne peut s’y rendre à sa place. Dès que la case est atteinte, le pèlerinage est accompli.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"_id":"zIXgRwfB83DMaNX8"} +{"_id":"2KM1yiEOE0ZdT2oL","name":"Désir d'escalade difficile","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Désir thanataire. Hauteur à grimper : 4d6 m, difficulté de l’escalade : 1d4-4.

","descriptionmj":"","frequence":16,"hautrevant":false,"refoulement":2,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245686781,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"2KbzOC2aj98CiQbW","name":"Désir de blesser un enfant","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Désir thanataire. Causer au minimum une blessure légère.

","descriptionmj":"","frequence":16,"hautrevant":false,"refoulement":2,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245669381,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"3dnmi4Fyh5eUQcyP","name":"Urgence draconique","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Le haut-rêvant est pris du besoin irrésistible de déclencher immédiatement son plus proche sort en réserve. À équidistance, prendre dans le sens des aiguilles d’une montre en commençant par le haut. En cas de rencontre dans les TMR, se dérober équivaut à refouler la queue de Dragon. Si aucun sort n’est en réserve, ou si il y a impossibilité de pratiquer la magie à cause d’une autre queue ou d’un souffle, tirer à la place une idée fixe.

","descriptionmj":"","frequence":12,"hautrevant":true,"refoulement":4,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245423625,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"6MUcjYfxfi45STvo","name":"Insomnie","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Impossibilité totale de dormir, et donc de rêver, pendant un jour.

","descriptionmj":"","frequence":12,"hautrevant":false,"refoulement":0,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245903215,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"DnhuuGUEbOF95JlN","name":"Désir de boire du sang chaud","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Désir thanataire. Il s’agit de sang encore chaud de la chaleur naturelle de la victime.

","descriptionmj":"","frequence":16,"hautrevant":false,"refoulement":2,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245767229,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"N9j8K6x89BdS7ZKN","name":"Conquête","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Avant de pouvoir à nouveau faire usage du haut-rêve, y compris déclencher volontairement un sort mis en réserve, le haut-rêvant doit se rendre dans une certaine case des TMR déterminée aléatoirement et la maîtriser, difficulté -7. Ce peut être n’importe quelle case, sauf une case humide. En cas d’échec, la concentration est rompue ; il n’y a pas de souffle de Dragon en cas d’échec total.

","descriptionmj":"","frequence":12,"hautrevant":true,"refoulement":0,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245838677,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"PMz7SaB6sRxhwrWw","name":"Coup de barre","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Prise immédiate de 3d6 points de fatigue.

","descriptionmj":"","frequence":12,"hautrevant":false,"refoulement":0,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245807121,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"PmEjVox3Q6SPF730","name":"Inertie draconique","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Pendant un jour, la fatigue en TMR est doublée. Chaque case ou round coûte 2 points au lieu d’un.

","descriptionmj":"","frequence":12,"hautrevant":true,"refoulement":0,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245891846,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"RrPMV2HW2Rg8POK1","name":"Souvenir morbide de l'archétype","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Les prochains points d’expérience dus au stress doivent être mis en Thanatos.

","descriptionmj":"","frequence":20,"hautrevant":true,"refoulement":0,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245945292,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"S7se7qPnL6WDg5U5","name":"Mauvaise rencontre en perspective","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Tirer la prochaine rencontre dans les TMR sur la @Compendium[foundryvtt-reve-de-dragon.tables-diverses.66ye0OOxBO9LEjdd]{Table spéciale de rencontres}

","descriptionmj":"","frequence":12,"hautrevant":true,"refoulement":0,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246265627,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"UmvGxA4cFSoRE82Z","name":"Dépouillement","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Faire don de toute la monnaie actuellement possédée à la première personne inconnue rencontrée. En attendant, se garder d’aucune dépense.

","descriptionmj":"","frequence":12,"hautrevant":false,"refoulement":4,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245718726,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"aZWuRmi8lplZQcdM","name":"Amnésie sélective","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Pendant un jour, perte totale d’une compétence, à l’exclusion du Draconic. Déterminer aléatoirement la compétence visée qui, pratiquement, retourne au niveau de base. Si elle est déjà au niveau de base, en choisir une autre.

","descriptionmj":"","frequence":12,"hautrevant":false,"refoulement":0,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245862349,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"cUkRSRz5DJYb3WM8","name":"Couardise irraisonnée","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

la prochaine occasion de combat, obligation de fuir, de se cacher ou de se rendre. Impossibilité d’utiliser aucune magie, ni sur l’ennemi, ni sur soi-même.

","descriptionmj":"","frequence":12,"hautrevant":false,"refoulement":4,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245818435,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"dFf8jaC0RvidC1ZC","name":"Haine fatale","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

On devient immédiatement haineux et jaloux envers la première personne inconnue de même sexe et de même espèce rencontrée. Traiter comme le Coup de foudre fatal. La satisfaction s’obtient en blessant gravement ou en infligeant une cuisante humiliation publique.

","descriptionmj":"","frequence":40,"hautrevant":false,"refoulement":4,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245610242,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"e67rXcuO236ioYAr","name":"Infarctus","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Perte immédiate de 4 points de vie (et 8 points d’endurance). Ces points pourront commencer à être regagnés au bout d’un jour complet.

","descriptionmj":"","frequence":20,"hautrevant":false,"refoulement":0,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245539318,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"fO1jjVlOb6faLv3T","name":"Désir de dormir dans un cercueil","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Désir thanataire.

","descriptionmj":"","frequence":16,"hautrevant":false,"refoulement":2,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245761559,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"fUKNZ0uEG2y2PkOk","name":"Injurier la première personne inconnue rencontrée","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Désir d'injurier la première personne inconnue rencontrée

","descriptionmj":"","frequence":12,"hautrevant":false,"refoulement":4,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245531134,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"gT0PQAxlYrtITyut","name":"Désir de blesser une femme","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Désir thanataire. Causer au minimum une blessure légère.

","descriptionmj":"","frequence":16,"hautrevant":false,"refoulement":2,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245656931,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"lz3ghhJzkPRWJ2jz","name":"Désir de parler à un crâne (humain)","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Désir thanataire. La \"conversation\" doit durer un minimum de 15 minutes.

","descriptionmj":"","frequence":16,"hautrevant":false,"refoulement":2,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245746673,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"spYuiInqbCoDsKvd","name":"Héroïsme forcené","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

À la prochaine occasion de combat, obligation de foncer en tête en corps à corps ou avec une arme de mêlée. Impossibilité d’utiliser aucune magie, ni sur l’ennemi, ni sur soi-même.

","descriptionmj":"","frequence":36,"hautrevant":false,"refoulement":4,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245588346,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"twUoR8ALYiabkfoE","name":"Désir d'entendre hurler de terreur","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Désir thanataire. Il doit s’agir d’un hurlement humain.

","descriptionmj":"","frequence":16,"hautrevant":false,"refoulement":2,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245698110,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"uQ4PwcwplvZarfn1","name":"Montée laborieuse","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Pendant un jour, monter en TMR coûte 2 points de rêve au lieu d’un, et 3 points en déplacement accéléré.

","descriptionmj":"","frequence":12,"hautrevant":true,"refoulement":0,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245960190,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"wqWkQQsAPVlFw4ft","name":"Désir d'assister à une pendaison","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Désir thanataire.

","descriptionmj":"","frequence":16,"hautrevant":false,"refoulement":2,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245712946,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"yEHdCabJYx0qvoL5","name":"Réinsertion aléatoire","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Comme après une sortie de la carte, le gardien des rêves réintroduit secrètement le demi-rêve du haut-rêvant dans les TMR.

","descriptionmj":"","frequence":12,"hautrevant":true,"refoulement":0,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245952797,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"zIXgRwfB83DMaNX8","name":"Pèlerinage","type":"ombre","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Avant de pouvoir à nouveau faire usage du haut-rêve, y compris déclencher volontairement un sort mis en réserve, le haut-rêvant doit se rendre dans une certaine case des TMR déterminée aléatoirement. Un Passeur peut l’y téléporter, mais un Messager ne peut s’y rendre à sa place. Dès que la case est atteinte, le pèlerinage est accompli.

","descriptionmj":"","frequence":12,"hautrevant":true,"refoulement":0,"duree":"","restant":0},"ownership":{"default":0,"Q2G6GTdrotKzYGUC":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245955917,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} diff --git a/packs/queues-de-dragon.db b/packs/queues-de-dragon.db index e91c5a16..d11ca2e8 100644 --- a/packs/queues-de-dragon.db +++ b/packs/queues-de-dragon.db @@ -1,56 +1,56 @@ -{"_id":"0jrEZ62Q2Jz4kBGf","name":"Mauvaise rencontre en perspective","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

La prochaine rencontre dans les TMR sera tirée de la @Compendium[foundryvtt-reve-de-dragon.tables-diverses.66ye0OOxBO9LEjdd]{Table spéciale de rencontres}

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.1.0","coreVersion":"10.288","createdTime":null,"modifiedTime":1668033514731,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} -{"_id":"0uc2pMIGL03Hq2Hn","name":"Idée fixe : Anorexie. Ne rien avaler, ni solide, ni liquide, pas même une potion","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"1gGVlZM0UyifL6RK","name":"Souvenir obsessionnel de l'archétype","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

Les prochains points d’expérience dus au stress doivent être mis dans une compétence déterminée aléatoirement par la table de @Compendium[foundryvtt-reve-de-dragon.tables-diverses.E0WLgjn6LA9WsvKJ]{Détermination aléatoire de compétence}.

","refoulement":1},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"1l59lWbtvYp74OTb","name":"Désir lancinant : Briser un objet de verre","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"22EQLBJfHVYs96iC","name":"Idée fixe : Cracher dans toute nourriture ou boisson aperçue","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"2Rtm78bMKPy8eG4q","name":"Idée fixe : Éteindre tout feu rencontré (feu de camp, torche, lanterne, etc.)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"2i3PndTKG1n3hEUU","name":"Désir lancinant : Danser avec un(e) partenaire inconnu(e) (Beauté 13 minimum)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"2j1q9e07ZLlIQDYl","name":"Idée fixe : Traîner son épée en laisse (ou sa meilleure arme)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"32LbwxxokC9Tn370","name":"Coup de foudre fatal","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

On devient immédiatement amoureux fou de la première personne inconnue de sexe opposé et de même espèce rencontrée. Tant que satisfaction n’est pas obtenue, traiter comme un désir lancinant. 

","refoulement":2},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"3BcC8lSsP5WIyva7","name":"Désir lancinant : Gagner de l’argent (minimum 10 deniers)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"3ZjwYyQRatCMnBCi","name":"Désir lancinant : Mégalomanie. Être acclamé par un minimum de 10 personnes","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"5knw1NcnBsLIjHpr","name":"Montée laborieuse","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

Pendant un jour, monter en TMR coûte 2 points de rêve au lieu d’un, et 3 points en déplacement accéléré.

","refoulement":1},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"6G0lF06jSryTduAt","name":"Idée fixe : Avoir le visage noirci à la cendre","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"7TKsit2Mv9mWGq3C","name":"Idée fixe : Ne marcher qu’à quatre pattes","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"8sLXQBqo8XwjAFG0","name":"Désir lancinant : Acquérir une chèvre","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"E902EEYZHg3zFKq6","name":"Idée fixe : Garder les yeux bandés","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"EUrxQGd7FuW628NS","name":"Inertie draconique","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

Pendant un jour, la fatigue en TMR est doublée. Chaque case ou round coûte 2 points au lieu d’un.

","refoulement":1},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"F6qL4d4g3qjh045R","name":"Désir lancinant : Danser nu sous la pluie","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"F8G3rdU1nfJzYwYR","name":"Idée fixe : Garder sur soi 3d6 kilos de cailloux","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"HSNOvBR890dsEDw2","name":"Désir lancinant : Se faire raser la tête","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"I0CtQ05xFW6ghcdP","name":"Idée fixe : Aller tout nu, sans porter le moindre paquet ni objet","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} +{"_id":"0jrEZ62Q2Jz4kBGf","name":"Mauvaise rencontre en perspective","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

La prochaine rencontre dans les TMR sera tirée de la @Compendium[foundryvtt-reve-de-dragon.tables-diverses.66ye0OOxBO9LEjdd]{Table spéciale de rencontres}

","descriptionmj":"","frequence":16,"hautrevant":true,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669244933329,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"0uc2pMIGL03Hq2Hn","name":"Idée fixe : Anorexie. Ne rien avaler, ni solide, ni liquide, pas même une potion","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245096125,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"1gGVlZM0UyifL6RK","name":"Souvenir obsessionnel de l'archétype","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Les prochains points d’expérience dus au stress doivent être mis dans une compétence déterminée aléatoirement par la table de @Compendium[foundryvtt-reve-de-dragon.tables-diverses.E0WLgjn6LA9WsvKJ]{Détermination aléatoire de compétence}.

","descriptionmj":"","frequence":48,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669244878194,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"1l59lWbtvYp74OTb","name":"Désir lancinant : Briser un objet de verre","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245166692,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"22EQLBJfHVYs96iC","name":"Idée fixe : Cracher dans toute nourriture ou boisson aperçue","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245083379,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"2Rtm78bMKPy8eG4q","name":"Idée fixe : Éteindre tout feu rencontré (feu de camp, torche, lanterne, etc.)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245080668,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"2i3PndTKG1n3hEUU","name":"Désir lancinant : Danser avec un(e) partenaire inconnu(e) (Beauté 13 minimum)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245158404,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"2j1q9e07ZLlIQDYl","name":"Idée fixe : Traîner son épée en laisse (ou sa meilleure arme)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669244992607,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"32LbwxxokC9Tn370","name":"Coup de foudre fatal","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

On devient immédiatement amoureux fou de la première personne inconnue de sexe opposé et de même espèce rencontrée. Tant que satisfaction n’est pas obtenue, traiter comme un désir lancinant. 

","descriptionmj":"","frequence":20,"hautrevant":false,"refoulement":2,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245194223,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"3BcC8lSsP5WIyva7","name":"Désir lancinant : Gagner de l’argent (minimum 10 deniers)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245144002,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"3ZjwYyQRatCMnBCi","name":"Désir lancinant : Mégalomanie. Être acclamé par un minimum de 10 personnes","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245131680,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"5knw1NcnBsLIjHpr","name":"Montée laborieuse","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Pendant un jour, monter en TMR coûte 2 points de rêve au lieu d’un, et 3 points en déplacement accéléré.

","descriptionmj":"","frequence":16,"hautrevant":true,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669244920254,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"6G0lF06jSryTduAt","name":"Idée fixe : Avoir le visage noirci à la cendre","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245088732,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"7TKsit2Mv9mWGq3C","name":"Idée fixe : Ne marcher qu’à quatre pattes","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245036081,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"8sLXQBqo8XwjAFG0","name":"Désir lancinant : Acquérir une chèvre","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245169517,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"E902EEYZHg3zFKq6","name":"Idée fixe : Garder les yeux bandés","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245071601,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"EUrxQGd7FuW628NS","name":"Inertie draconique","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Pendant un jour, la fatigue en TMR est doublée. Chaque case ou round coûte 2 points au lieu d’un.

","descriptionmj":"","frequence":16,"hautrevant":true,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669244970236,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"F6qL4d4g3qjh045R","name":"Désir lancinant : Danser nu sous la pluie","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245155387,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"F8G3rdU1nfJzYwYR","name":"Idée fixe : Garder sur soi 3d6 kilos de cailloux","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245064607,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"HSNOvBR890dsEDw2","name":"Désir lancinant : Se faire raser la tête","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245123328,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"I0CtQ05xFW6ghcdP","name":"Idée fixe : Aller tout nu, sans porter le moindre paquet ni objet","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245100941,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} {"_id":"J3XtcVuQo846U1OT","name":"Idée fixe","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

Tirer [[/r 1d20]] sur la table des @Compendium[foundryvtt-reve-de-dragon.tables-diverses.nbH4v630P7ARaAHk]{Idées fixes}. Les idées fixes prennent effet immédiatement et durent jusqu’à l’extrême fin de l’heure du Château Dormant du lendemain. Si passé ce délai, l’occasion de les manifester ne s’est pas présentée, la queue prend fin néanmoins. Si elles entrent en contradiction avec une autre queue de Dragon, retirer.

\n

 

","refoulement":1},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"JcTX8qMS0z8bmdVt","name":"Idée fixe : Boulimie. Manger au moins un point de sust. par heure","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"LlELEB0FhymLx6VM","name":"Désir lancinant : Passer une nuit sur une échelle","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} +{"_id":"JcTX8qMS0z8bmdVt","name":"Idée fixe : Boulimie. Manger au moins un point de sust. par heure","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245086043,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"LlELEB0FhymLx6VM","name":"Désir lancinant : Passer une nuit sur une échelle","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245128792,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} {"_id":"Ltgqj86rYQr8D8LW","name":"Désir lancinant","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

Tirer [[/r 1d20]] sur la table des @Compendium[foundryvtt-reve-de-dragon.tables-diverses.sVWhyr4wPnieuPP8]{Désirs lancinants}. Les désirs lancinants durent jusqu’à ce qu’ils soient satisfaits ou refoulés. Tant que satisfaction n’est pas obtenue, aucun point d’expérience ne peut plus être gagné par l’exercice en cas de particulière et d’ajustement final négatif. Les points d’expérience dus au stress ne sont pas affectés.

\n

 

","refoulement":1},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"NpTDqICR7ZuToQrg","name":"Idée fixe : Refuser de monter dans les TMR","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"NzJJNK0YMAbobu0p","name":"Désir lancinant : Masochisme. Perdre 3 points d’endurance minimum en 1 round","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"OSV2b7bVWv2SCfUY","name":"Urgence draconique","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

Le haut-rêvant est pris du besoin irrésistible de déclencher immédiatement son plus proche sort en réserve. À équidistance, prendre dans le sens des aiguilles d’une montre en commençant par le haut. En cas de rencontre dans les TMR, se dérober équivaut à refouler la queue de Dragon. Si aucun sort n’est en réserve, ou si il y a impossibilité de pratiquer la magie à cause d’une autre queue ou d’un souffle, tirer à la place une idée fixe.

","refoulement":2},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"OjG8XRbeYtq2jcgB","name":"Désir lancinant : Casser 3d6 oeufs en les jetant à terre","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"QHUOwjMR6AvepGPm","name":"Désir lancinant : Traire une vache","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"Qgj5eSMpQ0IDHwZX","name":"Coup de barre","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

Prise immédiate de 3d6 points de fatigue.

","refoulement":1},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"name":"Pèlerinage","permission":{"default":0,"Q2G6GTdrotKzYGUC":3},"type":"queue","data":{"description":"

Avant de pouvoir à nouveau faire usage du haut-rêve, y compris déclencher volontairement un sort mis en réserve, le haut-rêvant doit se rendre dans une certaine case des TMR déterminée aléatoirement. Un Passeur peut l’y téléporter, mais un Messager ne peut s’y rendre à sa place. Dès que la case est atteinte, le pèlerinage est accompli.

","refoulement":1,"duree":"","restant":0},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"_id":"RVslW735GbPbXCpP"} -{"_id":"S8PVNgxb7TcFXq9g","name":"Désir lancinant : Pisser dans un violon (luth, mandoline, etc.)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"SY0SsWtZdxSodMcl","name":"Désir lancinant : Manger du poisson","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"TmEeikWOQt6NZGVY","name":"Masque de Narcos","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

Pendant 1d7 jours à compter du lendemain, la caractéristique APPARENCE baisse de 1d6 points, de même que la Beauté.

","refoulement":1},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"UUTbsktTcxsIe5L5","name":"Idée fixe : Ne pas franchir de porte. (On peut franchir une fenêtre)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"VChJbtGFtWoiFNky","name":"Idée fixe : Refuser de se délester du moindre objet, ni donner ni prêter","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"YCHBbRLiMzTH7IBj","name":"Idée fixe : Ne s’exprimer que par des cris d’animaux (meuh ! coin-coin ! etc.)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"afGp9CewfyJKecEE","name":"Idée fixe : Vider sur sa tête toute fiole ou flacon aperçu","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"df5oN8Ub3dWTVxNj","name":"Désir lancinant : Faire des bulles de savon","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"diCCimukdNM6bPub","name":"Désir lancinant : Entendre braire un âne","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"el4lofhhSucMv5xv","name":"Désir lancinant : Se rouler dans la boue","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"gMmqdJ9I7Mt8Tg3f","name":"Idée fixe : Ne dire que «non» ou négation analogue","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"gadh6aI5iCM82qpP","name":"Désir lancinant : Manger des champignons","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"hghw6Cldrad1CIiJ","name":"Idée fixe : Refuser de se déplacer autrement que porté","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"iHuLw0I1Gc5mIucG","name":"Réinsertion aléatoire","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

Comme après une sortie de la carte, le gardien des rêves réintroduit secrètement le demi-rêve du haut-rêvant dans les TMR.

","refoulement":1},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"iJw6j7kuP1eAHIck","name":"Amnésie sélective","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

Pendant un jour, perte totale d’une compétence, à l’exclusion du Draconic. Déterminer aléatoirement la compétence visée qui, pratiquement, retourne au niveau de base. Si elle est déjà au niveau de base, en choisir une autre.

","refoulement":1},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"iPYPgxL2uUnphStc","name":"Idée fixe : Garder une main sur la tête","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"j2xIrFWYqhDM4TcN","name":"Idée fixe : Appeler les hommes «madame» et les femmes «messire»","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"jShpKV8mVcqWmYvp","name":"Désir lancinant : Se soûler (minimum pas frais)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"kHWwwxA0alcpDYpf","name":"Insomnie","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

Impossibilité totale de dormir, et donc de rêver, pendant un jour.

","refoulement":1},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"lBkO8FvFqXoKNhvk","name":"Conquête","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

Avant de pouvoir à nouveau faire usage du haut-rêve, y compris déclencher volontairement un sort mis en réserve, le haut-rêvant doit se rendre dans une certaine case des TMR déterminée aléatoirement et la maîtriser, difficulté -7. Ce peut être n’importe quelle case, sauf une case humide. En cas d’échec, la concentration est rompue ; il n’y a pas de souffle de Dragon en cas d’échec total.

","refoulement":1},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"mN0yghXkFfj2YctJ","name":"Désir lancinant : Construire une cabane","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"sjXBBr85OBk4Yg4t","name":"Désir lancinant : Embrasser un cochon sur le groin","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","data":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} -{"_id":"vft88ioHpGxMzdML","name":"Dépouillement","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"queue","data":{"description":"

Faire don de toute la monnaie actuellement possédée à la première personne inconnue rencontrée. En attendant, se garder d’aucune dépense.

","refoulement":2},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[]} -{"_id":"xa4t9Lbt6uLEjap6","name":"Idée fixe : Faire le mort","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","data":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","refoulement":1,"duree":"","restant":0},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"rYShh2P1DNavdoBD":3},"flags":{}} +{"_id":"NpTDqICR7ZuToQrg","name":"Idée fixe : Refuser de monter dans les TMR","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245009382,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"NzJJNK0YMAbobu0p","name":"Désir lancinant : Masochisme. Perdre 3 points d’endurance minimum en 1 round","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245133873,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"OSV2b7bVWv2SCfUY","name":"Urgence draconique","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Le haut-rêvant est pris du besoin irrésistible de déclencher immédiatement son plus proche sort en réserve. À équidistance, prendre dans le sens des aiguilles d’une montre en commençant par le haut. En cas de rencontre dans les TMR, se dérober équivaut à refouler la queue de Dragon. Si aucun sort n’est en réserve, ou si il y a impossibilité de pratiquer la magie à cause d’une autre queue ou d’un souffle, tirer à la place une idée fixe.

","descriptionmj":"","frequence":16,"hautrevant":true,"refoulement":2,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669244856763,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"OjG8XRbeYtq2jcgB","name":"Désir lancinant : Casser 3d6 oeufs en les jetant à terre","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245164180,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"QHUOwjMR6AvepGPm","name":"Désir lancinant : Traire une vache","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245114654,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"Qgj5eSMpQ0IDHwZX","name":"Coup de barre","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Prise immédiate de 3d6 points de fatigue.

","descriptionmj":"","frequence":20,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245206145,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"RVslW735GbPbXCpP","name":"Pèlerinage","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Avant de pouvoir à nouveau faire usage du haut-rêve, y compris déclencher volontairement un sort mis en réserve, le haut-rêvant doit se rendre dans une certaine case des TMR déterminée aléatoirement. Un Passeur peut l’y téléporter, mais un Messager ne peut s’y rendre à sa place. Dès que la case est atteinte, le pèlerinage est accompli.

","descriptionmj":"","frequence":16,"hautrevant":true,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"Q2G6GTdrotKzYGUC":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669244909327,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"S8PVNgxb7TcFXq9g","name":"Désir lancinant : Pisser dans un violon (luth, mandoline, etc.)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245126280,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"SY0SsWtZdxSodMcl","name":"Désir lancinant : Manger du poisson","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245136410,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"TmEeikWOQt6NZGVY","name":"Masque de Narcos","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Pendant 1d7 jours à compter du lendemain, la caractéristique APPARENCE baisse de 1d6 points, de même que la Beauté.

","descriptionmj":"","frequence":20,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669244945268,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"UUTbsktTcxsIe5L5","name":"Idée fixe : Ne pas franchir de porte. (On peut franchir une fenêtre)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245017900,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"VChJbtGFtWoiFNky","name":"Idée fixe : Refuser de se délester du moindre objet, ni donner ni prêter","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245006242,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"YCHBbRLiMzTH7IBj","name":"Idée fixe : Ne s’exprimer que par des cris d’animaux (meuh ! coin-coin ! etc.)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245013408,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"afGp9CewfyJKecEE","name":"Idée fixe : Vider sur sa tête toute fiole ou flacon aperçu","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669244978106,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"df5oN8Ub3dWTVxNj","name":"Désir lancinant : Faire des bulles de savon","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245146506,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"diCCimukdNM6bPub","name":"Désir lancinant : Entendre braire un âne","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245149027,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"el4lofhhSucMv5xv","name":"Désir lancinant : Se rouler dans la boue","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245120608,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"gMmqdJ9I7Mt8Tg3f","name":"Idée fixe : Ne dire que «non» ou négation analogue","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245054644,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"gadh6aI5iCM82qpP","name":"Désir lancinant : Manger des champignons","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245141754,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"hghw6Cldrad1CIiJ","name":"Idée fixe : Refuser de se déplacer autrement que porté","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669244998978,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"iHuLw0I1Gc5mIucG","name":"Réinsertion aléatoire","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Comme après une sortie de la carte, le gardien des rêves réintroduit secrètement le demi-rêve du haut-rêvant dans les TMR.

","descriptionmj":"","frequence":16,"hautrevant":true,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669244898632,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"iJw6j7kuP1eAHIck","name":"Amnésie sélective","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Pendant un jour, perte totale d’une compétence, à l’exclusion du Draconic. Déterminer aléatoirement la compétence visée qui, pratiquement, retourne au niveau de base. Si elle est déjà au niveau de base, en choisir une autre.

","descriptionmj":"","frequence":20,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245225107,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"iPYPgxL2uUnphStc","name":"Idée fixe : Garder une main sur la tête","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245059122,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"j2xIrFWYqhDM4TcN","name":"Idée fixe : Appeler les hommes «madame» et les femmes «messire»","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245091508,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"jShpKV8mVcqWmYvp","name":"Désir lancinant : Se soûler (minimum pas frais)","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245117943,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"kHWwwxA0alcpDYpf","name":"Insomnie","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Impossibilité totale de dormir, et donc de rêver, pendant un jour.

","descriptionmj":"","frequence":20,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669244955608,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"lBkO8FvFqXoKNhvk","name":"Conquête","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Avant de pouvoir à nouveau faire usage du haut-rêve, y compris déclencher volontairement un sort mis en réserve, le haut-rêvant doit se rendre dans une certaine case des TMR déterminée aléatoirement et la maîtriser, difficulté -7. Ce peut être n’importe quelle case, sauf une case humide. En cas d’échec, la concentration est rompue ; il n’y a pas de souffle de Dragon en cas d’échec total.

","descriptionmj":"","frequence":16,"hautrevant":true,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245215498,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"mN0yghXkFfj2YctJ","name":"Désir lancinant : Construire une cabane","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245161220,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"sjXBBr85OBk4Yg4t","name":"Désir lancinant : Embrasser un cochon sur le groin","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/desir_lancinant.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Tant que satisfaction n'est pas obtenue, aucun point d'expérience ne peut plus être gagné par l'exercice en cas de particulière et d'ajustement final négatif.
Les points d'expérience dus au stress ne sont pas affectés.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245152644,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"vft88ioHpGxMzdML","name":"Dépouillement","type":"queue","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/queue_dragon.webp","effects":[],"system":{"description":"

Faire don de toute la monnaie actuellement possédée à la première personne inconnue rencontrée. En attendant, se garder d’aucune dépense.

","descriptionmj":"","frequence":20,"hautrevant":false,"refoulement":2,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245185934,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"xa4t9Lbt6uLEjap6","name":"Idée fixe : Faire le mort","type":"queue","img":"systems/foundryvtt-reve-de-dragon/icons/queues/idee_fixe.webp","effects":[],"folder":null,"sort":0,"flags":{},"system":{"description":"

Prend effet immédiatement et dure jusqu'à la fin de l'heure du Château Dormant du lendemain.
Si passé ce délai, l'occasion de la manifester ne s'est pas présentée, la queue prend fin.

\n

Si elle entre en contradiction avec une autre queue, retirer.

","descriptionmj":"","frequence":3,"hautrevant":false,"refoulement":1,"duree":"","restant":0},"ownership":{"default":0,"rYShh2P1DNavdoBD":3},"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669245077187,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} diff --git a/packs/souffles-de-dragon.db b/packs/souffles-de-dragon.db index f2eca0a1..8cc4d020 100644 --- a/packs/souffles-de-dragon.db +++ b/packs/souffles-de-dragon.db @@ -1,19 +1,19 @@ -{"name":"Mauvaises rencontres en perspective","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Tirer les ddr prochaines rencontres dans les TMR sur la @Compendium[foundryvtt-reve-de-dragon.tables-diverses.66ye0OOxBO9LEjdd]{Table spéciale de rencontres}

"},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","_id":"0wHV3netTtqjw280"} -{"_id":"2FDRnIY6Os6JJ27j","name":"Je-m'en-foutisme","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Perte de 1 niveau dans une compétence déterminée aléatoirement, autre qu’une compétence de combat ou qu’une connaissance.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"6xvkOytCrp5yDAOs","name":"Non-combativité","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Perte de 1 niveau dans une compétence de combat, à déterminer aléatoirement.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"8B74cu17PCdqztke","name":"Impraticabilité des ponts","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Pendant ddr jours, les ponts doivent être maîtrisés comme s’ils étaient des cases humides. Ils conservent néanmoins leur identité pour le lancer des sorts.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"CVXptnnw75fLx4LK","name":"Queue de dragon perpétuelle","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Le personnage est atteint de 7 + ddr queues de Dragon, non pas simultanément, mais l’une après l’autre. Dès que la première prend fin, en tirer une autre; et ainsi de suite jusqu’à ce que toutes les queues aient été appliquées.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"GNZW6esJ2nCHjfyu","name":"Épuisement","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Pendant ddr jours, chaque prise de fatigue est augmentée d’un point. Chaque heure de marche coûte ainsi 1 point supplémentaire ; chaque round/case en TMR coûte 2 points, etc.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"HYsVo3LM53vAm8Y4","name":"Péage","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Pendant ddr jours, traverser un pont ou pénétrer dans une cité coûte un point de rêve.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"IYfK01ZdAkDZbUS9","name":"Paresse intellectuelle","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Perte de 1 niveau dans une connaissance, à déterminer aléatoirement, y compris les voies de Draconic.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"QcfOUgWT15BCLUvl","name":"Trou noir","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Une case spécifique à déterminer aléatoirement, autre qu’une case humide, disparaît définitivement de la carte des TMR du haut-rêvant. Le joueur est invité à la rayer à l’encre noire, et pratiquement, elle n’existe plus pour son personnage. Si son demi-rêve y entre, considérer le fait comme une sortie de la carte et réinsérer aléatoirement. Si un sort s’y trouvait en réserve, il est purement et simplement annulé.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"Su90PAG4Hea7qoej","name":"Désorientation","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Pendant ddr jours, le haut-rêvant ne peut plus retrouver le chemin d’un certain genre de case sur la carte des TMR. Pratiquement, le genre de case en question n’existe plus pour lui. Si son demi-rêve entre dans l’une de ces cases, considérer le fait comme une sortie de la carte et réinsérer le demi-rêve aléatoirement. Les sorts en réserve sur ces cases ne sont pas annulés, ils redeviennent disponibles à réapparition des cases. S’il s’agit des sanctuaires ou des nécropoles, il faut d’abord attendre leur réapparition en cas de périple.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"name":"Sommeil sans rêve","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

On ne rêve plus pendant ddr jours, pas même dans les Hautes Terres pour la récupération du rêve.

"},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","_id":"YTMaARVXwdy4ssDF"} -{"_id":"YiXBU7qBxR0OnkPS","name":"Débordement","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Une case des TMR à déterminer aléatoirement, autre qu’une case humide, devra dorénavant être maîtrisée à chaque fois comme si elle était précisément une case humide. Cette situation est définitive. La case conserve par ailleurs toute son identité pour le lancer des sorts.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"aBiHdEMLWNZurX3v","name":"Fermeture des cités","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Les 22 cités ferment leurs portes au demi-rêve du haut-rêvant. Celui-ci ne peut plus les traverser ni y accomplir aucune magie tant qu’il ne les a pas reconquises. La conquête d’une cité s’obtient en réussissant points actuels de rêve/Draconic à -9, même règle que pour maîtriser les cases humides. Dès qu’une cité est conquise, elle redevient une case normale. On n’est pas obligé de reconquérir toutes les cités. Si un Tourbillon abandonne le demi-rêve du haut-rêvant dans une cité, celui-ci doit aussitôt tenter de la conquérir. Même chose avec un Passeur ou un Changeur. Un Messager peut par contre entrer librement. Utiliser un Messager est la seule façon de lancer un sort depuis une cité non reconquise.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"cuopXCY54q3nTtBl","name":"Confusion draconique","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Perte de la connaissance d’un sort ou d’un rituel, à déterminer aléatoirement. Le haut-rêvant peut le ré-apprendre par un jet normal de Synthèse, en ne dépensant que la moitié des points de sorts prévus. Les bonus de case dus à l’usage sont perdus.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"dArTQtFwTssAyl90","name":"Vieillissement instantané","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Le vieillissement est de 1d7 ans. Jouer un jet de Constitution ajusté négativement au nombre d’années perdues. En cas d’échec, perte définitive d’un point en Constitution.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"nI4sA12n6AdLNv5I","name":"Double résistance du fleuve","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Pendant ddr jours, toute case de fleuve, lac ou marais doit être consécutivement maîtrisée deux fois. Si la seconde fois échoue, la concentration est rompue et il faut recommencer au début.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"yFZ6KkvVQVyCJLua","name":"Montée laborieuse","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Pendant ddr jours, monter dans les TMR coûte 2 points de rêve au lieu d’un, et le déplacement accéléré en coûte 3.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"yczTFUNwqyg0WhsQ","name":"Périple","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

Impossibilité d’accomplir aucune magie, sauf le déclenchement d’un sort en réserve, tant que le demi-rêve n’est pas allé se purifier dans chacun des 6 sanctuaires ou dans chacune des 8 nécropoles. Un Passeur ou un Changeur peut aider le haut-rêvant, mais un Messager ne peut y aller à sa place. À chaque fois, la purification s’obtient en réussissant points actuels de rêve/Draconic à -3 pour les sanctuaires ou points actuels de rêve/Draconic à -5 pour les nécropoles. En cas d’échec, même règle que pour maîtriser les cases humides. (Tirer 1d2 : 1 = Périple des sanctuaires ; 2 = Périple des nécropoles.)

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} -{"_id":"ykxvi2vohrZPidLK","name":"Perte dans une caractéristique","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"souffle","data":{"description":"

La perte est de 1d7 points et dure ddr jours. Au bout de ce délai, jouer un jet de la caractéristique concernée (originelle) avec une difficulté égale au nombre de points perdus. Réussite = la caractéristique remonte à sa hauteur originelle ; échec = elle remonte à sa hauteur originelle moins 1 point, lequel est définitivement perdu. Déterminer la caractéristique concernée avec 1d12.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
1Apparence
2Constitution
3Force
4Agilité
5Dextérité
6Vue
7Ouïe
8Odorat-Goût
9Volonté
10Intellect
11Empathie
12Rêve
\n

 

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp"} +{"_id":"0wHV3netTtqjw280","name":"Mauvaises rencontres en perspective","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Tirer les ddr prochaines rencontres dans les TMR sur la @Compendium[foundryvtt-reve-de-dragon.tables-diverses.66ye0OOxBO9LEjdd]{Table spéciale de rencontres}

","descriptionmj":"","frequence":5,"hautrevant":false,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246291440,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"2FDRnIY6Os6JJ27j","name":"Je-m'en-foutisme","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Perte de 1 niveau dans une compétence déterminée aléatoirement, autre qu’une compétence de combat ou qu’une connaissance.

","descriptionmj":"","frequence":4,"hautrevant":false,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246306342,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"6xvkOytCrp5yDAOs","name":"Non-combativité","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Perte de 1 niveau dans une compétence de combat, à déterminer aléatoirement.

","descriptionmj":"","frequence":4,"hautrevant":false,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246213353,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"8B74cu17PCdqztke","name":"Impraticabilité des ponts","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Pendant ddr jours, les ponts doivent être maîtrisés comme s’ils étaient des cases humides. Ils conservent néanmoins leur identité pour le lancer des sorts.

","descriptionmj":"","frequence":5,"hautrevant":true,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246317310,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"CVXptnnw75fLx4LK","name":"Queue de dragon perpétuelle","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Le personnage est atteint de 7 + ddr queues de Dragon, non pas simultanément, mais l’une après l’autre. Dès que la première prend fin, en tirer une autre; et ainsi de suite jusqu’à ce que toutes les queues aient été appliquées.

","descriptionmj":"","frequence":12,"hautrevant":false,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246127241,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"GNZW6esJ2nCHjfyu","name":"Épuisement","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Pendant ddr jours, chaque prise de fatigue est augmentée d’un point. Chaque heure de marche coûte ainsi 1 point supplémentaire ; chaque round/case en TMR coûte 2 points, etc.

","descriptionmj":"","frequence":5,"hautrevant":false,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246352652,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"HYsVo3LM53vAm8Y4","name":"Péage","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Pendant ddr jours, traverser un pont ou pénétrer dans une cité coûte un point de rêve.

","descriptionmj":"","frequence":5,"hautrevant":false,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246188111,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"IYfK01ZdAkDZbUS9","name":"Paresse intellectuelle","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Perte de 1 niveau dans une connaissance, à déterminer aléatoirement, y compris les voies de Draconic.

","descriptionmj":"","frequence":5,"hautrevant":false,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246201240,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"QcfOUgWT15BCLUvl","name":"Trou noir","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Une case spécifique à déterminer aléatoirement, autre qu’une case humide, disparaît définitivement de la carte des TMR du haut-rêvant. Le joueur est invité à la rayer à l’encre noire, et pratiquement, elle n’existe plus pour son personnage. Si son demi-rêve y entre, considérer le fait comme une sortie de la carte et réinsérer aléatoirement. Si un sort s’y trouvait en réserve, il est purement et simplement annulé.

","descriptionmj":"","frequence":5,"hautrevant":false,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246110622,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"Su90PAG4Hea7qoej","name":"Désorientation","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Pendant ddr jours, le haut-rêvant ne peut plus retrouver le chemin d’un certain genre de case sur la carte des TMR. Pratiquement, le genre de case en question n’existe plus pour lui. Si son demi-rêve entre dans l’une de ces cases, considérer le fait comme une sortie de la carte et réinsérer le demi-rêve aléatoirement. Les sorts en réserve sur ces cases ne sont pas annulés, ils redeviennent disponibles à réapparition des cases. S’il s’agit des sanctuaires ou des nécropoles, il faut d’abord attendre leur réapparition en cas de périple.

","descriptionmj":"","frequence":5,"hautrevant":true,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246374130,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"YTMaARVXwdy4ssDF","name":"Sommeil sans rêve","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

On ne rêve plus pendant ddr jours, pas même dans les Hautes Terres pour la récupération du rêve.

","descriptionmj":"","frequence":5,"hautrevant":false,"duree":"","restant":0},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246114672,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"YiXBU7qBxR0OnkPS","name":"Débordement","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Une case des TMR à déterminer aléatoirement, autre qu’une case humide, devra dorénavant être maîtrisée à chaque fois comme si elle était précisément une case humide. Cette situation est définitive. La case conserve par ailleurs toute son identité pour le lancer des sorts.

","descriptionmj":"","frequence":5,"hautrevant":true,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246383573,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"aBiHdEMLWNZurX3v","name":"Fermeture des cités","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Les 22 cités ferment leurs portes au demi-rêve du haut-rêvant. Celui-ci ne peut plus les traverser ni y accomplir aucune magie tant qu’il ne les a pas reconquises. La conquête d’une cité s’obtient en réussissant points actuels de rêve/Draconic à -9, même règle que pour maîtriser les cases humides. Dès qu’une cité est conquise, elle redevient une case normale. On n’est pas obligé de reconquérir toutes les cités. Si un Tourbillon abandonne le demi-rêve du haut-rêvant dans une cité, celui-ci doit aussitôt tenter de la conquérir. Même chose avec un Passeur ou un Changeur. Un Messager peut par contre entrer librement. Utiliser un Messager est la seule façon de lancer un sort depuis une cité non reconquise.

","descriptionmj":"","frequence":5,"hautrevant":true,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246327767,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"cuopXCY54q3nTtBl","name":"Confusion draconique","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Perte de la connaissance d’un sort ou d’un rituel, à déterminer aléatoirement. Le haut-rêvant peut le ré-apprendre par un jet normal de Synthèse, en ne dépensant que la moitié des points de sorts prévus. Les bonus de case dus à l’usage sont perdus.

","descriptionmj":"","frequence":5,"hautrevant":true,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246393494,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"dArTQtFwTssAyl90","name":"Vieillissement instantané","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Le vieillissement est de 1d7 ans. Jouer un jet de Constitution ajusté négativement au nombre d’années perdues. En cas d’échec, perte définitive d’un point en Constitution.

","descriptionmj":"","frequence":5,"hautrevant":false,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246095709,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"nI4sA12n6AdLNv5I","name":"Double résistance du fleuve","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Pendant ddr jours, toute case de fleuve, lac ou marais doit être consécutivement maîtrisée deux fois. Si la seconde fois échoue, la concentration est rompue et il faut recommencer au début.

","descriptionmj":"","frequence":5,"hautrevant":true,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246366379,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"yFZ6KkvVQVyCJLua","name":"Montée laborieuse","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Pendant ddr jours, monter dans les TMR coûte 2 points de rêve au lieu d’un, et le déplacement accéléré en coûte 3.

","descriptionmj":"","frequence":5,"hautrevant":false,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246219963,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"yczTFUNwqyg0WhsQ","name":"Périple","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

Impossibilité d’accomplir aucune magie, sauf le déclenchement d’un sort en réserve, tant que le demi-rêve n’est pas allé se purifier dans chacun des 6 sanctuaires ou dans chacune des 8 nécropoles. Un Passeur ou un Changeur peut aider le haut-rêvant, mais un Messager ne peut y aller à sa place. À chaque fois, la purification s’obtient en réussissant points actuels de rêve/Draconic à -3 pour les sanctuaires ou points actuels de rêve/Draconic à -5 pour les nécropoles. En cas d’échec, même règle que pour maîtriser les cases humides. (Tirer 1d2 : 1 = Périple des sanctuaires ; 2 = Périple des nécropoles.)

","descriptionmj":"","frequence":5,"hautrevant":true,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246171126,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"ykxvi2vohrZPidLK","name":"Perte dans une caractéristique","type":"souffle","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/souffle_dragon.webp","system":{"description":"

La perte est de 1d7 points et dure ddr jours. Au bout de ce délai, jouer un jet de la caractéristique concernée (originelle) avec une difficulté égale au nombre de points perdus. Réussite = la caractéristique remonte à sa hauteur originelle ; échec = elle remonte à sa hauteur originelle moins 1 point, lequel est définitivement perdu. Déterminer la caractéristique concernée avec 1d12.

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
1Apparence
2Constitution
3Force
4Agilité
5Dextérité
6Vue
7Ouïe
8Odorat-Goût
9Volonté
10Intellect
11Empathie
12Rêve
\n

 

","descriptionmj":"","frequence":5,"hautrevant":false,"duree":"","restant":0,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246162970,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} diff --git a/packs/tetes-de-dragon-pour-haut-revants.db b/packs/tetes-de-dragon-pour-haut-revants.db index c3793ac4..a509cb18 100644 --- a/packs/tetes-de-dragon-pour-haut-revants.db +++ b/packs/tetes-de-dragon-pour-haut-revants.db @@ -1,10 +1,10 @@ -{"_id":"5JccZSafqCXYqrwU","name":"Connaissance du fleuve","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Cette tête permet de téléporter instantanément son demi-rêve de n’importe quelle case de fleuve à n’importe quelle autre. Il s’agit du fleuve seul, à l’exclusion des cases de lac et marais. La téléportation remplace le mouvement normal et coûte donc un point de fatigue. Comme après un mouvement normal, une rencontre doit être tirée dans la case de fleuve d’arrivée, puis cette dernière doit être maîtrisée selon la règle usuelle. Noter enfin que la téléportation n’est possible que si le demi-rêve est libre de son mouvement, c’est-à-dire s’il n’est sous l’emprise ni d’un Reflet, ni d’un Tourbillon. Unique.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[]} -{"_id":"BT18LAdIqEgSG2Hh","name":"Réserve en sécurité","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Un haut-rêvant possédant cette tête peut pénétrer sur une case où il a un sort en réserve sans forcément le déclencher s’il ne le souhaite pas. Même chose si un Tourbillon l’abandonne sur une case de réserve. Déclencher un sort en réserve devient un acte volontaire. Même chose pour un échec total en réserve. Cette tête s’applique à toutes les cases. Unique.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[]} -{"_id":"E4a4O1IdrgbNGpVy","name":"Présent des cités","permission":{"default":0,"Q2G6GTdrotKzYGUC":3},"type":"tete","data":{"description":"

Par cette tête, chaque cité offre automatiquement soit une Fleur des rêves, soit un Passeur, soit un Messager, dès qu’elle est visitée par le demi-rêve du haut-rêvant. Il n’y a pas de d7 à tirer, le haut-rêvant choisit librement ce qu’il préfère, et la rencontre est considérée automatiquement maîtrisée, Fleurs, Messagers et Passeurs ayant une force de 2d6 points. Dès qu’elle a offert son présent, la cité redevient normale en ce qui concerne le tirage des rencontres; il n’y a qu’un seul présent par cité. La tête de Dragon prend fin dès que toutes les cités (22) ont été visitées; entretemps, la tête ne peut être ré-obtenue.

"},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[]} -{"_id":"SFxPAvWpEGYHI8mO","name":"Connaissance intuitive d'un nouveau sort","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Le haut-rêvant bénéficiaire de cette tête se retrouve en possession d’un nouveau sort ou rituel, déterminé par un procédé aléatoire quelconque.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[]} -{"_id":"VWOXA0q6GB7o8oxz","name":"Don de double-rêve","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Lors de la récupération des points de rêve, permet de jeter 1ddr toutes les demi-heures draconiques au lieu de toutes les heures. Unique.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[]} -{"_id":"YDo0a0ApM8iW9g82","name":"Terre d'attache","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Par cette tête, le haut-rêvant peut désigner une case des TMR de son choix à l’exception d’une case humide. Ensuite, à n’importe quel round de son périple en TMR, il peut s’y téléporter directement quel que soit le nombre de cases qui l’en sépare. Cette téléportation instantanée remplace son mouvement normal et coûte donc un point de fatigue. De même, tout comme après un mouvement normal, 1d7 de rencontre doit être tiré dès l’arrivée dans la terre d’attache. Enfin, le haut-rêvant ne peut s’y téléporter que s’il est libre de son mouvement, c’est-à-dire s’il n’est sous l’emprise ni d’un Reflet d’ancien rêve, ni d’un Tourbillon. Cumulable : on peut avoir plusieurs terres d’attache.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[]} -{"_id":"ZVh8PLlAzAJulr37","name":"Don de déplacement accéléré","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Permet à tout moment l’option du déplacement accéléré dans les TMR sans avoir à dépenser un point de rêve supplémentaire. Unique.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[]} -{"_id":"Zlt01O2sFrVR9pus","name":"Augmentation du seuil de rêve","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Permet d’augmenter le seuil de rêve de 2 points. Cumulable jusqu’à un maximum du double de la caractéristique Rêve.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[]} -{"_id":"a3Y5W0AX5EKxZRSL","name":"Quête des eaux","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Sous l’influence de cette tête, le haut-rêvant est invité à se rendre dans un lac ou dans un marais de son choix. Dès que cette case, lac ou marais, a été maîtrisée selon les règles usuelles, la victoire devient définitive, et la case n’aura plus jamais besoin d’être maîtrisée. Une fois le lac ou le marais choisi, le haut-rêvant ne peut en changer, mais a droit à un nombre illimité d’essais pour le maîtriser. Cumulable : on peut maîtriser définitivement plusieurs lacs ou marais.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[]} -{"_id":"bFdU6ddgj4BAlJZX","name":"Réserve extensible","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Une (seule) case spécifique librement choisie par le haut-rêvant à l’exception d’une case de fleuve, n’est plus dorénavant limitée à un seul sort en réserve. Le haut-rêvant peut y en stocker autant qu’il le désire (dans les limites du nombre permis par ses niveaux). En conséquence, tant que ce maximum n’est pas atteint, le demi-rêve peut entrer dans la case concernée sans déclencher les sorts qui s’y trouvent. Le haut-rêvant peut se contenter d’y passer, ou rajouter un sort aux précédents. Dès que le maximum permis est atteint, le fait de passer par la case déclenche automatiquement l’un des sorts (au choix). Les sorts peuvent être déclenchés l’un après l’autre (rappelons que déclencher un sort fait obligatoirement redescendre le demi-rêve), ou déclenchés ensemble (tout ou partie d’entre eux) à la condition expresse qu’ils aient la même cible (même créature, objet, ou centre de zone). Cumulable : on peut avoir plusieurs cases de réserve extensible.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[]} +{"_id":"5JccZSafqCXYqrwU","name":"Connaissance du fleuve","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[],"system":{"hautrevant":true,"description":"

Cette tête permet de téléporter instantanément son demi-rêve de n’importe quelle case de fleuve à n’importe quelle autre. Il s’agit du fleuve seul, à l’exclusion des cases de lac et marais. La téléportation remplace le mouvement normal et coûte donc un point de fatigue. Comme après un mouvement normal, une rencontre doit être tirée dans la case de fleuve d’arrivée, puis cette dernière doit être maîtrisée selon la règle usuelle. Noter enfin que la téléportation n’est possible que si le demi-rêve est libre de son mouvement, c’est-à-dire s’il n’est sous l’emprise ni d’un Reflet, ni d’un Tourbillon. Unique.

","descriptionmj":"","frequence":10,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246491119,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"BT18LAdIqEgSG2Hh","name":"Réserve en sécurité","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[],"system":{"hautrevant":true,"description":"

Un haut-rêvant possédant cette tête peut pénétrer sur une case où il a un sort en réserve sans forcément le déclencher s’il ne le souhaite pas. Même chose si un Tourbillon l’abandonne sur une case de réserve. Déclencher un sort en réserve devient un acte volontaire. Même chose pour un échec total en réserve. Cette tête s’applique à toutes les cases. Unique.

","descriptionmj":"","frequence":10,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246462227,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"E4a4O1IdrgbNGpVy","name":"Présent des cités","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[],"system":{"hautrevant":true,"description":"

Par cette tête, chaque cité offre automatiquement soit une Fleur des rêves, soit un Passeur, soit un Messager, dès qu’elle est visitée par le demi-rêve du haut-rêvant. Il n’y a pas de d7 à tirer, le haut-rêvant choisit librement ce qu’il préfère, et la rencontre est considérée automatiquement maîtrisée, Fleurs, Messagers et Passeurs ayant une force de 2d6 points. Dès qu’elle a offert son présent, la cité redevient normale en ce qui concerne le tirage des rencontres; il n’y a qu’un seul présent par cité. La tête de Dragon prend fin dès que toutes les cités (22) ont été visitées; entretemps, la tête ne peut être ré-obtenue.

","descriptionmj":"","frequence":10},"ownership":{"default":0,"Q2G6GTdrotKzYGUC":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246469601,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"SFxPAvWpEGYHI8mO","name":"Connaissance intuitive d'un nouveau sort","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[],"system":{"hautrevant":true,"description":"

Le haut-rêvant bénéficiaire de cette tête se retrouve en possession d’un nouveau sort ou rituel, déterminé par un procédé aléatoire quelconque.

","descriptionmj":"","frequence":10,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246486056,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"VWOXA0q6GB7o8oxz","name":"Don de double-rêve","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[],"system":{"hautrevant":true,"description":"

Lors de la récupération des points de rêve, permet de jeter 1ddr toutes les demi-heures draconiques au lieu de toutes les heures. Unique.

","descriptionmj":"","frequence":10,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246474498,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"YDo0a0ApM8iW9g82","name":"Terre d'attache","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[],"system":{"hautrevant":true,"description":"

Par cette tête, le haut-rêvant peut désigner une case des TMR de son choix à l’exception d’une case humide. Ensuite, à n’importe quel round de son périple en TMR, il peut s’y téléporter directement quel que soit le nombre de cases qui l’en sépare. Cette téléportation instantanée remplace son mouvement normal et coûte donc un point de fatigue. De même, tout comme après un mouvement normal, 1d7 de rencontre doit être tiré dès l’arrivée dans la terre d’attache. Enfin, le haut-rêvant ne peut s’y téléporter que s’il est libre de son mouvement, c’est-à-dire s’il n’est sous l’emprise ni d’un Reflet d’ancien rêve, ni d’un Tourbillon. Cumulable : on peut avoir plusieurs terres d’attache.

","descriptionmj":"","frequence":10,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246453509,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"ZVh8PLlAzAJulr37","name":"Don de déplacement accéléré","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[],"system":{"hautrevant":true,"description":"

Permet à tout moment l’option du déplacement accéléré dans les TMR sans avoir à dépenser un point de rêve supplémentaire. Unique.

","descriptionmj":"","frequence":10,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246478665,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"Zlt01O2sFrVR9pus","name":"Augmentation du seuil de rêve","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[],"system":{"hautrevant":true,"description":"

Permet d’augmenter le seuil de rêve de 2 points. Cumulable jusqu’à un maximum du double de la caractéristique Rêve.

","descriptionmj":"","frequence":10,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246497207,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"a3Y5W0AX5EKxZRSL","name":"Quête des eaux","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[],"system":{"hautrevant":true,"description":"

Sous l’influence de cette tête, le haut-rêvant est invité à se rendre dans un lac ou dans un marais de son choix. Dès que cette case, lac ou marais, a été maîtrisée selon les règles usuelles, la victoire devient définitive, et la case n’aura plus jamais besoin d’être maîtrisée. Une fois le lac ou le marais choisi, le haut-rêvant ne peut en changer, mais a droit à un nombre illimité d’essais pour le maîtriser. Cumulable : on peut maîtriser définitivement plusieurs lacs ou marais.

","descriptionmj":"","frequence":10,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246465773,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"bFdU6ddgj4BAlJZX","name":"Réserve extensible","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","effects":[],"system":{"hautrevant":true,"description":"

Une (seule) case spécifique librement choisie par le haut-rêvant à l’exception d’une case de fleuve, n’est plus dorénavant limitée à un seul sort en réserve. Le haut-rêvant peut y en stocker autant qu’il le désire (dans les limites du nombre permis par ses niveaux). En conséquence, tant que ce maximum n’est pas atteint, le demi-rêve peut entrer dans la case concernée sans déclencher les sorts qui s’y trouvent. Le haut-rêvant peut se contenter d’y passer, ou rajouter un sort aux précédents. Dès que le maximum permis est atteint, le fait de passer par la case déclenche automatiquement l’un des sorts (au choix). Les sorts peuvent être déclenchés l’un après l’autre (rappelons que déclencher un sort fait obligatoirement redescendre le demi-rêve), ou déclenchés ensemble (tout ou partie d’entre eux) à la condition expresse qu’ils aient la même cible (même créature, objet, ou centre de zone). Cumulable : on peut avoir plusieurs cases de réserve extensible.

","descriptionmj":"","frequence":10,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246456832,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} diff --git a/packs/tetes-de-dragon-pour-tous-personnages.db b/packs/tetes-de-dragon-pour-tous-personnages.db index 195f0c15..7b291ca0 100644 --- a/packs/tetes-de-dragon-pour-tous-personnages.db +++ b/packs/tetes-de-dragon-pour-tous-personnages.db @@ -1,16 +1,16 @@ -{"_id":"3EqDvQ0p4f73KZl5","name":"Don limité de guérison","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Permet d’obtenir un point de tâche supplémentaire à chaque jet de Dextérité/ Chirurgie et de considérer tout échec total comme un simple échec particulier. L’échec total se limite ainsi à conférer -2 points de tâche ; l’échec particulier en confère -1 point ; l’échec normal en confère +1, la réussite normale +2, la significative +3 et la particulière +4. Unique.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"6gcyt965GKvDgG02","name":"Don de résistance à la magie","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Cette tête accorde un bonus de +1 à tous les jets de résistance contre les sorts d’Hypnos et de Thanatos, y compris les sorts lancés par un objet via une écaille d’activité, mais ne s’applique pas aux potions, griffes de Thanatos et autres effets des objets magiques. Cumulable.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"CoXzAjCwGSWVM4cY","name":"Don limité de résistance à la maladie","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Permet de triompher de toute maladie avec une simple réussite normale au jet de Constitution. Unique.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"FesXnBWChHcWfrBm","name":"Souvenir immédiat de l'archétype","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Permet d’augmenter immédiatement une compétence de son choix inférieure à l’archétype. Si la compétence a déjà atteint un niveau +3 ou plus, l’augmentation n’est que de 1 niveau. Si elle est inférieure à +3, elle peut monter jusqu’à +3 (ou jusqu’au niveau de l’archétype si celui-ci est inférieur à +3).

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"N6guZDGzzZjt9GrR","name":"Don de contrôler son sommeil","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Un jet de Volonté à zéro permet de s’endormir instantanément et de dormir au moins jusqu’à la fin de la prochaine heure, même sans aucun point de fatigue. Permet également de se réveiller au bout d’un laps de temps donné, \"programmé\" au moment de s’endormir. Cumulable.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"OFWK2rZkh1S5Hbjh","name":"Augmentation de caractéristique","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Permet d’augmenter n’importe quelle caractéristique de 1 point, sauf Taille, Mêlée, Tir, Lancer et Dérobée. Le joueur teste ses caractéristiques une à une, dans l’ordre de son choix, en jouant 1d20. Dès qu’il obtient un résultat supérieur à la caractéristique actuellement testée, celle-ci augmente de 1 point, et la procédure s’arrête.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"OZZbiBiLlM6Y8lEY","name":"Don de sentir le mensonge","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Un jet d’Empathie à zéro permet de deviner que l’on vous ment, sans pour autant connaître la teneur du mensonge. Ne s’applique qu’au mensonge volontaire, pas au mensonge par omission ni par ignorance. Cumulable.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"QWouooLkM7pE2yG1","name":"Don de voir la magie","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Un jet de VUE à zéro permet de distinguer une aura bleutée délimitant les zones magiques d’Oniros ou entourant les objets enchantés ou les créatures soumises à l’effet d’un sort ou d’un rituel. Un seul essai par zone, objet ou personnage. Cumulable.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"R6LxyzYwAMCjKIr5","name":"Don limité de réussite","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Permet de réussir automatiquement les 7 prochains jets de dés concernant la compétence de son choix, ayant un ajustement final supérieur à -11. Pratiquement, le joueur continue à jouer ses jets. S’il réussit de lui-même, il ne dépense rien ; s’il échoue (normal à total), il dépense une de ses 7 réussites automatiques, qui sont toujours considérées être des réussites significatives. La compétence concernée (une seule) doit être désignée dès l’obtention de la tête.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"THAUFNSNgSHfh06l","name":"Don limité de résistance au poison","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Permet de vaincre l’effet d’un venin ou d’un poison avec une simple réussite normale au jet de Constitution, comme si un antidote venait d’être pris. Unique.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"YwmmMSH52pNJsOn3","name":"Don de haut-rêve","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Ce don permet d’accéder aux Terres Médianes en demi-rêve et est indispensable pour déchiffrer les signes draconics et développer les 4 compétences de magie. Tous les haut-rêvants sont par définition déjà censés posséder ce don.

\n

Noter qu’un non haut-rêvant qui l’acquiert ne devient pas pour autant « magicien » à l’instant même. Ses voies de Draconic sont toujours à -11, et il devra commencer par en développer au moins une avant de pouvoir acquérir des sorts. On peut refuser cette tête de Dragon et en tirer une autre à la place.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"aAIbDFQ0Pz6XrHh6","name":"Don de sentir les haut-rêvants","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Un jet d’Empathie à zéro permet de savoir si tel personnage est ou non un haut-rêvant. Il faut pour cela s’en trouver tout près et parler avec lui pendant au moins un round. Un seul essai par personnage. Cumulable.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"egUb65MLFFKpLnkO","name":"Don de non-résistance à la magie","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Cette tête permet, volontairement, de ne pas résister à un effet magique, y compris les potions et les objets. Pour utiliser ce don, il faut être conscient, et préciser clairement qu’on ne tente pas de résister à tel ou tel effet. Unique.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"slnKVCfHbLwbXi4Z","name":"Don d'orientation","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Un jet d’Empathie à zéro permet de deviner la direction du nord, et d’une manière générale de retrouver une certaine direction quand on est perdu ou par manque de visibilité (nuit, brouillard, souterrain, etc.). Cumulable.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"wlbbh75GZWks3Ehb","name":"Don d'apprivoiser les animaux","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Un jet d’Empathie à zéro permet de rendre amical un animal non agressif ou de rendre neutre un animal agressif. Les animaux restent neutres\\amicaux jusqu’à ce qu’un événement significatif, agression ou autre, vienne tout remettre en question. Ce n’est pas un lien magique. Un seul jet par animal. Un animal rendu neutre par ce don ne peut pas ensuite être rendu amical par un second jet. Enfin l’étendue de la neutralité\\ amitié de l’animal dépend de chaque espèce et est à décider dans chaque cas particulier par le gardien des rêves. Cumulable.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} -{"_id":"zzD5wN03zwq0e5Cn","name":"Don de double chance","permission":{"default":0,"jOzRscDxoXZWpGS6":3},"type":"tete","data":{"description":"

Permet de regagner 2 points de chance au lieu d’un. Dans tous les cas, même avec cette tête, un jour complet doit s’être écoulé sans dépense pour qu’ait lieu la récupération. Unique.

","refoulement":null},"flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp"} +{"_id":"3EqDvQ0p4f73KZl5","name":"Don limité de guérison","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Permet d’obtenir un point de tâche supplémentaire à chaque jet de Dextérité/ Chirurgie et de considérer tout échec total comme un simple échec particulier. L’échec total se limite ainsi à conférer -2 points de tâche ; l’échec particulier en confère -1 point ; l’échec normal en confère +1, la réussite normale +2, la significative +3 et la particulière +4. Unique.

","descriptionmj":"","frequence":6,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246639065,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"6gcyt965GKvDgG02","name":"Don de résistance à la magie","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Cette tête accorde un bonus de +1 à tous les jets de résistance contre les sorts d’Hypnos et de Thanatos, y compris les sorts lancés par un objet via une écaille d’activité, mais ne s’applique pas aux potions, griffes de Thanatos et autres effets des objets magiques. Cumulable.

","descriptionmj":"","frequence":6,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246689938,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"CoXzAjCwGSWVM4cY","name":"Don limité de résistance à la maladie","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Permet de triompher de toute maladie avec une simple réussite normale au jet de Constitution. Unique.

","descriptionmj":"","frequence":6,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246610657,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"FesXnBWChHcWfrBm","name":"Souvenir immédiat de l'archétype","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Permet d’augmenter immédiatement une compétence de son choix inférieure à l’archétype. Si la compétence a déjà atteint un niveau +3 ou plus, l’augmentation n’est que de 1 niveau. Si elle est inférieure à +3, elle peut monter jusqu’à +3 (ou jusqu’au niveau de l’archétype si celui-ci est inférieur à +3).

","descriptionmj":"","frequence":7,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246565049,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"N6guZDGzzZjt9GrR","name":"Don de contrôler son sommeil","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Un jet de Volonté à zéro permet de s’endormir instantanément et de dormir au moins jusqu’à la fin de la prochaine heure, même sans aucun point de fatigue. Permet également de se réveiller au bout d’un laps de temps donné, \"programmé\" au moment de s’endormir. Cumulable.

","descriptionmj":"","frequence":6,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246726402,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"OFWK2rZkh1S5Hbjh","name":"Augmentation de caractéristique","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Permet d’augmenter n’importe quelle caractéristique de 1 point, sauf Taille, Mêlée, Tir, Lancer et Dérobée. Le joueur teste ses caractéristiques une à une, dans l’ordre de son choix, en jouant 1d20. Dès qu’il obtient un résultat supérieur à la caractéristique actuellement testée, celle-ci augmente de 1 point, et la procédure s’arrête.

","descriptionmj":"","frequence":7,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246761662,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"OZZbiBiLlM6Y8lEY","name":"Don de sentir le mensonge","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Un jet d’Empathie à zéro permet de deviner que l’on vous ment, sans pour autant connaître la teneur du mensonge. Ne s’applique qu’au mensonge volontaire, pas au mensonge par omission ni par ignorance. Cumulable.

","descriptionmj":"","frequence":6,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246658303,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"QWouooLkM7pE2yG1","name":"Don de voir la magie","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Un jet de VUE à zéro permet de distinguer une aura bleutée délimitant les zones magiques d’Oniros ou entourant les objets enchantés ou les créatures soumises à l’effet d’un sort ou d’un rituel. Un seul essai par zone, objet ou personnage. Cumulable.

","descriptionmj":"","frequence":6,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246668764,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"R6LxyzYwAMCjKIr5","name":"Don limité de réussite","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Permet de réussir automatiquement les 7 prochains jets de dés concernant la compétence de son choix, ayant un ajustement final supérieur à -11. Pratiquement, le joueur continue à jouer ses jets. S’il réussit de lui-même, il ne dépense rien ; s’il échoue (normal à total), il dépense une de ses 7 réussites automatiques, qui sont toujours considérées être des réussites significatives. La compétence concernée (une seule) doit être désignée dès l’obtention de la tête.

","descriptionmj":"","frequence":7,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246584963,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"THAUFNSNgSHfh06l","name":"Don limité de résistance au poison","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Permet de vaincre l’effet d’un venin ou d’un poison avec une simple réussite normale au jet de Constitution, comme si un antidote venait d’être pris. Unique.

","descriptionmj":"","frequence":6,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246600005,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"YwmmMSH52pNJsOn3","name":"Don de haut-rêve","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Ce don permet d’accéder aux Terres Médianes en demi-rêve et est indispensable pour déchiffrer les signes draconics et développer les 4 compétences de magie. Tous les haut-rêvants sont par définition déjà censés posséder ce don.

\n

Noter qu’un non haut-rêvant qui l’acquiert ne devient pas pour autant « magicien » à l’instant même. Ses voies de Draconic sont toujours à -11, et il devra commencer par en développer au moins une avant de pouvoir acquérir des sorts. On peut refuser cette tête de Dragon et en tirer une autre à la place.

","descriptionmj":"","frequence":6,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246707599,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"aAIbDFQ0Pz6XrHh6","name":"Don de sentir les haut-rêvants","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Un jet d’Empathie à zéro permet de savoir si tel personnage est ou non un haut-rêvant. Il faut pour cela s’en trouver tout près et parler avec lui pendant au moins un round. Un seul essai par personnage. Cumulable.

","descriptionmj":"","frequence":6,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246650602,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"egUb65MLFFKpLnkO","name":"Don de non-résistance à la magie","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Cette tête permet, volontairement, de ne pas résister à un effet magique, y compris les potions et les objets. Pour utiliser ce don, il faut être conscient, et préciser clairement qu’on ne tente pas de résister à tel ou tel effet. Unique.

","descriptionmj":"","frequence":6,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246700705,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"slnKVCfHbLwbXi4Z","name":"Don d'orientation","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Un jet d’Empathie à zéro permet de deviner la direction du nord, et d’une manière générale de retrouver une certaine direction quand on est perdu ou par manque de visibilité (nuit, brouillard, souterrain, etc.). Cumulable.

","descriptionmj":"","frequence":6,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246748919,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"wlbbh75GZWks3Ehb","name":"Don d'apprivoiser les animaux","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Un jet d’Empathie à zéro permet de rendre amical un animal non agressif ou de rendre neutre un animal agressif. Les animaux restent neutres\\amicaux jusqu’à ce qu’un événement significatif, agression ou autre, vienne tout remettre en question. Ce n’est pas un lien magique. Un seul jet par animal. Un animal rendu neutre par ce don ne peut pas ensuite être rendu amical par un second jet. Enfin l’étendue de la neutralité\\ amitié de l’animal dépend de chaque espèce et est à décider dans chaque cas particulier par le gardien des rêves. Cumulable.

","descriptionmj":"","frequence":6,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246755161,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} +{"_id":"zzD5wN03zwq0e5Cn","name":"Don de double chance","type":"tete","flags":{},"img":"systems/foundryvtt-reve-de-dragon/icons/tete_dragon.webp","system":{"hautrevant":false,"description":"

Permet de regagner 2 points de chance au lieu d’un. Dans tous les cas, même avec cette tête, un jour complet doit s’être écoulé sans dépense pour qu’ait lieu la récupération. Unique.

","descriptionmj":"","frequence":7,"refoulement":null},"ownership":{"default":0,"jOzRscDxoXZWpGS6":3},"effects":[],"folder":null,"sort":0,"_stats":{"systemId":"foundryvtt-reve-de-dragon","systemVersion":"10.2.9","coreVersion":"10.290","createdTime":null,"modifiedTime":1669246714593,"lastModifiedBy":"Hp9ImM4o9YRTSdfu"}} diff --git a/template.json b/template.json index 0b666682..9180b11c 100644 --- a/template.json +++ b/template.json @@ -832,6 +832,8 @@ "queue": { "description": "", "descriptionmj": "", + "frequence": 0, + "hautrevant": false, "refoulement": 0, "duree": "", "restant" : 0 @@ -839,6 +841,8 @@ "ombre": { "description": "", "descriptionmj": "", + "frequence": 0, + "hautrevant": false, "refoulement": 2, "duree": "", "restant" : 0 @@ -846,16 +850,21 @@ "souffle": { "description": "", "descriptionmj": "", + "frequence": 0, + "hautrevant": false, "duree": "", "restant" : 0 }, "tete": { + "frequence": 0, + "hautrevant": false, "description": "", "descriptionmj": "" }, "tarot": { "concept":"", "aspect":"", + "frequence": 1, "description": "", "descriptionmj": "" }, diff --git a/templates/item-queue-sheet.html b/templates/item-queue-sheet.html index f5cf4221..cec1b25d 100644 --- a/templates/item-queue-sheet.html +++ b/templates/item-queue-sheet.html @@ -15,6 +15,8 @@
+ {{>"systems/foundryvtt-reve-de-dragon/templates/partial-item-hautrevant.html"}} + {{>"systems/foundryvtt-reve-de-dragon/templates/partial-item-frequence.html"}} {{>"systems/foundryvtt-reve-de-dragon/templates/partial-item-description.html"}} diff --git a/templates/item-souffle-sheet.html b/templates/item-souffle-sheet.html index 328f252c..6c55fb10 100644 --- a/templates/item-souffle-sheet.html +++ b/templates/item-souffle-sheet.html @@ -3,6 +3,8 @@ {{!-- Sheet Body --}}
+ {{>"systems/foundryvtt-reve-de-dragon/templates/partial-item-hautrevant.html"}} + {{>"systems/foundryvtt-reve-de-dragon/templates/partial-item-frequence.html"}} {{>"systems/foundryvtt-reve-de-dragon/templates/partial-item-description.html"}} -
+ diff --git a/templates/item-tarot-sheet.html b/templates/item-tarot-sheet.html index 3dda13be..5d45dc73 100644 --- a/templates/item-tarot-sheet.html +++ b/templates/item-tarot-sheet.html @@ -16,6 +16,7 @@
+ {{>"systems/foundryvtt-reve-de-dragon/templates/partial-item-frequence.html"}} {{>"systems/foundryvtt-reve-de-dragon/templates/partial-item-description.html"}} diff --git a/templates/item-tete-sheet.html b/templates/item-tete-sheet.html index 63a8c886..b34c4375 100644 --- a/templates/item-tete-sheet.html +++ b/templates/item-tete-sheet.html @@ -2,7 +2,8 @@ {{>"systems/foundryvtt-reve-de-dragon/templates/header-item.html"}} {{!-- Sheet Body --}}
- + {{>"systems/foundryvtt-reve-de-dragon/templates/partial-item-hautrevant.html"}} + {{>"systems/foundryvtt-reve-de-dragon/templates/partial-item-frequence.html"}} {{>"systems/foundryvtt-reve-de-dragon/templates/partial-item-description.html"}}
diff --git a/templates/partial-item-frequence.html b/templates/partial-item-frequence.html new file mode 100644 index 00000000..ba0d8ebf --- /dev/null +++ b/templates/partial-item-frequence.html @@ -0,0 +1,6 @@ +{{#if isGM}} +
+ + +
+{{/if}} \ No newline at end of file diff --git a/templates/partial-item-hautrevant.html b/templates/partial-item-hautrevant.html new file mode 100644 index 00000000..eca69256 --- /dev/null +++ b/templates/partial-item-hautrevant.html @@ -0,0 +1,6 @@ +{{#if isGM}} +
+ + +
+{{/if}} \ No newline at end of file -- 2.35.3 From c435bfa343bdb27fd519836b20b1b06526948e5c Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Fri, 25 Nov 2022 03:17:07 +0100 Subject: [PATCH 8/8] =?UTF-8?q?Chronologie=20et=20ann=C3=A9e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix jour dans chronologie Permettre de saisir l'année --- module/dialog-chronologie.js | 6 +++-- module/rdd-calendrier-editeur.js | 36 +++++++++++++------------ module/rdd-calendrier.js | 14 +++++----- templates/calendar-editor-template.html | 14 ++++++---- templates/dialog-chronologie.html | 4 +-- 5 files changed, 42 insertions(+), 32 deletions(-) diff --git a/module/dialog-chronologie.js b/module/dialog-chronologie.js index 31dfe673..98762087 100644 --- a/module/dialog-chronologie.js +++ b/module/dialog-chronologie.js @@ -16,13 +16,15 @@ export class DialogChronologie extends Dialog { }); } static async create() { + const dateRdD = game.system.rdd.calendrier.getCalendrier(); const dialogData = { auteur: game.user.name, isGM: game.user.isGM, information: "", journalId: game.settings.get(SYSTEM_RDD, LATEST_USED_JOURNAL_ID), journaux: game.journal.filter(it => it.testUserPermission(game.user, CONST.DOCUMENT_OWNERSHIP_LEVELS.OWNER)), - dateRdD: game.system.rdd.calendrier.getCalendrier(), + dateRdD: dateRdD, + jourRdD: dateRdD.jour +1, heureRdD: game.system.rdd.calendrier.getCurrentHeure(), dateReel: DialogChronologie.getCurrentDateTime() }; @@ -90,7 +92,7 @@ export class DialogChronologie extends Dialog { auteur: $("form.rdddialogchrono :input[name='auteur']").val(), information: $("form.rdddialogchrono :input[name='information']").val(), dateRdD: { - jour: $("form.rdddialogchrono :input[name='dateRdD.jour']").val(), + jour: $("form.rdddialogchrono :input[name='jourRdD']").val(), moisRdD: $("form.rdddialogchrono :input[name='dateRdD.moisRdD.key']").val(), annee: $("form.rdddialogchrono :input[name='dateRdD.annee']").val() }, diff --git a/module/rdd-calendrier-editeur.js b/module/rdd-calendrier-editeur.js index cceaa0d3..6a740d5c 100644 --- a/module/rdd-calendrier-editeur.js +++ b/module/rdd-calendrier-editeur.js @@ -12,45 +12,47 @@ export class RdDCalendrierEditeur extends Dialog { content: html, title: "Editeur de date/heure", buttons: { - save: { label: "Enregistrer", callback: html => this.fillData() } - }, + save: { label: "Enregistrer", callback: html => this.fillData() } + }, default: "save" }; - let dialogOptions = { classes: ["rdddialog"], width: 400, height: 'fit-content', 'z-index': 99999 } + let dialogOptions = { classes: ["rdd-dialog-calendar-editor"], width: 400, height: 'fit-content', 'z-index': 99999 } super(dialogConf, dialogOptions) - + this.calendrier = calendrier; this.calendrierData = calendrierData; } /* -------------------------------------------- */ - fillData( ) { - this.calendrierData.moisKey = $("#nomMois").val(); - this.calendrierData.heureKey = $("#nomHeure").val(); - this.calendrierData.jourMois = $("#jourMois").val(); - this.calendrierData.minutesRelative = $("#minutesRelative").val(); - + fillData() { + this.calendrierData.annee = $("input[name='annee']").val(); + this.calendrierData.moisKey = $("select[name='nomMois']").val(); + this.calendrierData.heureKey = $("select[name='nomHeure']").val(); + this.calendrierData.jourMois = $("select[name='jourMois']").val(); + this.calendrierData.minutesRelative = $("select[name='minutesRelative']").val(); + console.log("UPDATE ", this.calendrierData); - this.calendrier.saveEditeur( this.calendrierData ) + this.calendrier.saveEditeur(this.calendrierData) } /* -------------------------------------------- */ - updateData( calendrierData ) { + updateData(calendrierData) { this.calendrierData = duplicate(calendrierData); } /* -------------------------------------------- */ activateListeners(html) { super.activateListeners(html); - + let calendrierData = this.calendrierData; $(function () { console.log(calendrierData); - $("#nomMois").val(calendrierData.moisKey); - $("#nomHeure").val(calendrierData.heureKey); - $("#jourMois").val(calendrierData.jourMois); - $("#minutesRelative").val(calendrierData.minutesRelative); + $("input[name='nomMois']").val(calendrierData.moisKey); + $("select[name='nomHeure']").val(calendrierData.heureKey); + $("select[name='jourMois']").val(calendrierData.jourMois); + $("select[name='minutesRelative']").val(calendrierData.minutesRelative); + $("select[name='annee']").val(calendrierData.annee); }); } diff --git a/module/rdd-calendrier.js b/module/rdd-calendrier.js index 68ab4f76..f47ca3fd 100644 --- a/module/rdd-calendrier.js +++ b/module/rdd-calendrier.js @@ -116,7 +116,7 @@ export class RdDCalendrier extends Application { game.settings.set(SYSTEM_RDD, "calendrier", this.calendrier); this.listeNombreAstral = this.getListeNombreAstral(); - this.rebuildListeNombreAstral(false); // Ensure always up-to-date + this.rebuildListeNombreAstral(HIDE_DICE); // Ensure always up-to-date } console.log('RdDCalendrier.constructor()', this.calendrier, this.calendrierPos, this.listeNombreAstral); } @@ -210,12 +210,13 @@ export class RdDCalendrier extends Application { /* -------------------------------------------- */ getNombreAstral(indexDate) { - let astralData = this.getListeNombreAstral().find((nombreAstral, i) => nombreAstral.index == indexDate); + const listNombreAstral = this.getListeNombreAstral(); + let astralData = listNombreAstral.find((nombreAstral, i) => nombreAstral.index == indexDate); return astralData?.nombreAstral; } /* -------------------------------------------- */ - async rebuildListeNombreAstral(showDice = SHOW_DICE) { + async rebuildListeNombreAstral(showDice = HIDE_DICE) { if (Misc.isUniqueConnectedGM()) { let jourCourant = this.getCurrentDayIndex(); let newList = []; @@ -228,9 +229,8 @@ export class RdDCalendrier extends Application { newList[i] = await this.ajouterNombreAstral(dayIndex, showDice); } } - //console.log("SAVE list", newList, jourCourant); + game.settings.set(SYSTEM_RDD, "liste-nombre-astral", newList); this.listeNombreAstral = newList; - game.settings.set(SYSTEM_RDD, "liste-nombre-astral", this.listeNombreAstral); } } @@ -323,6 +323,7 @@ export class RdDCalendrier extends Application { formData.moisKey = mois.key; formData.jourMois = this.calendrier.jour + 1; formData.nomMois = mois.label; // heures et mois nommés identiques + formData.annee = this.calendrier.annee; formData.iconMois = dossierIconesHeures + mois.icon; formData.nomHeure = heure.label; formData.iconHeure = dossierIconesHeures + heure.icon; @@ -471,7 +472,7 @@ export class RdDCalendrier extends Application { updateDisplay() { let calendrier = this.fillCalendrierData(); // Rebuild text du calendrier - let dateHTML = `Jour ${calendrier.jourMois} de ${calendrier.nomMois} (${calendrier.nomSaison})` + let dateHTML = `${calendrier.jourMois} ${calendrier.nomMois} ${calendrier.annee} (${calendrier.nomSaison})` if (game.user.isGM) { dateHTML = dateHTML + " - NA: " + (this.getCurrentNombreAstral() ?? "indéterminé"); } @@ -494,6 +495,7 @@ export class RdDCalendrier extends Application { this.calendrier.minutesRelative = Number(calendrierData.minutesRelative); this.calendrier.jour = Number(calendrierData.jourMois) - 1; this.calendrier.moisRdD = RdDCalendrier.getChiffreFromSigne(calendrierData.moisKey); + this.calendrier.annee = Number(calendrierData.annee); this.calendrier.heureRdD = RdDCalendrier.getChiffreFromSigne(calendrierData.heureKey); game.settings.set(SYSTEM_RDD, "calendrier", duplicate(this.calendrier)); diff --git a/templates/calendar-editor-template.html b/templates/calendar-editor-template.html index 3636a705..3f69620e 100644 --- a/templates/calendar-editor-template.html +++ b/templates/calendar-editor-template.html @@ -1,4 +1,4 @@ -
+

Edition du Calendrier

@@ -7,9 +7,13 @@ {{!-- Sheet Body --}}
+
+ + +
- {{#select nomMois}} {{>"systems/foundryvtt-reve-de-dragon/templates/enum-heures.html"}} {{/select}} @@ -17,7 +21,7 @@
- {{#select jourMois}} {{#each jourMoisOptions as |key|}} @@ -27,7 +31,7 @@
- {{#select nomHeure}} {{>"systems/foundryvtt-reve-de-dragon/templates/enum-heures.html"}} {{/select}} @@ -35,7 +39,7 @@
- {{#select minutesRelative}} {{#each minutesOptions as |key|}} diff --git a/templates/dialog-chronologie.html b/templates/dialog-chronologie.html index dc6cd03e..320fa413 100644 --- a/templates/dialog-chronologie.html +++ b/templates/dialog-chronologie.html @@ -17,9 +17,9 @@
- + - +