Compare commits

...

15 Commits

Author SHA1 Message Date
06aff9a3c0 Liens jets de dés dans les journaux 2025-01-11 02:21:11 +01:00
7e736a00d7 Gestion des blocs secrets dans les descriptions 2025-01-11 02:19:56 +01:00
b87f406093 Ajouter de "jet de dés" dans les descriptions,
On peut maintenant ajouter des liens dans les descriptions
(acteurs, items) et autres champs similaires.
2025-01-11 00:44:59 +01:00
785bd4b9ce Merge pull request '12.0.33 - la vieillesse d'Astrobazzarh' (#736) from VincentVk/foundryvtt-reve-de-dragon:v11 into v11
All checks were successful
Release Creation / build (release) Successful in 3m24s
Reviewed-on: #736
2025-01-10 20:40:36 +01:00
daca86b1df Fix: experience sur particulière 2025-01-10 19:37:34 +01:00
aa52e26e1a Fix: pas de message si carac exacte pas trouvée
La recherche se fait en deux temps, on avait un message d'erreur pour
odorat-gout
2025-01-09 00:16:52 +01:00
f956da1fc0 Merge pull request '12.0.32 - les rêveries d'Astrobazzarh' (#735) from VincentVk/foundryvtt-reve-de-dragon:v11 into v11
All checks were successful
Release Creation / build (release) Successful in 2m22s
Reviewed-on: #735
2024-12-29 22:01:08 +01:00
10971e9e7b Fix typo 2024-12-29 17:47:10 +01:00
a3e6b95ef3 Simplification import 2024-12-29 17:43:54 +01:00
d0a5a3617c Pas de drag depuis champs dérivés/biographie 2024-12-29 17:39:03 +01:00
755df936fb Cleanup valeurs numériques 2024-12-29 16:50:09 +01:00
2fa0ce5f15 Support de races
L'item "race" permet de paramétrer des ajustements de caracs,
des min/max de taille, et une limite de force.

Ajouter une race à un acteur enlève la/les races précédentes et ajoute
les modificateurs de caracs de la nouvelle race.

