forked from public/foundryvtt-wh4-lang-fr-fr
Ajout de la commande /voyage et grosse MAJK de la commande /auberge
This commit is contained in:
@@ -1,21 +1,21 @@
|
||||
let specification = this.item.system.specification.value;
|
||||
let choice = [];
|
||||
|
||||
if (!specification || specification == "Compétences entraînées")
|
||||
if (!specification || specification == "Compétences Entraînées")
|
||||
{
|
||||
choice = await ItemDialog.create(ItemDialog.objectToArray({
|
||||
broken: "Dompté",
|
||||
drive: "Trait",
|
||||
entertain: "Divertir",
|
||||
fetch: "Rapporter",
|
||||
guard: "Garder",
|
||||
home: "Revenir à la maison",
|
||||
magic: "Magie",
|
||||
mount: "Monture",
|
||||
war: "Guerre"
|
||||
}, this.effect.img), "unlimited", "Choisissez un Dressage");
|
||||
broken: "Broken",
|
||||
drive: "Conduite d'attelage",
|
||||
entertain: "Divertissement",
|
||||
fetch: "Fetch",
|
||||
guard: "Garde",
|
||||
home: "Home",
|
||||
magic: "Magic",
|
||||
mount: "Mount",
|
||||
war: "War"
|
||||
}, this.effect.img), "unlimited", "Choisir un Entraînement");
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
choice = specification.split(", ").map(i => {
|
||||
return {
|
||||
@@ -27,14 +27,14 @@ else
|
||||
|
||||
if (choice.length)
|
||||
{
|
||||
let changes = foundry.utils.deepClone(this.effect.changes);
|
||||
let changes = foundry.utils.deepClone(this.effet.changes);
|
||||
|
||||
for(let training of choice)
|
||||
{
|
||||
switch(training.id)
|
||||
{
|
||||
case "broken" :
|
||||
let roll = await new Roll("2d10").roll();
|
||||
case "broken" :
|
||||
let roll = await new Roll("2d10").roll({allowInteractive : false});
|
||||
roll.toMessage(this.script.getChatData());
|
||||
changes.push({value : roll.total, mode : 2, key : "system.characteristics.fel.modifier"})
|
||||
|
||||
@@ -48,41 +48,41 @@ if (choice.length)
|
||||
}
|
||||
break;
|
||||
|
||||
case "drive" :
|
||||
case "drive" :
|
||||
|
||||
break;
|
||||
|
||||
case "entertain" :
|
||||
case "entertain" :
|
||||
|
||||
break;
|
||||
|
||||
case "fetch" :
|
||||
case "fetch" :
|
||||
|
||||
break;
|
||||
|
||||
case "guard" :
|
||||
case "guard" :
|
||||
let territorial = await fromUuid("Compendium.wfrp4e-core.items.Item.JIAe7i7dqTQBu4do");
|
||||
await this.actor.createEmbeddedDocuments("Item", [territorial], {fromEffect: this.effect.id})
|
||||
setProperty(args, "options.keepId", true);
|
||||
await this.actor.createEmbeddedDocuments("Item", [territorial], {fromEffect: this.effet.id})
|
||||
foundry.utils.setProperty(args, "options.keepId", true);
|
||||
break;
|
||||
|
||||
case "home" :
|
||||
case "home" :
|
||||
|
||||
break;
|
||||
|
||||
case "magic" :
|
||||
case "magic" :
|
||||
|
||||
break;
|
||||
|
||||
case "mount" :
|
||||
case "mount" :
|
||||
|
||||
break;
|
||||
|
||||
case "war" :
|
||||
case "war" :
|
||||
changes.push({value : 10, mode : 2, key : "system.characteristics.ws.modifier"})
|
||||
break;
|
||||
}
|
||||
}
|
||||
this.effect.updateSource({name : `${this.effect.name} (${choice.map(i => i.name).join(", ")})`, changes, "flags.wfrp4e.trained" : choice.map(i => i.id)})
|
||||
this.effet.updateSource({name : `${this.effet.name} (${choice.map(i => i.name).join(", ")})`, changes, "flags.wfrp4e.trained" : choice.map(i => i.id)})
|
||||
this.item.updateSource({"system.specification.value" : `${choice.map(i => i.name).join(", ")}`})
|
||||
}
|
||||
Reference in New Issue
Block a user