Compare commits
5 Commits
63265e0d1c
...
a996c9e9be
Author | SHA1 | Date | |
---|---|---|---|
a996c9e9be | |||
5357ca89bc | |||
e772bccc87 | |||
a896fdb166 | |||
1ff0de1348 |
module
packs_src
archetypes
personnage_Artisan_ryUZTa17LzNv25UY.ymlpersonnage_Brigand_niv_3_ohmz9Jn4jxD88Kll.ymlpersonnage_Brigand_niv_4_JARnWt2MQWDyRwQt.ymlpersonnage_Chasseur_ranger_SJb0c8FDcYdd41rB.ymlpersonnage_Chef_Brigand_niv_5_JQCwAOK64Yijwtch.ymlpersonnage_Erudit_CRRP8ucJpljX6tq8.ymlpersonnage_Garde___Arc_niv_5_51vL4MhEE0asjgF2.ymlpersonnage_Garde___Capitaine_niv_6_NX1nAqKKIcQlyGua.ymlpersonnage_Garde___Ep_e_bouclier_niv_5_IeKSXignUpfUTU4m.ymlpersonnage_Garde___Lance_niv_5_2bRaEDuwZezKAyEq.ymlpersonnage_M_nestrel_pSM0ku0RJNLvHSvF.ymlpersonnage_M_nestrelle_5xPFHgrY5AIP9Mnb.ymlpersonnage_Marchand_U9NNcXQBJmsI9Ttk.ymlpersonnage_Noble__femme__oLDROOdwfctyRusH.ymlpersonnage_Noble__homme__2KN3nKGZ36Qkn7Mf.ymlpersonnage_Paysan_V2WOs8deCYdBT2Jo.ymlpersonnage_Serveur_UNs4RBLYiGbfxd1c.ymlpersonnage_Serveuse_jfXs7qaHEWQpIHud.ymlpersonnage_Taverni_re_awZg7bGbTjEGRMiw.ymlpersonnage_Tavernier_dMdBctaRRdGJgced.yml
competences
entites-de-cauchemar
humanoides
personnage_Ch_vre_pied_qscItDC5z6Hr2Lrh.ymlpersonnage_Chafouin_zACge7QxwyJkC6nD.ymlpersonnage_Cyan_esJWonwDGLFaMRK3.ymlpersonnage_Cynof_rox_gscYFtwk73WrGvA5.ymlpersonnage_Dr_le_dW4RMKpz2WaXbW3h.ymlpersonnage_Fi_rabras_ncXFs8oaZWG68Tzn.ymlpersonnage_Gigant_OKMXH6YpPXUyvqzN.ymlpersonnage_Gnome_EzV1Zxuwi7jwa6bj.ymlpersonnage_Groin_YQ6vavAVyZecPvGQ.ymlpersonnage_Ogre_b7ThiitioBVXxU7D.ymlpersonnage_Sagouin_XnBXyRyE2BUVVT1k.ymlpersonnage_Saure_kKI9izKrKftYVnvs.ymlpersonnage_Sylvain_nzw2q9BHSDN6TIQQ.ymlpersonnage_Tortemoque_Pf4cLn0kandYzviD.yml
invocations
personnage_Guerrier_Sorde_xGtM3z3KM6N6lpd5.ymlpersonnage_Guerrier_Turme_z87rV5CJ3inc6ZPc.ymlpersonnage_Kanaillou_I8Q3Aj4ZUrsU4yBg.ymlpersonnage_Marmiton_de_Pavois_kB7OSWKvd6m9v0dB.yml
voyageurs
personnage_l__rudit_Alchimiste_GJWEoGXy5kSd4sT8.ymlpersonnage_le_Baladin_m63oPEPvCrds4akp.ymlpersonnage_le_Combattant_de_Choc_jtJqqegMrF3fuND3.ymlpersonnage_le_Coureur_des_Bois_8Jeas59CdpnnYabL.ymlpersonnage_le_Coureur_des_Mers_7WgNJwO7p5QNraXA.ymlpersonnage_le_Coureur_des_Rues_N5ybrpVwbpL8aPG0.ymlpersonnage_le_Cuisinier_Haut_R_vant_X9d5McdSAT1Ivp39.ymlpersonnage_le_Dilettante_hvNej1XRliayVZu1.ymlpersonnage_le_Haut_R_vant_Dilettante_4bI9HX4oomMEXrOT.ymlpersonnage_le_Haut_R_vant_Erudit_AZBxORb7IYgXaOfb.ymlpersonnage_le_Haut_R_vant_Muscl__OOIjBdFjCKdgJKff.ymlpersonnage_le_Voyageur__tranger_Jas7Wr22jSllfkin.yml
templates
@ -21,7 +21,7 @@ export class RdDBaseActorSangSheet extends RdDBaseActorReveSheet {
|
||||
this.html.find('.creer-blessure-grave').click(async event => RdDItemBlessure.createBlessure(this.actor, 4));
|
||||
this.html.find('.creer-blessure-critique').click(async event => RdDItemBlessure.createBlessure(this.actor, 6));
|
||||
|
||||
this.html.find('.subir-blessure-contusion').click(async event => RdDItemBlessure.applyFullBlessure(this.actor, 2));
|
||||
this.html.find('.subir-blessure-contusion').click(async event => RdDItemBlessure.applyFullBlessure(this.actor, 0));
|
||||
this.html.find('.subir-blessure-legere').click(async event => RdDItemBlessure.applyFullBlessure(this.actor, 2));
|
||||
this.html.find('.subir-blessure-grave').click(async event => RdDItemBlessure.applyFullBlessure(this.actor, 4));
|
||||
this.html.find('.subir-blessure-critique').click(async event => RdDItemBlessure.applyFullBlessure(this.actor, 6));
|
||||
|
@ -144,7 +144,7 @@ export class RdDStatBlockParser {
|
||||
let actorData = foundry.utils.deepClone(game.model.Actor[type]);
|
||||
let items = [];
|
||||
|
||||
actorData.flags = { hautRevant: false, malusArmure: 0 }
|
||||
actorData.flags = { hautRevant: false, malusArmure: 0, type }
|
||||
for (let key in actorData.carac) {
|
||||
let caracDef = actorData.carac[key];
|
||||
// Parse the stat string for each caracteristic
|
||||
@ -169,7 +169,7 @@ export class RdDStatBlockParser {
|
||||
}
|
||||
|
||||
// Get skills from compendium
|
||||
await RdDStatBlockParser.parseCompetences(type, statString, actorData, items);
|
||||
await RdDStatBlockParser.parseCompetences(statString, actorData, items);
|
||||
|
||||
|
||||
if (type == "personnage") {
|
||||
@ -191,35 +191,49 @@ export class RdDStatBlockParser {
|
||||
await newActor?.sheet.render(true)
|
||||
}
|
||||
|
||||
static async parseCompetences(type, statString, actorData, items) {
|
||||
const competences = await SystemCompendiums.getCompetences(type);
|
||||
static async parseCompetences(statString, actorData, items) {
|
||||
const competences = await SystemCompendiums.getCompetences(actorData.flags.type);
|
||||
//console.log("Competences : ", competences);
|
||||
for (let comp of competences) {
|
||||
let compNameToSearch = RdDStatBlockParser.fixCompName(comp.name);
|
||||
let compMatch = XRegExp.exec(statString, XRegExp("\\s" + compNameToSearch + compParser[type], 'giu'));
|
||||
if (compMatch) {
|
||||
comp = comp.toObject()
|
||||
comp.system.niveau = Number(compMatch.value)
|
||||
if (compMatch.malus) {
|
||||
comp.system.niveau = Number(compMatch.value) - actorData.flags.malusArmure
|
||||
}
|
||||
if (comp.system.categorie == 'draconic' && comp.system.niveau > -11) {
|
||||
actorData.flags.hautRevant = true
|
||||
}
|
||||
if (type == "creature" || type == "entite") {
|
||||
comp.system.carac_value = Number(compMatch.carac);
|
||||
if (compMatch.dommages != undefined) {
|
||||
comp.system.dommages = Number(compMatch.dommages);
|
||||
comp.system.iscombat = true;
|
||||
}
|
||||
}
|
||||
items.push(comp);
|
||||
for (let competence of competences) {
|
||||
let compSourceString = statString
|
||||
let compNameToSearch = RdDStatBlockParser.fixCompName(competence.name)
|
||||
let compMatch = XRegExp.exec(compSourceString, XRegExp("\\s" + compNameToSearch + compParser[actorData.flags.type], 'giu'))
|
||||
while (compMatch) {
|
||||
items.push(RdDStatBlockParser.prepareCompetence(actorData, competence, compMatch))
|
||||
|
||||
// pour gérer les compétences avec spécialisations, si elle est trouvée, chercher si elle apparaît dans la suite
|
||||
compSourceString = compSourceString.substring(compSourceString.indexOf(compNameToSearch) + compNameToSearch.length)
|
||||
compMatch = XRegExp.exec(compSourceString, XRegExp("\\s" + compNameToSearch + compParser[actorData.flags.type], 'giu'))
|
||||
}
|
||||
else if (type == "personnage") {
|
||||
comp = comp.toObject();
|
||||
items.push(comp);
|
||||
if (actorData.flags.type == "personnage" && compSourceString.length == statString.length) {
|
||||
// ajout niveau de base
|
||||
items.push(competence.toObject())
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
static prepareCompetence(actorData, competence, compMatch) {
|
||||
const comp = competence.toObject();
|
||||
if (compMatch.special) {
|
||||
comp._id = undefined
|
||||
comp.name = `${comp.name} (${compMatch.special})`
|
||||
}
|
||||
comp.system.niveau = Number(compMatch.value);
|
||||
if (compMatch.malus) {
|
||||
comp.system.niveau = Number(compMatch.value) - actorData.flags.malusArmure
|
||||
}
|
||||
if (comp.system.categorie == 'draconic' && comp.system.niveau > -11) {
|
||||
actorData.flags.hautRevant = true
|
||||
}
|
||||
if (["creature", "entite"].includes(actorData.flags.type)) {
|
||||
comp.system.carac_value = Number(compMatch.carac);
|
||||
if (compMatch.dommages != undefined) {
|
||||
comp.system.dommages = Number(compMatch.dommages)
|
||||
comp.system.iscombat = true
|
||||
}
|
||||
}
|
||||
return comp
|
||||
}
|
||||
|
||||
static async parseArmors(statString, actorData, items) {
|
||||
|
@ -48,8 +48,9 @@ export class RdDItemBlessure extends RdDItem {
|
||||
let lostEndurance = 0
|
||||
let lostVie = 0
|
||||
if (definition.endurance) {
|
||||
lostEndurance = await new Roll(definition.endurance).roll().total;
|
||||
actor.santeIncDec("endurance", -Number(lostEndurance));
|
||||
lostEndurance = new Roll(definition.endurance)
|
||||
await lostEndurance.roll();
|
||||
actor.santeIncDec("endurance", -Number(lostEndurance.total));
|
||||
}
|
||||
if (definition.vie) {
|
||||
lostVie = definition.vie
|
||||
|
@ -265,12 +265,12 @@ export class RdDUtility {
|
||||
Handlebars.registerHelper('either', (a, b) => a ?? b);
|
||||
Handlebars.registerHelper('upperFirst', str => Misc.upperFirst(str ?? 'Null'));
|
||||
Handlebars.registerHelper('lowerFirst', str => Misc.lowerFirst(str ?? 'Null'));
|
||||
Handlebars.registerHelper('upper', str => str?.toUpperCase() ?? '');
|
||||
Handlebars.registerHelper('uppercase', str => str?.toUpperCase() ?? '');
|
||||
Handlebars.registerHelper('lowercase', str => str?.toLowerCase() ?? '');
|
||||
Handlebars.registerHelper('le', str => Grammar.articleDetermine(str));
|
||||
Handlebars.registerHelper('apostrophe', (article, str) => Grammar.apostrophe(article, str));
|
||||
Handlebars.registerHelper('un', str => Grammar.articleIndetermine(str));
|
||||
Handlebars.registerHelper('accord', (genre, ...args) => Grammar.accord(genre, args));
|
||||
Handlebars.registerHelper('grammar-le', str => Grammar.articleDetermine(str));
|
||||
Handlebars.registerHelper('grammar-apostrophe', (article, str) => Grammar.apostrophe(article, str));
|
||||
Handlebars.registerHelper('grammar-un', str => Grammar.articleIndetermine(str));
|
||||
Handlebars.registerHelper('grammar-accord', (genre, ...args) => Grammar.accord(genre, args));
|
||||
|
||||
Handlebars.registerHelper('RDD_CONFIG', path => RDD_CONFIG[path])
|
||||
Handlebars.registerHelper('computeResolutionScore', (row, col) => RdDResolutionTable.computePercentage(row, col));
|
||||
|
@ -767,7 +767,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!ryUZTa17LzNv25UY.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
flags: {}
|
||||
|
@ -767,7 +767,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!ohmz9Jn4jxD88Kll.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
flags: {}
|
||||
|
@ -767,7 +767,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!JARnWt2MQWDyRwQt.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
flags: {}
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!SJb0c8FDcYdd41rB.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -767,7 +767,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!JQCwAOK64Yijwtch.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
flags: {}
|
||||
|
@ -767,7 +767,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!CRRP8ucJpljX6tq8.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
flags: {}
|
||||
|
@ -767,7 +767,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!51vL4MhEE0asjgF2.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
flags: {}
|
||||
|
@ -767,7 +767,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!NX1nAqKKIcQlyGua.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
flags: {}
|
||||
|
@ -767,7 +767,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!IeKSXignUpfUTU4m.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
flags: {}
|
||||
|
@ -767,7 +767,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!2bRaEDuwZezKAyEq.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
flags: {}
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!pSM0ku0RJNLvHSvF.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!5xPFHgrY5AIP9Mnb.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -767,7 +767,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!U9NNcXQBJmsI9Ttk.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
flags: {}
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!oLDROOdwfctyRusH.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!2KN3nKGZ36Qkn7Mf.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -768,7 +768,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!V2WOs8deCYdBT2Jo.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
flags: {}
|
||||
|
@ -768,7 +768,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!UNs4RBLYiGbfxd1c.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 1050000
|
||||
flags: {}
|
||||
|
@ -768,7 +768,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!jfXs7qaHEWQpIHud.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 1050000
|
||||
flags: {}
|
||||
|
@ -767,7 +767,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!awZg7bGbTjEGRMiw.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
flags: {}
|
||||
|
@ -767,7 +767,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!dMdBctaRRdGJgced.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
flags: {}
|
||||
|
@ -1,4 +1,4 @@
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
_id: F5iQNrZSeJsfyTnV
|
||||
|
@ -4,98 +4,6 @@ type: entite
|
||||
sort: 100001
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/entites/squelette.webp
|
||||
items:
|
||||
- _id: QNJH22nturvz1CnL
|
||||
name: Épée à 2 mains
|
||||
type: competence
|
||||
sort: 100000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_epee_2_mains.webp
|
||||
effects: []
|
||||
system:
|
||||
description: >-
|
||||
<p>Ces compétences permettent l’utilisation des sept types d’épées de
|
||||
Rêve de Dragon pour attaquer ou parer.</p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p> </p>
|
||||
descriptionmj: ''
|
||||
niveau: -6
|
||||
default_diffLibre: 0
|
||||
base: -6
|
||||
categorie: melee
|
||||
xp: 0
|
||||
defaut_carac: melee
|
||||
niveau_archetype: 0
|
||||
xp_sort: 0
|
||||
folder: null
|
||||
ownership:
|
||||
default: 0
|
||||
_stats:
|
||||
systemId: foundryvtt-reve-de-dragon
|
||||
systemVersion: 12.0.22
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!Fl95F6S0OrCbqQbY.QNJH22nturvz1CnL'
|
||||
- _id: 9rHJziIIEQlwezim
|
||||
name: Épée à 2 mains
|
||||
type: competence
|
||||
sort: 200000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_epee_2_mains.webp
|
||||
effects: []
|
||||
system:
|
||||
description: >-
|
||||
<p>Ces compétences permettent l’utilisation des sept types d’épées de
|
||||
Rêve de Dragon pour attaquer ou parer.</p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p> </p>
|
||||
descriptionmj: ''
|
||||
niveau: -6
|
||||
default_diffLibre: 0
|
||||
base: -6
|
||||
categorie: melee
|
||||
xp: 0
|
||||
defaut_carac: melee
|
||||
niveau_archetype: 0
|
||||
xp_sort: 0
|
||||
folder: null
|
||||
ownership:
|
||||
default: 0
|
||||
_stats:
|
||||
systemId: foundryvtt-reve-de-dragon
|
||||
systemVersion: 12.0.22
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!Fl95F6S0OrCbqQbY.9rHJziIIEQlwezim'
|
||||
- _id: ltZQyOyxJdWsIkpK
|
||||
name: Equitation
|
||||
type: competence
|
||||
sort: 300000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
effects: []
|
||||
system:
|
||||
description: >-
|
||||
<p>Monter à cheval, et, d’une manière générale, connaissance des
|
||||
chevaux. Peut s’appliquer aux autres montures de Rêve de Dragon :
|
||||
aligates, zyglutes, etc.</p>
|
||||
|
||||
<p> </p>
|
||||
descriptionmj: ''
|
||||
niveau: -8
|
||||
default_diffLibre: 0
|
||||
base: -8
|
||||
categorie: particuliere
|
||||
xp: 0
|
||||
defaut_carac: agilite
|
||||
niveau_archetype: 0
|
||||
xp_sort: 0
|
||||
folder: null
|
||||
ownership:
|
||||
default: 0
|
||||
_stats:
|
||||
systemId: foundryvtt-reve-de-dragon
|
||||
systemVersion: 12.0.22
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!Fl95F6S0OrCbqQbY.ltZQyOyxJdWsIkpK'
|
||||
- _id: iwfr7ekbLFzDCayP
|
||||
name: Esquive
|
||||
type: competencecreature
|
||||
|
@ -4,98 +4,6 @@ type: entite
|
||||
sort: 100001
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/entites/vaseux.webp
|
||||
items:
|
||||
- _id: QNJH22nturvz1CnL
|
||||
name: Épée à 2 mains
|
||||
type: competence
|
||||
sort: 100000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_epee_2_mains.webp
|
||||
effects: []
|
||||
system:
|
||||
description: >-
|
||||
<p>Ces compétences permettent l’utilisation des sept types d’épées de
|
||||
Rêve de Dragon pour attaquer ou parer.</p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p> </p>
|
||||
descriptionmj: ''
|
||||
niveau: -6
|
||||
default_diffLibre: 0
|
||||
base: -6
|
||||
categorie: melee
|
||||
xp: 0
|
||||
defaut_carac: melee
|
||||
niveau_archetype: 0
|
||||
xp_sort: 0
|
||||
folder: null
|
||||
ownership:
|
||||
default: 0
|
||||
_stats:
|
||||
systemId: foundryvtt-reve-de-dragon
|
||||
systemVersion: 12.0.22
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!cmWQYuyzVsz02NMt.QNJH22nturvz1CnL'
|
||||
- _id: 9rHJziIIEQlwezim
|
||||
name: Épée à 2 mains
|
||||
type: competence
|
||||
sort: 200000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_epee_2_mains.webp
|
||||
effects: []
|
||||
system:
|
||||
description: >-
|
||||
<p>Ces compétences permettent l’utilisation des sept types d’épées de
|
||||
Rêve de Dragon pour attaquer ou parer.</p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p> </p>
|
||||
descriptionmj: ''
|
||||
niveau: -6
|
||||
default_diffLibre: 0
|
||||
base: -6
|
||||
categorie: melee
|
||||
xp: 0
|
||||
defaut_carac: melee
|
||||
niveau_archetype: 0
|
||||
xp_sort: 0
|
||||
folder: null
|
||||
ownership:
|
||||
default: 0
|
||||
_stats:
|
||||
systemId: foundryvtt-reve-de-dragon
|
||||
systemVersion: 12.0.22
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!cmWQYuyzVsz02NMt.9rHJziIIEQlwezim'
|
||||
- _id: ltZQyOyxJdWsIkpK
|
||||
name: Equitation
|
||||
type: competence
|
||||
sort: 300000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
effects: []
|
||||
system:
|
||||
description: >-
|
||||
<p>Monter à cheval, et, d’une manière générale, connaissance des
|
||||
chevaux. Peut s’appliquer aux autres montures de Rêve de Dragon :
|
||||
aligates, zyglutes, etc.</p>
|
||||
|
||||
<p> </p>
|
||||
descriptionmj: ''
|
||||
niveau: -8
|
||||
default_diffLibre: 0
|
||||
base: -8
|
||||
categorie: particuliere
|
||||
xp: 0
|
||||
defaut_carac: agilite
|
||||
niveau_archetype: 0
|
||||
xp_sort: 0
|
||||
folder: null
|
||||
ownership:
|
||||
default: 0
|
||||
_stats:
|
||||
systemId: foundryvtt-reve-de-dragon
|
||||
systemVersion: 12.0.22
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!cmWQYuyzVsz02NMt.ltZQyOyxJdWsIkpK'
|
||||
- _id: NDwCYUzJVRIUFc77
|
||||
name: Tentacules
|
||||
type: competencecreature
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!qscItDC5z6Hr2Lrh.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -741,7 +741,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!zACge7QxwyJkC6nD.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2700000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!esJWonwDGLFaMRK3.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!gscYFtwk73WrGvA5.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!dW4RMKpz2WaXbW3h.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!ncXFs8oaZWG68Tzn.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!OKMXH6YpPXUyvqzN.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!EzV1Zxuwi7jwa6bj.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!YQ6vavAVyZecPvGQ.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!b7ThiitioBVXxU7D.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!XnBXyRyE2BUVVT1k.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!kKI9izKrKftYVnvs.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!nzw2q9BHSDN6TIQQ.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!Pf4cLn0kandYzviD.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -768,7 +768,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!xGtM3z3KM6N6lpd5.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
flags: {}
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!z87rV5CJ3inc6ZPc.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!I8Q3Aj4ZUrsU4yBg.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!kB7OSWKvd6m9v0dB.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!GJWEoGXy5kSd4sT8.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!m63oPEPvCrds4akp.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!jtJqqegMrF3fuND3.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!8Jeas59CdpnnYabL.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!7WgNJwO7p5QNraXA.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!N5ybrpVwbpL8aPG0.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
effects: []
|
||||
|
@ -742,7 +742,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!X9d5McdSAT1Ivp39.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
effects: []
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!hvNej1XRliayVZu1.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!4bI9HX4oomMEXrOT.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!AZBxORb7IYgXaOfb.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!OOIjBdFjCKdgJKff.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -743,7 +743,7 @@ items:
|
||||
coreVersion: '12.331'
|
||||
_key: '!actors.items!Jas7Wr22jSllfkin.MLIEbxSJHkY1m3No'
|
||||
- _id: F5iQNrZSeJsfyTnV
|
||||
name: Equitation
|
||||
name: Équitation
|
||||
type: competence
|
||||
sort: 2600000
|
||||
img: systems/foundryvtt-reve-de-dragon/icons/competence_equitation.webp
|
||||
|
@ -2,10 +2,10 @@
|
||||
<div>
|
||||
{{#if carac.rollClass}}
|
||||
<a class="{{carac.rollClass}}" data-carac-name="{{carac.column}}">
|
||||
{{upper carac.colName}}
|
||||
{{uppercase carac.colName}}
|
||||
</a>
|
||||
{{else}}
|
||||
{{upper carac.colName}}
|
||||
{{uppercase carac.colName}}
|
||||
{{/if}}
|
||||
<a class="{{button-name}}-moins"><i class="fa-regular fa-square-minus"></i></a>
|
||||
<a class="{{button-name}}-plus"><i class="fa-regular fa-square-plus"></i></a>
|
||||
|
@ -1,9 +1,9 @@
|
||||
<div class="flexrow">
|
||||
<div>
|
||||
{{#if carac.rollClass}}
|
||||
<a class="{{carac.rollClass}}" data-carac-name="{{carac.column}}">{{upper carac.colName}}</a>
|
||||
<a class="{{carac.rollClass}}" data-carac-name="{{carac.column}}">{{uppercase carac.colName}}</a>
|
||||
{{else}}
|
||||
{{upper carac.colName}}
|
||||
{{uppercase carac.colName}}
|
||||
{{/if}}
|
||||
</div>
|
||||
<div class="flex-group-right">{{carac.value}}</div>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<img class="chat-icon" src="{{competence.img}}" data-tooltip="{{competence.name}}"/>
|
||||
<h4 data-categorie="tmr" data-actor-id="{{actor._id}}">
|
||||
{{alias}} tente de {{maitrise.verbe}} {{le tmr.genre}}
|
||||
{{alias}} tente de {{maitrise.verbe}} {{grammar-le tmr.genre}}
|
||||
{{#if isTMRCache}}
|
||||
{{caseTmr-type tmr.coord}}
|
||||
{{else}}
|
||||
@ -18,7 +18,7 @@
|
||||
<span>
|
||||
{{alias}}
|
||||
{{#if rolled.isSuccess}}parvient à{{else}}échoue à{{/if}}
|
||||
{{maitrise.verbe}} {{le tmr.genre}}
|
||||
{{maitrise.verbe}} {{grammar-le tmr.genre}}
|
||||
{{#if isTMRCache}}
|
||||
{{caseTmr-type tmr.coord}}
|
||||
{{else}}
|
||||
|
@ -1,8 +1,8 @@
|
||||
<img class="chat-icon" src="icons/svg/lightning.svg" data-tooltip="Météo" />
|
||||
<h4>Météo aléatoire</h4>
|
||||
<ul>
|
||||
<li>Vent: {{lowerFirst vent.description}} {{apostrophe 'de' vent.direction}}, force {{vent.force}}</li>
|
||||
<li>Mer {{lowerFirst mer.description}}, {{apostrophe 'de' mer.direction}}, force {{mer.force}}</li>
|
||||
<li>Vent: {{lowerFirst vent.description}} {{grammar-apostrophe 'de' vent.direction}}, force {{vent.force}}</li>
|
||||
<li>Mer {{lowerFirst mer.description}}, {{grammar-apostrophe 'de' mer.direction}}, force {{mer.force}}</li>
|
||||
<li>Température {{lowerFirst temperature.description}} ({{plusMoins temperature.force}})</li>
|
||||
<li>Couverture nuageuse: {{lowerFirst nuage.description}}</li>
|
||||
<li>Pluie: {{lowerFirst pluie.description}}</li>
|
||||
|
Loading…
x
Reference in New Issue
Block a user