Add all systems effects scripts + translations

This commit is contained in:
2024-05-17 09:19:48 +02:00
parent 7b97578bd7
commit 039df5c10a
119 changed files with 255 additions and 232 deletions

View File

@ -3,21 +3,21 @@ if (this.actor.type != "character")
return;
}
let god = await ValueDialog.create("Enter a Deity", "Blessed")
let god = await ValueDialog.create("Saisir une Déité", "Béni")
if (god)
{
let prayers = await game.wfrp4e.utility.findAll("prayer", "Loading Prayers")
let prayers = await game.wfrp4e.utility.findAll("prayer", "Chargement des Prières")
let blessings = prayers.filter(p => p.system.god.value.split(",").map(i => i.trim().toLowerCase()).includes(god.toLowerCase()) && p.system.type.value == "blessing")
if (blessings.length)
{
this.script.scriptNotification("Adding " + blessings.map(i => i.name).join(", "))
this.script.scriptNotification("Ajout de " + blessings.map(i => i.name).join(", "))
await this.actor.createEmbeddedDocuments("Item", blessings, {fromEffect : this.effect.id})
}
else
{
this.script.scriptNotification(`Could not find any Blessings associated with ${god}.`)
this.script.scriptNotification(`Impossible de trouver des Bénédictions associées avec ${god}.`)
}
this.item.updateSource({name : this.item.name.replace("Any", god)})
this.item.updateSource({name : this.item.name.replace("Savoir divin", god)})
await this.actor.update({"system.details.god.value": god})
}