Enlever une race enlève les modificateurs de caracs de la race
aux caractéristiques
2024-12-29 16:50:08 +01:00
b4eed49e9a Correction compendiums Voies Draconic
Le nom des voies ne doit pas contenir "Voie de "
2024-12-28 22:36:09 +01:00
af4404aab1 Merge pull request 'Fix: automatisations de combat' (#734) from VincentVk/foundryvtt-reve-de-dragon:v11 into v11
All checks were successful
Release Creation / build (release) Successful in 1m28s
Reviewed-on: #734
2024-12-20 10:52:54 +01:00
85804bc838 Fix: automatisations de combat 2024-12-20 01:30:00 +01:00
268 changed files with 5482 additions and 2925 deletions

View File

@ -1,4 +1,21 @@
# 12.0
## 12.0.34 - la tête d'Astrobazzarh
- on peut ajouter des liens "jet de dés" dans les journaux texte
- on peut ajouter des liens "jet de dés" dans les descriptions, notes, ...
- les liens "jet de dés" peuvent être utilisés pour un acteur, ou les items de l'acteurs
- les liens "jet de dés" d'"un item non lié à un acteur agit sur les tokens sélectionnés
- gestion des blocs secrets dans les descriptions
## 12.0.33 - la vieillesse d'Astrobazzarh
- retour de l'expérience pour les joueurs
- suppression du message "Pas de caractéristique" sur les jets d'odorat-goût
## 12.0.32 - les rêveries d'Astrobazzarh
- Ajout des Items Race pour gérer les ajustements liés aux races
## 12.0.31 - le mausolée d'Astrobazzarh
- Correction: les automatisation de combat jouer-MJ fonctionnentde nouveau
## 12.0.30 - le cauchemar d'Astrobazzarh
- calcul automatique du niveau des entités selon leur rêve
- la description des créatures venimeuses contient un lien vers leur venin

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@ -40,6 +40,7 @@
"possession": "Possession",
"potion": "Potion",
"queue": "Queue de Dragon",
"race": "Race",
"recettealchimique": "Recette alchimique",
"recettecuisine": "Recette de cuisine",
"rencontre": "Rencontre TMR",

View File

@ -12,12 +12,14 @@ import { RdDSheetUtility } from "./rdd-sheet-utility.js";
import { STATUSES } from "./settings/status-effects.js";
import { MAINS_DIRECTRICES } from "./actor.js";
import { RdDBaseActorReveSheet } from "./actor/base-actor-reve-sheet.js";
import { RdDItem } from "./item.js";
import { ITEM_TYPES, RdDItem } from "./item.js";
import { RdDItemBlessure } from "./item/blessure.js";
import { RdDEmpoignade } from "./rdd-empoignade.js";
import { RdDBaseActorSangSheet } from "./actor/base-actor-sang-sheet.js";
import { RdDCoeur } from "./coeur/rdd-coeur.js";
import { AppPersonnageAleatoire } from "./actor/random/app-personnage-aleatoire.js";
import { RdDItemRace } from "./item/race.js";
import { RdDTextEditor } from "./apps/rdd-text-roll.js";
/* -------------------------------------------- */
/**
@ -43,8 +45,8 @@ export class RdDActorSheet extends RdDBaseActorSangSheet {
cssClass: this.isEditable ? "editable" : "locked",
limited: this.actor.limited,
owner: this.actor.isOwner,
biographie: await TextEditor.enrichHTML(this.actor.system.biographie, { async: true }),
notes: await TextEditor.enrichHTML(this.actor.system.notes, { async: true }),
biographie: await RdDTextEditor.enrichHTML(this.actor.system.biographie, this.actor),
notes: await RdDTextEditor.enrichHTML(this.actor.system.notes, this.actor),
});
foundry.utils.mergeObject(formData.calc, {
surenc: this.actor.computeMalusSurEncombrement(),
@ -97,6 +99,7 @@ export class RdDActorSheet extends RdDBaseActorSangSheet {
cacheTMR: this.actor.isTMRCache()
}
formData.race = actor.itemTypes[ITEM_TYPES.race].find(it => true)
formData.subacteurs = {
vehicules: this.actor.listeVehicules(),
montures: this.actor.listeMontures(),

View File

@ -17,7 +17,7 @@ import { RdDItemSigneDraconique } from "./item/signedraconique.js";
import { ReglesOptionnelles } from "./settings/regles-optionnelles.js";
import { EffetsDraconiques } from "./tmr/effets-draconiques.js";
import { Draconique } from "./tmr/draconique.js";
import { RdDCarac } from "./rdd-carac.js";
import { LIST_CARAC_PERSONNAGE, RdDCarac } from "./rdd-carac.js";
import { DialogConsommer } from "./dialog-item-consommer.js";
import { DialogFabriquerPotion } from "./dialog-fabriquer-potion.js";
import { RollDataAjustements } from "./rolldata-ajustements.js";
@ -41,6 +41,7 @@ import { RdDCombatManager } from "./rdd-combat.js";
import { RdDItemTete } from "./item/tete.js";
import { DialogSelect } from "./dialog-select.js";
import { PAS_DE_DRACONIC, POSSESSION_SANS_DRACONIC } from "./item/base-items.js";
import { RdDItemRace } from "./item/race.js";
export const MAINS_DIRECTRICES = ['Droitier', 'Gaucher', 'Ambidextre']
@ -58,7 +59,7 @@ export class RdDActor extends RdDBaseActorSang {
*/
prepareActorData() {
this.system.carac.force.value = Math.min(this.system.carac.force.value, parseInt(this.system.carac.taille.value) + 4);
RdDItemRace.applyRacialLimits(this)
this.system.carac.melee.value = Math.floor((this.getForce() + parseInt(this.system.carac.agilite.value)) / 2);
this.system.carac.tir.value = Math.floor((parseInt(this.system.carac.vue.value) + parseInt(this.system.carac.dexterite.value)) / 2);
@ -660,18 +661,16 @@ export class RdDActor extends RdDBaseActorSang {
/* -------------------------------------------- */
async updateCarac(caracName, to) {
if (caracName == "force") {
if (Number(to) > this.getTaille() + 4) {
ui.notifications.warn("Votre FORCE doit être au maximum de TAILLE+4");
return;
}
to = Number(to)
if (!RdDItemRace.checkRacialMax(this, caracName, to)) {
return
}
if (caracName == "reve") {
if (caracName == LIST_CARAC_PERSONNAGE.reve.code) {
if (to > Misc.toInt(this.system.reve.seuil.value)) {
this.setPointsDeSeuil(to);
}
}
if (caracName == "chance") {
if (caracName == LIST_CARAC_PERSONNAGE.chance.code) {
if (to > Misc.toInt(this.system.compteurs.chance.value)) {
this.setPointsDeChance(to);
}
@ -1388,7 +1387,7 @@ export class RdDActor extends RdDBaseActorSang {
}
await RdDResolutionTable.rollData(ethylismeData.jetVie);
this._gererExperience(ethylismeData.jetVie);
this.gererExperience(ethylismeData.jetVie);
RollDataAjustements.calcul(ethylismeData.jetVie, this);
if (ethylismeData.jetVie.rolled.isSuccess) {
ethylisme.nb_doses++;
@ -1420,7 +1419,7 @@ export class RdDActor extends RdDBaseActorSang {
finalLevel: Number(ethylisme.value) + Number(this.system.compteurs.moral.value)
}
await RdDResolutionTable.rollData(ethylismeData.jetVolonte);
this._gererExperience(ethylismeData.jetVolonte);
this.gererExperience(ethylismeData.jetVolonte);
RollDataAjustements.calcul(ethylismeData.jetVolonte, this);
}
}
@ -1531,13 +1530,12 @@ export class RdDActor extends RdDBaseActorSang {
};
}
/* -------------------------------------------- */
isCaracMax(code) {
if (code == 'force' && parseInt(this.system.carac.force.value) >= parseInt(this.system.carac.taille.value) + 4) {
return true;
}
return false
return RdDItemRace.isRacialMax(this, code)
}
async checkCaracXP(caracName, display = true) {
let carac = this.findCaracByName(caracName);
if (carac && carac.xp > 0) {
@ -1598,7 +1596,7 @@ export class RdDActor extends RdDBaseActorSang {
/* -------------------------------------------- */
async appliquerAjoutExperience(rollData, hideChatMessage = 'show') {
if (!Misc.isFirstConnectedGM()) {
if (!Misc.hasConnectedGM()) {
return
}
hideChatMessage = hideChatMessage == 'hide' || (Misc.isRollModeHiddenToPlayer() && !game.user.isGM)
@ -1664,10 +1662,12 @@ export class RdDActor extends RdDBaseActorSang {
/* -------------------------------------------- */
async rollUnSort(coord) {
RdDEmpoignade.checkEmpoignadeEnCours(this)
if (RdDEmpoignade.checkEmpoignadeEnCours(this)) {
return
}
if (EffetsDraconiques.isSortImpossible(this)) {
ui.notifications.error("Une queue ou un souffle vous empèche de lancer de sort!");
return;
ui.notifications.error("Une queue ou un souffle vous empèche de lancer de sort!")
return
}
// Duplication car les pts de reve sont modifiés dans le sort
let sorts = foundry.utils.duplicate(this.$filterSortList(this.itemTypes['sort'], coord));
@ -1799,38 +1799,8 @@ export class RdDActor extends RdDBaseActorSang {
}
}
/**
* Méthode pour faire un jet prédéterminer sans ouvrir la fenêtre de dialogue
* @param {*} caracName
* @param {*} compName
* @param {*} diff
* @param {*} options
* @returns
*/
async doRollCaracCompetence(caracName, compName, diff, options = { title: "" }) {
const carac = this.getCaracByName(caracName);
if (!carac) {
ui.notifications.warn(`${this.name} n'a pas de caractéristique correspondant à ${caracName}`)
return;
}
const competence = this.getCompetence(compName);
let rollData = {
alias: this.getAlias(),
caracValue: Number(carac.value),
selectedCarac: carac,
competence: competence,
diffLibre: diff,
show: { title: options?.title ?? '' }
};
RollDataAjustements.calcul(rollData, this);
await RdDResolutionTable.rollData(rollData);
this._gererExperience(rollData);
await RdDResolutionTable.displayRollData(rollData, this)
return rollData.rolled;
}
/* -------------------------------------------- */
_gererExperience(rollData) {
gererExperience(rollData) {
const callback = this.createCallbackExperience();
if (callback.condition(rollData)) {
callback.action(rollData);
@ -3033,12 +3003,14 @@ export class RdDActor extends RdDBaseActorSang {
/* -------------------------------------------- */
async onCreateItem(item, options, id) {
switch (item.type) {
case 'tete':
case 'queue':
case 'ombre':
case 'souffle':
await this.onCreateOwnedDraconique(item, options, id);
break;
case ITEM_TYPES.tete:
case ITEM_TYPES.queue:
case ITEM_TYPES.ombre:
case ITEM_TYPES.souffle:
await this.onCreateOwnedDraconique(item, options, id)
break
case ITEM_TYPES.race:
await this.onCreateOwnedRace(item, options, id)
}
await item.onCreateItemTemporel(this);
await item.onCreateDecoupeComestible(this);
@ -3046,16 +3018,19 @@ export class RdDActor extends RdDBaseActorSang {
async onDeleteItem(item, options, id) {
switch (item.type) {
case 'tete':
case 'queue':
case 'ombre':
case 'souffle':
case ITEM_TYPES.tete:
case ITEM_TYPES.queue:
case ITEM_TYPES.ombre:
case ITEM_TYPES.souffle:
await this.onDeleteOwnedDraconique(item, options, id)
break
case 'casetmr':
case ITEM_TYPES.race:
await this.onDeleteOwnedRace(item, options, id)
break
case ITEM_TYPES.casetmr:
await this.onDeleteOwnedCaseTmr(item, options, id)
break
case 'empoignade':
case ITEM_TYPES.empoignade:
await RdDEmpoignade.deleteLinkedEmpoignade(this.id, item)
break
}
@ -3084,6 +3059,35 @@ export class RdDActor extends RdDBaseActorSang {
}
}
async onCreateOwnedRace(item, options, id) {
if (Misc.isFirstConnectedGM()) {
const raceIds = this.itemTypes[ITEM_TYPES.race].map(it => it.id).filter(id => id != item.id)
if (raceIds.length > 0) {
await this.deleteEmbeddedDocuments('Item', raceIds)
}
await this._applyRaceCaracUpdates(item, 1)
}
}
async onDeleteOwnedRace(item, options, id) {
if (Misc.isFirstConnectedGM()) {
await this._applyRaceCaracUpdates(item, -1)
}
}
async _applyRaceCaracUpdates(item, sign) {
const updates = {};
RdDCarac.caracs(it => true).forEach(c => {
const toAdd = Number(foundry.utils.getProperty(item, c.path)) * sign
if (toAdd != 0) {
updates[c.path] = Number(foundry.utils.getProperty(this, c.path)) + toAdd
}
})
if (Object.keys(updates).length > 0) {
await this.update(updates)
}
}
/* -------------------------------------------- */
async onDeleteOwnedCaseTmr(item, options, id) {
if (Misc.isFirstConnectedGM()) {

View File

@ -1,3 +1,4 @@
import { RdDTextEditor } from "../apps/rdd-text-roll.js";
import { Grammar } from "../grammar.js";
import { ITEM_TYPES } from "../item.js";
import { RdDSheetUtility } from "../rdd-sheet-utility.js";
@ -47,6 +48,7 @@ export class RdDBaseActorReveSheet extends RdDBaseActorSheet {
}
}], { renderSheet: true })
)
this.html.find('.roll-carac-competence').click(async event => await RdDTextEditor.rollText(event, this.actor))
if (this.options.vueDetaillee) {
// On carac change

View File

@ -22,6 +22,7 @@ import { RdDCombat } from "../rdd-combat.js";
import { RdDEmpoignade } from "../rdd-empoignade.js";
import { RdDPossession } from "../rdd-possession.js";
import { BASE_CORPS_A_CORPS, BASE_ESQUIVE, POSSESSION_SANS_DRACONIC } from "../item/base-items.js";
import { RollDataAjustements } from "../rolldata-ajustements.js";
/**
* Classe de base pour les acteurs disposant de rêve (donc, pas des objets)
@ -293,6 +294,38 @@ export class RdDBaseActorReve extends RdDBaseActor {
createCallbackAppelAuMoral() { return this.createEmptyCallback(); }
async _onCloseRollDialog(html) { }
/**
* Méthode pour faire un jet prédéterminer sans ouvrir la fenêtre de dialogue
* @param {*} caracName code ou label de la caractéristique. On peut utiliser 'intel' pour Intellect.
* @param {*} compName nom de compétence ou nom abrégé.
* @param {*} diff difficulté (0 si undefined)
* @param {*} options
* @returns le jet effectué
*/
async doRollCaracCompetence(caracName, compName, diff, options = { title: "" }) {
const carac = this.getCaracByName(caracName);
if (!carac) {
ui.notifications.warn(`${this.name} n'a pas de caractéristique correspondant à ${caracName}`)
return
}
const competence = this.getCompetence(compName);
let rollData = {
alias: this.getAlias(),
caracValue: Number(carac.value),
selectedCarac: carac,
competence: competence,
diffLibre: diff ?? 0,
show: { title: options?.title ?? '' }
}
RollDataAjustements.calcul(rollData, this);
await RdDResolutionTable.rollData(rollData);
this.gererExperience(rollData);
await RdDResolutionTable.displayRollData(rollData, this)
return rollData.rolled;
}
gererExperience(rollData) { }
/* -------------------------------------------- */
async roll() {
RdDEmpoignade.checkEmpoignadeEnCours(this)

View File

@ -5,6 +5,7 @@ import { RdDSheetUtility } from "../rdd-sheet-utility.js";
import { Monnaie } from "../item-monnaie.js";
import { RdDItem, ITEM_TYPES } from "../item.js";
import { RdDItemCompetenceCreature } from "../item-competencecreature.js";
import { RdDTextEditor } from "../apps/rdd-text-roll.js";
/* -------------------------------------------- */
/**
@ -35,8 +36,8 @@ export class RdDBaseActorSheet extends ActorSheet {
img: this.actor.img,
name: this.actor.name,
system: this.actor.system,
description: await TextEditor.enrichHTML(this.actor.system.description, { async: true }),
notesmj: await TextEditor.enrichHTML(this.actor.system.notesmj, { async: true }),
description: await RdDTextEditor.enrichHTML(this.actor.system.description, this.actor),
notesmj: await RdDTextEditor.enrichHTML(this.actor.system.notesmj, this.actor),
options: RdDSheetUtility.mergeDocumentRights(this.options, this.actor, this.isEditable),
effects: this.actor.effects
}

View File

@ -21,7 +21,7 @@ export class RdDBaseActor extends Actor {
static $findCaracByName(carac, name) {
const caracList = Object.entries(carac);
let entry = Misc.findFirstLike(name, caracList, { mapper: it => it[0], description: 'caractéristique' });
let entry = Misc.findFirstLike(name, caracList, { mapper: it => it[0], description: 'caractéristique', onMessage: m => { } });
if (!entry || entry.length == 0) {
entry = Misc.findFirstLike(name, caracList, { mapper: it => it[1].label, description: 'caractéristique' });
}

View File

@ -165,26 +165,18 @@ export class RdDStatBlockParser {
switch (type) {
case "creature":
RdDStatBlockParser.parseCreature(statString, actorData)
await RdDStatBlockParser.parseCompetences(statString, actorData, items)
break
case "entite":
RdDStatBlockParser.parseEntite(statString, actorData)
await RdDStatBlockParser.parseCompetences(statString, actorData, items)
break
}
if (type == "personnage") {
// Now process armors
await RdDStatBlockParser.parseArmors(statString, actorData, items);
}
// Get skills from compendium
await RdDStatBlockParser.parseCompetences(statString, actorData, items);
if (type == "personnage") {
// Now process weapons
await RdDStatBlockParser.parseWeapons(statString, items);
await RdDStatBlockParser.parseHautReve(statString, actorData, items);
RdDStatBlockParser.parsePersonnage(statString, actorData);
case "personnage":
await RdDStatBlockParser.parseArmors(statString, actorData, items);
await RdDStatBlockParser.parseCompetences(statString, actorData, items);
await RdDStatBlockParser.parseWeapons(statString, items);
await RdDStatBlockParser.parseHautReve(statString, actorData, items);
RdDStatBlockParser.parsePersonnage(statString, actorData);
}
const name = RdDStatBlockParser.extractName(type, statString);

View File

@ -0,0 +1,58 @@
import "./xregexp-all.js";
import { RdDCarac } from "../rdd-carac.js";
import { SystemCompendiums } from "../settings/system-compendiums.js";
import { RdDItemCompetence } from "../item-competence.js";
import { ACTOR_TYPES } from "../item.js";
const XREGEXP_ROLL = XRegExp("@roll\\[(?<carac>[A-Za-zÀ-ÖØ-öø-ÿ\\s\\-]+)(\\/(?<competence>[A-Za-zÀ-ÖØ-öø-ÿ\\s\\-]+))?(/(?<diff>[\\+\\-]?\\d+))?\\]", 'giu')
export class RdDTextEditor {
static async enrichHTML(text, object) {
const rddTextEditor = new RdDTextEditor(text)
const replacedRolls = await rddTextEditor.replaceRolls()
return await TextEditor.enrichHTML(replacedRolls, {
relativeTo: object,
secrets: object?.isOwner,
async: true
})
}
constructor(text) {
this.original = text
}
async replaceRolls() {
if (!this.updated) {
this.updated = this.original
await XRegExp.forEach(this.original, XREGEXP_ROLL, async (rollMatch, i) => await this._replaceOneRoll(rollMatch))
}
return this.updated
}
async _replaceOneRoll(rollMatch) {
const carac = RdDCarac.caracDetails(rollMatch.carac);
const competence = rollMatch.competence ? RdDItemCompetence.findCompetence(await SystemCompendiums.getCompetences(ACTOR_TYPES.personnage),
rollMatch.competence) : undefined
if (carac) {
const replacement = await renderTemplate(`systems/foundryvtt-reve-de-dragon/templates/apps/link-text-roll.hbs`, {
carac: carac,
competence: competence?.name,
diff: rollMatch.diff
});
this.updated = this.updated.replace(rollMatch[0], replacement);
}
}
static async rollText(event, actor) {
const caracCode = event.currentTarget.attributes['data-carac-code'].value;
const competence = event.currentTarget.attributes['data-competence']?.value;
const diff = event.currentTarget.attributes['data-diff']?.value
const path = RdDCarac.caracDetails(caracCode)?.path
const actors = actor ? [actor] : canvas.tokens.controlled.map(it => it.actor).filter(it => it)
actors.filter(it => foundry.utils.getProperty(it, path) != undefined)
.forEach(it => it.doRollCaracCompetence(caracCode, competence, diff))
}
}

View File

@ -2002,7 +2002,7 @@ XRegExp.exec = function (str, regex, pos, sticky) {
*/
XRegExp.forEach = function (str, regex, callback) {
XRegExp.forEach = async function (str, regex, callback) {
var pos = 0;
var i = -1;
var match;
@ -2014,7 +2014,7 @@ XRegExp.forEach = function (str, regex, callback) {
// at least. Actually, because of the way `XRegExp.exec` caches globalized versions of
// regexes, mutating the regex will not have any effect on the iteration or matched strings,
// which is a nice side effect that brings extra safety.
callback(match, ++i, str, regex);
await callback(match, ++i, str, regex);
pos = match.index + (match[0].length || 1);
}
};

View File

@ -12,8 +12,9 @@ import { SystemCompendiums } from "./settings/system-compendiums.js";
import { Misc } from "./misc.js";
import { RdDTimestamp } from "./time/rdd-timestamp.js";
import { RdDItemCompetenceCreature } from "./item-competencecreature.js";
import { ITEM_TYPES, RdDItem } from "./item.js";
import { ACTOR_TYPES, ITEM_TYPES, RdDItem } from "./item.js";
import { FLEUVE_COORD, TMRUtility } from "./tmr-utility.js";
import { RdDTextEditor } from "./apps/rdd-text-roll.js";
/**
* Extend the basic ItemSheet for RdD specific items
@ -97,11 +98,11 @@ export class RdDItemSheet extends ItemSheet {
name: this.item.name,
system: this.item.system,
actorId: this.actor?.id,
description: await TextEditor.enrichHTML(this.item.system.description, { async: true }),
descriptionmj: await TextEditor.enrichHTML(this.item.system.descriptionmj, { async: true }),
description: await RdDTextEditor.enrichHTML(this.item.system.description, this.item),
descriptionmj: await RdDTextEditor.enrichHTML(this.item.system.descriptionmj, this.item),
isComestible: this.item.getUtilisationCuisine(),
options: RdDSheetUtility.mergeDocumentRights(this.options, this.item, this.isEditable),
competences: await SystemCompendiums.getCompetences('personnage'),
competences: await SystemCompendiums.getCompetences(ACTOR_TYPES.personnage),
categories: RdDItem.getCategories(this.item.type),
}
@ -120,18 +121,18 @@ export class RdDItemSheet extends ItemSheet {
formData.competences = formData.competences.filter(it => it.isCompetenceArme())
}
if (this.item.type == ITEM_TYPES.recettecuisine) {
formData.ingredients = await TextEditor.enrichHTML(this.object.system.ingredients, { async: true })
formData.ingredients = await RdDTextEditor.enrichHTML(this.item.system.ingredients, this.item)
}
if (this.item.type == ITEM_TYPES.extraitpoetique) {
formData.extrait = await TextEditor.enrichHTML(this.object.system.extrait, { async: true })
formData.texte = await TextEditor.enrichHTML(this.object.system.texte, { async: true })
formData.extrait = await RdDTextEditor.enrichHTML(this.item.system.extrait, this.item)
formData.texte = await RdDTextEditor.enrichHTML(this.item.system.texte, this.item)
}
if (this.item.type == ITEM_TYPES.recettealchimique) {
RdDAlchimie.processManipulation(this.item, this.actor?.id);
formData.manipulation_update = await TextEditor.enrichHTML(this.object.system.manipulation_update, { async: true })
formData.utilisation = await TextEditor.enrichHTML(this.object.system.utilisation, { async: true })
formData.enchantement = await TextEditor.enrichHTML(this.object.system.enchantement, { async: true })
formData.sureffet = await TextEditor.enrichHTML(this.object.system.sureffet, { async: true })
const manipulation = RdDAlchimie.processManipulation(this.item, this.actor?.id);
formData.manipulation = await RdDTextEditor.enrichHTML(manipulation, this.item)
formData.utilisation = await RdDTextEditor.enrichHTML(this.item.system.utilisation, this.item)
formData.enchantement = await RdDTextEditor.enrichHTML(this.item.system.enchantement, this.item)
formData.sureffet = await RdDTextEditor.enrichHTML(this.item.system.sureffet, this.item)
}
if (this.item.type == ITEM_TYPES.gemme) {
formData.gemmeTypeList = RdDGemme.getGemmeTypeOptionList();
@ -207,6 +208,7 @@ export class RdDItemSheet extends ItemSheet {
this.html.find('.creer-potion-base').click((event) => this._getEventActor(event).actionHerbe(this.item));
this.html.find('input[name="system.cacher_points_de_tache"]').change(async event => await this.item.update({ 'system.cacher_points_de_tache': event.currentTarget.checked }));
this.html.find('.roll-carac-competence').click(async event => await RdDTextEditor.rollText(event, this.actor))
this.html.find('.alchimie-tache a').click((event) => {
let actor = this._getEventActor(event);
if (actor) {
@ -272,7 +274,7 @@ export class RdDItemSheet extends ItemSheet {
}
}
async supprimerBonusCase(deleteCoord){
async supprimerBonusCase(deleteCoord) {
if (this.item.type == ITEM_TYPES.sort) {
const oldList = RdDItemSort.getBonusCaseList(this.item)
const newList = oldList.filter(it => it.case != deleteCoord);

View File

@ -45,6 +45,7 @@ export const ITEM_TYPES = {
danse: 'danse',
chant: 'chant',
jeu: 'jeu',
race: 'race',
recettecuisine: 'recettecuisine',
oeuvre: 'oeuvre',
recettealchimique: 'recettealchimique',

View File

@ -1,9 +1,11 @@
import { RdDItem } from "../item.js";
import { ITEM_TYPES, RdDItem } from "../item.js";
import { Misc } from "../misc.js";
import { ReglesOptionnelles } from "../settings/regles-optionnelles.js";
export class RdDItemArmure extends RdDItem {
static get ITEM_TYPE() { return ITEM_TYPES.armure }
static get defaultIcon() {
return "systems/foundryvtt-reve-de-dragon/icons/armes_armures/armure_plaques.webp";
}

100
module/item/race.js Normal file
View File

@ -0,0 +1,100 @@
import { ITEM_TYPES, RdDItem } from "../item.js";
import { Misc } from "../misc.js";
import { LIST_CARAC_PERSONNAGE, RdDCarac } from "../rdd-carac.js";
export class RdDItemRace extends RdDItem {
static get ITEM_TYPE() { return ITEM_TYPES.race }
static get defaultIcon() {
return "systems/foundryvtt-reve-de-dragon/icons/humanoides/humain.webp";
}
static checkRacialMax(actor, code, value) {
const race = RdDItemRace.getRace(actor)
if (code == LIST_CARAC_PERSONNAGE.force.code) {
if (!race.isForceValid(actor, value)) {
ui.notifications.warn(race.system.carac.force.limitmessage)
return false
}
}
const carac = RdDCarac.carac(code)
if (race.isMax(actor, code, value - 1)) {
ui.notifications.warn(`${value} est supérieure au maximum de ${carac.label}`)
return false
}
return true
}
static applyRacialLimits(actor) {
const race = RdDItemRace.getRace(actor)
actor.system.carac.taille.value = race.getValidTaille(actor.getTaille())
actor.system.carac.force.value = Math.min(
actor.getForce(),
race.getForceMax(actor))
}
static isRacialMax(actor, code, value = undefined) {
return RdDItemRace.getRace(actor).isMax(actor, code, value)
}
static getRace(actor) {
return actor.itemTypes[ITEM_TYPES.race].find(it => true) ?? RdDItemRace.getFallbackRace()
}
static getFallbackRace() {
if (RdDItemRace.fallback == undefined) {
RdDItemRace.fallback = new RdDItemRace({ name: 'Humain', type: RdDItemRace.ITEM_TYPE })
}
return RdDItemRace.fallback
}
isMax(actor, code, value = undefined) {
const path = RdDCarac.carac(code)?.path
if (value == undefined) {
value = path ? foundry.utils.getProperty(actor, path) : 0
}
if (code == LIST_CARAC_PERSONNAGE.force.code) {
return value >= this.getForceMax(actor)
}
const max = foundry.utils.getProperty(this, path) ?? -1
return (max > 0 && value >= max)
}
getValidTaille(taille) {
const min = Math.max(this.system.carac.taille.min, 0)
if (min > taille) {
ui.notifications.warn("La Taille est inférieur au minimum racial")
return min
}
const raceMax = this.system.carac.taille.max;
const max = raceMax < 0 ? taille + 1 : raceMax
if (max < taille) {
ui.notifications.warn("La Taille est supérieure au maximum racial")
return max
}
return taille
}
isForceValid(actor, value) {
return value <= this.getForceMax(actor)
}
getForceMax(actor) {
const terms = this.system.carac.force.limit.replaceAll(' ', '').split('+')
return terms.map(
it => {
const term = Number.parseInt(it)
if (Number.isInteger(term)) {
return term
}
const path = RdDCarac.carac(it)?.path
if (path) {
return foundry.utils.getProperty(actor, path)
}
return 0
}
).reduce(Misc.sum());
}
}

View File

@ -1,11 +1,12 @@
import { RdDBaseActorSheet } from "../actor/base-actor-sheet.js";
import { ITEM_TYPES } from "../item.js";
import { RdDSheetUtility } from "../rdd-sheet-utility.js";
import { RdDUtility } from "../rdd-utility.js";
import { RdDItemInventaireSheet } from "./sheet-base-inventaire.js";
export class RdDConteneurItemSheet extends RdDItemInventaireSheet {
static get ITEM_TYPE() { return "conteneur" };
static get ITEM_TYPE() { return ITEM_TYPES.conteneur };
async getData() {
const formData = await super.getData();

View File

@ -0,0 +1,28 @@
import { RdDTextEditor } from "../apps/rdd-text-roll.js";
import { SYSTEM_RDD } from "../constants.js";
import { Misc } from "../misc.js";
export class RdDJournalSheet extends JournalTextPageSheet {
static register() {
DocumentSheetConfig.unregisterSheet(JournalEntryPage, "core", JournalTextPageSheet)
DocumentSheetConfig.registerSheet(JournalEntryPage,
SYSTEM_RDD,
RdDJournalSheet, {
types: ["text"],
makeDefault: true,
});
}
async getData(options) {
const journalData = await super.getData(options);
journalData.editor.content = await RdDTextEditor.enrichHTML(journalData.document.text.content, this.object)
return journalData
}
activateListeners(html) {
super.activateListeners(html);
html.find('.roll-carac-competence').click(async event => await RdDTextEditor.rollText(event, this.actor))
}
}

View File

@ -2,10 +2,11 @@ import { RdDBaseActor } from "./actor/base-actor.js";
import { LOG_HEAD, SYSTEM_RDD } from "./constants.js";
import { Grammar } from "./grammar.js";
import { Monnaie } from "./item-monnaie.js";
import { RdDItem, ITEM_TYPES } from "./item.js";
import { RdDItem, ITEM_TYPES, ACTOR_TYPES } from "./item.js";
import { RdDTimestamp } from "./time/rdd-timestamp.js";
import { RdDRaretes } from "./item/raretes.js";
import { VOIES_DRACONIC } from "./item-sort.js";
import { SystemCompendiums } from "./settings/system-compendiums.js";
class Migration {
get code() { return "sample"; }
@ -566,6 +567,27 @@ class _12_0_26_MigrationVoieSorts extends Migration {
}
}
class _12_0_32_MigrationRaces extends Migration {
get code() { return "migration-races" }
get version() { return "12.0.32" }
async migrate() {
const races = await SystemCompendiums.getItems("races", ITEM_TYPES.race)
await game.actors.filter(it => it.type == ACTOR_TYPES.personnage).forEach(async actor => {
if (actor.itemTypes[ITEM_TYPES.race].length == 0) {
const raceName = actor.system.race ?? 'Humain'
const race = races.find(it => Grammar.equalsInsensitive(raceName, it.name))
if (race) {
console.log(this.code, `Adding race ${race.name} to actor ${actor.name}`)
actor.createEmbeddedDocuments('Item', [race])
console.log(this.code, `Neutralizing race ${race.name} adjustments for actor ${actor.name}`)
actor._applyRaceCaracUpdates(race, -1)
}
}
})
}
}
export class Migrations {
static getMigrations() {
return [
@ -585,7 +607,8 @@ export class Migrations {
new _10_7_19_CategorieCompetenceCreature(),
new _10_7_19_PossessionsEntiteVictime(),
new _11_2_20_MigrationAstrologie(),
new _12_0_26_MigrationVoieSorts()
new _12_0_26_MigrationVoieSorts(),
new _12_0_32_MigrationRaces(),
];
}

View File

@ -1,5 +1,12 @@
import { Grammar } from "./grammar.js";
const DEFAULT_FIND_OPTIONS = {
mapper: it => it.name,
preFilter: it => true,
description: 'valeur',
onMessage: m => ui.notifications.info(m)
}
/**
* This class is intended as a placeholder for utility methods unrelated
* to actual classes of the game system or of FoundryVTT
@ -209,6 +216,10 @@ export class Misc {
static isFirstConnectedGM() {
return game.user == Misc.firstConnectedGM();
}
static hasConnectedGM() {
return Misc.firstConnectedGM();
}
static firstConnectedGMId() {
return Misc.firstConnectedGM()?.id;
@ -226,13 +237,7 @@ export class Misc {
/* -------------------------------------------- */
static findFirstLike(value, elements, options = {}) {
options = foundry.utils.mergeObject({
mapper: it => it.name,
preFilter: it => true,
description: 'valeur',
onMessage: m => ui.notifications.info(m)
}, options, { overwrite: true, inplace: false });
options = foundry.utils.mergeObject(DEFAULT_FIND_OPTIONS, options, { overwrite: true, inplace: false });
const subset = this.findAllLike(value, elements, options);
if (subset.length == 0) {
console.log(`Aucune ${options.description} pour ${value}`);
@ -251,13 +256,7 @@ export class Misc {
}
static findAllLike(value, elements, options = {}) {
options = foundry.utils.mergeObject({
mapper: it => it.name,
preFilter: it => true,
description: 'valeur',
onMessage: m => ui.notifications.info(m)
}, options);
options = foundry.utils.mergeObject(DEFAULT_FIND_OPTIONS, options, { overwrite: true, inplace: false });
if (!value) {
options.onMessage(`Pas de ${options.description} correspondant à une valeur vide`);
return [];

View File

@ -20,7 +20,7 @@ export class RdDAlchimie {
}
}
}
recette.system.manipulation_update = manip;
return manip;
}
/* -------------------------------------------- */

View File

@ -37,8 +37,64 @@ const TABLE_CARACTERISTIQUES_DERIVEES = {
32: { xp: 180, niveau: 11, poids: "1501-2000", poidsMin: 1501, poidsMax: 2000, plusdom: +11, sconst: 10, sust: 17 }
};
export const LIST_CARAC_PERSONNAGE = {
'taille': { code: 'taille', label: 'Taille', isCarac: true, path: 'system.carac.taille.value' },
'apparence': { code: 'apparence', label: 'Apparence', isCarac: true, path: 'system.carac.apparence.value' },
'constitution': { code: 'constitution', label: 'Constitution', isCarac: true, path: 'system.carac.constitution.value' },
'force': { code: 'force', label: 'Force', isCarac: true, path: 'system.carac.force.value' },
'agilite': { code: 'agilite', label: 'Agilité', isCarac: true, path: 'system.carac.agilite.value' },
'dexterite': { code: 'dexterite', label: 'Dextérité', isCarac: true, path: 'system.carac.dexterite.value' },
'vue': { code: 'vue', label: 'Vue', isCarac: true, path: 'system.carac.vue.value' },
'ouie': { code: 'ouie', label: 'Ouïe', isCarac: true, path: 'system.carac.ouie.value' },
'odoratgout': { code: 'odoratgout', label: 'Odorat-Goût', isCarac: true, path: 'system.carac.odoratgout.value' },
'volonte': { code: 'volonte', label: 'Volonté', isCarac: true, path: 'system.carac.volonte.value' },
'intellect': { code: 'intellect', label: 'Intellect', isCarac: true, path: 'system.carac.intellect.value' },
'empathie': { code: 'empathie', label: 'Empathie', isCarac: true, path: 'system.carac.empathie.value' },
'reve': { code: 'reve', label: 'Rêve', isCarac: true, path: 'system.carac.reve.value' },
'chance': { code: 'chance', label: 'Chance', isCarac: true, path: 'system.carac.chance.value' },
'protection': { code: 'protection', label: 'Protection naturelle', isCarac: false, path: 'system.attributs.protection.value' },
'beaute': { code: 'beaute', label: 'Beauté', isCarac: false, path: 'system.background.beaute.value' }
}
export const LIST_CARAC_AUTRES = {
'perception': { code: 'perception', label: 'Perception', path: 'system.carac.perception.value' },
}
const LIST_CARAC_DERIVEE = {
'melee': { code: "melee", label: 'Mêlée', path: 'system.carac.melee.value' },
'tir': { code: "tir", label: 'Tir', path: 'system.carac.tir.value' },
'lancer': { code: "lancer", label: 'Lancer', path: 'system.carac.lancer.value' },
'derobee': { code: "derobee", label: 'Dérobée', path: 'system.carac.derobee.value' },
'chance-actuelle': { code: "chance-actuelle", label: 'Chance actuelle', path: 'system.carac.lancer.value' },
'reve-actuel': { code: "reve-actuel", label: 'Rêve actuel', path: 'system.reve.reve.value' },
}
const LIST_CARAC_ROLL = Object.values(LIST_CARAC_PERSONNAGE).filter(it => it.isCarac && it.code != 'taille')
.concat(Object.values(LIST_CARAC_AUTRES))
.concat(Object.values(LIST_CARAC_DERIVEE))
export class RdDCarac {
static caracDetails(name) {
let entry = Misc.findFirstLike(name, LIST_CARAC_ROLL, { mapper: it => it.code, description: 'caractéristique', onMessage: m => { } })
if (entry && entry.length > 0) {
return entry
}
return Misc.findFirstLike(name, LIST_CARAC_ROLL, { mapper: it => it.label, description: 'caractéristique' })
}
static carac(code) {
return LIST_CARAC_PERSONNAGE[code]
}
static label(code) {
return RdDCarac.carac(code)?.label ?? '---'
}
static caracs(filter = it => it.isCarac) {
return Object.values(LIST_CARAC_PERSONNAGE).filter(filter)
}
static isAgiliteOuDerobee(selectedCarac) {
return selectedCarac?.label.match(/(Agilité|Dérobée)/);
}

View File

@ -752,7 +752,6 @@ export class RdDCombat {
dialog.render(true);
}
/* -------------------------------------------- */
_prepareAttaque(competence, arme) {
let rollData = {
@ -762,8 +761,8 @@ export class RdDCombat {
competence: competence,
surprise: this.attacker.getSurprise(true),
surpriseDefenseur: this.defender.getSurprise(true),
sourceTokenId: this.attackerToken?.id,
targetTokenId: this.defenderToken?.id,
sourceToken: this.attackerToken,
targetToken: this.defenderToken,
essais: {}
};

View File

@ -28,9 +28,11 @@ import { Environnement } from "./environnement.js"
import { RdDActor } from "./actor.js"
import { RdDBaseActor } from "./actor/base-actor.js"
import { RdDCreature } from "./actor/creature.js"
import { RdDCommerce } from "./actor/commerce.js"
import { RdDEntite } from "./actor/entite.js"
import { RdDVehicule } from "./actor/vehicule.js"
import { RdDActorSheet } from "./actor-sheet.js"
import { RdDCommerceSheet } from "./actor/commerce-sheet.js"
import { RdDCreatureSheet } from "./actor/creature-sheet.js"
@ -38,6 +40,7 @@ import { RdDActorEntiteSheet } from "./actor/entite-sheet.js"
import { RdDActorVehiculeSheet } from "./actor/vehicule-sheet.js"
import { RdDItem } from "./item.js"
import { RdDItemArmure } from "./item/armure.js"
import { RdDItemBlessure } from "./item/blessure.js"
import { RdDItemService } from "./item/service.js"
import { RdDItemMaladie } from "./item/maladie.js"
@ -45,7 +48,11 @@ import { RdDItemPoison } from "./item/poison.js"
import { RdDItemSigneDraconique } from "./item/signedraconique.js"
import { RdDItemQueue } from "./item/queue.js"
import { RdDItemOmbre } from "./item/ombre.js"
import { RdDItemSort } from "./item-sort.js"
import { RdDItemTete } from "./item/tete.js"
import { RdDItemRace } from "./item/race.js"
import { RdDItemSouffle } from "./item/souffle.js"
import { RdDRencontre } from "./item/rencontre.js"
import { RdDItemSheet } from "./item-sheet.js"
@ -57,20 +64,18 @@ import { RdDPlanteItemSheet } from "./item/sheet-plante.js"
import { RdDIngredientItemSheet } from "./item/sheet-ingredient.js"
import { RdDFauneItemSheet } from "./item/sheet-faune.js"
import { RdDConteneurItemSheet } from "./item/sheet-conteneur.js"
import { RdDSigneDraconiqueItemSheet } from "./item/sheet-signedraconique.js"
import { RdDItemInventaireSheet } from "./item/sheet-base-inventaire.js"
import { RdDSigneDraconiqueItemSheet } from "./item/sheet-signedraconique.js"
import { AppAstrologie } from "./sommeil/app-astrologie.js"
import { RdDItemArmure } from "./item/armure.js"
import { AutoAdjustDarkness } from "./time/auto-adjust-darkness.js"
import { RdDCreature } from "./actor/creature.js"
import { RdDTMRDialog } from "./rdd-tmr-dialog.js"
import { OptionsAvancees } from "./settings/options-avancees.js"
import { ExportScriptarium } from "./actor/export-scriptarium/export-scriptarium.js"
import { AppPersonnageAleatoire } from "./actor/random/app-personnage-aleatoire.js"
import { RdDActorExportSheet } from "./actor/export-scriptarium/actor-encart-sheet.js"
import { RdDStatBlockParser } from "./apps/rdd-import-stats.js"
import { RdDItemSort } from "./item-sort.js"
import { RdDItemTete } from "./item/tete.js"
import { RdDJournalSheet } from "./journal/journal-sheet.js"
/**
* RdD system
@ -99,6 +104,7 @@ export class SystemReveDeDragon {
poison: RdDItemPoison,
queue: RdDItemQueue,
tete: RdDItemTete,
race: RdDItemRace,
rencontre: RdDRencontre,
service: RdDItemService,
signedraconique: RdDItemSigneDraconique,
@ -123,7 +129,7 @@ export class SystemReveDeDragon {
console.log(`Initializing Reve de Dragon System Settings`)
// preload handlebars templates
RdDUtility.preloadHandlebarsTemplates()
await RdDUtility.preloadHandlebarsTemplates()
AppPersonnageAleatoire.preloadHandlebars()
RdDItemSort.preloadHandlebars()
@ -191,6 +197,7 @@ export class SystemReveDeDragon {
RdDItemSheet.register(RdDIngredientItemSheet)
RdDItemSheet.register(RdDServiceItemSheet)
RdDItemSheet.register(RdDBlessureItemSheet)
RdDJournalSheet.register()
Items.registerSheet(SYSTEM_RDD, RdDItemInventaireSheet, {
types: [
@ -201,8 +208,9 @@ export class SystemReveDeDragon {
Items.registerSheet(SYSTEM_RDD, RdDItemSheet, {
types: [
"competence", "competencecreature",
"recettealchimique", "musique", "chant", "danse", "jeu", "recettecuisine", "oeuvre",
"meditation", "queue", "ombre", "souffle", "tete", "casetmr", "sort", "sortreserve",
"recettealchimique", "musique", "chant", "danse", "jeu", "race",
"recettecuisine", "oeuvre", "meditation",
"queue", "ombre", "souffle", "tete", "casetmr", "sort", "sortreserve",
"nombreastral", "tache", "maladie", "poison", "possession",
"tarot", "extraitpoetique", "empoignade"
], makeDefault: true

View File

@ -21,6 +21,7 @@ import { RdDCoeur } from "./coeur/rdd-coeur.js";
import { APP_ASTROLOGIE_REFRESH } from "./sommeil/app-astrologie.js";
import { RDD_CONFIG } from "./constants.js";
import { RdDBaseActor } from "./actor/base-actor.js";
import { RdDCarac } from "./rdd-carac.js";
/* -------------------------------------------- */
// This table starts at 0 -> niveau -10
@ -298,12 +299,12 @@ export class RdDUtility {
}
return accum
})
// tableaux, listes
Handlebars.registerHelper('array-includes', (array, value) => array.includes(value));
Handlebars.registerHelper('isLastIndex', (index, list) => index + 1 >= list.length);
Handlebars.registerHelper('trier', list => list.sort((a, b) => a.name.localeCompare(b.name)));
// table de résolution
Handlebars.registerHelper('computeResolutionScore', (row, col) => RdDResolutionTable.computePercentage(row, col));
Handlebars.registerHelper('computeResolutionChances', (row, col) => RdDResolutionTable.computeChances(row, col));
@ -314,12 +315,14 @@ export class RdDUtility {
Handlebars.registerHelper('timestamp-extract', timestamp => new RdDTimestamp(timestamp).toCalendrier());
Handlebars.registerHelper('timestamp-formulesDuree', () => RdDTimestamp.formulesDuree());
Handlebars.registerHelper('timestamp-formulesPeriode', () => RdDTimestamp.formulesPeriode());
// informations sur les acteurs
Handlebars.registerHelper('actor-default', (actorType, ...path) => RdDBaseActor.getDefaultValue(actorType, path.slice(0, -1)));
Handlebars.registerHelper('filtreTriCompetences', competences => RdDItemCompetence.triVisible(competences));
Handlebars.registerHelper('experienceLog-topic', topic => ExperienceLog.labelTopic(topic));
Handlebars.registerHelper('carac-label', (code) => RdDCarac.label(code))
// inventaire et marchands
Handlebars.registerHelper('buildLigneInventaire', (item, options) => { return new Handlebars.SafeString(RdDUtility.buildLigneInventaire(item, options)); });
Handlebars.registerHelper('buildInventaireConteneur', (actorId, itemId, options) => { return new Handlebars.SafeString(RdDUtility.buildInventaireConteneur(actorId, itemId, options)); });
@ -329,14 +332,14 @@ export class RdDUtility {
Handlebars.registerHelper('isFieldInventaireModifiable', (type, field) => RdDItem.isFieldInventaireModifiable(type, field));
// Items
Handlebars.registerHelper('rarete-getChamp', (rarete, field) => RdDRaretes.getChamp(rarete, field));
// TMRs
Handlebars.registerHelper('caseTmr-label', coord => TMRUtility.getTMRLabel(coord));
Handlebars.registerHelper('caseTmr-type', coord => TMRUtility.getTMRType(coord));
Handlebars.registerHelper('typeTmr-name', type => TMRUtility.typeTmrName(type));
Handlebars.registerHelper('effetRencontre-name', coord => TMRUtility.typeTmrName(coord));
return loadTemplates(templatePaths);
await loadTemplates(templatePaths);
}
static getItem(itemId, actorId = undefined) {
@ -930,7 +933,7 @@ export class RdDUtility {
/*-------------------------------------------- */
static checkThanatosXP(compName) {
if (compName.includes('Thanatos')) {
let message = "Vous avez mis des points d'Expérience dans la Voie de Thanatos !<br>Vous devez réduire manuellement d'un même montant d'XP une autre compétence Draconique.";
let message = "Vous avez mis des points d'Expérience en Thanatos !<br>Vous devez réduire manuellement d'un même montant d'XP une autre compétence Draconique.";
ChatMessage.create({
whisper: ChatUtility.getUserAndGMs(),
content: message

View File

@ -168,7 +168,7 @@ export class RollDataAjustements {
// s'assurer de la correction des infos rollData
foundry.utils.mergeObject(rollData, { ajustements: {}, use: {} }, { overwrite: false })
for (var key in referenceAjustements) {
for (let key in referenceAjustements) {
const reference = referenceAjustements[key];
rollData.ajustements[key] = {
visible: reference.isVisible && reference.isVisible(rollData, actor),

View File

@ -15,6 +15,7 @@ const CONFIGURABLE_COMPENDIUMS = {
'ombres-de-thanatos': { label: "Ombres de Thanatos", type: "Item" },
'souffles-de-dragon': { label: "Souffles de Dragon", type: "Item" },
'tarot-draconique': { label: "Tarots draconiques", type: "Item" },
'races': { label: "Races", type: "Item" },
'rencontres': { label: "Rencontres dans les TMR", type: "Item" },
'tetes-de-dragon-pour-haut-revants': { label: "Têtes de dragons (haut-rêvant)", type: "Item" },
'tetes-de-dragon-pour-tous-personnages': { label: "Têtes de dragons (tous)", type: "Item" },

View File

@ -14,13 +14,14 @@ export class Targets {
return {
id: target?.id,
name: target?.document.name,
img: target?.document.texture.src ?? target?.actor.img ?? 'icons/svg/mystery-man.svg',
target
};
img: target?.document.texture.src ?? target?.actor.img ?? 'icons/svg/mystery-man.svg'
}
}
static buildActorTokenData(tokenId, actor) {
return { id: tokenId, name: actor.name, img: actor.img ?? 'icons/svg/mystery-man.svg' };
}
static isTargetEntite(target) {
return target?.actor.type == 'entite' && target?.actor.system.definition.typeentite == ENTITE_NONINCARNE;
}

View File

@ -125,39 +125,39 @@ system:
carac:
taille:
type: number
value: '23'
value: 23
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '18'
value: 18
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: '18'
value: 18
label: Force
xp: '0'
xp: 0
derivee: false
perception:
type: number
value: '11'
value: 11
label: Perception
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '7'
value: 7
label: Volonté
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '8'
value: 8
label: Rêve
xp: '0'
xp: 0
derivee: false
sante:
vie:
@ -190,12 +190,12 @@ system:
derivee: true
encombrement:
type: number
value: '20'
value: 20
label: Encombrement
derivee: false
protection:
type: number
value: '4'
value: 4
label: Protection
derivee: false
compteurs:

View File

@ -155,37 +155,37 @@ system:
carac:
taille:
type: number
value: '3'
value: 3
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '12'
value: 12
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '7'
value: 7
label: Force
xp: 0
derivee: false
perception:
type: number
value: '15'
value: 15
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '7'
value: 7
label: Rêve
xp: 0
derivee: false
@ -210,7 +210,7 @@ system:
attributs:
plusdom:
type: number
value: '-2'
value: -2
label: +dom
derivee: true
vitesse:
@ -220,12 +220,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '-3'
value: -3
label: Protection
derivee: false
compteurs:
@ -257,8 +257,8 @@ system:
d&eacute;vore.</p>
<h1>Venin</h1>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.v7yZidE9mObKO566]{Venin d'Araflate}</p>
<p></p>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.v7yZidE9mObKO566]{Venin
d'Araflate}</p> <p></p>
race: ''
notesmj: ''
ownership:

View File

@ -155,37 +155,37 @@ system:
carac:
taille:
type: number
value: '19'
value: 19
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '18'
value: 18
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '18'
value: 18
label: Force
xp: 0
derivee: false
perception:
type: number
value: '12'
value: 12
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '4'
value: 4
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '6'
value: 6
label: Rêve
xp: 0
derivee: false
@ -220,12 +220,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '2'
value: 2
label: Protection
derivee: false
compteurs:

View File

@ -126,37 +126,37 @@ system:
carac:
taille:
type: number
value: '33'
value: 33
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '26'
value: 26
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '26'
value: 26
label: Force
xp: 0
derivee: false
perception:
type: number
value: '13'
value: 13
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '3'
value: 3
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: 0
derivee: false
@ -191,12 +191,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '2'
value: 2
label: Protection
derivee: false
compteurs:

View File

@ -154,37 +154,37 @@ system:
carac:
taille:
type: number
value: '20'
value: 20
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '15'
value: 15
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '16'
value: 16
label: Force
xp: 0
derivee: false
perception:
type: number
value: '13'
value: 13
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '9'
value: 9
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: 0
derivee: false
@ -219,12 +219,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '1'
value: 1
label: Protection
derivee: false
compteurs:

View File

@ -183,37 +183,37 @@ system:
carac:
taille:
type: number
value: '7'
value: 7
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '12'
value: 12
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '11'
value: 11
label: Force
xp: 0
derivee: false
perception:
type: number
value: '14'
value: 14
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '8'
value: 8
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '15'
value: 15
label: Rêve
xp: 0
derivee: false
@ -248,12 +248,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '0'
value: 0
label: Protection
derivee: false
compteurs:

View File

@ -153,37 +153,37 @@ system:
carac:
taille:
type: number
value: '21'
value: 21
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '17'
value: 17
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '16'
value: 16
label: Force
xp: 0
derivee: false
perception:
type: number
value: '12'
value: 12
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '12'
value: 12
label: Rêve
xp: 0
derivee: false
@ -218,12 +218,12 @@ system:
derivee: true
encombrement:
type: number
value: '18'
value: 18
label: Encombrement
derivee: false
protection:
type: number
value: '1'
value: 1
label: Protection
derivee: false
compteurs:

View File

@ -126,37 +126,37 @@ system:
carac:
taille:
type: number
value: '25'
value: 25
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '18'
value: 18
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '20'
value: 20
label: Force
xp: 0
derivee: false
perception:
type: number
value: '12'
value: 12
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '8'
value: 8
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: 0
derivee: false
@ -191,12 +191,12 @@ system:
derivee: true
encombrement:
type: number
value: '22'
value: 22
label: Encombrement
derivee: false
protection:
type: number
value: '2'
value: 2
label: Protection
derivee: false
compteurs:

View File

@ -153,37 +153,37 @@ system:
carac:
taille:
type: number
value: '6'
value: 6
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '10'
value: 10
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '10'
value: 10
label: Force
xp: 0
derivee: false
perception:
type: number
value: '11'
value: 11
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '8'
value: 8
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '8'
value: 8
label: Rêve
xp: 0
derivee: false
@ -218,12 +218,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '-1'
value: -1
label: Protection
derivee: false
compteurs:

View File

@ -126,37 +126,37 @@ system:
carac:
taille:
type: number
value: '7'
value: 7
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '9'
value: 9
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '11'
value: 11
label: Force
xp: 0
derivee: false
perception:
type: number
value: '10'
value: 10
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '3'
value: 3
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '2'
value: 2
label: Rêve
xp: 0
derivee: false
@ -191,12 +191,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '4'
value: 4
label: Protection
derivee: false
compteurs:
@ -227,8 +227,8 @@ system:
que vous nous faites un peu peur ?</p>
<h1>Venin</h1>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.cFMUtU6LZG0mKeDl]{Venin de chrasme}</p>
<p></p>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.cFMUtU6LZG0mKeDl]{Venin
de chrasme}</p> <p></p>
race: ''
notesmj: ''
ownership:

View File

@ -155,37 +155,37 @@ system:
carac:
taille:
type: number
value: '20'
value: 20
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '18'
value: 18
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '16'
value: 16
label: Force
xp: 0
derivee: false
perception:
type: number
value: '13'
value: 13
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '7'
value: 7
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '9'
value: 9
label: Rêve
xp: 0
derivee: false
@ -220,12 +220,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '3'
value: 3
label: Protection
derivee: false
compteurs:

View File

@ -154,37 +154,37 @@ system:
carac:
taille:
type: number
value: '12'
value: 12
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '12'
value: 12
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '15'
value: 15
label: Force
xp: 0
derivee: false
perception:
type: number
value: '10'
value: 10
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '6'
value: 6
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '4'
value: 4
label: Rêve
xp: 0
derivee: false
@ -219,12 +219,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '3'
value: 3
label: Protection
derivee: false
compteurs:

View File

@ -97,37 +97,37 @@ system:
carac:
taille:
type: number
value: '4'
value: 4
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '10'
value: 10
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '8'
value: 8
label: Force
xp: 0
derivee: false
perception:
type: number
value: '12'
value: 12
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '7'
value: 7
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '7'
value: 7
label: Rêve
xp: 0
derivee: false
@ -152,7 +152,7 @@ system:
attributs:
plusdom:
type: number
value: '-1'
value: -1
label: +dom
derivee: true
vitesse:
@ -162,12 +162,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '-3'
value: -3
label: Protection
derivee: false
compteurs:

View File

@ -97,37 +97,37 @@ system:
carac:
taille:
type: number
value: '2'
value: 2
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '8'
value: 8
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '3'
value: 3
label: Force
xp: 0
derivee: false
perception:
type: number
value: '13'
value: 13
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '11'
value: 11
label: Rêve
xp: 0
derivee: false
@ -152,7 +152,7 @@ system:
attributs:
plusdom:
type: number
value: '-4'
value: -4
label: +dom
derivee: true
vitesse:
@ -162,12 +162,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '-6'
value: -6
label: Protection
derivee: false
compteurs:

View File

@ -184,37 +184,37 @@ system:
carac:
taille:
type: number
value: '7'
value: 7
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '12'
value: 12
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '11'
value: 11
label: Force
xp: 0
derivee: false
perception:
type: number
value: '13'
value: 13
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: 0
derivee: false
@ -249,12 +249,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '0'
value: 0
label: Protection
derivee: false
compteurs:

View File

@ -206,37 +206,37 @@ system:
carac:
taille:
type: number
value: '6'
value: 6
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '10'
value: 10
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '9'
value: 9
label: Force
xp: 0
derivee: false
perception:
type: number
value: '14'
value: 14
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '11'
value: 11
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '12'
value: 12
label: Rêve
xp: 0
derivee: false
@ -261,7 +261,7 @@ system:
attributs:
plusdom:
type: number
value: '-1'
value: -1
label: +dom
derivee: true
vitesse:
@ -271,12 +271,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '0'
value: 0
label: Protection
derivee: false
compteurs:

View File

@ -241,39 +241,39 @@ system:
carac:
taille:
type: number
value: '16'
value: 16
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '15'
value: 15
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: '13'
value: 13
label: Force
xp: '0'
xp: 0
derivee: false
perception:
type: number
value: '10'
value: 10
label: Perception
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '8'
value: 8
label: Volonté
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: '0'
xp: 0
derivee: false
sante:
vie:
@ -306,12 +306,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '4'
value: 4
label: Protection
derivee: false
compteurs:

View File

@ -155,37 +155,37 @@ system:
carac:
taille:
type: number
value: '11'
value: 11
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '14'
value: 14
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '13'
value: 13
label: Force
xp: 0
derivee: false
perception:
type: number
value: '10'
value: 10
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '7'
value: 7
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: 0
derivee: false
@ -220,12 +220,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '0'
value: 0
label: Protection
derivee: false
compteurs:
@ -257,7 +257,8 @@ system:
<h1 style="box-sizing: border-box; user-select: text; color: #191813;
font-family: GoudyAcc, sans-serif;">Venin</h1>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.IF19EUvrY1HL87lr]{Venin paralysant de goule}</p>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.IF19EUvrY1HL87lr]{Venin
paralysant de goule}</p>
<p>La paralysie intervient quand toutes les lignes de fatigue sont pleines
et dure 6 heures.</p>

View File

@ -183,37 +183,37 @@ system:
carac:
taille:
type: number
value: '23'
value: 23
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '20'
value: 20
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '20'
value: 20
label: Force
xp: 0
derivee: false
perception:
type: number
value: '11'
value: 11
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '8'
value: 8
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: 0
derivee: false
@ -248,12 +248,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '3'
value: 3
label: Protection
derivee: false
compteurs:

View File

@ -68,37 +68,37 @@ system:
carac:
taille:
type: number
value: '9'
value: 9
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '11'
value: 11
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '12'
value: 12
label: Force
xp: 0
derivee: false
perception:
type: number
value: '11'
value: 11
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '11'
value: 11
label: Rêve
xp: 0
derivee: false
@ -133,12 +133,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '4'
value: 4
label: Protection
derivee: false
compteurs:

View File

@ -154,37 +154,37 @@ system:
carac:
taille:
type: number
value: '11'
value: 11
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '13'
value: 13
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '13'
value: 13
label: Force
xp: 0
derivee: false
perception:
type: number
value: '11'
value: 11
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '6'
value: 6
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: 0
derivee: false
@ -219,12 +219,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '2'
value: 2
label: Protection
derivee: false
compteurs:

View File

@ -126,37 +126,37 @@ system:
carac:
taille:
type: number
value: '3'
value: 3
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '4'
value: 4
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '7'
value: 7
label: Force
xp: 0
derivee: false
perception:
type: number
value: '11'
value: 11
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '2'
value: 2
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '2'
value: 2
label: Rêve
xp: 0
derivee: false
@ -181,7 +181,7 @@ system:
attributs:
plusdom:
type: number
value: '0'
value: 0
label: +dom
derivee: true
vitesse:
@ -191,12 +191,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '-6'
value: -6
label: Protection
derivee: false
compteurs:

View File

@ -183,37 +183,37 @@ system:
carac:
taille:
type: number
value: '8'
value: 8
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '11'
value: 11
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '12'
value: 12
label: Force
xp: 0
derivee: false
perception:
type: number
value: '13'
value: 13
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: 0
derivee: false
@ -248,12 +248,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '0'
value: 0
label: Protection
derivee: false
compteurs:

View File

@ -212,37 +212,37 @@ system:
carac:
taille:
type: number
value: '5'
value: 5
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '11'
value: 11
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '9'
value: 9
label: Force
xp: 0
derivee: false
perception:
type: number
value: '10'
value: 10
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: 0
derivee: false
@ -267,7 +267,7 @@ system:
attributs:
plusdom:
type: number
value: '-1'
value: -1
label: +dom
derivee: true
vitesse:
@ -277,12 +277,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '0'
value: 0
label: Protection
derivee: false
compteurs:

View File

@ -154,37 +154,37 @@ system:
carac:
taille:
type: number
value: '23'
value: 23
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '17'
value: 17
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '17'
value: 17
label: Force
xp: 0
derivee: false
perception:
type: number
value: '12'
value: 12
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '12'
value: 12
label: Rêve
xp: 0
derivee: false
@ -219,12 +219,12 @@ system:
derivee: true
encombrement:
type: number
value: '18'
value: 18
label: Encombrement
derivee: false
protection:
type: number
value: '1'
value: 1
label: Protection
derivee: false
compteurs:

View File

@ -39,37 +39,37 @@ system:
carac:
taille:
type: number
value: '2'
value: 2
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '4'
value: 4
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '1'
value: 1
label: Force
xp: 0
derivee: false
perception:
type: number
value: '15'
value: 15
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '17'
value: 17
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '18'
value: 18
label: Rêve
xp: 0
derivee: false
@ -104,12 +104,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '-8'
value: -8
label: Protection
derivee: false
compteurs:

View File

@ -212,39 +212,39 @@ system:
carac:
taille:
type: number
value: '13'
value: 13
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '14'
value: 14
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: '15'
value: 15
label: Force
xp: '0'
xp: 0
derivee: false
perception:
type: number
value: '17'
value: 17
label: Perception
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '15'
value: 15
label: Volonté
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '12'
value: 12
label: Rêve
xp: '0'
xp: 0
derivee: false
sante:
vie:
@ -277,12 +277,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '2'
value: 2
label: Protection
derivee: false
compteurs:

View File

@ -183,37 +183,37 @@ system:
carac:
taille:
type: number
value: '14'
value: 14
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '14'
value: 14
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '18'
value: 18
label: Force
xp: 0
derivee: false
perception:
type: number
value: '10'
value: 10
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: 0
derivee: false
@ -248,12 +248,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '5'
value: 5
label: Protection
derivee: false
compteurs:

View File

@ -150,37 +150,37 @@ system:
carac:
taille:
type: number
value: '10'
value: 10
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '10'
value: 10
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '10'
value: 10
label: Force
xp: 0
derivee: false
perception:
type: number
value: '10'
value: 10
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: 0
derivee: false
@ -205,22 +205,22 @@ system:
attributs:
plusdom:
type: number
value: '0'
value: 0
label: +dom
derivee: true
vitesse:
type: string
value: '0'
value: 0
label: Vitesse
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '0'
value: 0
label: Protection
derivee: false
compteurs:

View File

@ -183,37 +183,37 @@ system:
carac:
taille:
type: number
value: '7'
value: 7
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '13'
value: 13
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '11'
value: 11
label: Force
xp: 0
derivee: false
perception:
type: number
value: '17'
value: 17
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '14'
value: 14
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '13'
value: 13
label: Rêve
xp: 0
derivee: false
@ -248,12 +248,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '0'
value: 0
label: Protection
derivee: false
compteurs:

View File

@ -126,37 +126,37 @@ system:
carac:
taille:
type: number
value: '2'
value: 2
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '5'
value: 5
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '3'
value: 3
label: Force
xp: 0
derivee: false
perception:
type: number
value: '10'
value: 10
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '2'
value: 2
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '2'
value: 2
label: Rêve
xp: 0
derivee: false
@ -181,7 +181,7 @@ system:
attributs:
plusdom:
type: number
value: '-4'
value: -4
label: +dom
derivee: true
vitesse:
@ -191,12 +191,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '-8'
value: -8
label: Protection
derivee: false
compteurs:
@ -219,8 +219,8 @@ system:
attaque d&egrave;s qu&rsquo;il est surpris ou se croit en danger.</p>
<h1>Venin</h1>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.iwlN0bNJ5XNNfjgj]{Venin de scologriffe}</p>
<p></p>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.iwlN0bNJ5XNNfjgj]{Venin
de scologriffe}</p> <p></p>
race: ''
notesmj: ''
ownership:

View File

@ -96,37 +96,37 @@ system:
carac:
taille:
type: number
value: '10'
value: 10
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '12'
value: 12
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '12'
value: 12
label: Force
xp: 0
derivee: false
perception:
type: number
value: '11'
value: 11
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '12'
value: 12
label: Rêve
xp: 0
derivee: false
@ -161,12 +161,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '2'
value: 2
label: Protection
derivee: false
compteurs:

View File

@ -181,37 +181,37 @@ system:
carac:
taille:
type: number
value: '23'
value: 23
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '20'
value: 20
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '21'
value: 21
label: Force
xp: 0
derivee: false
perception:
type: number
value: '15'
value: 15
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '15'
value: 15
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '12'
value: 12
label: Rêve
xp: 0
derivee: false
@ -246,12 +246,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '4'
value: 4
label: Protection
derivee: false
compteurs:

View File

@ -126,39 +126,39 @@ system:
carac:
taille:
type: number
value: '28'
value: 28
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '23'
value: 23
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: '23'
value: 23
label: Force
xp: '0'
xp: 0
derivee: false
perception:
type: number
value: '14'
value: 14
label: Perception
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '12'
value: 12
label: Rêve
xp: '0'
xp: 0
derivee: false
sante:
vie:
@ -191,12 +191,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '8'
value: 8
label: Protection
derivee: false
compteurs:

View File

@ -126,37 +126,37 @@ system:
carac:
taille:
type: number
value: '1'
value: 1
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '4'
value: 4
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '2'
value: 2
label: Force
xp: 0
derivee: false
perception:
type: number
value: '10'
value: 10
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '2'
value: 2
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '3'
value: 3
label: Rêve
xp: 0
derivee: false
@ -181,7 +181,7 @@ system:
attributs:
plusdom:
type: number
value: '-5'
value: -5
label: +dom
derivee: true
vitesse:
@ -191,12 +191,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '-8'
value: -8
label: Protection
derivee: false
compteurs:
@ -215,8 +215,8 @@ system:
est mortel.</p>
<h1>Venin</h1>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.lUeNPc0ECKqHglbG]{Venin de vipère jaune}</p>
<p></p>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.lUeNPc0ECKqHglbG]{Venin
de vipère jaune}</p> <p></p>
race: ''
notesmj: ''
ownership:

View File

@ -67,37 +67,37 @@ system:
carac:
taille:
type: number
value: '12'
value: 12
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '14'
value: 14
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '16'
value: 16
label: Force
xp: 0
derivee: false
perception:
type: number
value: '9'
value: 9
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '3'
value: 3
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '3'
value: 3
label: Rêve
xp: 0
derivee: false
@ -132,12 +132,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '4'
value: 4
label: Protection
derivee: false
compteurs:

View File

@ -97,37 +97,37 @@ system:
carac:
taille:
type: number
value: '12'
value: 12
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '14'
value: 14
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '14'
value: 14
label: Force
xp: 0
derivee: false
perception:
type: number
value: '14'
value: 14
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '5'
value: 5
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '4'
value: 4
label: Rêve
xp: 0
derivee: false
@ -162,12 +162,12 @@ system:
derivee: true
encombrement:
type: number
value: '0'
value: 0
label: Encombrement
derivee: false
protection:
type: number
value: '2'
value: 2
label: Protection
derivee: false
compteurs:

View File

@ -126,37 +126,37 @@ system:
carac:
taille:
type: number
value: '12'
value: 12
label: Taille
xp: 0
derivee: false
constitution:
type: number
value: '12'
value: 12
label: Constitution
xp: 0
derivee: false
force:
type: number
value: '12'
value: 12
label: Force
xp: 0
derivee: false
perception:
type: number
value: '9'
value: 9
label: Perception
xp: 0
derivee: false
volonte:
type: number
value: '4'
value: 4
label: Volonté
xp: 0
derivee: false
reve:
type: number
value: '7'
value: 7
label: Rêve
xp: 0
derivee: false
@ -191,12 +191,12 @@ system:
derivee: true
encombrement:
type: number
value: '12'
value: 12
label: Encombrement
derivee: false
protection:
type: number
value: '0'
value: 0
label: Protection
derivee: false
compteurs:

View File

@ -325,7 +325,6 @@ items:
- P0EyouOgbIkRzesW
- Fo6MwXo6WIVLDhSF
- oG7ESdX8cF9GLupp
- sVKzSOhgTEPpsMlN
- gWLOG3hPMLUzFfDv
- w9LhxHcw4qfTwjxI
- 2n7Y2i47F1bAg1Xx
@ -351,8 +350,13 @@ items:
flags: {}
_stats:
systemId: foundryvtt-reve-de-dragon
systemVersion: 12.0.22
systemVersion: 12.0.32
coreVersion: '12.331'
createdTime: null
modifiedTime: 1735482057018
lastModifiedBy: Hp9ImM4o9YRTSdfu
compendiumSource: null
duplicateSource: null
_key: '!actors.items!1Nng9d8r6lrPHCaJ.yu3BRD1YETFSk6S1'
- name: Soins
type: conteneur
@ -711,7 +715,6 @@ items:
milieu: ''
environnement: []
contenu:
- JZtrqkh6440oUCDH
- TGdXWucOTPkXX2qx
- m7I6Sj4DIBpCknD7
- 6CnfYRcuStwkA3Cr
@ -744,8 +747,13 @@ items:
flags: {}
_stats:
systemId: foundryvtt-reve-de-dragon
systemVersion: 12.0.22
systemVersion: 12.0.32
coreVersion: '12.331'
createdTime: null
modifiedTime: 1735482057018
lastModifiedBy: Hp9ImM4o9YRTSdfu
compendiumSource: null
duplicateSource: null
_key: '!actors.items!1Nng9d8r6lrPHCaJ.1g6qcGkqspVJ2Rwm'
- name: Armes de tir
type: conteneur
@ -1428,7 +1436,7 @@ items:
- milieu: Villes
rarete: Frequente
frequence: 18
protection: '4'
protection: 4
deterioration: 0
malus: -2
ownership:
@ -1466,7 +1474,7 @@ items:
- milieu: Villes
rarete: Frequente
frequence: 18
protection: '3'
protection: 3
deterioration: 0
malus: -1
ownership:
@ -1575,7 +1583,7 @@ items:
- milieu: Villes
rarete: Commune
frequence: 54
protection: '1'
protection: 1
deterioration: 0
malus: 0
ownership:
@ -1643,7 +1651,7 @@ items:
- milieu: Villes
rarete: Rare
frequence: 6
protection: '5'
protection: 5
deterioration: null
malus: -4
ownership:
@ -1775,7 +1783,7 @@ items:
- milieu: Villes
rarete: Rare
frequence: 6
protection: '6'
protection: 6
deterioration: 0
malus: -6
ownership:
@ -2060,10 +2068,10 @@ items:
frequence: 18
resistance: 1
categorie_parade: ''
dommages: '3'
dommages: 3
mortalite: mortel
penetration: 2
force: '0'
force: 0
competence: ''
lancer: ''
tir: Arbalète
@ -2114,10 +2122,10 @@ items:
frequence: 18
resistance: 1
categorie_parade: ''
dommages: '2'
dommages: 2
mortalite: mortel
penetration: 2
force: '0'
force: 0
competence: ''
lancer: ''
tir: Arc
@ -2226,10 +2234,10 @@ items:
frequence: 18
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '9'
force: 9
competence: Masse à 2 mains
lancer: ''
tir: ''
@ -2422,7 +2430,7 @@ items:
frequence: 18
resistance: 13
categorie_parade: boucliers
dommages: '0'
dommages: 0
mortalite: mortel
penetration: 0
force: '8'
@ -2471,10 +2479,10 @@ items:
frequence: 18
resistance: 20
categorie_parade: boucliers
dommages: '0'
dommages: 0
mortalite: mortel
penetration: 0
force: '13'
force: 13
competence: Bouclier
lancer: ''
tir: ''
@ -2520,10 +2528,10 @@ items:
frequence: 18
resistance: 15
categorie_parade: boucliers
dommages: '0'
dommages: 0
mortalite: mortel
penetration: 0
force: '11'
force: 11
competence: Bouclier
lancer: ''
tir: ''
@ -3342,10 +3350,10 @@ items:
frequence: 18
resistance: 6
categorie_parade: dagues
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '0'
force: 0
competence: Dague
lancer: Dague de jet
tir: ''
@ -3582,10 +3590,10 @@ items:
frequence: 18
resistance: 1
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '0'
force: 0
competence: Dague
lancer: Dague de jet
tir: ''
@ -3666,10 +3674,10 @@ items:
frequence: 6
resistance: 13
categorie_parade: epees-lourdes
dommages: '5'
dommages: 5
mortalite: mortel
penetration: 0
force: '13'
force: 13
competence: Épée à 2 mains
lancer: ''
tir: ''
@ -4048,10 +4056,10 @@ items:
frequence: 6
resistance: 12
categorie_parade: epees-lourdes
dommages: '3'
dommages: 3
mortalite: mortel
penetration: 0
force: '11'
force: 11
competence: Épée à 1 main
lancer: ''
tir: ''
@ -4095,10 +4103,10 @@ items:
frequence: 18
resistance: 10
categorie_parade: epees-longues
dommages: '2'
dommages: 2
mortalite: mortel
penetration: 0
force: '10'
force: 10
competence: Épée à 1 main
lancer: ''
tir: ''
@ -4148,10 +4156,10 @@ items:
frequence: 18
resistance: 12
categorie_parade: epees-longues
dommages: '3'
dommages: 3
mortalite: mortel
penetration: 0
force: '11'
force: 11
competence: Épée à 1 main
lancer: ''
tir: ''
@ -4200,7 +4208,7 @@ items:
frequence: 18
resistance: 12
categorie_parade: epees-courtes
dommages: '2'
dommages: 2
mortalite: mortel
penetration: 0
force: '8'
@ -4349,10 +4357,10 @@ items:
frequence: 18
resistance: 9
categorie_parade: epees-longues
dommages: '2'
dommages: 2
mortalite: mortel
penetration: 0
force: '10'
force: 10
competence: Épée à 1 main
lancer: ''
tir: ''
@ -4589,10 +4597,10 @@ items:
frequence: 6
resistance: 10
categorie_parade: ''
dommages: '3'
dommages: 3
mortalite: mortel
penetration: 0
force: '12'
force: 12
competence: Fléau
lancer: ''
tir: ''
@ -4638,10 +4646,10 @@ items:
frequence: 6
resistance: 10
categorie_parade: ''
dommages: '4'
dommages: 4
mortalite: mortel
penetration: 0
force: '13'
force: 13
competence: Fléau
lancer: ''
tir: ''
@ -4755,10 +4763,10 @@ items:
frequence: 6
resistance: 1
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: -1
force: '0'
force: 0
competence: ''
lancer: Fouet
tir: ''
@ -4804,10 +4812,10 @@ items:
frequence: 18
resistance: 1
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '0'
force: 0
competence: ''
lancer: ''
tir: Fronde
@ -4952,10 +4960,10 @@ items:
frequence: 18
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Masse à 1 main
lancer: ''
tir: ''
@ -5032,10 +5040,10 @@ items:
frequence: 6
resistance: 8
categorie_parade: haches
dommages: '4'
dommages: 4
mortalite: mortel
penetration: 0
force: '13'
force: 13
competence: Hache à 2 mains
lancer: ''
tir: ''
@ -5192,7 +5200,7 @@ items:
frequence: 18
resistance: 6
categorie_parade: haches
dommages: '2'
dommages: 2
mortalite: mortel
penetration: 0
force: '8'
@ -5419,10 +5427,10 @@ items:
frequence: 6
resistance: 5
categorie_parade: lances
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Lance
lancer: Javelot
tir: ''
@ -5473,10 +5481,10 @@ items:
frequence: 6
resistance: 1
categorie_parade: lances
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '0'
force: 0
competence: Lance
lancer: Javelot
tir: ''
@ -5639,7 +5647,7 @@ items:
frequence: 6
resistance: 5
categorie_parade: lances
dommages: '2'
dommages: 2
mortalite: mortel
penetration: 0
force: '8'
@ -5799,10 +5807,10 @@ items:
frequence: 18
resistance: 8
categorie_parade: hast
dommages: '4'
dommages: 4
mortalite: mortel
penetration: 0
force: '12'
force: 12
competence: Armes d'hast
lancer: ''
tir: ''
@ -6127,10 +6135,10 @@ items:
frequence: 18
resistance: 7
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Masse à 1 main
lancer: ''
tir: ''
@ -6208,10 +6216,10 @@ items:
frequence: 18
resistance: 8
categorie_parade: ''
dommages: '2'
dommages: 2
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Masse à 1 main
lancer: ''
tir: ''
@ -6306,10 +6314,10 @@ items:
frequence: 18
resistance: 8
categorie_parade: ''
dommages: '2'
dommages: 2
mortalite: mortel
penetration: 0
force: '9'
force: 9
competence: Masse à 1 main
lancer: ''
tir: ''
@ -7058,10 +7066,10 @@ items:
frequence: 18
resistance: 1
categorie_parade: dagues
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '0'
force: 0
competence: Dague
lancer: Dague de jet
tir: ''
@ -8625,7 +8633,8 @@ items:
_key: '!actors.items!1Nng9d8r6lrPHCaJ.1j4LT4BFjJ8hrthx'
- name: Tanemiel d'argent
type: herbe
img: systems/foundryvtt-reve-de-dragon/icons/botanique/Tanemiel%20argent%C3%A9.webp
img: >-
systems/foundryvtt-reve-de-dragon/icons/botanique/Tanemiel%20argent%C3%A9.webp
effects: []
_id: 8NVUaX1Nw59If89G
system:
@ -8665,7 +8674,8 @@ items:
_key: '!actors.items!1Nng9d8r6lrPHCaJ.8NVUaX1Nw59If89G'
- name: Tanemiel doré
type: herbe
img: systems/foundryvtt-reve-de-dragon/icons/botanique/Tanemiel%20dor%C3%A9.webp
img: >-
systems/foundryvtt-reve-de-dragon/icons/botanique/Tanemiel%20dor%C3%A9.webp
effects: []
_id: IqcOrY1eQgmT32R1
system:
@ -9135,6 +9145,7 @@ prototypeToken:
subject:
scale: 1
texture: null
flags: {}
effects: []
ownership:
default: 0
@ -9145,5 +9156,11 @@ _stats:
systemId: foundryvtt-reve-de-dragon
systemVersion: 12.0.22
coreVersion: '12.331'
createdTime: null
modifiedTime: null
lastModifiedBy: null
compendiumSource: null
duplicateSource: null
flags: {}
_key: '!actors!1Nng9d8r6lrPHCaJ'

View File

@ -1890,7 +1890,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!ryUZTa17LzNv25UY.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1918,7 +1918,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!ryUZTa17LzNv25UY.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1946,7 +1946,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!ryUZTa17LzNv25UY.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1972,7 +1972,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!ryUZTa17LzNv25UY.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2075,10 +2075,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2822,87 +2822,87 @@ system:
carac:
taille:
type: number
value: '11'
value: 11
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '10'
value: 10
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '13'
value: 13
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 13
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '12'
value: 12
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '14'
value: 14
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '12'
value: 12
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '10'
value: 10
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '10'
value: 10
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '11'
value: 11
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '10'
value: 10
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '9'
value: 9
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '11'
value: 11
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2989,7 +2989,7 @@ system:
derivee: true
reve:
reve:
max: '9'
max: 9
value: 9
label: Points de Rêve actuels
thanatosused: false
@ -3027,7 +3027,7 @@ system:
isInput: true
chance:
value: 11
max: '11'
max: 11
label: Chance
isInput: true
destinee:
@ -3079,7 +3079,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1890,7 +1890,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!ohmz9Jn4jxD88Kll.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1918,7 +1918,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!ohmz9Jn4jxD88Kll.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1946,7 +1946,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!ohmz9Jn4jxD88Kll.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1972,7 +1972,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!ohmz9Jn4jxD88Kll.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2136,7 +2136,7 @@ items:
environnement: []
resistance: 5
categorie_parade: ''
dommages: '2'
dommages: 2
mortalite: mortel
penetration: 0
force: '8'
@ -2179,10 +2179,10 @@ items:
environnement: []
resistance: 15
categorie_parade: ''
dommages: '0'
dommages: 0
mortalite: mortel
penetration: 0
force: '11'
force: 11
competence: Bouclier
lancer: ''
tir: ''
@ -2426,87 +2426,87 @@ system:
carac:
taille:
type: number
value: '11'
value: 11
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '9'
value: 9
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '12'
value: 12
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 14
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '12'
value: 12
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '12'
value: 12
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '13'
value: 13
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '11'
value: 11
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '8'
value: 8
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '9'
value: 9
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '8'
value: 8
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '11'
value: 11
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '13'
value: 13
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2593,7 +2593,7 @@ system:
derivee: true
reve:
reve:
max: '11'
max: 11
value: 11
label: Points de Rêve actuels
thanatosused: false
@ -2631,7 +2631,7 @@ system:
isInput: true
chance:
value: 13
max: '13'
max: 13
label: Chance
isInput: true
destinee:
@ -2683,7 +2683,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1890,7 +1890,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!JARnWt2MQWDyRwQt.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1918,7 +1918,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!JARnWt2MQWDyRwQt.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1946,7 +1946,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!JARnWt2MQWDyRwQt.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1972,7 +1972,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!JARnWt2MQWDyRwQt.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2101,10 +2101,10 @@ items:
environnement: []
resistance: 15
categorie_parade: ''
dommages: '0'
dommages: 0
mortalite: mortel
penetration: 0
force: '11'
force: 11
competence: Bouclier
lancer: ''
tir: ''
@ -2573,87 +2573,87 @@ system:
carac:
taille:
type: number
value: '11'
value: 11
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '9'
value: 9
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '12'
value: 12
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 14
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '12'
value: 12
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '12'
value: 12
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '13'
value: 13
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '11'
value: 11
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '8'
value: 8
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '9'
value: 9
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '8'
value: 8
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '11'
value: 11
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '13'
value: 13
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2740,7 +2740,7 @@ system:
derivee: true
reve:
reve:
max: '11'
max: 11
value: 11
label: Points de Rêve actuels
thanatosused: false
@ -2778,7 +2778,7 @@ system:
isInput: true
chance:
value: 13
max: '13'
max: 13
label: Chance
isInput: true
destinee:
@ -2830,7 +2830,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1828,7 +1828,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!SJb0c8FDcYdd41rB.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
img: systems/foundryvtt-reve-de-dragon/icons/competence_hypnos.webp
@ -1855,7 +1855,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!SJb0c8FDcYdd41rB.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
img: systems/foundryvtt-reve-de-dragon/icons/competence_oniros.webp
@ -1882,7 +1882,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!SJb0c8FDcYdd41rB.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
img: systems/foundryvtt-reve-de-dragon/icons/competence_narcos.webp
@ -1907,7 +1907,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!SJb0c8FDcYdd41rB.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
img: systems/foundryvtt-reve-de-dragon/icons/competence_thanatos.webp
@ -2008,10 +2008,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2568,87 +2568,87 @@ system:
carac:
taille:
type: number
value: '8'
value: 8
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '8'
value: 8
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '11'
value: 11
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 11
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '13'
value: 13
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '14'
value: 14
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '14'
value: 14
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '13'
value: 13
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '13'
value: 13
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '9'
value: 9
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '12'
value: 12
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '9'
value: 9
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '11'
value: 11
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2735,7 +2735,7 @@ system:
derivee: true
reve:
reve:
max: '9'
max: 9
value: 9
label: Points de Rêve actuels
thanatosused: false
@ -2773,7 +2773,7 @@ system:
isInput: true
chance:
value: 11
max: '11'
max: 11
label: Chance
isInput: true
destinee:
@ -2825,7 +2825,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1890,7 +1890,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!JQCwAOK64Yijwtch.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1918,7 +1918,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!JQCwAOK64Yijwtch.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1946,7 +1946,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!JQCwAOK64Yijwtch.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1972,7 +1972,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!JQCwAOK64Yijwtch.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2101,10 +2101,10 @@ items:
environnement: []
resistance: 15
categorie_parade: ''
dommages: '0'
dommages: 0
mortalite: mortel
penetration: 0
force: '11'
force: 11
competence: Bouclier
lancer: ''
tir: ''
@ -2500,87 +2500,87 @@ system:
carac:
taille:
type: number
value: '11'
value: 11
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '11'
value: 11
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '12'
value: 12
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 15
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '13'
value: 13
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '13'
value: 13
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '14'
value: 14
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '11'
value: 11
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '8'
value: 8
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '9'
value: 9
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '6'
value: 6
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '11'
value: 11
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '13'
value: 13
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2667,7 +2667,7 @@ system:
derivee: true
reve:
reve:
max: '11'
max: 11
value: 11
label: Points de Rêve actuels
thanatosused: false
@ -2705,7 +2705,7 @@ system:
isInput: true
chance:
value: 13
max: '13'
max: 13
label: Chance
isInput: true
destinee:
@ -2757,7 +2757,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:
@ -2853,7 +2853,13 @@ prototypeToken:
texture: null
_stats:
systemId: foundryvtt-reve-de-dragon
systemVersion: 12.0.22
systemVersion: 12.0.32
coreVersion: '12.331'
createdTime: null
modifiedTime: 1735482068962
lastModifiedBy: Hp9ImM4o9YRTSdfu
compendiumSource: null
duplicateSource: null
flags: {}
_key: '!actors!JQCwAOK64Yijwtch'

View File

@ -1890,7 +1890,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!CRRP8ucJpljX6tq8.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1918,7 +1918,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!CRRP8ucJpljX6tq8.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1946,7 +1946,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!CRRP8ucJpljX6tq8.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1972,7 +1972,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!CRRP8ucJpljX6tq8.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2675,87 +2675,87 @@ system:
carac:
taille:
type: number
value: '10'
value: 10
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '10'
value: 10
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '10'
value: 10
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 9
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '10'
value: 10
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '14'
value: 14
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '13'
value: 13
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '10'
value: 10
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '13'
value: 13
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '14'
value: 14
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '12'
value: 12
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '11'
value: 11
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '8'
value: 8
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2842,7 +2842,7 @@ system:
derivee: true
reve:
reve:
max: '11'
max: 11
value: 12
label: Points de Rêve actuels
thanatosused: false
@ -2932,7 +2932,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1890,7 +1890,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!51vL4MhEE0asjgF2.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1918,7 +1918,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!51vL4MhEE0asjgF2.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1946,7 +1946,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!51vL4MhEE0asjgF2.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1972,7 +1972,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!51vL4MhEE0asjgF2.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2125,10 +2125,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2251,7 +2251,7 @@ items:
environnement: []
resistance: 13
categorie_parade: ''
dommages: '0'
dommages: 0
mortalite: mortel
penetration: 0
force: '8'
@ -2451,87 +2451,87 @@ system:
carac:
taille:
type: number
value: '12'
value: 12
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '13'
value: 13
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '13'
value: 13
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 11
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '11'
value: 11
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '13'
value: 13
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '13'
value: 13
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '10'
value: 10
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '10'
value: 10
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '11'
value: 11
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '9'
value: 9
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '9'
value: 9
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '11'
value: 11
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2618,7 +2618,7 @@ system:
derivee: true
reve:
reve:
max: '9'
max: 9
value: 9
label: Points de Rêve actuels
thanatosused: false
@ -2656,7 +2656,7 @@ system:
isInput: true
chance:
value: 9
max: '11'
max: 11
label: Chance
isInput: true
destinee:
@ -2708,7 +2708,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1890,7 +1890,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!NX1nAqKKIcQlyGua.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1918,7 +1918,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!NX1nAqKKIcQlyGua.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1946,7 +1946,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!NX1nAqKKIcQlyGua.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1972,7 +1972,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!NX1nAqKKIcQlyGua.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2125,10 +2125,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2193,10 +2193,10 @@ items:
environnement: []
resistance: 15
categorie_parade: ''
dommages: '0'
dommages: 0
mortalite: mortel
penetration: 0
force: '11'
force: 11
competence: Bouclier
lancer: ''
tir: ''
@ -2351,87 +2351,87 @@ system:
carac:
taille:
type: number
value: '12'
value: 12
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '13'
value: 13
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '13'
value: 13
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 14
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '12'
value: 12
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '12'
value: 12
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '11'
value: 11
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '10'
value: 10
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '10'
value: 10
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '12'
value: 12
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '11'
value: 11
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '9'
value: 9
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '8'
value: 8
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2518,7 +2518,7 @@ system:
derivee: true
reve:
reve:
max: '9'
max: 9
value: 9
label: Points de Rêve actuels
thanatosused: false
@ -2608,7 +2608,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1890,7 +1890,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!2bRaEDuwZezKAyEq.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1918,7 +1918,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!2bRaEDuwZezKAyEq.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1946,7 +1946,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!2bRaEDuwZezKAyEq.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1972,7 +1972,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!2bRaEDuwZezKAyEq.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2156,10 +2156,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2224,7 +2224,7 @@ items:
environnement: []
resistance: 13
categorie_parade: ''
dommages: '0'
dommages: 0
mortalite: mortel
penetration: 0
force: '8'
@ -2267,7 +2267,7 @@ items:
environnement: []
resistance: 5
categorie_parade: ''
dommages: '2'
dommages: 2
mortalite: mortel
penetration: 0
force: '8'
@ -2394,87 +2394,87 @@ system:
carac:
taille:
type: number
value: '12'
value: 12
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '13'
value: 13
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '13'
value: 13
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 14
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '12'
value: 12
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '11'
value: 11
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '11'
value: 11
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '10'
value: 10
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '10'
value: 10
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '11'
value: 11
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '9'
value: 9
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '9'
value: 9
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '11'
value: 11
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2561,7 +2561,7 @@ system:
derivee: true
reve:
reve:
max: '9'
max: 9
value: 9
label: Points de Rêve actuels
thanatosused: false
@ -2599,7 +2599,7 @@ system:
isInput: true
chance:
value: 11
max: '11'
max: 11
label: Chance
isInput: true
destinee:
@ -2651,7 +2651,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1890,7 +1890,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!IeKSXignUpfUTU4m.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1918,7 +1918,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!IeKSXignUpfUTU4m.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1946,7 +1946,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!IeKSXignUpfUTU4m.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1972,7 +1972,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!IeKSXignUpfUTU4m.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2156,10 +2156,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2224,10 +2224,10 @@ items:
environnement: []
resistance: 15
categorie_parade: ''
dommages: '0'
dommages: 0
mortalite: mortel
penetration: 0
force: '11'
force: 11
competence: Bouclier
lancer: ''
tir: ''
@ -2351,87 +2351,87 @@ system:
carac:
taille:
type: number
value: '12'
value: 12
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '13'
value: 13
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '13'
value: 13
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 14
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '12'
value: 12
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '11'
value: 11
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '11'
value: 11
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '10'
value: 10
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '10'
value: 10
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '11'
value: 11
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '9'
value: 9
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '9'
value: 9
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '11'
value: 11
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2518,7 +2518,7 @@ system:
derivee: true
reve:
reve:
max: '9'
max: 9
value: 9
label: Points de Rêve actuels
thanatosused: false
@ -2556,7 +2556,7 @@ system:
isInput: true
chance:
value: 11
max: '11'
max: 11
label: Chance
isInput: true
destinee:
@ -2608,7 +2608,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1829,7 +1829,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!pSM0ku0RJNLvHSvF.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
img: systems/foundryvtt-reve-de-dragon/icons/competence_hypnos.webp
@ -1856,7 +1856,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!pSM0ku0RJNLvHSvF.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
img: systems/foundryvtt-reve-de-dragon/icons/competence_oniros.webp
@ -1883,7 +1883,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!pSM0ku0RJNLvHSvF.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
img: systems/foundryvtt-reve-de-dragon/icons/competence_narcos.webp
@ -1908,7 +1908,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!pSM0ku0RJNLvHSvF.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
img: systems/foundryvtt-reve-de-dragon/icons/competence_thanatos.webp
@ -2264,10 +2264,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2312,10 +2312,10 @@ items:
environnement: []
resistance: 1
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '0'
force: 0
competence: Dague
lancer: Dague de jet
tir: ''
@ -2438,87 +2438,87 @@ system:
carac:
taille:
type: number
value: '11'
value: 11
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '12'
value: 12
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '11'
value: 11
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 10
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '11'
value: 11
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '13'
value: 13
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '12'
value: 12
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '14'
value: 14
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '10'
value: 10
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '11'
value: 11
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '13'
value: 13
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '9'
value: 9
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '10'
value: 10
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2605,7 +2605,7 @@ system:
derivee: true
reve:
reve:
max: '9'
max: 9
value: 9
label: Points de Rêve actuels
thanatosused: false
@ -2643,7 +2643,7 @@ system:
isInput: true
chance:
value: 10
max: '10'
max: 10
label: Chance
isInput: true
destinee:
@ -2695,7 +2695,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1829,7 +1829,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!5xPFHgrY5AIP9Mnb.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
img: systems/foundryvtt-reve-de-dragon/icons/competence_hypnos.webp
@ -1856,7 +1856,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!5xPFHgrY5AIP9Mnb.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
img: systems/foundryvtt-reve-de-dragon/icons/competence_oniros.webp
@ -1883,7 +1883,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!5xPFHgrY5AIP9Mnb.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
img: systems/foundryvtt-reve-de-dragon/icons/competence_narcos.webp
@ -1908,7 +1908,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!5xPFHgrY5AIP9Mnb.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
img: systems/foundryvtt-reve-de-dragon/icons/competence_thanatos.webp
@ -2264,10 +2264,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2312,10 +2312,10 @@ items:
environnement: []
resistance: 1
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '0'
force: 0
competence: Dague
lancer: Dague de jet
tir: ''
@ -2438,87 +2438,87 @@ system:
carac:
taille:
type: number
value: '7'
value: 7
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '14'
value: 14
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '11'
value: 11
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 9
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '13'
value: 13
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '13'
value: 13
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '11'
value: 11
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '14'
value: 14
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '11'
value: 11
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '11'
value: 11
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '13'
value: 13
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '9'
value: 9
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '10'
value: 10
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2605,7 +2605,7 @@ system:
derivee: true
reve:
reve:
max: '9'
max: 9
value: 9
label: Points de Rêve actuels
thanatosused: false
@ -2643,7 +2643,7 @@ system:
isInput: true
chance:
value: 10
max: '10'
max: 10
label: Chance
isInput: true
destinee:
@ -2695,7 +2695,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1890,7 +1890,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!U9NNcXQBJmsI9Ttk.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1918,7 +1918,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!U9NNcXQBJmsI9Ttk.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1946,7 +1946,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!U9NNcXQBJmsI9Ttk.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1972,7 +1972,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!U9NNcXQBJmsI9Ttk.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2379,10 +2379,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2506,87 +2506,87 @@ system:
carac:
taille:
type: number
value: '10'
value: 10
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '13'
value: 13
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '10'
value: 10
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 10
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '10'
value: 10
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '12'
value: 12
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '13'
value: 13
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '10'
value: 10
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '10'
value: 10
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '12'
value: 12
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '13'
value: 13
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '9'
value: 9
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '12'
value: 12
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2673,7 +2673,7 @@ system:
derivee: true
reve:
reve:
max: '9'
max: 9
value: 12
label: Points de Rêve actuels
thanatosused: false
@ -2711,7 +2711,7 @@ system:
isInput: true
chance:
value: 12
max: '12'
max: 12
label: Chance
isInput: true
destinee:
@ -2763,7 +2763,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1828,7 +1828,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!oLDROOdwfctyRusH.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
img: systems/foundryvtt-reve-de-dragon/icons/competence_hypnos.webp
@ -1855,7 +1855,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!oLDROOdwfctyRusH.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
img: systems/foundryvtt-reve-de-dragon/icons/competence_oniros.webp
@ -1882,7 +1882,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!oLDROOdwfctyRusH.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
img: systems/foundryvtt-reve-de-dragon/icons/competence_narcos.webp
@ -1907,7 +1907,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!oLDROOdwfctyRusH.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
img: systems/foundryvtt-reve-de-dragon/icons/competence_thanatos.webp
@ -2006,10 +2006,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2443,87 +2443,87 @@ system:
carac:
taille:
type: number
value: '9'
value: 9
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '14'
value: 14
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '12'
value: 12
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 10
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '11'
value: 11
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '9'
value: 9
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '13'
value: 13
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '12'
value: 12
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '14'
value: 14
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '13'
value: 13
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '9'
value: 9
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '9'
value: 9
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '12'
value: 12
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2610,7 +2610,7 @@ system:
derivee: true
reve:
reve:
max: '9'
max: 9
value: 9
label: Points de Rêve actuels
thanatosused: false
@ -2648,7 +2648,7 @@ system:
isInput: true
chance:
value: 12
max: '12'
max: 12
label: Chance
isInput: true
destinee:
@ -2700,7 +2700,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1828,7 +1828,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!2KN3nKGZ36Qkn7Mf.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
img: systems/foundryvtt-reve-de-dragon/icons/competence_hypnos.webp
@ -1855,7 +1855,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!2KN3nKGZ36Qkn7Mf.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
img: systems/foundryvtt-reve-de-dragon/icons/competence_oniros.webp
@ -1882,7 +1882,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!2KN3nKGZ36Qkn7Mf.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
img: systems/foundryvtt-reve-de-dragon/icons/competence_narcos.webp
@ -1907,7 +1907,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!2KN3nKGZ36Qkn7Mf.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
img: systems/foundryvtt-reve-de-dragon/icons/competence_thanatos.webp
@ -2007,10 +2007,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2467,87 +2467,87 @@ system:
carac:
taille:
type: number
value: '11'
value: 11
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '14'
value: 14
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '13'
value: 13
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 10
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '11'
value: 11
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '9'
value: 9
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '13'
value: 13
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '12'
value: 12
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '14'
value: 14
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '13'
value: 13
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '9'
value: 9
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '9'
value: 9
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '12'
value: 12
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2634,7 +2634,7 @@ system:
derivee: true
reve:
reve:
max: '9'
max: 9
value: 9
label: Points de Rêve actuels
thanatosused: false
@ -2672,7 +2672,7 @@ system:
isInput: true
chance:
value: 12
max: '12'
max: 12
label: Chance
isInput: true
destinee:
@ -2724,7 +2724,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1891,7 +1891,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!V2WOs8deCYdBT2Jo.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1919,7 +1919,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!V2WOs8deCYdBT2Jo.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1947,7 +1947,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!V2WOs8deCYdBT2Jo.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1973,7 +1973,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!V2WOs8deCYdBT2Jo.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2229,87 +2229,87 @@ system:
carac:
taille:
type: number
value: '12'
value: 12
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '8'
value: 8
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '13'
value: 13
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 13
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '11'
value: 11
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '12'
value: 12
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '12'
value: 12
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '12'
value: 12
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '9'
value: 9
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '9'
value: 9
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '8'
value: 8
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '11'
value: 11
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '9'
value: 9
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '11'
value: 11
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2396,7 +2396,7 @@ system:
derivee: true
reve:
reve:
max: '9'
max: 9
value: 9
label: Points de Rêve actuels
thanatosused: false
@ -2434,7 +2434,7 @@ system:
isInput: true
chance:
value: 11
max: '11'
max: 11
label: Chance
isInput: true
destinee:
@ -2486,7 +2486,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1891,7 +1891,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!UNs4RBLYiGbfxd1c.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1919,7 +1919,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!UNs4RBLYiGbfxd1c.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1947,7 +1947,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!UNs4RBLYiGbfxd1c.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1973,7 +1973,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!UNs4RBLYiGbfxd1c.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2046,10 +2046,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2274,87 +2274,87 @@ system:
carac:
taille:
type: number
value: '11'
value: 11
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '12'
value: 12
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '12'
value: 12
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 12
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '11'
value: 11
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '12'
value: 12
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '11'
value: 11
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '10'
value: 10
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '12'
value: 12
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '10'
value: 10
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '8'
value: 8
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '12'
value: 12
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '11'
value: 11
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '11'
value: 11
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2441,7 +2441,7 @@ system:
derivee: true
reve:
reve:
max: '11'
max: 11
value: 13
label: Points de Rêve actuels
thanatosused: false
@ -2479,7 +2479,7 @@ system:
isInput: true
chance:
value: 11
max: '11'
max: 11
label: Chance
isInput: true
destinee:
@ -2531,7 +2531,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1891,7 +1891,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!jfXs7qaHEWQpIHud.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1919,7 +1919,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!jfXs7qaHEWQpIHud.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1947,7 +1947,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!jfXs7qaHEWQpIHud.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1973,7 +1973,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!jfXs7qaHEWQpIHud.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2257,87 +2257,87 @@ system:
carac:
taille:
type: number
value: '7'
value: 7
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '12'
value: 12
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '10'
value: 10
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 11
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '13'
value: 13
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '14'
value: 14
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '12'
value: 12
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '12'
value: 12
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '12'
value: 12
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '9'
value: 9
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '8'
value: 8
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '14'
value: 14
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '12'
value: 12
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '10'
value: 10
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2424,7 +2424,7 @@ system:
derivee: true
reve:
reve:
max: '12'
max: 12
value: 13
label: Points de Rêve actuels
thanatosused: false
@ -2462,7 +2462,7 @@ system:
isInput: true
chance:
value: 0
max: '10'
max: 10
label: Chance
isInput: true
destinee:
@ -2514,7 +2514,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1890,7 +1890,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!awZg7bGbTjEGRMiw.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1918,7 +1918,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!awZg7bGbTjEGRMiw.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1946,7 +1946,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!awZg7bGbTjEGRMiw.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1972,7 +1972,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!awZg7bGbTjEGRMiw.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2074,10 +2074,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2142,10 +2142,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '2'
dommages: 2
mortalite: mortel
penetration: 0
force: '9'
force: 9
competence: Masse à 1 main
lancer: ''
tir: ''
@ -2319,87 +2319,87 @@ system:
carac:
taille:
type: number
value: '8'
value: 8
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '12'
value: 12
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '10'
value: 10
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 10
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '11'
value: 11
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '14'
value: 14
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '13'
value: 13
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '12'
value: 12
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '14'
value: 14
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '12'
value: 12
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '10'
value: 10
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '14'
value: 14
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '10'
value: 10
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2486,7 +2486,7 @@ system:
derivee: true
reve:
reve:
max: '10'
max: 10
value: 11
label: Points de Rêve actuels
thanatosused: false
@ -2524,7 +2524,7 @@ system:
isInput: true
chance:
value: 10
max: '10'
max: 10
label: Chance
isInput: true
destinee:
@ -2576,7 +2576,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -1890,7 +1890,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!dMdBctaRRdGJgced.VyAJK54OPjiRt8oH'
- _id: bt2cR4aE6lIOeg4F
name: Voie d'Hypnos
name: Hypnos
type: competence
sort: 6300000
flags: {}
@ -1918,7 +1918,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!dMdBctaRRdGJgced.bt2cR4aE6lIOeg4F'
- _id: nnR2UHelUaF8dxYn
name: Voie d'Oniros
name: Oniros
type: competence
sort: 6400000
flags: {}
@ -1946,7 +1946,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!dMdBctaRRdGJgced.nnR2UHelUaF8dxYn'
- _id: u1Peok1EYkBcVsmN
name: Voie de Narcos
name: Narcos
type: competence
sort: 6500000
flags: {}
@ -1972,7 +1972,7 @@ items:
coreVersion: '12.331'
_key: '!actors.items!dMdBctaRRdGJgced.u1Peok1EYkBcVsmN'
- _id: dPlTQzvU3CEg5qKc
name: Voie de Thanatos
name: Thanatos
type: competence
sort: 6600000
flags: {}
@ -2074,10 +2074,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '1'
dommages: 1
mortalite: mortel
penetration: 0
force: '7'
force: 7
competence: Dague
lancer: Dague de jet
tir: ''
@ -2142,10 +2142,10 @@ items:
environnement: []
resistance: 8
categorie_parade: ''
dommages: '2'
dommages: 2
mortalite: mortel
penetration: 0
force: '9'
force: 9
competence: Masse à 1 main
lancer: ''
tir: ''
@ -2319,87 +2319,87 @@ system:
carac:
taille:
type: number
value: '12'
value: 12
label: Taille
xp: '0'
xp: 0
derivee: false
apparence:
type: number
value: '9'
value: 9
label: Apparence
xp: '0'
xp: 0
derivee: false
constitution:
type: number
value: '11'
value: 11
label: Constitution
xp: '0'
xp: 0
derivee: false
force:
type: number
value: 12
label: Force
xp: '0'
xp: 0
derivee: false
agilite:
type: number
value: '10'
value: 10
label: Agilité
xp: '0'
xp: 0
derivee: false
dexterite:
type: number
value: '14'
value: 14
label: Dexterité
xp: '0'
xp: 0
derivee: false
vue:
type: number
value: '13'
value: 13
label: Vue
xp: '0'
xp: 0
derivee: false
ouie:
type: number
value: '8'
value: 8
label: Ouïe
xp: '0'
xp: 0
derivee: false
odoratgout:
type: number
value: '13'
value: 13
label: Odorat-Goût
xp: '0'
xp: 0
derivee: false
volonte:
type: number
value: '11'
value: 11
label: Volonté
xp: '0'
xp: 0
derivee: false
intellect:
type: number
value: '9'
value: 9
label: Intellect
xp: '0'
xp: 0
derivee: false
empathie:
type: number
value: '14'
value: 14
label: Empathie
xp: '0'
xp: 0
derivee: false
reve:
type: number
value: '10'
value: 10
label: Rêve
xp: '0'
xp: 0
derivee: false
chance:
type: number
value: '12'
value: 12
label: Chance
xp: '0'
xp: 0
derivee: false
melee:
type: number
@ -2486,7 +2486,7 @@ system:
derivee: true
reve:
reve:
max: '10'
max: 10
value: 11
label: Points de Rêve actuels
thanatosused: false
@ -2524,7 +2524,7 @@ system:
isInput: true
chance:
value: 12
max: '12'
max: 12
label: Chance
isInput: true
destinee:
@ -2576,7 +2576,7 @@ system:
heure: vaisseau
sexe: ''
age: '30'
beaute: '10'
beaute: 10
main: droitier
experiencelog: []
subacteurs:

View File

@ -43,13 +43,13 @@ system:
carac:
taille:
type: number
value: '0'
value: 0
label: Taille
xp: 0
derivee: false
reve:
type: number
value: '14'
value: 14
label: Rêve
xp: 0
derivee: false
@ -78,17 +78,17 @@ system:
attributs:
plusdom:
type: number
value: '0'
value: 0
label: +dom
derivee: true
vitesse:
type: string
value: '6'
value: 6
label: Vitesse
derivee: true
protection:
type: number
value: '0'
value: 0
label: Protection naturelle
derivee: false
description: >-

View File

@ -70,13 +70,13 @@ system:
carac:
taille:
type: number
value: '11'
value: 11
label: Taille
xp: 0
derivee: false
reve:
type: number
value: '13'
value: 13
label: Rêve
xp: 0
derivee: false
@ -115,7 +115,7 @@ system:
derivee: true
protection:
type: number
value: '0'
value: 0
label: Protection naturelle
derivee: false
description: >-

View File

@ -41,21 +41,21 @@ system:
carac:
taille:
type: number
value: '32'
value: 32
label: Taille
xp: 0
derivee: false
reve:
type: number
value: '20'
value: 20
label: Rêve
xp: '0'
xp: 0
derivee: false
niveau:
type: number
value: '+5'
label: Niveau
xp: '0'
xp: 0
derivee: false
sante:
endurance:
@ -86,7 +86,7 @@ system:
derivee: true
protection:
type: number
value: '0'
value: 0
label: Protection naturelle
derivee: false
description: >-

View File

@ -43,13 +43,13 @@ system:
carac:
taille:
type: number
value: '0'
value: 0
label: Taille
xp: 0
derivee: false
reve:
type: number
value: '14'
value: 14
label: Rêve
xp: 0
derivee: false
@ -78,17 +78,17 @@ system:
attributs:
plusdom:
type: number
value: '0'
value: 0
label: +dom
derivee: true
vitesse:
type: string
value: '6'
value: 6
label: Vitesse
derivee: true
protection:
type: number
value: '0'
value: 0
label: Protection naturelle
derivee: false
description: >-

View File

@ -69,21 +69,21 @@ system:
carac:
taille:
type: number
value: '12'
value: 12
label: Taille
xp: 0
derivee: false
reve:
type: number
value: '16'
value: 16
label: Rêve
xp: '0'
xp: 0
derivee: false
niveau:
type: number
value: '+3'
label: Niveau
xp: '0'
xp: 0
derivee: false
sante:
endurance:
@ -114,7 +114,7 @@ system:
derivee: true
protection:
type: number
value: '4'
value: 4
label: Protection naturelle
derivee: false
description: >-

View File

@ -97,21 +97,21 @@ system:
carac:
taille:
type: number
value: '13'
value: 13
label: Taille
xp: 0
derivee: false
reve:
type: number
value: '19'
value: 19
label: Rêve
xp: '0'
xp: 0
derivee: false
niveau:
type: number
value: '+5'
label: Niveau
xp: '0'
xp: 0
derivee: false
sante:
endurance:
@ -142,7 +142,7 @@ system:
derivee: true
protection:
type: number
value: '0'
value: 0
label: Protection naturelle
derivee: false
description: >-

View File

@ -43,13 +43,13 @@ system:
carac:
taille:
type: number
value: '0'
value: 0
label: Taille
xp: 0
derivee: false
reve:
type: number
value: '14'
value: 14
label: Rêve
xp: 0
derivee: false
@ -78,17 +78,17 @@ system:
attributs:
plusdom:
type: number
value: '0'
value: 0
label: +dom
derivee: true
vitesse:
type: string
value: '6'
value: 6
label: Vitesse
derivee: true
protection:
type: number
value: '0'
value: 0
label: Protection naturelle
derivee: false
description: >-

View File

@ -69,21 +69,21 @@ system:
carac:
taille:
type: number
value: '11'
value: 11
label: Taille
xp: 0
derivee: false
reve:
type: number
value: '13'
value: 13
label: Rêve
xp: '0'
xp: 0
derivee: false
niveau:
type: number
value: '+2'
label: Niveau
xp: '0'
xp: 0
derivee: false
sante:
endurance:
@ -114,7 +114,7 @@ system:
derivee: true
protection:
type: number
value: '0'
value: 0
label: Protection naturelle
derivee: false
description: >-

Some files were not shown because too many files have changed in this diff Show More