Compare commits

...

36 Commits

Author SHA1 Message Date
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
ad4baecdf2 Merge pull request 'v11 Niveau des entités; compendiums venins' (#733) from VincentVk/foundryvtt-reve-de-dragon:v11 into v11
All checks were successful
Release Creation / build (release) Successful in 1m28s
Reviewed-on: #733
2024-12-18 23:48:32 +01:00
8dc5616d7c Fix: probleme de sauvegarde messages combat
Il était impossible de sauvegarde à cause d'une exception lors
de la création du flag car on accédait au Token.
2024-12-18 22:15:00 +01:00
db6b025e8f Liens vers les venins 2024-12-18 17:59:08 +01:00
7f53757f26 Pas de valeurs par défaut dans descriptions
Elles n'apportent pas grand chose
2024-12-18 17:38:23 +01:00
879d2d10e5 Mineur - ordre des attributs dérivés 2024-12-18 17:37:35 +01:00
016e4463bd Support d'apostrophe dans les noms
v2: simple escape seulement
2024-12-18 17:36:47 +01:00
1dfab01c4b Support espace insécable
Dans le poids, on a généralement un espace insécable
2024-12-18 17:36:15 +01:00
a9cb211dba Ne pas afficher l'âge si 0
Dans la feuille simplifiée, ne pas afficher l'âge si 0 (correspondant
en général à des acteurs non liés)
2024-12-18 17:28:50 +01:00
4dce510c91 Calcul automatique du niveau des entités 2024-12-18 17:27:50 +01:00
14abfa8e7d Merge pull request '12.0.29 - L'indexation d'Astrobazzarh' (#732) from VincentVk/foundryvtt-reve-de-dragon:v11 into v11
All checks were successful
Release Creation / build (release) Successful in 1m36s
Reviewed-on: #732
2024-12-17 07:11:59 +01:00
1f564e0d89 Meilleure extraction du nom
- cas des entités non incarnées
2024-12-17 01:51:23 +01:00
ab61d5991d Correction des liens vers les compendiums
Afin de permettre de naviguer, les liens référencent maintenant les
compendiums dans les sorts.

Le venin des charasmes est référencé depuis les chrasmes.
2024-12-17 01:39:41 +01:00
e3a858a9ef Meilleure détection type d'acteur
- entités: pas de force (cas des entités non incarnées)
- créatures: pas de vue / avec perception
sinon: personnages
2024-12-17 01:35:47 +01:00
4cacf46ed8 Import "protection naturelle" 2024-12-17 01:32:56 +01:00
5a5b5cdbb3 Ajustement dommages créatures
Les bonus aux dommages des créatures et entitées sont intégrés
dans les données importées, il faut donc retirer le plusdom de
l'acteur après création
2024-12-17 01:32:29 +01:00
f90dddfbf8 Le nom peut contenir une apostrophe 2024-12-14 23:21:50 +01:00
d04da56c22 Merge pull request 'Corrections imports et ajouts sorts en réserve' (#731) from VincentVk/foundryvtt-reve-de-dragon:v11 into v11
All checks were successful
Release Creation / build (release) Successful in 1m35s
Reviewed-on: #731
2024-12-14 16:48:39 +01:00
a87a4d371e Import de Nom avec tiret de séparation 2024-12-14 01:02:19 +01:00
c577fa5f29 Correction import niveau 0
Correction d'import pour armes au niveau 0 (ou négatif)
2024-12-14 00:51:32 +01:00
30303330d7 Correction import armes à deux mains
pluriel!
2024-12-14 00:50:51 +01:00
ded92ddf2d Déplacement update competences
Placé sur les feuilles d'acteurs qui ont des compétences
2024-12-14 00:38:39 +01:00
2d2b75e33f Chance actuelle sur feuille simplifiée
- Affichages boutons +/-

- Jet de chance actuelle

- Correction de la détermination de chance actuelle
parfois vide/undefined
2024-12-14 00:33:31 +01:00
a9b7dff83a Affichage du coût de seuil sur les sorts 2024-12-11 23:29:01 +01:00
75d6f78b40 Mettre en réserve depuis un sort
Ajout d'une icône pour mettre les sorts en réserve depuis la
liste de sorts
2024-12-11 23:22:20 +01:00
277 changed files with 5600 additions and 3289 deletions

View File

@ -1,4 +1,26 @@
# 12.0 # 12.0
## 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
- Correction: les messages de combats ne marchaient plus (Changement combiné Foundry + rêve de Dragon)
## 12.0.29 - L'indexation d'Astrobazzarh
- les liens dans la descriptions des sorts pointent vers les sorts du compendium
- la description du chrasme contient le lien vers son venin plutôt qu'un tableau
## 12.0.28 - Les réserves d'Astrobazzarh
- possibilité de mettre en réserve depuis un sort connu
## 12.0.27 - Les vêtements d'Astrobazzarh ## 12.0.27 - Les vêtements d'Astrobazzarh
- Ajout de la liste des armures dans l'onglet caractéristiques - Ajout de la liste des armures dans l'onglet caractéristiques
- Ajout d'une option pour choisir une carte des TMR alternatives - Ajout d'une option pour choisir une carte des TMR alternatives
@ -115,11 +137,9 @@
- encodage de l'export en windows-1252 - encodage de l'export en windows-1252
- export de l'esquive avec armure et sans armure - export de l'esquive avec armure et sans armure
## 12.0.10 - Le scriptorium d'Astrobazzarh ## 12.0.9 - 12.0.10 - Le scriptorium d'Astrobazzarh
- corrections de l'export scriptarium - corrections de l'export scriptarium
- ajout d'une fonction avancée pour un exporter "scriptarium" des personnages
## 12.0.9 - Le scriptorium d'Astrobazzarh
- ajout d'une fonction avancée pour exporter les personnages dans un format csv
## 12.0.8 - La quincaillerie d'Astrobazzarh ## 12.0.8 - La quincaillerie d'Astrobazzarh
- le propriétaire est indiqué dans les feuilles d'équipements/compétences/... - le propriétaire est indiqué dans les feuilles d'équipements/compétences/...

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

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

View File

@ -12,12 +12,13 @@ import { RdDSheetUtility } from "./rdd-sheet-utility.js";
import { STATUSES } from "./settings/status-effects.js"; import { STATUSES } from "./settings/status-effects.js";
import { MAINS_DIRECTRICES } from "./actor.js"; import { MAINS_DIRECTRICES } from "./actor.js";
import { RdDBaseActorReveSheet } from "./actor/base-actor-reve-sheet.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 { RdDItemBlessure } from "./item/blessure.js";
import { RdDEmpoignade } from "./rdd-empoignade.js"; import { RdDEmpoignade } from "./rdd-empoignade.js";
import { RdDBaseActorSangSheet } from "./actor/base-actor-sang-sheet.js"; import { RdDBaseActorSangSheet } from "./actor/base-actor-sang-sheet.js";
import { RdDCoeur } from "./coeur/rdd-coeur.js"; import { RdDCoeur } from "./coeur/rdd-coeur.js";
import { AppPersonnageAleatoire } from "./actor/random/app-personnage-aleatoire.js"; import { AppPersonnageAleatoire } from "./actor/random/app-personnage-aleatoire.js";
import { RdDItemRace } from "./item/race.js";
/* -------------------------------------------- */ /* -------------------------------------------- */
/** /**
@ -97,6 +98,7 @@ export class RdDActorSheet extends RdDBaseActorSangSheet {
cacheTMR: this.actor.isTMRCache() cacheTMR: this.actor.isTMRCache()
} }
formData.race = actor.itemTypes[ITEM_TYPES.race].find(it => true)
formData.subacteurs = { formData.subacteurs = {
vehicules: this.actor.listeVehicules(), vehicules: this.actor.listeVehicules(),
montures: this.actor.listeMontures(), montures: this.actor.listeMontures(),
@ -183,7 +185,7 @@ export class RdDActorSheet extends RdDBaseActorSangSheet {
// Equip Inventory Item // Equip Inventory Item
this.html.find('.item-equip').click(async event => this.actor.equiperObjet(RdDSheetUtility.getItemId(event))) this.html.find('.item-equip').click(async event => this.actor.equiperObjet(RdDSheetUtility.getItemId(event)))
this.html.find('.chance-actuelle').click(async event => this.actor.rollCarac('chance-actuelle')) this.html.find('.roll-chance-actuelle').click(async event => this.actor.rollCarac('chance-actuelle'))
this.html.find('.button-appel-chance').click(async event => this.actor.rollAppelChance()) this.html.find('.button-appel-chance').click(async event => this.actor.rollAppelChance())
@ -214,7 +216,7 @@ export class RdDActorSheet extends RdDBaseActorSangSheet {
// Boutons spéciaux MJs // Boutons spéciaux MJs
this.html.find('.forcer-tmr-aleatoire').click(async event => this.actor.reinsertionAleatoire("Action MJ")) this.html.find('.forcer-tmr-aleatoire').click(async event => this.actor.reinsertionAleatoire("Action MJ"))
this.html.find('.don-de-haut-reve').click(async event => this.actor.addDonDeHautReve()) this.html.find('.don-de-haut-reve').click(async event => this.actor.addDonDeHautReve())
this.html.find('.nouveau-sort-reserve').click(async event => this.actor.addSortReserve()) this.html.find('.sortreserve-add').click(async event => this.actor.addSortReserve(RdDSheetUtility.getItemId(event)))
this.html.find('.afficher-tmr').click(async event => this.actor.changeTMRVisible()) this.html.find('.afficher-tmr').click(async event => this.actor.changeTMRVisible())
} }
@ -284,6 +286,8 @@ export class RdDActorSheet extends RdDBaseActorSangSheet {
this.html.find('.ptreve-actuel-plus').click(async event => this.actor.reveActuelIncDec(1)) this.html.find('.ptreve-actuel-plus').click(async event => this.actor.reveActuelIncDec(1))
this.html.find('.ptreve-actuel-moins').click(async event => this.actor.reveActuelIncDec(-1)) this.html.find('.ptreve-actuel-moins').click(async event => this.actor.reveActuelIncDec(-1))
this.html.find('.chance-actuelle-plus').click(async event => this.actor.chanceActuelleIncDec(1))
this.html.find('.chance-actuelle-moins').click(async event => this.actor.chanceActuelleIncDec(-1))
this.html.find('.fatigue-plus').click(async event => this.actor.santeIncDec("fatigue", 1)) this.html.find('.fatigue-plus').click(async event => this.actor.santeIncDec("fatigue", 1))
this.html.find('.fatigue-moins').click(async event => this.actor.santeIncDec("fatigue", -1)) this.html.find('.fatigue-moins').click(async event => this.actor.santeIncDec("fatigue", -1))
} }

View File

@ -17,7 +17,7 @@ import { RdDItemSigneDraconique } from "./item/signedraconique.js";
import { ReglesOptionnelles } from "./settings/regles-optionnelles.js"; import { ReglesOptionnelles } from "./settings/regles-optionnelles.js";
import { EffetsDraconiques } from "./tmr/effets-draconiques.js"; import { EffetsDraconiques } from "./tmr/effets-draconiques.js";
import { Draconique } from "./tmr/draconique.js"; import { Draconique } from "./tmr/draconique.js";
import { RdDCarac } from "./rdd-carac.js"; import { LIST_CARAC, RdDCarac } from "./rdd-carac.js";
import { DialogConsommer } from "./dialog-item-consommer.js"; import { DialogConsommer } from "./dialog-item-consommer.js";
import { DialogFabriquerPotion } from "./dialog-fabriquer-potion.js"; import { DialogFabriquerPotion } from "./dialog-fabriquer-potion.js";
import { RollDataAjustements } from "./rolldata-ajustements.js"; import { RollDataAjustements } from "./rolldata-ajustements.js";
@ -41,6 +41,7 @@ import { RdDCombatManager } from "./rdd-combat.js";
import { RdDItemTete } from "./item/tete.js"; import { RdDItemTete } from "./item/tete.js";
import { DialogSelect } from "./dialog-select.js"; import { DialogSelect } from "./dialog-select.js";
import { PAS_DE_DRACONIC, POSSESSION_SANS_DRACONIC } from "./item/base-items.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'] export const MAINS_DIRECTRICES = ['Droitier', 'Gaucher', 'Ambidextre']
@ -58,7 +59,7 @@ export class RdDActor extends RdDBaseActorSang {
*/ */
prepareActorData() { 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.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); this.system.carac.tir.value = Math.floor((parseInt(this.system.carac.vue.value) + parseInt(this.system.carac.dexterite.value)) / 2);
@ -95,11 +96,14 @@ export class RdDActor extends RdDBaseActorSang {
isHautRevant() { return this.system.attributs.hautrevant.value != "" } isHautRevant() { return this.system.attributs.hautrevant.value != "" }
/* -------------------------------------------- */ /* -------------------------------------------- */
getAgilite() { return this.system.carac.agilite?.value ?? 0 } getAgilite() { return Misc.toInt(this.system.carac.agilite?.value ?? 0) }
getChance() { return this.system.carac.chance?.value ?? 0 } getChance() { return Misc.toInt(this.system.carac.chance?.value ?? 0) }
getReveActuel() { return this.system.reve?.reve?.value ?? this.carac.reve.value ?? 0 } getReveActuel() { return Misc.toInt(this.system.reve?.reve?.value) ?? this.carac.reve.value ?? 0 }
getChanceActuel() { return this.system.compteurs.chance?.value ?? 10 } getChanceActuel() {
return Number.isNumeric(this.system.compteurs.chance.value) ?
Misc.toInt(this.system.compteurs.chance.value) : this.getChance()
}
getMoralTotal() { return this.system.compteurs.moral?.value ?? 0 } getMoralTotal() { return this.system.compteurs.moral?.value ?? 0 }
getEnduranceMax() { return Math.max(1, Math.max(this.getTaille() + this.getConstitution(), this.getVieMax() + this.getVolonte())) } getEnduranceMax() { return Math.max(1, Math.max(this.getTaille() + this.getConstitution(), this.getVieMax() + this.getVolonte())) }
@ -657,18 +661,16 @@ export class RdDActor extends RdDBaseActorSang {
/* -------------------------------------------- */ /* -------------------------------------------- */
async updateCarac(caracName, to) { async updateCarac(caracName, to) {
if (caracName == "force") { to = Number(to)
if (Number(to) > this.getTaille() + 4) { if (!RdDItemRace.checkRacialMax(this, caracName, to)){
ui.notifications.warn("Votre FORCE doit être au maximum de TAILLE+4"); return
return;
}
} }
if (caracName == "reve") { if (caracName == LIST_CARAC.reve.code) {
if (to > Misc.toInt(this.system.reve.seuil.value)) { if (to > Misc.toInt(this.system.reve.seuil.value)) {
this.setPointsDeSeuil(to); this.setPointsDeSeuil(to);
} }
} }
if (caracName == "chance") { if (caracName == LIST_CARAC.chance.code) {
if (to > Misc.toInt(this.system.compteurs.chance.value)) { if (to > Misc.toInt(this.system.compteurs.chance.value)) {
this.setPointsDeChance(to); this.setPointsDeChance(to);
} }
@ -991,21 +993,31 @@ export class RdDActor extends RdDBaseActorSang {
} }
} }
async addSortReserve() { async addSortReserve(itemId) {
if (itemId) {
const item = this.items.get(itemId)
if (item.type == ITEM_TYPES.sort && !item.system.isrituel) {
this.$createSortReserve(item)
return
}
}
const selectSortReserve = { const selectSortReserve = {
title: "Créer un sort en réserve", title: "Créer un sort en réserve",
label: "Choisir un sort", label: "Choisir un sort",
list: this.itemTypes[ITEM_TYPES.sort].filter(it => !it.system.isrituel) list: this.itemTypes[ITEM_TYPES.sort].filter(it => !it.system.isrituel)
} }
DialogSelect.select(selectSortReserve, sort => DialogSelect.select(selectSortReserve, sort => this.$createSortReserve(sort))
this.createEmbeddedDocuments("Item", }
[{
type: ITEM_TYPES.sortreserve, $createSortReserve(sort) {
name: sort.name, this.createEmbeddedDocuments("Item",
img: sort.img, [{
system: { sortid: sort.id, draconic: sort.system.draconic, ptreve: Number(sort.system.ptreve.match(/\d+/)), coord: 'A1', heurecible: 'Vaisseau' } type: ITEM_TYPES.sortreserve,
}], name: sort.name,
{ renderSheet: true })) img: sort.img,
system: { sortid: sort.id, draconic: sort.system.draconic, ptreve: Number(sort.system.ptreve.match(/\d+/)), coord: 'A1', heurecible: 'Vaisseau' }
}],
{ renderSheet: true })
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
async reinsertionAleatoire(raison, accessible = tmr => true) { async reinsertionAleatoire(raison, accessible = tmr => true) {
@ -1070,6 +1082,11 @@ export class RdDActor extends RdDBaseActorSang {
await this.update({ "system.reve.reve.value": reve }); await this.update({ "system.reve.reve.value": reve });
} }
async chanceActuelleIncDec(value) {
const chance = Math.min(this.getChance(), Math.max(this.getChanceActuel() + value, 0));
await this.update({ "system.compteurs.chance.value": chance });
}
/* -------------------------------------------- */ /* -------------------------------------------- */
async regainPointDeSeuil() { async regainPointDeSeuil() {
const seuil = Misc.toInt(this.system.reve.seuil.value); const seuil = Misc.toInt(this.system.reve.seuil.value);
@ -1513,13 +1530,12 @@ export class RdDActor extends RdDBaseActorSang {
}; };
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
isCaracMax(code) { isCaracMax(code) {
if (code == 'force' && parseInt(this.system.carac.force.value) >= parseInt(this.system.carac.taille.value) + 4) { return RdDItemRace.isRacialMax(this, code)
return true;
}
return false
} }
async checkCaracXP(caracName, display = true) { async checkCaracXP(caracName, display = true) {
let carac = this.findCaracByName(caracName); let carac = this.findCaracByName(caracName);
if (carac && carac.xp > 0) { if (carac && carac.xp > 0) {
@ -1580,7 +1596,7 @@ export class RdDActor extends RdDBaseActorSang {
/* -------------------------------------------- */ /* -------------------------------------------- */
async appliquerAjoutExperience(rollData, hideChatMessage = 'show') { async appliquerAjoutExperience(rollData, hideChatMessage = 'show') {
if (!Misc.isFirstConnectedGM()) { if (!Misc.hasConnectedGM()) {
return return
} }
hideChatMessage = hideChatMessage == 'hide' || (Misc.isRollModeHiddenToPlayer() && !game.user.isGM) hideChatMessage = hideChatMessage == 'hide' || (Misc.isRollModeHiddenToPlayer() && !game.user.isGM)
@ -1646,10 +1662,12 @@ export class RdDActor extends RdDBaseActorSang {
/* -------------------------------------------- */ /* -------------------------------------------- */
async rollUnSort(coord) { async rollUnSort(coord) {
RdDEmpoignade.checkEmpoignadeEnCours(this) if (RdDEmpoignade.checkEmpoignadeEnCours(this)) {
return
}
if (EffetsDraconiques.isSortImpossible(this)) { if (EffetsDraconiques.isSortImpossible(this)) {
ui.notifications.error("Une queue ou un souffle vous empèche de lancer de sort!"); ui.notifications.error("Une queue ou un souffle vous empèche de lancer de sort!")
return; return
} }
// Duplication car les pts de reve sont modifiés dans le sort // Duplication car les pts de reve sont modifiés dans le sort
let sorts = foundry.utils.duplicate(this.$filterSortList(this.itemTypes['sort'], coord)); let sorts = foundry.utils.duplicate(this.$filterSortList(this.itemTypes['sort'], coord));
@ -2254,12 +2272,6 @@ export class RdDActor extends RdDBaseActorSang {
} }
} }
/* -------------------------------------------- */
async chanceActuelleIncDec(value) {
const chance = Math.min(this.getChance(), Math.max(this.getChanceActuel() + value, 0));
await this.updateCompteurValue("chance", chance);
}
/* -------------------------------------------- */ /* -------------------------------------------- */
async appelDestinee(onSuccess = () => { }, onEchec = () => { }) { async appelDestinee(onSuccess = () => { }, onEchec = () => { }) {
let destinee = this.system.compteurs.destinee?.value ?? 0; let destinee = this.system.compteurs.destinee?.value ?? 0;
@ -3021,12 +3033,14 @@ export class RdDActor extends RdDBaseActorSang {
/* -------------------------------------------- */ /* -------------------------------------------- */
async onCreateItem(item, options, id) { async onCreateItem(item, options, id) {
switch (item.type) { switch (item.type) {
case 'tete': case ITEM_TYPES.tete:
case 'queue': case ITEM_TYPES.queue:
case 'ombre': case ITEM_TYPES.ombre:
case 'souffle': case ITEM_TYPES.souffle:
await this.onCreateOwnedDraconique(item, options, id); await this.onCreateOwnedDraconique(item, options, id)
break; break
case ITEM_TYPES.race:
await this.onCreateOwnedRace(item, options, id)
} }
await item.onCreateItemTemporel(this); await item.onCreateItemTemporel(this);
await item.onCreateDecoupeComestible(this); await item.onCreateDecoupeComestible(this);
@ -3034,16 +3048,19 @@ export class RdDActor extends RdDBaseActorSang {
async onDeleteItem(item, options, id) { async onDeleteItem(item, options, id) {
switch (item.type) { switch (item.type) {
case 'tete': case ITEM_TYPES.tete:
case 'queue': case ITEM_TYPES.queue:
case 'ombre': case ITEM_TYPES.ombre:
case 'souffle': case ITEM_TYPES.souffle:
await this.onDeleteOwnedDraconique(item, options, id) await this.onDeleteOwnedDraconique(item, options, id)
break break
case 'casetmr': case ITEM_TYPES.race:
await this.onDeleteOwnedRace(item, options, id)
break
case ITEM_TYPES.casetmr:
await this.onDeleteOwnedCaseTmr(item, options, id) await this.onDeleteOwnedCaseTmr(item, options, id)
break break
case 'empoignade': case ITEM_TYPES.empoignade:
await RdDEmpoignade.deleteLinkedEmpoignade(this.id, item) await RdDEmpoignade.deleteLinkedEmpoignade(this.id, item)
break break
} }
@ -3072,6 +3089,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) { async onDeleteOwnedCaseTmr(item, options, id) {
if (Misc.isFirstConnectedGM()) { if (Misc.isFirstConnectedGM()) {

View File

@ -48,6 +48,19 @@ export class RdDBaseActorReveSheet extends RdDBaseActorSheet {
}], { renderSheet: true }) }], { renderSheet: true })
) )
if (this.options.vueDetaillee) {
// On carac change
this.html.find('.carac-value').change(async event => {
let caracName = event.currentTarget.name.replace(".value", "").replace("system.carac.", "");
this.actor.updateCarac(caracName, parseInt(event.target.value));
});
// On competence change
this.html.find('.competence-value').change(async event => {
let compName = event.currentTarget.attributes.compname.value;
//console.log("Competence changed :", compName);
this.actor.updateCompetence(compName, parseInt(event.target.value));
});
}
} }
} }

View File

@ -37,6 +37,15 @@ export class RdDBaseActorReve extends RdDBaseActor {
this.system.sante.endurance.value = Math.min(this.system.sante.endurance.value, this.system.sante.endurance.max) this.system.sante.endurance.value = Math.min(this.system.sante.endurance.value, this.system.sante.endurance.max)
} }
getCarac() {
return foundry.utils.mergeObject(this.system.carac,
{
'reve-actuel': this.getCaracReveActuel(),
'chance-actuelle': this.getCaracChanceActuelle()
},
{ inplace: false })
}
getCaracChanceActuelle() { getCaracChanceActuelle() {
return { return {
label: 'Chance actuelle', label: 'Chance actuelle',
@ -53,7 +62,6 @@ export class RdDBaseActorReve extends RdDBaseActor {
}; };
} }
getTaille() { return Misc.toInt(this.system.carac.taille?.value) } getTaille() { return Misc.toInt(this.system.carac.taille?.value) }
getConstitution() { return this.getReve() } getConstitution() { return this.getReve() }
getForce() { return this.getReve() } getForce() { return this.getReve() }
@ -306,16 +314,6 @@ export class RdDBaseActorReve extends RdDBaseActor {
}); });
} }
getCarac() {
// TODO: le niveau d'une entité de cauchemar devrait être exclu...
return foundry.utils.mergeObject(this.system.carac,
{
'reve-actuel': this.getCaracReveActuel(),
'chance-actuelle': this.getCaracChanceActuelle()
},
{ inplace: false })
}
/* -------------------------------------------- */ /* -------------------------------------------- */
async rollCarac(caracName, jetResistance = undefined) { async rollCarac(caracName, jetResistance = undefined) {
if (Grammar.equalsInsensitive(caracName, 'taille')) { if (Grammar.equalsInsensitive(caracName, 'taille')) {
@ -499,7 +497,7 @@ export class RdDBaseActorReve extends RdDBaseActor {
|| entite.isEntiteAccordee(this)) { || entite.isEntiteAccordee(this)) {
return true; return true;
} }
const rolled = await RdDResolutionTable.roll(this.getReveActuel(), - Number(entite.system.carac.niveau.value)); const rolled = await RdDResolutionTable.roll(this.getReveActuel(), - Number(entite.getNiveau()));
const rollData = { const rollData = {
alias: this.getAlias(), alias: this.getAlias(),
rolled: rolled, rolled: rolled,

View File

@ -177,21 +177,6 @@ export class RdDBaseActorSheet extends ActorSheet {
this.options.vueDetaillee = !this.options.vueDetaillee; this.options.vueDetaillee = !this.options.vueDetaillee;
this.render(true); this.render(true);
}); });
if (this.options.vueDetaillee) {
// On carac change
this.html.find('.carac-value').change(async event => {
let caracName = event.currentTarget.name.replace(".value", "").replace("system.carac.", "");
this.actor.updateCarac(caracName, parseInt(event.target.value));
});
// On competence change
this.html.find('.competence-value').change(async event => {
let compName = event.currentTarget.attributes.compname.value;
//console.log("Competence changed :", compName);
this.actor.updateCompetence(compName, parseInt(event.target.value));
});
}
} }
_rechercherKeyup(event) { _rechercherKeyup(event) {

View File

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

View File

@ -15,6 +15,8 @@ export class RdDActorEntiteSheet extends RdDBaseActorReveSheet {
async getData() { async getData() {
let formData = await super.getData(); let formData = await super.getData();
formData.niveau = this.actor.getNiveau()
delete formData.system.carac.niveau
formData.resonances = this.actor.system.sante.resonnance.actors.map(actorId => game.actors.get(actorId)) formData.resonances = this.actor.system.sante.resonnance.actors.map(actorId => game.actors.get(actorId))
.map(actor => { return { id: actor.id, name: actor.name, img: actor.img } }) .map(actor => { return { id: actor.id, name: actor.name, img: actor.img } })
return formData return formData
@ -33,10 +35,6 @@ export class RdDActorEntiteSheet extends RdDBaseActorReveSheet {
let compName = event.currentTarget.attributes.compname.value; let compName = event.currentTarget.attributes.compname.value;
this.actor.updateCreatureCompetence(compName, "carac_value", parseInt(event.target.value)); this.actor.updateCreatureCompetence(compName, "carac_value", parseInt(event.target.value));
}); });
this.html.find('.creature-niveau').change(async event => {
let compName = event.currentTarget.attributes.compname.value;
this.actor.updateCreatureCompetence(compName, "niveau", parseInt(event.target.value));
})
this.html.find('.creature-dommages').change(async event => { this.html.find('.creature-dommages').change(async event => {
let compName = event.currentTarget.attributes.compname.value; let compName = event.currentTarget.attributes.compname.value;
this.actor.updateCreatureCompetence(compName, "dommages", parseInt(event.target.value)); this.actor.updateCreatureCompetence(compName, "dommages", parseInt(event.target.value));

View File

@ -1,6 +1,7 @@
import { ENTITE_INCARNE, ENTITE_NONINCARNE } from "../constants.js"; import { ENTITE_INCARNE, ENTITE_NONINCARNE } from "../constants.js";
import { ITEM_TYPES } from "../item.js"; import { ITEM_TYPES } from "../item.js";
import { Misc } from "../misc.js"; import { Misc } from "../misc.js";
import { RdDCarac } from "../rdd-carac.js";
import { RdDEncaisser } from "../rdd-roll-encaisser.js"; import { RdDEncaisser } from "../rdd-roll-encaisser.js";
import { STATUSES } from "../settings/status-effects.js"; import { STATUSES } from "../settings/status-effects.js";
import { RdDBaseActorReve } from "./base-actor-reve.js"; import { RdDBaseActorReve } from "./base-actor-reve.js";
@ -18,12 +19,23 @@ export class RdDEntite extends RdDBaseActorReve {
isEntite(typeentite = []) { isEntite(typeentite = []) {
return (typeentite.length == 0 || typeentite.includes(this.system.definition.typeentite)); return (typeentite.length == 0 || typeentite.includes(this.system.definition.typeentite));
} }
isNonIncarnee() { return this.isEntite([ENTITE_NONINCARNE]) } isNonIncarnee() { return this.isEntite([ENTITE_NONINCARNE]) }
getReveActuel() { getReveActuel() {
return Misc.toInt(this.system.carac.reve?.value) return Misc.toInt(this.system.carac.reve?.value)
} }
getCarac() {
const carac = super.getCarac()
delete carac.niveau
return carac
}
getNiveau() {
const reve = this.getReve()
return RdDCarac.getCaracDerivee(reve).niveau
}
getForce() { return this.getReve() } getForce() { return this.getReve() }
getAgilite() { return this.getReve() } getAgilite() { return this.getReve() }
getChance() { return this.getReve() } getChance() { return this.getReve() }
@ -64,6 +76,7 @@ export class RdDEntite extends RdDBaseActorReve {
} }
return {} return {}
} }
async encaisser() { async encaisser() {
if (this.isNonIncarnee()) { if (this.isNonIncarnee()) {
return return

View File

@ -83,6 +83,7 @@ const MAPPING_BASE = [
{ column: "protectionarmure", colName: 'Protection', getter: (actor, context) => Mapping.getProtectionArmure(actor, context) }, { column: "protectionarmure", colName: 'Protection', getter: (actor, context) => Mapping.getProtectionArmure(actor, context) },
{ column: "malus_armure", getter: (actor, context) => Mapping.getMalusArmure(actor, context) }, { column: "malus_armure", getter: (actor, context) => Mapping.getMalusArmure(actor, context) },
{ column: "reve_actuel", rollClass: 'roll-reve-actuel', colName: 'Rêve actuel', getter: (actor, context) => actor.system.reve.reve.value }, { column: "reve_actuel", rollClass: 'roll-reve-actuel', colName: 'Rêve actuel', getter: (actor, context) => actor.system.reve.reve.value },
{ column: "chance_actuel", rollClass: 'roll-chance-actuelle', colName: 'Chance actuelle', getter: (actor, context) => actor.system.compteurs.chance.value },
{ column: "vie_actuel", rollClass: 'jet-vie', getter: (actor, context) => actor.system.sante.vie.value }, { column: "vie_actuel", rollClass: 'jet-vie', getter: (actor, context) => actor.system.sante.vie.value },
{ column: "endurance_actuel", rollClass: 'jet-endurance', getter: (actor, context) => actor.system.sante.endurance.value }, { column: "endurance_actuel", rollClass: 'jet-endurance', getter: (actor, context) => actor.system.sante.endurance.value },
{ column: "esquive", getter: (actor, context) => Mapping.getEsquive(context) }, { column: "esquive", getter: (actor, context) => Mapping.getEsquive(context) },
@ -278,7 +279,7 @@ export class Mapping {
const race = ['', 'humain'].includes(Grammar.toLowerCaseNoAccent(actor.system.race)) ? '' : (actor.system.race + ' ') const race = ['', 'humain'].includes(Grammar.toLowerCaseNoAccent(actor.system.race)) ? '' : (actor.system.race + ' ')
const heure = actor.system.heure const heure = actor.system.heure
const hn = `${sexeFeminin} à l'heure ${RdDTimestamp.definition(heure).avecArticle}` const hn = `${sexeFeminin} à l'heure ${RdDTimestamp.definition(heure).avecArticle}`
const age = actor.system.age ? `${actor.system.age} ans` : undefined const age = (actor.system.age && actor.system.age >0) ? `${actor.system.age} ans` : undefined
const taille = actor.system.taille const taille = actor.system.taille
const poids = actor.system.poids const poids = actor.system.poids
const cheveux = actor.system.cheveux ? `cheveux ${actor.system.cheveux}` : undefined const cheveux = actor.system.cheveux ? `cheveux ${actor.system.cheveux}` : undefined

View File

@ -6,6 +6,7 @@ import { Grammar } from "../grammar.js";
import { Misc } from "../misc.js"; import { Misc } from "../misc.js";
import { ENTITE_INCARNE, ENTITE_NONINCARNE } from "../constants.js"; import { ENTITE_INCARNE, ENTITE_NONINCARNE } from "../constants.js";
import { RdDItemTete } from "../item/tete.js"; import { RdDItemTete } from "../item/tete.js";
import { ITEM_TYPES } from "../item.js";
const WHITESPACES = "\\s+" const WHITESPACES = "\\s+"
const NUMERIC = "[\\+\\-]?\\d+" const NUMERIC = "[\\+\\-]?\\d+"
@ -26,7 +27,7 @@ const MANIEMENTS = {
'de lancer': (weapon) => { return { name: weapon.system.lancer, categorie: 'lancer' } }, 'de lancer': (weapon) => { return { name: weapon.system.lancer, categorie: 'lancer' } },
'de jet': (weapon) => { return { name: weapon.system.lancer, categorie: 'lancer' } }, 'de jet': (weapon) => { return { name: weapon.system.lancer, categorie: 'lancer' } },
'à une main': (weapon) => { return { name: weapon.system.competence, categorie: 'melee' } }, 'à une main': (weapon) => { return { name: weapon.system.competence, categorie: 'melee' } },
'à deux main': (weapon) => { return { name: weapon.system.competence.replace("à 1 main", "à 2 main"), categorie: 'melee' } }, 'à deux mains': (weapon) => { return { name: weapon.system.competence.replace("à 1 main", "à 2 mains"), categorie: 'melee' } },
'mêlée': (weapon) => { return { name: weapon.system.competence, categorie: 'melee' } }, 'mêlée': (weapon) => { return { name: weapon.system.competence, categorie: 'melee' } },
} }
const XREGEXP_WEAPON_MANIEMENT = "(?<maniement>(" + Misc.join(Object.keys(MANIEMENTS), '|') + "))" const XREGEXP_WEAPON_MANIEMENT = "(?<maniement>(" + Misc.join(Object.keys(MANIEMENTS), '|') + "))"
@ -164,26 +165,18 @@ export class RdDStatBlockParser {
switch (type) { switch (type) {
case "creature": case "creature":
RdDStatBlockParser.parseCreature(statString, actorData) RdDStatBlockParser.parseCreature(statString, actorData)
await RdDStatBlockParser.parseCompetences(statString, actorData, items)
break break
case "entite": case "entite":
RdDStatBlockParser.parseEntite(statString, actorData) RdDStatBlockParser.parseEntite(statString, actorData)
await RdDStatBlockParser.parseCompetences(statString, actorData, items)
break break
} case "personnage":
if (type == "personnage") { await RdDStatBlockParser.parseArmors(statString, actorData, items);
// Now process armors await RdDStatBlockParser.parseCompetences(statString, actorData, items);
await RdDStatBlockParser.parseArmors(statString, actorData, items); await RdDStatBlockParser.parseWeapons(statString, items);
} await RdDStatBlockParser.parseHautReve(statString, actorData, items);
RdDStatBlockParser.parsePersonnage(statString, actorData);
// 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);
} }
const name = RdDStatBlockParser.extractName(type, statString); const name = RdDStatBlockParser.extractName(type, statString);
@ -193,6 +186,7 @@ export class RdDStatBlockParser {
let newActor = await RdDBaseActorReve.create({ name, type, system: actorData, items }); let newActor = await RdDBaseActorReve.create({ name, type, system: actorData, items });
await newActor.remiseANeuf() await newActor.remiseANeuf()
await RdDStatBlockParser.adjustAttacks(newActor)
await RdDStatBlockParser.setValeursActuelles(newActor, statString) await RdDStatBlockParser.setValeursActuelles(newActor, statString)
await newActor?.sheet.render(true) await newActor?.sheet.render(true)
} }
@ -267,7 +261,7 @@ export class RdDStatBlockParser {
} }
let weapMatch = XRegExp.exec(statString, XRegExp(weapon.name let weapMatch = XRegExp.exec(statString, XRegExp(weapon.name
+ "(\\s*" + XREGEXP_WEAPON_MANIEMENT + ")?" + "(\\s*" + XREGEXP_WEAPON_MANIEMENT + ")?"
+ "\\s+(?<value>\\+\\d+)", 'giu')); + "\\s+(?<value>[\\+\\-]?\\d+)", 'giu'));
if (weapMatch) { if (weapMatch) {
weapon = weapon.toObject(); weapon = weapon.toObject();
weapon.system.equipe = 'true'; weapon.system.equipe = 'true';
@ -296,6 +290,21 @@ export class RdDStatBlockParser {
} }
} }
static async adjustAttacks(newActor) {
if (["creature", "entite"].includes(newActor.type)) {
const bonusDommages = newActor.getBonusDegat()
const ajustementAttaques = newActor.itemTypes[ITEM_TYPES.competencecreature].filter(it => it.system.iscombat)
.map(it => {
return {
_id: it.id,
'system.categorie': 'melee',
'system.dommages': it.system.dommages - bonusDommages
}
})
await newActor.updateEmbeddedDocuments('Item', ajustementAttaques)
}
}
static async setValeursActuelles(newActor, statString) { static async setValeursActuelles(newActor, statString) {
const updates = { const updates = {
} }
@ -412,9 +421,9 @@ export class RdDStatBlockParser {
actorData.taille = taille.value; actorData.taille = taille.value;
} }
// Get weight // Get weight
const poids = XRegExp.exec(statString, XRegExp("(?<value>\\d+ kg)", 'giu')); const poids = XRegExp.exec(statString, XRegExp(",\\s+(?<value>\\d+)\\s+kg", 'giu'));
if (poids?.value) { if (poids?.value) {
actorData.poids = poids.value; actorData.poids = poids.value + ' kg';
} }
// Get cheveux // Get cheveux
const cheveux = XRegExp.exec(statString, XRegExp("kg,\\s+(?<value>[A-Za-zÀ-ÖØ-öø-ÿ\\s\\-]+),\\s+yeux", 'giu')); const cheveux = XRegExp.exec(statString, XRegExp("kg,\\s+(?<value>[A-Za-zÀ-ÖØ-öø-ÿ\\s\\-]+),\\s+yeux", 'giu'));
@ -435,7 +444,7 @@ export class RdDStatBlockParser {
} }
static parseCreature(statString, actorData) { static parseCreature(statString, actorData) {
let protection = XRegExp.exec(statString, XRegExp("protection\\s+(?<value>[\\-]?\\d+)", 'giu')); let protection = XRegExp.exec(statString, XRegExp("protection(\\s+naturelle)?\\s+(?<value>[\\-]?\\d+)", 'giu'));
if (protection?.value) { if (protection?.value) {
actorData.attributs.protection.value = Number(protection.value); actorData.attributs.protection.value = Number(protection.value);
} }
@ -461,33 +470,40 @@ export class RdDStatBlockParser {
} }
static parseActorType(statString) { static parseActorType(statString) {
let niveau = XRegExp.exec(statString, XRegExp("Niveau\\s+(?<value>[\\+\\-]?\\d+)", 'giu')) let force = XRegExp.exec(statString, XRegExp("Force\\s+(?<value>[\\+\\-]?\\d+)", 'giu'))
let vue = XRegExp.exec(statString, XRegExp("Vue\\s+(?<value>[\\+\\-]?\\d+)", 'giu'))
let perception = XRegExp.exec(statString, XRegExp("perception\\s+(?<value>\\d+)", 'giu')) let perception = XRegExp.exec(statString, XRegExp("perception\\s+(?<value>\\d+)", 'giu'))
if (perception?.value) { if (!force) {
return "creature"
}
if (niveau?.value) {
return "entite" return "entite"
} }
if (!vue || perception) {
return "creature"
}
return "personnage" return "personnage"
} }
static extractName(actorType, statString) { static extractName(actorType, statString) {
switch (actorType) { if (actorType == "personnage") {
case "personnage": // Check if ',né le' is present
// Check if ',né le' is present let namePersonnage = "Importé"
let namePersonnage = "Importé" if (statString.includes(", né")) {
if (statString.includes(", né")) { // Name is all string before first comma ','
// Name is all string before first comma ',' namePersonnage = XRegExp.exec(statString, XRegExp("(?<value>[\\p{Letter}\'\\-\\s\\d]+),", 'giu'));
namePersonnage = XRegExp.exec(statString, XRegExp("(?<value>[\\p{Letter}\\s\\d]+),", 'giu')); } else {
} else { namePersonnage = XRegExp.exec(statString, XRegExp("(?<value>[\\p{Letter}\'\\-\\s\\d]+)\\s+TAILLE", 'giu'));
namePersonnage = XRegExp.exec(statString, XRegExp("(?<value>[\\p{Letter}\\s\\d]+)\\s+TAILLE", 'giu')); }
} if (namePersonnage?.value) {
if (namePersonnage?.value) { return Misc.upperFirst(namePersonnage?.value.toLowerCase());
return Misc.upperFirst(namePersonnage?.value); }
}
} }
const name = XRegExp.exec(statString, XRegExp("(?<value>.+)\\s+taille", 'giu')); const name = XRegExp.exec(statString, XRegExp("(?<value>.+)\\s+taille", 'giu'));
if (actorType == "entite") {
if (!(name?.value)) {
const nameEntiteReve = XRegExp.exec(statString, XRegExp("(?<value>.+)\\s+rêve", 'giu'));
return Misc.upperFirst(nameEntiteReve?.value || "Importé");
}
}
return Misc.upperFirst(name?.value || "Importé"); return Misc.upperFirst(name?.value || "Importé");
} }

View File

@ -45,6 +45,7 @@ export const ITEM_TYPES = {
danse: 'danse', danse: 'danse',
chant: 'chant', chant: 'chant',
jeu: 'jeu', jeu: 'jeu',
race: 'race',
recettecuisine: 'recettecuisine', recettecuisine: 'recettecuisine',
oeuvre: 'oeuvre', oeuvre: 'oeuvre',
recettealchimique: 'recettealchimique', 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 { Misc } from "../misc.js";
import { ReglesOptionnelles } from "../settings/regles-optionnelles.js"; import { ReglesOptionnelles } from "../settings/regles-optionnelles.js";
export class RdDItemArmure extends RdDItem { export class RdDItemArmure extends RdDItem {
static get ITEM_TYPE() { return ITEM_TYPES.armure }
static get defaultIcon() { static get defaultIcon() {
return "systems/foundryvtt-reve-de-dragon/icons/armes_armures/armure_plaques.webp"; 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, 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.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.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 { RdDBaseActorSheet } from "../actor/base-actor-sheet.js";
import { ITEM_TYPES } from "../item.js";
import { RdDSheetUtility } from "../rdd-sheet-utility.js"; import { RdDSheetUtility } from "../rdd-sheet-utility.js";
import { RdDUtility } from "../rdd-utility.js"; import { RdDUtility } from "../rdd-utility.js";
import { RdDItemInventaireSheet } from "./sheet-base-inventaire.js"; import { RdDItemInventaireSheet } from "./sheet-base-inventaire.js";
export class RdDConteneurItemSheet extends RdDItemInventaireSheet { export class RdDConteneurItemSheet extends RdDItemInventaireSheet {
static get ITEM_TYPE() { return "conteneur" }; static get ITEM_TYPE() { return ITEM_TYPES.conteneur };
async getData() { async getData() {
const formData = await super.getData(); const formData = await super.getData();

View File

@ -2,10 +2,11 @@ import { RdDBaseActor } from "./actor/base-actor.js";
import { LOG_HEAD, SYSTEM_RDD } from "./constants.js"; import { LOG_HEAD, SYSTEM_RDD } from "./constants.js";
import { Grammar } from "./grammar.js"; import { Grammar } from "./grammar.js";
import { Monnaie } from "./item-monnaie.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 { RdDTimestamp } from "./time/rdd-timestamp.js";
import { RdDRaretes } from "./item/raretes.js"; import { RdDRaretes } from "./item/raretes.js";
import { VOIES_DRACONIC } from "./item-sort.js"; import { VOIES_DRACONIC } from "./item-sort.js";
import { SystemCompendiums } from "./settings/system-compendiums.js";
class Migration { class Migration {
get code() { return "sample"; } 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 { export class Migrations {
static getMigrations() { static getMigrations() {
return [ return [
@ -585,7 +607,8 @@ export class Migrations {
new _10_7_19_CategorieCompetenceCreature(), new _10_7_19_CategorieCompetenceCreature(),
new _10_7_19_PossessionsEntiteVictime(), new _10_7_19_PossessionsEntiteVictime(),
new _11_2_20_MigrationAstrologie(), 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"; 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 * This class is intended as a placeholder for utility methods unrelated
* to actual classes of the game system or of FoundryVTT * to actual classes of the game system or of FoundryVTT
@ -209,6 +216,10 @@ export class Misc {
static isFirstConnectedGM() { static isFirstConnectedGM() {
return game.user == Misc.firstConnectedGM(); return game.user == Misc.firstConnectedGM();
} }
static hasConnectedGM() {
return Misc.firstConnectedGM();
}
static firstConnectedGMId() { static firstConnectedGMId() {
return Misc.firstConnectedGM()?.id; return Misc.firstConnectedGM()?.id;
@ -226,13 +237,7 @@ export class Misc {
/* -------------------------------------------- */ /* -------------------------------------------- */
static findFirstLike(value, elements, options = {}) { static findFirstLike(value, elements, options = {}) {
options = foundry.utils.mergeObject({ options = foundry.utils.mergeObject(DEFAULT_FIND_OPTIONS, options, { overwrite: true, inplace: false });
mapper: it => it.name,
preFilter: it => true,
description: 'valeur',
onMessage: m => ui.notifications.info(m)
}, options, { overwrite: true, inplace: false });
const subset = this.findAllLike(value, elements, options); const subset = this.findAllLike(value, elements, options);
if (subset.length == 0) { if (subset.length == 0) {
console.log(`Aucune ${options.description} pour ${value}`); console.log(`Aucune ${options.description} pour ${value}`);
@ -251,13 +256,7 @@ export class Misc {
} }
static findAllLike(value, elements, options = {}) { static findAllLike(value, elements, options = {}) {
options = foundry.utils.mergeObject({ options = foundry.utils.mergeObject(DEFAULT_FIND_OPTIONS, options, { overwrite: true, inplace: false });
mapper: it => it.name,
preFilter: it => true,
description: 'valeur',
onMessage: m => ui.notifications.info(m)
}, options);
if (!value) { if (!value) {
options.onMessage(`Pas de ${options.description} correspondant à une valeur vide`); options.onMessage(`Pas de ${options.description} correspondant à une valeur vide`);
return []; return [];

View File

@ -3,42 +3,73 @@ import { Misc } from "./misc.js";
const TABLE_CARACTERISTIQUES_DERIVEES = { const TABLE_CARACTERISTIQUES_DERIVEES = {
// xp: coût pour passer du niveau inférieur à ce niveau // xp: coût pour passer du niveau inférieur à ce niveau
1: { xp: 3, poids: "moins de 1kg", poidsMin: 0, poidsMax: 1, plusdom: -5, sconst: 0.5, sust: 0.1 }, 1: { xp: 3, niveau: -5, poids: "moins de 1kg", poidsMin: 0, poidsMax: 1, plusdom: -5, sconst: 0.5, sust: 0.1 },
2: { xp: 3, poids: "1-5", poidsMin: 1, poidsMax: 5, plusdom: -4, sconst: 0.5, sust: 0.3 }, 2: { xp: 3, niveau: -4, poids: "1-5", poidsMin: 1, poidsMax: 5, plusdom: -4, sconst: 0.5, sust: 0.3 },
3: { xp: 4, poids: "6-10", poidsMin: 6, poidsMax: 10, plusdom: -3, sconst: 1, sust: 0.5, beaute: 'hideux' }, 3: { xp: 4, niveau: -3, poids: "6-10", poidsMin: 6, poidsMax: 10, plusdom: -3, sconst: 1, sust: 0.5, beaute: 'hideux' },
4: { xp: 4, poids: "11-20", poidsMin: 11, poidsMax: 20, plusdom: -3, sconst: 1, sust: 1, beaute: 'repoussant' }, 4: { xp: 4, niveau: -2, poids: "11-20", poidsMin: 11, poidsMax: 20, plusdom: -3, sconst: 1, sust: 1, beaute: 'repoussant' },
5: { xp: 5, poids: "21-30", poidsMin: 21, poidsMax: 30, plusdom: -2, sconst: 1, sust: 1, beaute: 'franchement très laid' }, 5: { xp: 5, niveau: -1, poids: "21-30", poidsMin: 21, poidsMax: 30, plusdom: -2, sconst: 1, sust: 1, beaute: 'franchement très laid' },
6: { xp: 5, poids: "31-40", poidsMin: 31, poidsMax: 40, plusdom: -1, sconst: 2, sust: 2, beaute: 'laid' }, 6: { xp: 5, niveau: 0, poids: "31-40", poidsMin: 31, poidsMax: 40, plusdom: -1, sconst: 2, sust: 2, beaute: 'laid' },
7: { xp: 6, poids: "41-50", poidsMin: 41, poidsMax: 50, plusdom: -1, sconst: 2, sust: 2, beaute: 'très désavantagé' }, 7: { xp: 6, niveau: 0, poids: "41-50", poidsMin: 41, poidsMax: 50, plusdom: -1, sconst: 2, sust: 2, beaute: 'très désavantagé' },
8: { xp: 6, poids: "51-60", poidsMin: 51, poidsMax: 60, plusdom: 0, sconst: 2, sust: 2, beaute: 'désavantagé' }, 8: { xp: 6, niveau: 0, poids: "51-60", poidsMin: 51, poidsMax: 60, plusdom: 0, sconst: 2, sust: 2, beaute: 'désavantagé' },
9: { xp: 7, poids: "61-65", poidsMin: 61, poidsMax: 65, plusdom: 0, sconst: 3, sust: 2, beaute: 'pas terrible' }, 9: { xp: 7, niveau: 0, poids: "61-65", poidsMin: 61, poidsMax: 65, plusdom: 0, sconst: 3, sust: 2, beaute: 'pas terrible' },
10: { xp: 7, poids: "66-70", poidsMin: 66, poidsMax: 70, plusdom: 0, sconst: 3, sust: 3, beaute: 'commun' }, 10: { xp: 7, niveau: 0, poids: "66-70", poidsMin: 66, poidsMax: 70, plusdom: 0, sconst: 3, sust: 3, beaute: 'commun' },
11: { xp: 8, poids: "71-75", poidsMin: 71, poidsMax: 75, plusdom: 0, sconst: 3, sust: 3, beaute: 'pas mal' }, 11: { xp: 8, niveau: 1, poids: "71-75", poidsMin: 71, poidsMax: 75, plusdom: 0, sconst: 3, sust: 3, beaute: 'pas mal' },
12: { xp: 8, poids: "76-80", poidsMin: 76, poidsMax: 80, plusdom: +1, sconst: 4, sust: 3, beaute: 'avantagé' }, 12: { xp: 8, niveau: 1, poids: "76-80", poidsMin: 76, poidsMax: 80, plusdom: +1, sconst: 4, sust: 3, beaute: 'avantagé' },
13: { xp: 9, poids: "81-90", poidsMin: 81, poidsMax: 90, plusdom: +1, sconst: 4, sust: 3, beaute: 'mignon' }, 13: { xp: 9, niveau: 2, poids: "81-90", poidsMin: 81, poidsMax: 90, plusdom: +1, sconst: 4, sust: 3, beaute: 'mignon' },
14: { xp: 9, poids: "91-100", poidsMin: 91, poidsMax: 100, plusdom: +2, sconst: 4, sust: 4, beaute: 'beau' }, 14: { xp: 9, niveau: 2, poids: "91-100", poidsMin: 91, poidsMax: 100, plusdom: +2, sconst: 4, sust: 4, beaute: 'beau' },
15: { xp: 10, poids: "101-110", poidsMin: 101, poidsMax: 110, plusdom: +2, sconst: 5, sust: 4, beaute: 'très beau' }, 15: { xp: 10, niveau: 3, poids: "101-110", poidsMin: 101, poidsMax: 110, plusdom: +2, sconst: 5, sust: 4, beaute: 'très beau' },
16: { xp: 20, poids: "111-120", poidsMin: 111, poidsMax: 120, plusdom: +3, sconst: 5, sust: 4, beaute: 'éblouissant' }, 16: { xp: 20, niveau: 3, poids: "111-120", poidsMin: 111, poidsMax: 120, plusdom: +3, sconst: 5, sust: 4, beaute: 'éblouissant' },
17: { xp: 30, poids: "121-131", poidsMin: 121, poidsMax: 131, plusdom: +3, sconst: 5, sust: 5 }, 17: { xp: 30, niveau: 4, poids: "121-131", poidsMin: 121, poidsMax: 131, plusdom: +3, sconst: 5, sust: 5 },
18: { xp: 40, poids: "131-141", poidsMin: 131, poidsMax: 141, plusdom: +4, sconst: 6, sust: 5 }, 18: { xp: 40, niveau: 4, poids: "131-141", poidsMin: 131, poidsMax: 141, plusdom: +4, sconst: 6, sust: 5 },
19: { xp: 50, poids: "141-150", poidsMin: 141, poidsMax: 150, plusdom: +4, sconst: 6, sust: 5 }, 19: { xp: 50, niveau: 5, poids: "141-150", poidsMin: 141, poidsMax: 150, plusdom: +4, sconst: 6, sust: 5 },
20: { xp: 60, poids: "151-160", poidsMin: 151, poidsMax: 160, plusdom: +4, sconst: 6, sust: 6 }, 20: { xp: 60, niveau: 5, poids: "151-160", poidsMin: 151, poidsMax: 160, plusdom: +4, sconst: 6, sust: 6 },
21: { xp: 70, poids: "161-180", poidsMin: 161, poidsMax: 180, plusdom: +5, sconst: 7, sust: 6 }, 21: { xp: 70, niveau: 6, poids: "161-180", poidsMin: 161, poidsMax: 180, plusdom: +5, sconst: 7, sust: 6 },
22: { xp: 80, poids: "181-200", poidsMin: 181, poidsMax: 200, plusdom: +5, sconst: 7, sust: 7 }, 22: { xp: 80, niveau: 6, poids: "181-200", poidsMin: 181, poidsMax: 200, plusdom: +5, sconst: 7, sust: 7 },
23: { xp: 90, poids: "201-300", poidsMin: 201, poidsMax: 300, plusdom: +6, sconst: 7, sust: 8 }, 23: { xp: 90, niveau: 7, poids: "201-300", poidsMin: 201, poidsMax: 300, plusdom: +6, sconst: 7, sust: 8 },
24: { xp: 100, poids: "301-400", poidsMin: 301, poidsMax: 400, plusdom: +6, sconst: 8, sust: 9 }, 24: { xp: 100, niveau: 7, poids: "301-400", poidsMin: 301, poidsMax: 400, plusdom: +6, sconst: 8, sust: 9 },
25: { xp: 110, poids: "401-500", poidsMin: 401, poidsMax: 500, plusdom: +7, sconst: 8, sust: 10 }, 25: { xp: 110, niveau: 8, poids: "401-500", poidsMin: 401, poidsMax: 500, plusdom: +7, sconst: 8, sust: 10 },
26: { xp: 120, poids: "501-600", poidsMin: 501, poidsMax: 600, plusdom: +7, sconst: 8, sust: 11 }, 26: { xp: 120, niveau: 8, poids: "501-600", poidsMin: 501, poidsMax: 600, plusdom: +7, sconst: 8, sust: 11 },
27: { xp: 130, poids: "601-700", poidsMin: 601, poidsMax: 700, plusdom: +8, sconst: 9, sust: 12 }, 27: { xp: 130, niveau: 9, poids: "601-700", poidsMin: 601, poidsMax: 700, plusdom: +8, sconst: 9, sust: 12 },
28: { xp: 140, poids: "701-800", poidsMin: 701, poidsMax: 800, plusdom: +8, sconst: 9, sust: 13 }, 28: { xp: 140, niveau: 9, poids: "701-800", poidsMin: 701, poidsMax: 800, plusdom: +8, sconst: 9, sust: 13 },
29: { xp: 150, poids: "801-900", poidsMin: 801, poidsMax: 900, plusdom: +9, sconst: 9, sust: 14 }, 29: { xp: 150, niveau: 10, poids: "801-900", poidsMin: 801, poidsMax: 900, plusdom: +9, sconst: 9, sust: 14 },
30: { xp: 160, poids: "901-1000", poidsMin: 901, poidsMax: 1000, plusdom: +9, sconst: 10, sust: 15 }, 30: { xp: 160, niveau: 10, poids: "901-1000", poidsMin: 901, poidsMax: 1000, plusdom: +9, sconst: 10, sust: 15 },
31: { xp: 170, poids: "1001-1500", poidsMin: 1001, poidsMax: 1500, plusdom: +10, sconst: 10, sust: 16 }, 31: { xp: 170, niveau: 11, poids: "1001-1500", poidsMin: 1001, poidsMax: 1500, plusdom: +10, sconst: 10, sust: 16 },
32: { xp: 180, poids: "1501-2000", poidsMin: 1501, poidsMax: 2000, plusdom: +11, sconst: 10, sust: 17 } 32: { xp: 180, niveau: 11, poids: "1501-2000", poidsMin: 1501, poidsMax: 2000, plusdom: +11, sconst: 10, sust: 17 }
}; };
export const LIST_CARAC = {
'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 class RdDCarac { export class RdDCarac {
static carac(code) {
return LIST_CARAC[code]
}
static label(code) {
return RdDCarac.carac(code)?.label ?? '---'
}
static caracs(filter = it => it.isCarac) {
return Object.values(LIST_CARAC).filter(filter)
}
static isAgiliteOuDerobee(selectedCarac) { static isAgiliteOuDerobee(selectedCarac) {
return selectedCarac?.label.match(/(Agilité|Dérobée)/); return selectedCarac?.label.match(/(Agilité|Dérobée)/);
} }

View File

@ -752,7 +752,6 @@ export class RdDCombat {
dialog.render(true); dialog.render(true);
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
_prepareAttaque(competence, arme) { _prepareAttaque(competence, arme) {
let rollData = { let rollData = {

View File

@ -28,9 +28,11 @@ import { Environnement } from "./environnement.js"
import { RdDActor } from "./actor.js" import { RdDActor } from "./actor.js"
import { RdDBaseActor } from "./actor/base-actor.js" import { RdDBaseActor } from "./actor/base-actor.js"
import { RdDCreature } from "./actor/creature.js"
import { RdDCommerce } from "./actor/commerce.js" import { RdDCommerce } from "./actor/commerce.js"
import { RdDEntite } from "./actor/entite.js" import { RdDEntite } from "./actor/entite.js"
import { RdDVehicule } from "./actor/vehicule.js" import { RdDVehicule } from "./actor/vehicule.js"
import { RdDActorSheet } from "./actor-sheet.js" import { RdDActorSheet } from "./actor-sheet.js"
import { RdDCommerceSheet } from "./actor/commerce-sheet.js" import { RdDCommerceSheet } from "./actor/commerce-sheet.js"
import { RdDCreatureSheet } from "./actor/creature-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 { RdDActorVehiculeSheet } from "./actor/vehicule-sheet.js"
import { RdDItem } from "./item.js" import { RdDItem } from "./item.js"
import { RdDItemArmure } from "./item/armure.js"
import { RdDItemBlessure } from "./item/blessure.js" import { RdDItemBlessure } from "./item/blessure.js"
import { RdDItemService } from "./item/service.js" import { RdDItemService } from "./item/service.js"
import { RdDItemMaladie } from "./item/maladie.js" import { RdDItemMaladie } from "./item/maladie.js"
@ -45,7 +48,11 @@ import { RdDItemPoison } from "./item/poison.js"
import { RdDItemSigneDraconique } from "./item/signedraconique.js" import { RdDItemSigneDraconique } from "./item/signedraconique.js"
import { RdDItemQueue } from "./item/queue.js" import { RdDItemQueue } from "./item/queue.js"
import { RdDItemOmbre } from "./item/ombre.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 { RdDItemSouffle } from "./item/souffle.js"
import { RdDRencontre } from "./item/rencontre.js" import { RdDRencontre } from "./item/rencontre.js"
import { RdDItemSheet } from "./item-sheet.js" import { RdDItemSheet } from "./item-sheet.js"
@ -57,20 +64,17 @@ import { RdDPlanteItemSheet } from "./item/sheet-plante.js"
import { RdDIngredientItemSheet } from "./item/sheet-ingredient.js" import { RdDIngredientItemSheet } from "./item/sheet-ingredient.js"
import { RdDFauneItemSheet } from "./item/sheet-faune.js" import { RdDFauneItemSheet } from "./item/sheet-faune.js"
import { RdDConteneurItemSheet } from "./item/sheet-conteneur.js" import { RdDConteneurItemSheet } from "./item/sheet-conteneur.js"
import { RdDSigneDraconiqueItemSheet } from "./item/sheet-signedraconique.js"
import { RdDItemInventaireSheet } from "./item/sheet-base-inventaire.js" import { RdDItemInventaireSheet } from "./item/sheet-base-inventaire.js"
import { RdDSigneDraconiqueItemSheet } from "./item/sheet-signedraconique.js"
import { AppAstrologie } from "./sommeil/app-astrologie.js" import { AppAstrologie } from "./sommeil/app-astrologie.js"
import { RdDItemArmure } from "./item/armure.js"
import { AutoAdjustDarkness } from "./time/auto-adjust-darkness.js" import { AutoAdjustDarkness } from "./time/auto-adjust-darkness.js"
import { RdDCreature } from "./actor/creature.js"
import { RdDTMRDialog } from "./rdd-tmr-dialog.js" import { RdDTMRDialog } from "./rdd-tmr-dialog.js"
import { OptionsAvancees } from "./settings/options-avancees.js" import { OptionsAvancees } from "./settings/options-avancees.js"
import { ExportScriptarium } from "./actor/export-scriptarium/export-scriptarium.js" import { ExportScriptarium } from "./actor/export-scriptarium/export-scriptarium.js"
import { AppPersonnageAleatoire } from "./actor/random/app-personnage-aleatoire.js" import { AppPersonnageAleatoire } from "./actor/random/app-personnage-aleatoire.js"
import { RdDActorExportSheet } from "./actor/export-scriptarium/actor-encart-sheet.js" import { RdDActorExportSheet } from "./actor/export-scriptarium/actor-encart-sheet.js"
import { RdDStatBlockParser } from "./apps/rdd-import-stats.js" import { RdDStatBlockParser } from "./apps/rdd-import-stats.js"
import { RdDItemSort } from "./item-sort.js"
import { RdDItemTete } from "./item/tete.js"
/** /**
* RdD system * RdD system
@ -99,6 +103,7 @@ export class SystemReveDeDragon {
poison: RdDItemPoison, poison: RdDItemPoison,
queue: RdDItemQueue, queue: RdDItemQueue,
tete: RdDItemTete, tete: RdDItemTete,
race: RdDItemRace,
rencontre: RdDRencontre, rencontre: RdDRencontre,
service: RdDItemService, service: RdDItemService,
signedraconique: RdDItemSigneDraconique, signedraconique: RdDItemSigneDraconique,
@ -201,8 +206,9 @@ export class SystemReveDeDragon {
Items.registerSheet(SYSTEM_RDD, RdDItemSheet, { Items.registerSheet(SYSTEM_RDD, RdDItemSheet, {
types: [ types: [
"competence", "competencecreature", "competence", "competencecreature",
"recettealchimique", "musique", "chant", "danse", "jeu", "recettecuisine", "oeuvre", "recettealchimique", "musique", "chant", "danse", "jeu", "race",
"meditation", "queue", "ombre", "souffle", "tete", "casetmr", "sort", "sortreserve", "recettecuisine", "oeuvre", "meditation",
"queue", "ombre", "souffle", "tete", "casetmr", "sort", "sortreserve",
"nombreastral", "tache", "maladie", "poison", "possession", "nombreastral", "tache", "maladie", "poison", "possession",
"tarot", "extraitpoetique", "empoignade" "tarot", "extraitpoetique", "empoignade"
], makeDefault: true ], 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 { APP_ASTROLOGIE_REFRESH } from "./sommeil/app-astrologie.js";
import { RDD_CONFIG } from "./constants.js"; import { RDD_CONFIG } from "./constants.js";
import { RdDBaseActor } from "./actor/base-actor.js"; import { RdDBaseActor } from "./actor/base-actor.js";
import { RdDCarac } from "./rdd-carac.js";
/* -------------------------------------------- */ /* -------------------------------------------- */
// This table starts at 0 -> niveau -10 // This table starts at 0 -> niveau -10
@ -261,8 +262,25 @@ export class RdDUtility {
'systems/foundryvtt-reve-de-dragon/templates/chat-fabriquer-potion-base.html', 'systems/foundryvtt-reve-de-dragon/templates/chat-fabriquer-potion-base.html',
'systems/foundryvtt-reve-de-dragon/templates/chat-signe-draconique-actor.html' 'systems/foundryvtt-reve-de-dragon/templates/chat-signe-draconique-actor.html'
]; ];
// foundry et options
Handlebars.registerHelper('RDD_CONFIG', path => RDD_CONFIG[path])
Handlebars.registerHelper('linkCompendium', (pack, id, name) => RdDUtility.linkCompendium(pack, id, name));
Handlebars.registerHelper('regle-optionnelle', (option) => ReglesOptionnelles.isUsing(option));
Handlebars.registerHelper('plusMoins', diff => (diff > 0 ? '+' : '') + Math.round(diff))
// Handle v12 removal of this helper
Handlebars.registerHelper('select', function (selected, options) {
const escapedValue = RegExp.escape(Handlebars.escapeExpression(selected));
const rgx = new RegExp(' value=[\"\']' + escapedValue + '[\"\']');
const html = options.fn(this);
return html.replace(rgx, "$& selected");
})
// logic
Handlebars.registerHelper('either', (a, b) => a ?? b); Handlebars.registerHelper('either', (a, b) => a ?? b);
// string manipulation
Handlebars.registerHelper('upperFirst', str => Misc.upperFirst(str ?? 'Null')); Handlebars.registerHelper('upperFirst', str => Misc.upperFirst(str ?? 'Null'));
Handlebars.registerHelper('lowerFirst', str => Misc.lowerFirst(str ?? 'Null')); Handlebars.registerHelper('lowerFirst', str => Misc.lowerFirst(str ?? 'Null'));
Handlebars.registerHelper('uppercase', str => str?.toUpperCase() ?? ''); Handlebars.registerHelper('uppercase', str => str?.toUpperCase() ?? '');
@ -271,48 +289,55 @@ export class RdDUtility {
Handlebars.registerHelper('grammar-apostrophe', (article, str) => Grammar.apostrophe(article, str)); Handlebars.registerHelper('grammar-apostrophe', (article, str) => Grammar.apostrophe(article, str));
Handlebars.registerHelper('grammar-un', str => Grammar.articleIndetermine(str)); Handlebars.registerHelper('grammar-un', str => Grammar.articleIndetermine(str));
Handlebars.registerHelper('grammar-accord', (genre, ...args) => Grammar.accord(genre, args)); Handlebars.registerHelper('grammar-accord', (genre, ...args) => Grammar.accord(genre, args));
// math
Handlebars.registerHelper('min', (...args) => Math.min(...args.slice(0, -1)));
Handlebars.registerHelper('repeat', function(n, block) {
let accum = '';
for(let i = 0; i < n; ++i){
accum += block.fn(i)
}
return accum
})
Handlebars.registerHelper('RDD_CONFIG', path => RDD_CONFIG[path]) // 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('computeResolutionScore', (row, col) => RdDResolutionTable.computePercentage(row, col));
Handlebars.registerHelper('computeResolutionChances', (row, col) => RdDResolutionTable.computeChances(row, col)); Handlebars.registerHelper('computeResolutionChances', (row, col) => RdDResolutionTable.computeChances(row, col));
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)); });
Handlebars.registerHelper('buildContenuConteneur', (item, options) => { return new Handlebars.SafeString(RdDUtility.buildContenuConteneur(item, options)); });
Handlebars.registerHelper('calculerPrixCommercant', item => item.calculerPrixCommercant());
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));
// gestion des dates et heures
Handlebars.registerHelper('timestamp-imgSigneHeure', (heure) => { return new Handlebars.SafeString(RdDTimestamp.imgSigneHeure(heure)) }); Handlebars.registerHelper('timestamp-imgSigneHeure', (heure) => { return new Handlebars.SafeString(RdDTimestamp.imgSigneHeure(heure)) });
Handlebars.registerHelper('timestamp-imgSigne', (heure) => { return new Handlebars.SafeString(RdDTimestamp.imgSigne(heure)) }); Handlebars.registerHelper('timestamp-imgSigne', (heure) => { return new Handlebars.SafeString(RdDTimestamp.imgSigne(heure)) });
Handlebars.registerHelper('timestamp-extract', timestamp => new RdDTimestamp(timestamp).toCalendrier()); Handlebars.registerHelper('timestamp-extract', timestamp => new RdDTimestamp(timestamp).toCalendrier());
Handlebars.registerHelper('timestamp-formulesDuree', () => RdDTimestamp.formulesDuree()); Handlebars.registerHelper('timestamp-formulesDuree', () => RdDTimestamp.formulesDuree());
Handlebars.registerHelper('timestamp-formulesPeriode', () => RdDTimestamp.formulesPeriode()); 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('actor-default', (actorType, ...path) => RdDBaseActor.getDefaultValue(actorType, path.slice(0, -1)));
Handlebars.registerHelper('array-includes', (array, value) => array.includes(value));
Handlebars.registerHelper('min', (...args) => Math.min(...args.slice(0, -1)));
Handlebars.registerHelper('isLastIndex', (index, list) => index + 1 >= list.length);
Handlebars.registerHelper('regle-optionnelle', (option) => ReglesOptionnelles.isUsing(option));
Handlebars.registerHelper('trier', list => list.sort((a, b) => a.name.localeCompare(b.name)));
Handlebars.registerHelper('filtreTriCompetences', competences => RdDItemCompetence.triVisible(competences)); Handlebars.registerHelper('filtreTriCompetences', competences => RdDItemCompetence.triVisible(competences));
Handlebars.registerHelper('linkCompendium', (pack, id, name) => RdDUtility.linkCompendium(pack, id, name));
Handlebars.registerHelper('uniteQuantite', (itemId, actorId) => RdDUtility.getItem(itemId, actorId)?.getUniteQuantite());
Handlebars.registerHelper('isFieldInventaireModifiable', (type, field) => RdDItem.isFieldInventaireModifiable(type, field));
Handlebars.registerHelper('rarete-getChamp', (rarete, field) => RdDRaretes.getChamp(rarete, field));
Handlebars.registerHelper('plusMoins', diff => (diff > 0 ? '+' : '') + Math.round(diff))
Handlebars.registerHelper('experienceLog-topic', topic => ExperienceLog.labelTopic(topic)); Handlebars.registerHelper('experienceLog-topic', topic => ExperienceLog.labelTopic(topic));
// Handle v12 removal of this helper Handlebars.registerHelper('carac-label', (code) => RdDCarac.label(code))
Handlebars.registerHelper('select', function (selected, options) {
const escapedValue = RegExp.escape(Handlebars.escapeExpression(selected)); // inventaire et marchands
const rgx = new RegExp(' value=[\"\']' + escapedValue + '[\"\']'); Handlebars.registerHelper('buildLigneInventaire', (item, options) => { return new Handlebars.SafeString(RdDUtility.buildLigneInventaire(item, options)); });
const html = options.fn(this); Handlebars.registerHelper('buildInventaireConteneur', (actorId, itemId, options) => { return new Handlebars.SafeString(RdDUtility.buildInventaireConteneur(actorId, itemId, options)); });
return html.replace(rgx, "$& selected"); Handlebars.registerHelper('buildContenuConteneur', (item, options) => { return new Handlebars.SafeString(RdDUtility.buildContenuConteneur(item, options)); });
}); Handlebars.registerHelper('calculerPrixCommercant', item => item.calculerPrixCommercant());
Handlebars.registerHelper('uniteQuantite', (itemId, actorId) => RdDUtility.getItem(itemId, actorId)?.getUniteQuantite());
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); return loadTemplates(templatePaths);
} }
@ -908,7 +933,7 @@ export class RdDUtility {
/*-------------------------------------------- */ /*-------------------------------------------- */
static checkThanatosXP(compName) { static checkThanatosXP(compName) {
if (compName.includes('Thanatos')) { 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({ ChatMessage.create({
whisper: ChatUtility.getUserAndGMs(), whisper: ChatUtility.getUserAndGMs(),
content: message content: message

View File

@ -168,7 +168,7 @@ export class RollDataAjustements {
// s'assurer de la correction des infos rollData // s'assurer de la correction des infos rollData
foundry.utils.mergeObject(rollData, { ajustements: {}, use: {} }, { overwrite: false }) foundry.utils.mergeObject(rollData, { ajustements: {}, use: {} }, { overwrite: false })
for (var key in referenceAjustements) { for (let key in referenceAjustements) {
const reference = referenceAjustements[key]; const reference = referenceAjustements[key];
rollData.ajustements[key] = { rollData.ajustements[key] = {
visible: reference.isVisible && reference.isVisible(rollData, actor), 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" }, 'ombres-de-thanatos': { label: "Ombres de Thanatos", type: "Item" },
'souffles-de-dragon': { label: "Souffles de Dragon", type: "Item" }, 'souffles-de-dragon': { label: "Souffles de Dragon", type: "Item" },
'tarot-draconique': { label: "Tarots draconiques", type: "Item" }, 'tarot-draconique': { label: "Tarots draconiques", type: "Item" },
'races': { label: "Races", type: "Item" },
'rencontres': { label: "Rencontres dans les TMR", 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-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" }, 'tetes-de-dragon-pour-tous-personnages': { label: "Têtes de dragons (tous)", type: "Item" },

View File

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

View File

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

View File

@ -155,37 +155,37 @@ system:
carac: carac:
taille: taille:
type: number type: number
value: '3' value: 3
label: Taille label: Taille
xp: 0 xp: 0
derivee: false derivee: false
constitution: constitution:
type: number type: number
value: '12' value: 12
label: Constitution label: Constitution
xp: 0 xp: 0
derivee: false derivee: false
force: force:
type: number type: number
value: '7' value: 7
label: Force label: Force
xp: 0 xp: 0
derivee: false derivee: false
perception: perception:
type: number type: number
value: '15' value: 15
label: Perception label: Perception
xp: 0 xp: 0
derivee: false derivee: false
volonte: volonte:
type: number type: number
value: '10' value: 10
label: Volonté label: Volonté
xp: 0 xp: 0
derivee: false derivee: false
reve: reve:
type: number type: number
value: '7' value: 7
label: Rêve label: Rêve
xp: 0 xp: 0
derivee: false derivee: false
@ -210,7 +210,7 @@ system:
attributs: attributs:
plusdom: plusdom:
type: number type: number
value: '-2' value: -2
label: +dom label: +dom
derivee: true derivee: true
vitesse: vitesse:
@ -220,12 +220,12 @@ system:
derivee: true derivee: true
encombrement: encombrement:
type: number type: number
value: '0' value: 0
label: Encombrement label: Encombrement
derivee: false derivee: false
protection: protection:
type: number type: number
value: '-3' value: -3
label: Protection label: Protection
derivee: false derivee: false
compteurs: compteurs:
@ -257,47 +257,8 @@ system:
d&eacute;vore.</p> d&eacute;vore.</p>
<h1>Venin</h1> <h1>Venin</h1>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.v7yZidE9mObKO566]{Venin
<table style="width: 65.039%; height: 65px;" border="1"> d'Araflate}</p> <p></p>
<tbody>
<tr style="height: 16px;">
<td style="width: 30.8567%; height: 16px;">Malignit&eacute;</td>
<td style="width: 68.3263%; height: 16px;">6</td>
</tr>
<tr style="height: 16px;">
<td style="width: 30.8567%; height: 16px;">P&eacute;riodicit&eacute;</td>
<td style="width: 68.3263%; height: 16px;">1 round</td>
</tr>
<tr style="height: 16px;">
<td style="width: 30.8567%; height: 16px;">Dommages</td>
<td style="width: 68.3263%; height: 16px;">-1d6 points d'endurance</td>
</tr>
<tr style="height: 17px;">
<td style="width: 30.8567%; height: 17px;">Antidotes</td>
<td style="width: 68.3263%; height: 17px;">-3 \ Liqueur de Bagdol +12, Lait
de lune +6</td>
</tr>
</tbody>
</table>
race: '' race: ''
notesmj: '' notesmj: ''
ownership: ownership:

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -126,37 +126,37 @@ system:
carac: carac:
taille: taille:
type: number type: number
value: '7' value: 7
label: Taille label: Taille
xp: 0 xp: 0
derivee: false derivee: false
constitution: constitution:
type: number type: number
value: '9' value: 9
label: Constitution label: Constitution
xp: 0 xp: 0
derivee: false derivee: false
force: force:
type: number type: number
value: '11' value: 11
label: Force label: Force
xp: 0 xp: 0
derivee: false derivee: false
perception: perception:
type: number type: number
value: '10' value: 10
label: Perception label: Perception
xp: 0 xp: 0
derivee: false derivee: false
volonte: volonte:
type: number type: number
value: '3' value: 3
label: Volonté label: Volonté
xp: 0 xp: 0
derivee: false derivee: false
reve: reve:
type: number type: number
value: '2' value: 2
label: Rêve label: Rêve
xp: 0 xp: 0
derivee: false derivee: false
@ -191,12 +191,12 @@ system:
derivee: true derivee: true
encombrement: encombrement:
type: number type: number
value: '0' value: 0
label: Encombrement label: Encombrement
derivee: false derivee: false
protection: protection:
type: number type: number
value: '4' value: 4
label: Protection label: Protection
derivee: false derivee: false
compteurs: compteurs:
@ -227,47 +227,8 @@ system:
que vous nous faites un peu peur ?</p> que vous nous faites un peu peur ?</p>
<h1>Venin</h1> <h1>Venin</h1>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.cFMUtU6LZG0mKeDl]{Venin
<table style="width: 399px; height: 65px;" border="1"> de chrasme}</p> <p></p>
<tbody>
<tr style="height: 16px;">
<td style="width: 121px; height: 16px;">Malignit&eacute;</td>
<td style="width: 274px; height: 16px;">3</td>
</tr>
<tr style="height: 16px;">
<td style="width: 121px; height: 16px;">P&eacute;riodicit&eacute;</td>
<td style="width: 274px; height: 16px;">1 miute</td>
</tr>
<tr style="height: 16px;">
<td style="width: 121px; height: 16px;">Dommages</td>
<td style="width: 274px; height: 16px;">-1 point de vie</td>
</tr>
<tr style="height: 17px;">
<td style="width: 121px; height: 17px;">Antidotes</td>
<td style="width: 274px; height: 17px;">-2 \ Liqueur de Bagdol +16, Teinture
d'Erozonne +10</td>
</tr>
</tbody>
</table>
race: '' race: ''
notesmj: '' notesmj: ''
ownership: ownership:

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -155,37 +155,37 @@ system:
carac: carac:
taille: taille:
type: number type: number
value: '11' value: 11
label: Taille label: Taille
xp: 0 xp: 0
derivee: false derivee: false
constitution: constitution:
type: number type: number
value: '14' value: 14
label: Constitution label: Constitution
xp: 0 xp: 0
derivee: false derivee: false
force: force:
type: number type: number
value: '13' value: 13
label: Force label: Force
xp: 0 xp: 0
derivee: false derivee: false
perception: perception:
type: number type: number
value: '10' value: 10
label: Perception label: Perception
xp: 0 xp: 0
derivee: false derivee: false
volonte: volonte:
type: number type: number
value: '7' value: 7
label: Volonté label: Volonté
xp: 0 xp: 0
derivee: false derivee: false
reve: reve:
type: number type: number
value: '10' value: 10
label: Rêve label: Rêve
xp: 0 xp: 0
derivee: false derivee: false
@ -220,12 +220,12 @@ system:
derivee: true derivee: true
encombrement: encombrement:
type: number type: number
value: '0' value: 0
label: Encombrement label: Encombrement
derivee: false derivee: false
protection: protection:
type: number type: number
value: '0' value: 0
label: Protection label: Protection
derivee: false derivee: false
compteurs: compteurs:
@ -257,56 +257,8 @@ system:
<h1 style="box-sizing: border-box; user-select: text; color: #191813; <h1 style="box-sizing: border-box; user-select: text; color: #191813;
font-family: GoudyAcc, sans-serif;">Venin</h1> font-family: GoudyAcc, sans-serif;">Venin</h1>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.IF19EUvrY1HL87lr]{Venin
<table style="box-sizing: border-box; user-select: text; width: 395px; paralysant de goule}</p>
color: #191813; font-family: GoudyAcc, sans-serif; height: 65px;"
border="1">
<tbody style="box-sizing: border-box; user-select: text;">
<tr style="box-sizing: border-box; user-select: text; height: 16px;">
<td style="box-sizing: border-box; user-select: text; width: 122px; height:
16px;">Malignit&eacute;</td>
<td style="box-sizing: border-box; user-select: text; width: 272px; height:
16px;">6</td>
</tr>
<tr style="box-sizing: border-box; user-select: text; height: 16px;">
<td style="box-sizing: border-box; user-select: text; width: 122px; height:
16px;">P&eacute;riodicit&eacute;</td>
<td style="box-sizing: border-box; user-select: text; width: 272px; height:
16px;">1 round</td>
</tr>
<tr style="box-sizing: border-box; user-select: text; height: 16px;">
<td style="box-sizing: border-box; user-select: text; width: 122px; height:
16px;">Dommages</td>
<td style="box-sizing: border-box; user-select: text; width: 272px; height:
16px;">1 ligne de fatigue</td>
</tr>
<tr style="box-sizing: border-box; user-select: text; height: 17px;">
<td style="box-sizing: border-box; user-select: text; width: 122px; height:
17px;">Antidotes</td>
<td style="box-sizing: border-box; user-select: text; width: 272px; height:
17px;">-4 \ Floume-dhu +16</td>
</tr>
</tbody>
</table>
<p>La paralysie intervient quand toutes les lignes de fatigue sont pleines <p>La paralysie intervient quand toutes les lignes de fatigue sont pleines
et dure 6 heures.</p> et dure 6 heures.</p>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -126,37 +126,37 @@ system:
carac: carac:
taille: taille:
type: number type: number
value: '2' value: 2
label: Taille label: Taille
xp: 0 xp: 0
derivee: false derivee: false
constitution: constitution:
type: number type: number
value: '5' value: 5
label: Constitution label: Constitution
xp: 0 xp: 0
derivee: false derivee: false
force: force:
type: number type: number
value: '3' value: 3
label: Force label: Force
xp: 0 xp: 0
derivee: false derivee: false
perception: perception:
type: number type: number
value: '10' value: 10
label: Perception label: Perception
xp: 0 xp: 0
derivee: false derivee: false
volonte: volonte:
type: number type: number
value: '2' value: 2
label: Volonté label: Volonté
xp: 0 xp: 0
derivee: false derivee: false
reve: reve:
type: number type: number
value: '2' value: 2
label: Rêve label: Rêve
xp: 0 xp: 0
derivee: false derivee: false
@ -181,7 +181,7 @@ system:
attributs: attributs:
plusdom: plusdom:
type: number type: number
value: '-4' value: -4
label: +dom label: +dom
derivee: true derivee: true
vitesse: vitesse:
@ -191,12 +191,12 @@ system:
derivee: true derivee: true
encombrement: encombrement:
type: number type: number
value: '0' value: 0
label: Encombrement label: Encombrement
derivee: false derivee: false
protection: protection:
type: number type: number
value: '-8' value: -8
label: Protection label: Protection
derivee: false derivee: false
compteurs: compteurs:
@ -219,50 +219,8 @@ system:
attaque d&egrave;s qu&rsquo;il est surpris ou se croit en danger.</p> attaque d&egrave;s qu&rsquo;il est surpris ou se croit en danger.</p>
<h1>Venin</h1> <h1>Venin</h1>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.iwlN0bNJ5XNNfjgj]{Venin
<p>Sensation aigu&euml; de d&eacute;s&eacute;quilibre. Jouer VOLONT&Eacute; de scologriffe}</p> <p></p>
&agrave; -3. En cas d&rsquo;&eacute;chec, on chute sans parvenir &agrave; se
relever.</p>
<table style="width: 59.506%;" border="1">
<tbody>
<tr>
<td style="width: 21.6667%;">Malignit&eacute;</td>
<td style="width: 77.5%;">3</td>
</tr>
<tr>
<td style="width: 21.6667%;">P&eacute;riodicit&eacute;</td>
<td style="width: 77.5%;">1 minute</td>
</tr>
<tr>
<td style="width: 21.6667%;">Dommages</td>
<td style="width: 77.5%;">-1 point de vie</td>
</tr>
<tr>
<td style="width: 21.6667%;">Antidotes</td>
<td style="width: 77.5%;">-3 \ Liqueur de Bagdol +16, Topazo&iuml;ne +8</td>
</tr>
</tbody>
</table>
race: '' race: ''
notesmj: '' notesmj: ''
ownership: ownership:

View File

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

View File

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

View File

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

View File

@ -126,37 +126,37 @@ system:
carac: carac:
taille: taille:
type: number type: number
value: '1' value: 1
label: Taille label: Taille
xp: 0 xp: 0
derivee: false derivee: false
constitution: constitution:
type: number type: number
value: '4' value: 4
label: Constitution label: Constitution
xp: 0 xp: 0
derivee: false derivee: false
force: force:
type: number type: number
value: '2' value: 2
label: Force label: Force
xp: 0 xp: 0
derivee: false derivee: false
perception: perception:
type: number type: number
value: '10' value: 10
label: Perception label: Perception
xp: 0 xp: 0
derivee: false derivee: false
volonte: volonte:
type: number type: number
value: '2' value: 2
label: Volonté label: Volonté
xp: 0 xp: 0
derivee: false derivee: false
reve: reve:
type: number type: number
value: '3' value: 3
label: Rêve label: Rêve
xp: 0 xp: 0
derivee: false derivee: false
@ -181,7 +181,7 @@ system:
attributs: attributs:
plusdom: plusdom:
type: number type: number
value: '-5' value: -5
label: +dom label: +dom
derivee: true derivee: true
vitesse: vitesse:
@ -191,12 +191,12 @@ system:
derivee: true derivee: true
encombrement: encombrement:
type: number type: number
value: '0' value: 0
label: Encombrement label: Encombrement
derivee: false derivee: false
protection: protection:
type: number type: number
value: '-8' value: -8
label: Protection label: Protection
derivee: false derivee: false
compteurs: compteurs:
@ -215,47 +215,8 @@ system:
est mortel.</p> est mortel.</p>
<h1>Venin</h1> <h1>Venin</h1>
<p>@UUID[Compendium.foundryvtt-reve-de-dragon.maladies-et-poisons.Item.lUeNPc0ECKqHglbG]{Venin
<table style="width: 61.5572%;" border="1"> de vipère jaune}</p> <p></p>
<tbody>
<tr>
<td style="width: 21.1221%;">Malignit&eacute;</td>
<td style="width: 78.0528%;">2</td>
</tr>
<tr>
<td style="width: 21.1221%;">P&eacute;riodicit&eacute;</td>
<td style="width: 78.0528%;">6 rounds</td>
</tr>
<tr>
<td style="width: 21.1221%;">Dommages</td>
<td style="width: 78.0528%;">-1 point de vie</td>
</tr>
<tr>
<td style="width: 21.1221%;">Antidotes</td>
<td style="width: 78.0528%;">-3 \ Liqueur de Bagdol +14, Topazo&iuml;ne
+10</td>
</tr>
</tbody>
</table>
race: '' race: ''
notesmj: '' notesmj: ''
ownership: ownership:

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -69,13 +69,13 @@ system:
carac: carac:
taille: taille:
type: number type: number
value: '6' value: 6
label: Taille label: Taille
xp: 0 xp: 0
derivee: false derivee: false
reve: reve:
type: number type: number
value: '12' value: 12
label: Rêve label: Rêve
xp: 0 xp: 0
derivee: false derivee: false
@ -104,7 +104,7 @@ system:
attributs: attributs:
plusdom: plusdom:
type: number type: number
value: '0' value: 0
label: +dom label: +dom
derivee: true derivee: true
vitesse: vitesse:
@ -114,7 +114,7 @@ system:
derivee: true derivee: true
protection: protection:
type: number type: number
value: '0' value: 0
label: Protection naturelle label: Protection naturelle
derivee: false derivee: false
description: >- description: >-

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