Ajout de la commande /voyage et grosse MAJK de la commande /auberge

This commit is contained in:
2026-01-07 15:04:49 +01:00
parent c8119601d8
commit f525b6c07a
1329 changed files with 24138 additions and 4397 deletions

View File

@@ -0,0 +1,61 @@
let choice1 = [
{
type: "trait",
name: "Maladie",
},
{
type: "trait",
name: "Infecté",
},
{
type: "trait",
name: "Perturbant",
},
{
type: "trait",
name: "Parasité",
},
{
type: "trait",
name: "Territorial",
}
]
let updateObj;
let actor;
async function addTrait(c) {
let items = [];
console.log("TEST1", c);
let existing;
if (c.type == "trait") {
existing = updateObj.items.find(i => i.name == c.name && i.type == c.type);
}
console.log("TEST", existing);
if (!existing) {
let item = await game.wfrp4e.utility.find(c.name, c.type);
if (item) {
item = item.toObject();
items.push(item);
}
else
ui.notifications.warn(`Impossible de trouver ${c}`, { permanent: true });
}
console.log("WISH LIST2", choice1, items);
actor.createEmbeddedDocuments("Item", items);
}
async function dialogChoice() {
for (let c of choice1)
{
if (await foundry.applications.api.DialogV2.confirm({window : {title: "Option"}, content:`<p>Add Option?</p><ol><li>${c.name}</li></ol>`}))
{
addTrait(c)
c.valid = true;
}
}
}
updateObj = this.actor.toObject();
actor = this.actor
await dialogChoice();