Files
wfrp-4e-de/scripts_with_translation.md
T
2025-05-15 23:03:43 +02:00

8593 lines
583 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
📝 Unterschiede in [1BT0MWM2cbhlEnrn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1BT0MWM2cbhlEnrn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1BT0MWM2cbhlEnrn.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/1BT0MWM2cbhlEnrn.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/1BT0MWM2cbhlEnrn.js
@@ -26,7 +26,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
await this.actor.update(updateObj)
📝 Unterschiede in [1ZArMNUI8qqH6zkX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1ZArMNUI8qqH6zkX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1ZArMNUI8qqH6zkX.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/1ZArMNUI8qqH6zkX.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/1ZArMNUI8qqH6zkX.js
@@ -1,4 +1,4 @@
-let test = await args.actor.setupCharacteristic("wp", {skipTargets: true, appendTitle : " - " + this.effect.name, context : {failure: "Gained a Stunned Condition"}})
+let test = await args.actor.setupCharacteristic("wp", {skipTargets: true, appendTitle : " - " + this.effect.name, context : {failure: "Gain d'un état Assomé"}})
await test.roll();
if (test.failed)
{
📝 Unterschiede in [1exiWlVUHsXDLLAH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1exiWlVUHsXDLLAH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1exiWlVUHsXDLLAH.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/1exiWlVUHsXDLLAH.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/1exiWlVUHsXDLLAH.js
@@ -1 +1 @@
-this.script.scriptNotification(`Cannot enter ${this.effect.name}!`);
+this.script.scriptNotification(`Ne peut saisir ${this.effect.name}!`);
📝 Unterschiede in [1fQr1Dg7DX0vfz3r.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1fQr1Dg7DX0vfz3r.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1fQr1Dg7DX0vfz3r.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/1fQr1Dg7DX0vfz3r.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/1fQr1Dg7DX0vfz3r.js
@@ -1,3 +1,3 @@
let healed = parseInt(this.effect.sourceTest.result.SL)
this.actor.modifyWounds(healed)
-this.script.scriptMessage(`Healed ${healed} Wounds`)
+this.script.scriptMessage(`Soins de ${healed} Blessures`)
📝 Unterschiede in [1jQq9v8fXK8zuEBU.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1jQq9v8fXK8zuEBU.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1jQq9v8fXK8zuEBU.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/1jQq9v8fXK8zuEBU.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/1jQq9v8fXK8zuEBU.js
@@ -5,9 +5,9 @@
let APused = Math.max(0, APatLoc.value - metalAP); // remove metal AP at location;
damage -= (APused + this.actor.system.characteristics.t.bonus)
let msg = await this.actor.applyBasicDamage(damage, {suppressMsg : true, damageType : game.wfrp4e.config.DAMAGE_TYPE.IGNORE_ALL});
-msg += ` (ignored ${metalAP} metal AP on ${game.wfrp4e.config.locations[loc]})`
+msg += ` (ignore ${metalAP} PA de métal sur ${game.wfrp4e.config.locations[loc]})`
this.script.scriptMessage(msg)
-let test = await this.actor.setupSkill("Endurance", {fields : {difficulty : "difficult"}, appendTitle : ` - ${this.effect.name}`});
+let test = await this.actor.setupSkill("Résistance", {fields : {difficulty : "difficult"}, appendTitle : ` - ${this.effect.name}`});
await test.roll();
if (test.failed)
this.actor.addCondition("stunned");
📝 Unterschiede in [1kB2su7hLRYDhZ2H.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1kB2su7hLRYDhZ2H.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1kB2su7hLRYDhZ2H.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/1kB2su7hLRYDhZ2H.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/1kB2su7hLRYDhZ2H.js
@@ -6,12 +6,12 @@
let data = item.toObject();
if (this.item.system.location.key == "rLeg")
{
-data.system.location.value = "Right Toe"
+data.system.location.value = "Pied droit"
data.system.location.key = "rToe";
}
else if (this.item.system.location.key == "lLeg")
{
-data.system.location.value = "Left Toe"
+data.system.location.value = "Pied gauche"
data.system.location.key = "lToe";
}
this.actor.createEmbeddedDocuments("Item", [data])
📝 Unterschiede in [1wrPvP6lJwIAfmsl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1wrPvP6lJwIAfmsl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1wrPvP6lJwIAfmsl.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/1wrPvP6lJwIAfmsl.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/1wrPvP6lJwIAfmsl.js
@@ -1,4 +1,4 @@
-let choice = await ItemDialog.create(ItemDialog.objectToArray(game.wfrp4e.config.locations), 1, "Choose Location");
+let choice = await ItemDialog.create(ItemDialog.objectToArray(game.wfrp4e.config.locations), 1, "Choisir une localisation");
let location = choice[0].id;
let itemTargeted = this.actor.items.get(this.effect.getFlag("wfrp4e", "itemTargets")[0])
if (itemTargeted)
📝 Unterschiede in [23vWiHUjxtRQ3Efz.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/23vWiHUjxtRQ3Efz.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/23vWiHUjxtRQ3Efz.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/23vWiHUjxtRQ3Efz.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/23vWiHUjxtRQ3Efz.js
@@ -1,4 +1,4 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.eWPN3CV2Eddwz8aM")
let data = item.toObject();
-data.system.location.value = "Back"
+data.system.location.value = "Dos"
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect: this.effect.id})
📝 Unterschiede in [2QB0LjueuJcIaHaC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2QB0LjueuJcIaHaC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2QB0LjueuJcIaHaC.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/2QB0LjueuJcIaHaC.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/2QB0LjueuJcIaHaC.js
@@ -1,8 +1,12 @@
if (isNaN(parseInt(this.item.system.specification.value)))
{
-let value = await ValueDialog.create("Enter Armour value", this.effect.name);
+let value = this.item.specifier;
+if (!value)
+{
+value = await ValueDialog.create({text : "Enter Armour value", title : this.effect.name});
+}
if (value)
{
-this.item.updateSource({"system.specification.value" : value});
+this.item.updateSource({"system.specification.value" : value, name : this.item.baseName});
}
}
📝 Unterschiede in [2Qi1hwLYhdE6v6Hs.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2Qi1hwLYhdE6v6Hs.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2Qi1hwLYhdE6v6Hs.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/2Qi1hwLYhdE6v6Hs.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/2Qi1hwLYhdE6v6Hs.js
@@ -3,6 +3,6 @@
if (args.options.dodge)
{
args.abort = true;
-this.script.scriptNotification("Cannot Dodge!")
+this.script.scriptNotification("Impossible d'Esquiver!")
}
return ["t", "int", "wp", "fel"].includes(args.characteristic)
📝 Unterschiede in [2W9uMTT6iJhfQ044.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2W9uMTT6iJhfQ044.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2W9uMTT6iJhfQ044.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/2W9uMTT6iJhfQ044.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/2W9uMTT6iJhfQ044.js
@@ -1,8 +1,8 @@
-let skill = `Trade (${this.item.parenthesesText})`
+let skill = `${game.i18n.localize("NAME.Trade")} (${this.item.parenthesesText})`
let currentCareer = this.actor.system.currentCareer;
let existingSkill = this.actor.itemTypes.skill.find(i => i.name == skill);
if (!currentCareer) return
-let inCurrentCareer = currentCareer.system.skills.includes(skill);
+let inCurrentCareer = currentCareer.system.skills.concat(currentCareer.system.addedSkills).includes(skill);
let craftsmanAdded = this.actor.getFlag("wfrp4e", "craftsmanAdded") || {};
if (existingSkill && inCurrentCareer && !craftsmanAdded[existingSkill.name])
{
@@ -11,6 +11,6 @@
else
{
craftsmanAdded[skill] = true;
-currentCareer.system.skills.push(skill);
-setProperty(this.actor, "flags.wfrp4e.craftsmanAdded", craftsmanAdded)
+currentCareer.system.addedSkills.push(skill);
+foundry.utils.setProperty(this.actor, "flags.wfrp4e.craftsmanAdded", craftsmanAdded)
}
📝 Unterschiede in [2WSN306tL4apjRtD.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2WSN306tL4apjRtD.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2WSN306tL4apjRtD.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/2WSN306tL4apjRtD.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/2WSN306tL4apjRtD.js
@@ -1,4 +1,4 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.9h82z72XGo9tfgQS")
let data = item.toObject();
-data.name = data.name += " (Hearing)"
+data.name = data.name += " (Ouïe)"
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect : this.effect.id})
📝 Unterschiede in [2cKarG9ToyW2ptCd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2cKarG9ToyW2ptCd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2cKarG9ToyW2ptCd.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/2cKarG9ToyW2ptCd.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/2cKarG9ToyW2ptCd.js
@@ -6,5 +6,5 @@
}
else
{
-this.script.scriptNotification("None left!", "error")
+this.script.scriptNotification("Vide !", "error")
}
📝 Unterschiede in [2rzxQlL7A9ujZ9uK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2rzxQlL7A9ujZ9uK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2rzxQlL7A9ujZ9uK.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/2rzxQlL7A9ujZ9uK.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/2rzxQlL7A9ujZ9uK.js
@@ -1,6 +1,6 @@
if (args.opposedTest.result.winner == "attacker") {
if (args.opposedTest.defenderTest.weapon && args.opposedTest.defenderTest.item.properties.qualities.shield) {
-ui.notifications.notify(`<b>${this.effect.name}</b>: Gained ${this.item.Advances} Advantage`)
+ui.notifications.notify(`<b>${this.effect.name}</b>: Gain de ${this.item.Advances} Avantages`)
this.actor.setAdvantage(this.item.Advances)
}
}
📝 Unterschiede in [2vTVR0quRZQtjNfQ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2vTVR0quRZQtjNfQ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2vTVR0quRZQtjNfQ.js:0) (20 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/2vTVR0quRZQtjNfQ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/2vTVR0quRZQtjNfQ.js
@@ -3,14 +3,14 @@
{
return;
}
-let talents = ["Aethyric Attunement",
-"Arcane Magic (Any)",
-"Chaos Magic (Tzeentch)",
-"Fast Hands",
-"Instinctive Diction",
-"Magical Sense",
-"Petty Magic",
-"Second Sight",
-"War Wizard",
-"Witch!"].filter(t => !currentCareer.system.talents.includes(t))
+let talents = ["Harmonisation Aethyrique",
+"Magie des Arcanes (Domaine)",
+"Magie du Chaos (Tzeentch)",
+"Mains agiles",
+"Diction Instinctive",
+"Sens de la Magie",
+"Magie Mineure",
+"Seconde Vue",
+"Mage de guerre",
+"Sorcier!"].filter(t => !currentCareer.system.talents.includes(t))
currentCareer.system.talents = currentCareer.system.talents.concat(talents)
📝 Unterschiede in [2zeP2nMSURjxrqYz.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2zeP2nMSURjxrqYz.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2zeP2nMSURjxrqYz.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/2zeP2nMSURjxrqYz.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/2zeP2nMSURjxrqYz.js
@@ -1,5 +1,5 @@
let wounds = this.actor.system.status.wounds
if (wounds.value == 0)
-return this.script.scriptNotification("No effect at 0 Wounds", "error")
-this.script.scriptNotification(`Healed ${this.actor.characteristics.t.bonus} Wounds`)
+return this.script.scriptNotification("Aucun effet à 0 Blessures", "error")
+this.script.scriptNotification(`Soin de ${this.actor.characteristics.t.bonus} Blessures`)
await this.actor.modifyWounds(this.actor.characteristics.t.bonus)
📝 Unterschiede in [3D5ImpMgpOTPucvv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/3D5ImpMgpOTPucvv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/3D5ImpMgpOTPucvv.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/3D5ImpMgpOTPucvv.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/3D5ImpMgpOTPucvv.js
@@ -3,5 +3,5 @@
let SL = Math.floor(args.test.target / 10) - Math.floor(args.test.result.roll / 10)
let ones = Number(args.test.result.roll.toString().split("").pop())
if (ones > SL)
-args.test.result.other.push(`<span class="hide-option"><b>${this.effect.name}</b>: ${ones + args.test.successBonus + args.test.slBonus} SL</span>`)
+args.test.result.other.push(`<span class="hide-option"><b>${this.effect.name}</b>: ${ones + args.test.successBonus + args.test.slBonus} DR</span>`)
}
📝 Unterschiede in [3IGO7xEjRjat937X.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/3IGO7xEjRjat937X.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/3IGO7xEjRjat937X.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/3IGO7xEjRjat937X.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/3IGO7xEjRjat937X.js
@@ -1,7 +1,7 @@
let fatigue = this.actor.hasCondition("fatigued")
if (fatigue)
{
-this.script.scriptNotification("Removing Fatigued Condition, disabled effect")
+this.script.scriptNotification("Suppression de l'état Fatigué, effet désactivé.")
this.effect.update({disabled : true})
await this.actor.removeCondition("fatigued")
}
📝 Unterschiede in [3JEzEzF1SeYA9lsV.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/3JEzEzF1SeYA9lsV.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/3JEzEzF1SeYA9lsV.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/3JEzEzF1SeYA9lsV.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/3JEzEzF1SeYA9lsV.js
@@ -1,4 +1,4 @@
-let choice = await ItemDialog.create(ItemDialog.objectToArray(game.wfrp4e.config.locations, this.effect.img), 1, "Choose Location");
+let choice = await ItemDialog.create(ItemDialog.objectToArray(game.wfrp4e.config.locations, this.effect.img), 1, "Choisissez Location");
if (choice[0])
{
this.effect.updateSource({name : `${this.effect.name} (${choice[0].name})`})
@@ -10,7 +10,7 @@
let dropped = this.actor.itemTypes.weapon.filter(i => i.isEquipped & i.system.usesHands.includes(location));
if (dropped.length)
{
-this.script.scriptNotification(`Dropped ${dropped.map(i => i.name).join(", ")}!`)
+this.script.scriptNotification(`Lache ${dropped.map(i => i.name).join(", ")}!`)
for(let weapon of dropped)
{
await weapon.system.toggleEquip();
📝 Unterschiede in [4MQ7u4INxp51oyyR.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/4MQ7u4INxp51oyyR.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/4MQ7u4INxp51oyyR.js:0) (19 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/4MQ7u4INxp51oyyR.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/4MQ7u4INxp51oyyR.js
@@ -10,10 +10,10 @@
"wp" : 25,
"fel" : 10
}
-let skills = ["Cool", "Dodge", "Intimidate", "Intuition", "Leadership", "Lore (Warfare)", "Perception"]
+let skills = ["Calme", "Esquive", "Intimidate", "Intuition", "Commandement" , "Lore (Warfare)", "Perception"]
let skillAdvancements = [15, 15, 15, 15, 15, 10, 10]
let talents = ["Combat Aware", "Combat Reflexes", "Feint", "Inspiring", "Resolute", "War Leader"]
-let trappings = ["Hand Weapon", "Shield"]
+let trappings = ["Arme simple", "Shield"]
let items = [];
let updateObj = this.actor.toObject();
for (let ch in characteristics)
@@ -44,7 +44,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
for (let trapping of trappings)
@@ -53,23 +53,14 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
updateObj.name = updateObj.name += " " + this.effect.name
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [4fnTKgl0HW9ZrWyJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/4fnTKgl0HW9ZrWyJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/4fnTKgl0HW9ZrWyJ.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/4fnTKgl0HW9ZrWyJ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/4fnTKgl0HW9ZrWyJ.js
@@ -4,7 +4,7 @@
if (test.failed)
{
let char = Math.ceil(CONFIG.Dice.randomUniform() * 2) == 2 ? "s" : "t";
-this.script.scriptMessage(`<strong>${this.actor.name}</strong> lost 1 point of ${game.wfrp4e.config.characteristics[char]}`)
+this.script.scriptMessage(`<strong>${this.actor.name}</strong> perd 1 point de ${game.wfrp4e.config.characteristics[char]}`)
this.actor.update({[`system.characteristics.${char}.initial`] : this.actor.system.characteristics[char].initial - 1})
}
})
📝 Unterschiede in [4pQW4WLyhjbZR85k.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/4pQW4WLyhjbZR85k.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/4pQW4WLyhjbZR85k.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/4pQW4WLyhjbZR85k.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/4pQW4WLyhjbZR85k.js
@@ -3,5 +3,5 @@
if (test.failed && this.actor.type == "character")
{
this.actor.update({"system.status.corruption.value" : parseInt(this.actor.status.corruption.value) + 1})
-this.script.scriptMessage("Gained a Corruption point", {whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage("Gain d'un Point de Corruption", {whisper : ChatMessage.getWhisperRecipients("GM")})
}
📝 Unterschiede in [58rFc9HiBoX66J6p.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/58rFc9HiBoX66J6p.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/58rFc9HiBoX66J6p.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/58rFc9HiBoX66J6p.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/58rFc9HiBoX66J6p.js
@@ -1,7 +1,7 @@
let sourceActor = this.effect.sourceActor;
let damage = args.totalWoundLoss;
let tb = sourceActor.system.characteristics.t.bonus
-args.abort = `<strong>${this.effect.name}</strong>: Damage applied to ${sourceActor.name}`;
+args.abort = `<strong>${this.effect.name}</strong>: Dommages appliqués à ${sourceActor.name}`;
let message = await sourceActor.applyBasicDamage(damage - tb, {damageType: game.wfrp4e.config.DAMAGE_TYPE.IGNORE_AP, suppressMsg : true})
-this.script.scriptMessage(message.replace(`${tb} TB`, `${tb} × 2 TB`))
+this.script.scriptMessage(message.replace(`${tb} TB`, `${tb} × 2 TB`))
args.abort = true;
📝 Unterschiede in [5DI6cHAg1LHo54Yv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5DI6cHAg1LHo54Yv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5DI6cHAg1LHo54Yv.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/5DI6cHAg1LHo54Yv.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/5DI6cHAg1LHo54Yv.js
@@ -1,5 +1,5 @@
if (args.opposedTest.result.differenceSL >= 0 && args.opposedTest.result.differenceSL <= 2 && args.opposedTest.result.winner == "attacker")
{
this.actor.update({"system.status.fortune.value" : Math.max(0, (this.actor.system.status.fortune?.value - 1) || 0)})
-this.script.scriptMessage(`Fortune point stolen from <strong>${this.actor.name}</strong>`, {blind : true, whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`1 Point de Fortune volé à <strong>${this.actor.name}</strong>`, {blind : true, whisper : ChatMessage.getWhisperRecipients("GM")})
}
📝 Unterschiede in [5Fe1ELaS6Gnvy0Cj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5Fe1ELaS6Gnvy0Cj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5Fe1ELaS6Gnvy0Cj.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/5Fe1ELaS6Gnvy0Cj.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/5Fe1ELaS6Gnvy0Cj.js
@@ -1 +1 @@
-return args.skill?.name.includes("Channelling") || args.type == "channelling" || args.skill?.name == game.i18n.localize("NAME.Charm") || args.skill?.name.includes("Language (Magick)") || args.type == "cast"
+return args.skill?.name.includes("Focalisation") || args.type == "channelling" || args.skill?.name == game.i18n.localize("NAME.Charm") || args.skill?.name.includes("Langue (Magick)") || args.type == "cast"
📝 Unterschiede in [5JWC0l3JEpOsqbR9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5JWC0l3JEpOsqbR9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5JWC0l3JEpOsqbR9.js:0) (19 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/5JWC0l3JEpOsqbR9.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/5JWC0l3JEpOsqbR9.js
@@ -10,10 +10,10 @@
"wp" : 5,
"fel" : 0
}
-let skills = ["Dodge", "Perception"]
+let skills = ["Esquive", "Perception"]
let skillAdvancements = [10, 10]
let talents = ["Flee!", "Marksman"]
-let trappings = ["Hand Weapon"]
+let trappings = ["Arme simple"]
let items = [];
let updateObj = this.actor.toObject();
for (let ch in characteristics)
@@ -44,7 +44,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
for (let trapping of trappings)
@@ -53,23 +53,14 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
updateObj.name = updateObj.name += " " + this.effect.name
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [5JvKJZPcd6Hz5zvn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5JvKJZPcd6Hz5zvn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5JvKJZPcd6Hz5zvn.js:0) (19 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/5JvKJZPcd6Hz5zvn.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/5JvKJZPcd6Hz5zvn.js
@@ -10,10 +10,10 @@
"wp" : 15,
"fel" : 0
}
-let skills = ["Cool", "Dodge", "Intimidate", "Leadership"]
+let skills = ["Calme", "Esquive", "Intimidate", "Commandement" ]
let skillAdvancements = [15, 15, 10, 5]
let talents = ["Combat Aware", "Combat Reflexes", "Feint", "Resolute"]
-let trappings = ["Mail Coat", "Mail Chausses", "Mail Coif", "Hand Weapon", "Shield"]
+let trappings = ["Mail Coat", "Mail Chausses", "Mail Coif", "Arme simple", "Shield"]
let items = [];
let updateObj = this.actor.toObject();
for (let ch in characteristics)
@@ -44,7 +44,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
for (let trapping of trappings)
@@ -53,23 +53,14 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
updateObj.name = this.effect.name + " " + updateObj.name
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [5M6IgCUncCwyxHok.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5M6IgCUncCwyxHok.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5M6IgCUncCwyxHok.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/5M6IgCUncCwyxHok.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/5M6IgCUncCwyxHok.js
@@ -1,11 +1,11 @@
let etiquette = (await fromUuid("Compendium.wfrp4e-core.items.Item.sYbgpSnRqSZWgwFP")).toObject();
-etiquette.name += ` (Followers of Tzeentch)`;
+etiquette.name += ` (Suivants de Tzeentch)`;
let animosity = (await fromUuid("Compendium.wfrp4e-core.items.Item.0VpT5yubw4UL7j6f")).toObject();
-animosity.system.specification.value = "Followers of Nurgle";
+animosity.system.specification.value = "Suivants de Nurgle";
let roll = await new Roll("ceil(1d10 / 3)").roll();
roll.toMessage(this.script.getChatData());
let mutations = [];
-let msg = `<p><strong>Mutations Gained</strong></p>`
+let msg = `<p><strong>Mutations acquises</strong></p>`
for(let i = 0; i < roll.total; i++)
{
let item;
📝 Unterschiede in [5ScjIdRUOxblHdWS.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5ScjIdRUOxblHdWS.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5ScjIdRUOxblHdWS.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/5ScjIdRUOxblHdWS.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/5ScjIdRUOxblHdWS.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Carpenter)';
const difficulty = 'challenging';
const target = 40;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [5dR7Erj3nwsxLAV7.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5dR7Erj3nwsxLAV7.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5dR7Erj3nwsxLAV7.js:0) (21 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/5dR7Erj3nwsxLAV7.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/5dR7Erj3nwsxLAV7.js
@@ -10,10 +10,10 @@
"wp" : 35,
"fel" : 15
}
-let skills = ["Cool", "Dodge", "Intimidate", "Intuition", "Leadership", "Lore (Warfare)", "Perception"]
+let skills = ["Calme", "Esquive", "Intimidate", "Intuition", "Commandement" , "Lore (Warfare)", "Perception"]
let skillAdvancements = [25, 15, 25, 25, 30, 20, 20]
-let talents = ["Combat Aware", "Combat Reflexes", "Feint", "Inspiring", "Luck", "Resolute", "Unshakable", "War Leader"]
-let trappings = ["Hand Weapon", "Shield"]
+let talents = ["Combat Aware", "Combat Reflexes", "Feint", "Inspiring", "Chance", "Resolute", "Unshakable", "War Leader"]
+let trappings = ["Arme simple", "Shield"]
let items = [];
let updateObj = this.actor.toObject();
for (let ch in characteristics)
@@ -44,7 +44,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
for (let trapping of trappings)
@@ -53,23 +53,14 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
updateObj.name = updateObj.name += " " + this.effect.name
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [5sI9iYh5j2nx2XyT.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5sI9iYh5j2nx2XyT.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5sI9iYh5j2nx2XyT.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/5sI9iYh5j2nx2XyT.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/5sI9iYh5j2nx2XyT.js
@@ -1 +1 @@
-return !(["Animal Care", "Charm Animal"].includes(args.item?.name) || args.item?.name.includes("Ride") || args.item?.name.includes("Animal Training"))
+return !(["Soin aux animaux", "Emprise sur les animaux"].includes(args.item?.name) || args.item?.name.includes("Chevaucher") || args.item?.name.includes("Dressage"))
📝 Unterschiede in [65xE9OV5sA1ZWT7j.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/65xE9OV5sA1ZWT7j.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/65xE9OV5sA1ZWT7j.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/65xE9OV5sA1ZWT7j.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/65xE9OV5sA1ZWT7j.js
@@ -3,5 +3,5 @@
let SL = Math.floor(args.test.target / 10) - Math.floor(args.test.result.roll / 10)
let ones = Number(args.test.result.roll.toString().split("").pop())
if (ones > SL)
-args.test.result.other.push(`<span class="hide-option"><b>${this.effect.name}</b>: ${ones + args.test.successBonus + args.test.slBonus} SL</span>`)
+args.test.result.other.push(`<span class="hide-option"><b>${this.effect.name}</b>: ${ones + args.test.successBonus + args.test.slBonus} DR</span>`)
}
📝 Unterschiede in [6Aqq4F4Xui923sc6.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6Aqq4F4Xui923sc6.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6Aqq4F4Xui923sc6.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6Aqq4F4Xui923sc6.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6Aqq4F4Xui923sc6.js
@@ -1,11 +1,11 @@
// Imbibing this substance grants the user the Painless Creature Trait.
-const hasColdBlooded = this.actor.has("Cold Blooded")
+const hasColdBlooded = this.actor.has("A Sang Froid")
if (hasColdBlooded === undefined)
{
let item = await fromUuid("Compendium.wfrp4e-core.items.mCh1KK9jomwFZcLB")
let data = item.toObject()
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect: this.effect.id})
-this.script.scriptMessage(`<p><strong>${this.actor.prototypeToken.name}</strong> has gained the Cold Blooded Creature Trait and may reverse any failed Willpower based Tests.</p>
-<p>If they gain a Surprised Condition, this Condition is not lost the first time it should be (which is typically at the end of the Round or if they victim is attacked).</p>`,
+this.script.scriptMessage(`<p><strong>${this.actor.prototypeToken.name}</strong> reçoit le Trait de Créatuer A Sang Froid et peut inverser n'importe quel test de Force Mentale échoué.</p>
+<p>Si il reçoit un état Surpris, cet état n'est pas perdu la première fois (typiquement à la fin du Round ou si il est attaqué).</p>`,
{whisper: ChatMessage.getWhisperRecipients("GM"), blind: true })
}
📝 Unterschiede in [6BmvV9c03FkfisnE.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6BmvV9c03FkfisnE.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6BmvV9c03FkfisnE.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6BmvV9c03FkfisnE.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6BmvV9c03FkfisnE.js
@@ -1,8 +1,8 @@
// Apply changes when the mask is worn
if (args.equipped) {
this.actor.createEmbeddedDocuments("ActiveEffect", [this.item.effects.contents[1]?.convertToApplied()])
-this.script.scriptMessage(`${this.actor.name} dons the <strong>${this.item.name}</strong>. <br>
-They gain +1 Corruption point if an exposure Test is failed, which will need to be manually applied.<br>If they wear the mask for more than an hour or benefit from any of its effects, they are exposed to @Corruption[moderate]{Moderate Corruption}
+this.script.scriptMessage(`${this.actor.name} porte le <strong>${this.item.name}</strong>. <br>
+Il gagne +1 Point de Corruption point si un Test de Corruption est échoué, à appliquer manuellement.<br>Si le personnage porte le masque pendant plus d'une heure ou utilise les effets du masque, il est exposé à une @Corruption[moderate]{Corruption moderate}
`,
{whisper: ChatMessage.getWhisperRecipients("GM")})
}
@@ -10,8 +10,8 @@
else if (!args.equipped)
{
await this.item.effects.contents[0].delete();
-await this.item.update({name : this.item.name += " (Used)"})
-this.script.scriptMessage(`<strong>${this.item.name}</strong> on ${this.actor.name} has been taken off and loses its properties. However, the effects last for [[1d10+4]] days, after which they should be manually removed.`,
+await this.item.update({name : this.item.name += " (Utilisé)"})
+this.script.scriptMessage(`<strong>${this.item.name}</strong> de ${this.actor.name} a été enlevé et a perdu ses propriétés. Cependant, les effets perdurent pendant [[1d10+4]] jours, après quoi ils devront être manuellement supprimés.`,
{whisper: ChatMessage.getWhisperRecipients("GM")}
)
}
📝 Unterschiede in [6H6vNjzvMGl2ZqCR.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6H6vNjzvMGl2ZqCR.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6H6vNjzvMGl2ZqCR.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6H6vNjzvMGl2ZqCR.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6H6vNjzvMGl2ZqCR.js
@@ -1,2 +1,2 @@
if (args.totalWoundLoss > 0)
-this.script.scriptMessage(`<b>Blade of Nurglitch: ${args.actor.name}</b> must pass an <b>Difficult (-10) Endurance</b> Test or gain a @UUID[Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb]{Festering Wound}`, {whisper: ChatMessage.getWhisperRecipients("GM") })
+this.script.scriptMessage(`<b>Lame de Nurglitch: ${args.actor.name}</b> doit réussir un <b>Test d'Endurance Difficile (-10) </b> ou recevoir une @UUID[Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb]{Blessure Purulente}`, {whisper: ChatMessage.getWhisperRecipients("GM") })
📝 Unterschiede in [6JrUjs3g5x6bFnj3.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6JrUjs3g5x6bFnj3.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6JrUjs3g5x6bFnj3.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6JrUjs3g5x6bFnj3.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6JrUjs3g5x6bFnj3.js
@@ -3,5 +3,5 @@
let biteData = bite.toObject();
let senseData = sense.toObject();
biteData.system.specification.value = 6 - this.actor.characteristics.s.bonus;
-senseData.name = senseData.name += " (Smell)"
+senseData.name = senseData.name += " (Odorat)"
this.actor.createEmbeddedDocuments("Item", [biteData, senseData], {fromEffect : this.effect.id})
📝 Unterschiede in [6QZUX7ZrFxOzqI0b.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6QZUX7ZrFxOzqI0b.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6QZUX7ZrFxOzqI0b.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6QZUX7ZrFxOzqI0b.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6QZUX7ZrFxOzqI0b.js
@@ -1,4 +1,4 @@
-let regenerate = this.actor.items.getName('Regenerate')
+let regenerate = this.actor.items.getName('Régénération')
if (regenerate)
{
let effect = regenerate.effects.contents[0]
📝 Unterschiede in [6Ws3ieQ7pG5poUyT.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6Ws3ieQ7pG5poUyT.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6Ws3ieQ7pG5poUyT.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6Ws3ieQ7pG5poUyT.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6Ws3ieQ7pG5poUyT.js
@@ -1,6 +1,6 @@
if (isNaN(parseInt(this.item.system.specification.value)))
{
-let value = await ValueDialog.create("Enter Spellcasting Lore", this.effect.name, "", Object.values(game.wfrp4e.config.magicLores));
+let value = await ValueDialog.create({text : "Enter Spellcasting Lore", title : this.effect.name}, "", Object.values(game.wfrp4e.config.magicLores));
if (value)
{
this.item.updateSource({"system.specification.value" : value});
📝 Unterschiede in [6ZS1rQLkNvMDO0Fp.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6ZS1rQLkNvMDO0Fp.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6ZS1rQLkNvMDO0Fp.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6ZS1rQLkNvMDO0Fp.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6ZS1rQLkNvMDO0Fp.js
@@ -1,10 +1,10 @@
let roll = Math.ceil(CONFIG.Dice.randomUniform() * 10)
if (args.test.isFumble && roll == 1 && !args.test.result.misfire)
{
-args.test.result.misfire = game.i18n.localize("Misfire") + " (Rolled 1)"
+args.test.result.misfire = game.i18n.localize("Misfire") + " (Résultat 1)"
args.test.result.misfireDamage = eval(parseInt(args.test.result.roll.toString().split('').pop()) + args.test.item.Damage)
}
else if (args.test.isFumble && roll != 1)
{
-args.test.result.other.push("Misfire Roll: " + roll)
+args.test.result.other.push("Résultat du Raté: " + roll)
}
📝 Unterschiede in [6hAgggYpNR3r4QWC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6hAgggYpNR3r4QWC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6hAgggYpNR3r4QWC.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6hAgggYpNR3r4QWC.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6hAgggYpNR3r4QWC.js
@@ -1,5 +1,5 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.Q2MCUrG2HppMcvN0")
item = item.toObject()
-let species = args.actor.Species || " of your species"
-item.name = `Animosity (all not ${species})`
+let species = args.actor.Species || " de votre espèce"
+item.name = `Animosité (tous sauf ${species})`
this.actor.createEmbeddedDocuments("Item", [item], {fromEffect : this.effect.id})
📝 Unterschiede in [6jcTzK1XEuWqAacN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6jcTzK1XEuWqAacN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6jcTzK1XEuWqAacN.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6jcTzK1XEuWqAacN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6jcTzK1XEuWqAacN.js
@@ -1,2 +1,2 @@
args.abort = true;
-this.script.scriptNotification(`Cannot use ${game.wfrp4e.config.locations[this.effect.getFlag("wfrp4e", "location")]}!`, "error")
+this.script.scriptNotification(`Impossible d'utiliser ${game.wfrp4e.config.locations[this.effect.getFlag("wfrp4e", "location")]}!`, "error")
📝 Unterschiede in [6kifXp2jXEaQVJsg.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6kifXp2jXEaQVJsg.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6kifXp2jXEaQVJsg.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6kifXp2jXEaQVJsg.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6kifXp2jXEaQVJsg.js
@@ -1,6 +1,6 @@
let useWard = await Dialog.wait({
title : this.effect.name,
-content : `<p>Use Ward provided by <strong>${this.effect.name}</strong>?`,
+content : `<p>Utiliser Ward fourni par <strong>${this.effect.name}</strong>?`,
buttons : {
yes : {
label : "Yes",
📝 Unterschiede in [6mpw9cGseG4W4eyd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6mpw9cGseG4W4eyd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6mpw9cGseG4W4eyd.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6mpw9cGseG4W4eyd.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6mpw9cGseG4W4eyd.js
@@ -1,11 +1,11 @@
if (this.actor.system.status.advantage.value >= 2)
{
await this.actor.modifyAdvantage(-2);
-this.script.scriptNotification("Advantage Subtracted")
+this.script.scriptNotification("Avvantage soustrait")
}
else
{
-return this.script.scriptNotification("Not enough Advantage!", "error")
+return this.script.scriptNotification("Pas assez d'Avantages!", "error")
}
let test = await this.actor.setupTrait(this.item)
await test.roll();
📝 Unterschiede in [6qJP0hpShEM43ohx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6qJP0hpShEM43ohx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6qJP0hpShEM43ohx.js:0) (10 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6qJP0hpShEM43ohx.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6qJP0hpShEM43ohx.js
@@ -1,6 +1,6 @@
const actor = args.actor;
-if (actor.itemTypes.skill.find(s => s.name === "Lore (Oceans)")) {
-const loreTest = await actor.setupSkill('Lore (Oceans)', {
+if (actor.itemTypes.skill.find(s => s.name === "Savoir (Océans)")) {
+const loreTest = await actor.setupSkill('Savoir (Océans)', {
appendTitle: ` ${this.effect.name}`,
skipTargets: true,
fields: {difficulty: 'hard'},
@@ -8,12 +8,12 @@
});
await loreTest.roll();
if (loreTest.succeeded) {
-loreTest.result.other.push(`<b>${actor.name}</b> recognizes lure of the Leviathan.`);
+loreTest.result.other.push(`<b>${actor.name}</b> reconnaît l'attrait du Léviathan.`);
loreTest.renderRollCard();
return;
}
}
-let test = await actor.setupSkill('Cool', {
+let test = await actor.setupSkill('Calme', {
appendTitle: ` ${this.effect.name}`,
skipTargets: true,
fields: {difficulty: 'easy'},
@@ -21,7 +21,7 @@
});
await test.roll();
if (!test.succeeded) {
-test.result.other.push(`<b>${actor.name}</b> became @Condition[Stunned] by the sight.`);
+test.result.other.push(`<b>${actor.name}</b> devien @Condition[Assommé] par cette vision.`);
test.renderRollCard();
actor.addCondition("stunned");
}
📝 Unterschiede in [6uldpFvKOCoW92cC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6uldpFvKOCoW92cC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6uldpFvKOCoW92cC.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6uldpFvKOCoW92cC.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6uldpFvKOCoW92cC.js
@@ -1,6 +1,6 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.uqGxFOEqeurwkAO3")
item = item.toObject()
item.system.specification.value = 10;
-item.name += " (Fire)"
+item.name += " (Feu)"
setProperty(item, "flags.wfrp4e.breath", "fire")
Item.create(item, {parent : this.actor, fromEffect: this.effect.id})
📝 Unterschiede in [6xTtJEhRc4OjcDTf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6xTtJEhRc4OjcDTf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6xTtJEhRc4OjcDTf.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/6xTtJEhRc4OjcDTf.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/6xTtJEhRc4OjcDTf.js
@@ -1,5 +1,5 @@
if (getProperty(args.data, "system.status.fortune.value"))
{
-this.script.scriptNotification("Cannot update Fortune");
+this.script.scriptNotification("Impossible de mettre à jour la Fortune");
delete args.data.system.status.wounds.value;
}
📝 Unterschiede in [7Ck0fkzE4WQ62qVe.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7Ck0fkzE4WQ62qVe.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7Ck0fkzE4WQ62qVe.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/7Ck0fkzE4WQ62qVe.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/7Ck0fkzE4WQ62qVe.js
@@ -1,4 +1,4 @@
-if (args.item.type == "skill" && args.item.name == "Melee (Basic)")
+if (args.item.type == "skill" && args.item.name == "Corps à corps (Base)")
{
args.item.system.modifier.value += 20;
}
📝 Unterschiede in [7F6aGxZJjwxm5e5P.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7F6aGxZJjwxm5e5P.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7F6aGxZJjwxm5e5P.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/7F6aGxZJjwxm5e5P.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/7F6aGxZJjwxm5e5P.js
@@ -1,6 +1,6 @@
if (args.test.result.castOutcome == "failure")
{
-ValueDialog.create("Enter Wounds Lost to gain SL", this.effect.name, "0").then(async value => {
+ValueDialog.create({text : "Enter Wounds Lost to gain SL", title : this.effect.name}, "0").then(async value => {
value = Math.clamped(value, 0, 3)
if (value == 0)
{
@@ -8,7 +8,7 @@
}
else if (Number.isNumeric(value))
{
-this.script.scriptNotification(`Lost ${value} Wounds`)
+this.script.notification(`Lost ${value} Wounds`)
this.actor.modifyWounds(-1 * value)
await this.item.system.toggleEquip();
args.test.addSL(value);
📝 Unterschiede in [7JW9t8AYSDkkzG2V.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7JW9t8AYSDkkzG2V.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7JW9t8AYSDkkzG2V.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/7JW9t8AYSDkkzG2V.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/7JW9t8AYSDkkzG2V.js
@@ -2,8 +2,8 @@
if (args.equipped)
{
this.actor.createEmbeddedDocuments("ActiveEffect", [this.item.effects.contents[1]?.convertToApplied()])
-this.script.scriptMessage(`${this.actor.name} dons the <strong>${this.item.name}</strong>. <br>
-If they wear the mask for more than an hour or benefit from any of its effects, they are exposed to @Corruption[moderate]{Moderate Corruption}.
+this.script.scriptMessage(`${this.actor.name} porte le <strong>${this.item.name}</strong>. <br>
+Si le personnage porte le masque pendant plus d'une heure ou bénéficie de ses effets, il s'espose à une @Corruption[moderate]{Corruption moderate}.
`,
{whisper: ChatMessage.getWhisperRecipients("GM")})
}
@@ -11,8 +11,8 @@
else if (!args.equipped)
{
await this.item.effects.contents[0].delete();
-await this.item.update({name : this.item.name += " (Used)"})
-this.script.scriptMessage(`<strong>${this.item.name}</strong> on ${this.actor.name} has been taken off and loses its properties. However, the effects last for [[1d10+4]] days, after which they should be manually removed.`,
+await this.item.update({name : this.item.name += " (Utilisé)"})
+this.script.scriptMessage(`<strong>${this.item.name}</strong> porté par ${this.actor.name} a été enlevé et a perdu ses capacités. Cependant, les effets perdurent pendant [[1d10+4]] jours, après quoi ils doivent être retirés manuellement.`,
{whisper: ChatMessage.getWhisperRecipients("GM")}
)
}
📝 Unterschiede in [7WR2hJjHPhHhHxAq.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7WR2hJjHPhHhHxAq.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7WR2hJjHPhHhHxAq.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/7WR2hJjHPhHhHxAq.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/7WR2hJjHPhHhHxAq.js
@@ -1,8 +1,8 @@
let poisoned = args.actor.hasCondition("poisoned")
if (poisoned)
{
-this.script.scriptNotification(`Removed ${poisoned.conditionValue} Poisoned Conditions`)
+this.script.scriptNotification(`Suppression de ${poisoned.conditionValue} états Empoisonné`)
poisoned.delete();
}
else
-this.script.scriptNotification(`No Poisoned Conditions`)
+this.script.scriptNotification(`Aucun état Empoisonné`)
📝 Unterschiede in [7ZoFUMDG2WJd8RMg.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7ZoFUMDG2WJd8RMg.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7ZoFUMDG2WJd8RMg.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/7ZoFUMDG2WJd8RMg.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/7ZoFUMDG2WJd8RMg.js
@@ -1 +1 @@
-this.script.scriptMessage(`Claimed <strong>${this.effect.name}</strong> Bonus`);
+this.script.scriptMessage(`Revendiquer le Bonus de <strong>${this.effect.name}</strong> `);
📝 Unterschiede in [7e8FgQUF2oANANmx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7e8FgQUF2oANANmx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7e8FgQUF2oANANmx.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/7e8FgQUF2oANANmx.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/7e8FgQUF2oANANmx.js
@@ -1 +1 @@
-return args.skill?.name == "Melee (Brawling)" || args.item?.weaponGroup?.value == "brawling"
+return args.skill?.name == "Corps à corps (Bagarre)" || args.item?.weaponGroup?.value == "brawling"
📝 Unterschiede in [7wBWUw05q0igh508.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7wBWUw05q0igh508.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7wBWUw05q0igh508.js:0) (10 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/7wBWUw05q0igh508.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/7wBWUw05q0igh508.js
@@ -1,16 +1,12 @@
// Imbibing this substance grants the user the Painless Creature Trait.
-const hasPainless = this.actor.has("Painless");
+const hasPainless = this.actor.has("Insensible à la douleur");
if (hasPainless === undefined)
{
let item = await fromUuid("Compendium.wfrp4e-core.items.wMwSRDmgiF2IdCJr");
let data = item.toObject()
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect: this.effect.id})
this.script.scriptMessage(
-`<p><strong>${this.actor.prototypeToken.name}</strong> has gained the Painless Creature Trait. This
-effect lasts for one hour, after which it dissipates and the full effect
-of all the imbiber's wounds come crashing down at once.</p>
-<p>Note that this does not prevent the user from acquiring a Critical
-Wound or dying from one. It merely allows them to ignore most
-of their effects.</p>`,
+`<p><strong>${this.actor.prototypeToken.name}</strong> gagne le Trait de Creature Insensible à la Douleur. Cet effet dure 1 heure, après quoi il disparait et le total des Blessures encaissés par le buveur sont encaissés d'un coup.</p>
+<p>Notez que cela n'empêche pas le buveur de recevoir une Blessure Critique ou de mourrir. Cela permet par contre d'éviter la majorité de leur effets.</p>`,
{ whisper: ChatMessage.getWhisperRecipients("GM"), blind: true})
}
📝 Unterschiede in [84IB8CWa55XzoAkv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/84IB8CWa55XzoAkv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/84IB8CWa55XzoAkv.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/84IB8CWa55XzoAkv.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/84IB8CWa55XzoAkv.js
@@ -1 +1 @@
-return (["Animal Care", "Charm Animal"].includes(args.item?.name) || args.item?.name.includes("Ride") || args.item?.name.includes("Animal Training"))
+return (["Soin aux animaux", "Emprise sur les animaux"].includes(args.item?.name) || args.item?.name.includes("Chevaucher") || args.item?.name.includes("Dressage"))
📝 Unterschiede in [8ByuHnUZ4RNTdGVv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8ByuHnUZ4RNTdGVv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8ByuHnUZ4RNTdGVv.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/8ByuHnUZ4RNTdGVv.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/8ByuHnUZ4RNTdGVv.js
@@ -1,8 +1,8 @@
let strLoss = Math.ceil(CONFIG.Dice.randomUniform() * 10)
let tghLoss = Math.ceil(CONFIG.Dice.randomUniform() * 10)
-if (!this.actor.has("Undead") && !this.actor.has("Daemonic"))
+if (!this.actor.has("Mort-vivant") && !this.actor.has("Démoniaque"))
{
-this.actor.setupSkill(game.i18n.localize("NAME.Cool"), { appendTitle: " - " + this.effect.name, fields: { difficulty: "average" }, context: { failure: `Lost ${strLoss} Strength and ${tghLoss} Toughness` } }).then(async test => {
+this.actor.setupSkill(game.i18n.localize("NAME.Cool"), { appendTitle: " - " + this.effect.name, fields: { difficulty: "average" }, context: { failure: `Pert de ${strLoss} en Force et ${tghLoss} en Endurance` } }).then(async test => {
await test.roll();
if (test.failed) {
this.actor.update({ "system.characteristics.s.initial": this.actor.system.characteristics.s.initial - strLoss, "system.characteristics.t.initial": this.actor.system.characteristics.t.initial - tghLoss })
@@ -10,5 +10,5 @@
})
}
else {
-this.script.scriptNotification(`<strong>${this.actor.name}</strong> is immune to ${this.effect.name}`)
+this.script.scriptNotification(`<strong>${this.actor.name}</strong> est immunisé à ${this.effect.name}`)
}
📝 Unterschiede in [8GyJgdHVBaLrHCY8.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8GyJgdHVBaLrHCY8.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8GyJgdHVBaLrHCY8.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/8GyJgdHVBaLrHCY8.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/8GyJgdHVBaLrHCY8.js
@@ -1,17 +1,17 @@
let type = this.item.getFlag("wfrp4e", "breath")
let types = {
-none : "None",
-cold : "Cold",
+none : "Aucun",
+cold : "Froid",
corrosion : "Corrosion",
-fire : "Fire",
-electricity : "Electricity",
+fire : "Feu",
+electricity : "Electricité",
poison : "Poison",
-smoke : "Smoke",
-various : "Various"
+smoke : "Fumée",
+various : "Divers"
}
if (!type)
{
-type = (await ItemDialog.create(ItemDialog.objectToArray(types, this.item.img), 1, "Choose Breath"))[0]?.id;
+type = (await ItemDialog.create(ItemDialog.objectToArray(types, this.item.img), 1, "Choisir le Souffle"))[0]?.id;
this.item.updateSource({"flags.wfrp4e.breath" : type})
}
if (!this.item.name.includes("(") && types[type] && type != "none")
📝 Unterschiede in [8araLuwmBq8GKEw3.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8araLuwmBq8GKEw3.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8araLuwmBq8GKEw3.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/8araLuwmBq8GKEw3.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/8araLuwmBq8GKEw3.js
@@ -2,5 +2,5 @@
if (APIgnored)
{
args.modifiers.ap.ignored += APIgnored
-args.modifiers.ap.details.push(`<strong>${this.effect.name}</strong>: Ignore AP with Weakpoints (${APIgnored})`)
+args.modifiers.ap.details.push(`<strong>${this.effect.name}</strong>: Ignorer les PA avec des Points Faibles (${APIgnored})`)
}
📝 Unterschiede in [8rq4GL5d5nCn4kO7.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8rq4GL5d5nCn4kO7.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8rq4GL5d5nCn4kO7.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/8rq4GL5d5nCn4kO7.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/8rq4GL5d5nCn4kO7.js
@@ -3,5 +3,5 @@
{
let healed= caster.characteristics.wp.bonus
this.actor.modifyWounds(healed);
-this.script.scriptMessage(`<strong>${this.actor.prototypeToken.name}</strong> regains ${healed} Wounds`)
+this.script.scriptMessage(`<strong>${this.actor.prototypeToken.name}</strong> regagne ${healed} Blessures`)
}
📝 Unterschiede in [8tyMXDfHR8AJBdDu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8tyMXDfHR8AJBdDu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8tyMXDfHR8AJBdDu.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/8tyMXDfHR8AJBdDu.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/8tyMXDfHR8AJBdDu.js
@@ -2,5 +2,5 @@
if (weakpointsAP > 0)
{
args.modifiers.ap.ignored += weakpointsAP;
-args.modifiers.ap.details.push(`${this.effect.name} - Ignore Weakpoints (${weakpointsAP})`);
+args.modifiers.ap.details.push(`${this.effect.name} - Ignore les Points Faibles (${weakpointsAP})`);
}
📝 Unterschiede in [8xqYrBIf1Zhlwizg.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8xqYrBIf1Zhlwizg.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8xqYrBIf1Zhlwizg.js:0) (12 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/8xqYrBIf1Zhlwizg.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/8xqYrBIf1Zhlwizg.js
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [8zTkDVziBPaNbMQX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8zTkDVziBPaNbMQX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8zTkDVziBPaNbMQX.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/8zTkDVziBPaNbMQX.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/8zTkDVziBPaNbMQX.js
@@ -8,7 +8,7 @@
value : "petty"
}
]
-let petty = await game.wfrp4e.apps.ItemDialog.createFromFilters(filters, 6, "Choose 6 Petty Spells")
+let petty = await ItemDialog.createFromFilters(filters, 6, "Choisissez 6 Sorts de Magie Mineure")
filters = [
{
property : "type",
@@ -19,6 +19,6 @@
value : ""
}
]
-let arcane = await game.wfrp4e.apps.ItemDialog.createFromFilters(filters, 9, "Choose 9 Arcane Spells")
+let arcane = await ItemDialog.createFromFilters(filters, 9, "Choisissez 9 Sorts de Magie d'Arcane")
let items = petty.concat(arcane).map(i => i.toObject())
this.actor.createEmbeddedDocuments("Item", items);
📝 Unterschiede in [9A7rYY3FKi5XLihG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/9A7rYY3FKi5XLihG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/9A7rYY3FKi5XLihG.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/9A7rYY3FKi5XLihG.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/9A7rYY3FKi5XLihG.js
@@ -1,6 +1,6 @@
fromUuid("Compendium.wfrp4e-core.items.5QcrpLQWWrsbKR79").then(item => {
let data = item.toObject();
data.system.tests.value = data.system.tests.value.replace("coins", "metal objects");
-data.system.description.value += "<p>This Talent also extends to any metal object because of <strong>Metallic Affinity</strong></p>"
+data.system.description.value += "<p>Ce Talent s'applique également à tout objet métallique à cause de <strong>l'Affinité Metallique</strong></p>"
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect : this.effect.id})
})
📝 Unterschiede in [9JnPK1jNUEso7Pv8.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/9JnPK1jNUEso7Pv8.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/9JnPK1jNUEso7Pv8.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/9JnPK1jNUEso7Pv8.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/9JnPK1jNUEso7Pv8.js
@@ -1,4 +1,4 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.9h82z72XGo9tfgQS")
let data = item.toObject();
-data.name += ` (Smell)`
+data.name += ` (Odorat)`
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect : this.effect.id})
📝 Unterschiede in [9VfeubiCV83LN9iY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/9VfeubiCV83LN9iY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/9VfeubiCV83LN9iY.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/9VfeubiCV83LN9iY.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/9VfeubiCV83LN9iY.js
@@ -1,4 +1,4 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.AtpAudHA4ybXVlWM")
let data = item.toObject();
-data.name += ` (When Charging)`
+data.name += ` (Si Charge)`
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect : this.effect.id})
📝 Unterschiede in [9WZa63lr0K3SsP4G.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/9WZa63lr0K3SsP4G.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/9WZa63lr0K3SsP4G.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/9WZa63lr0K3SsP4G.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/9WZa63lr0K3SsP4G.js
@@ -2,5 +2,5 @@
if (sourceItem)
{
this.actor.applyEffect({effectUuids : [sourceItem.effects.contents[2].uuid]})
-this.script.scriptNotification("Applied after effects");
+this.script.scriptNotification("Applique après les effets");
}
📝 Unterschiede in [9Yn9uViEjcuaESJ2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/9Yn9uViEjcuaESJ2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/9Yn9uViEjcuaESJ2.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/9Yn9uViEjcuaESJ2.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/9Yn9uViEjcuaESJ2.js
@@ -1,6 +1,6 @@
if (this.item.getFlag("wfrp4e", "failedCool"))
{
-this.item.name += " (No AP)"
+this.item.name += " (Aucun PA)"
this.item.system.AP = {
"head": 0,
"lArm": 0,
📝 Unterschiede in [9fK07tqqZyPg7dpx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/9fK07tqqZyPg7dpx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/9fK07tqqZyPg7dpx.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/9fK07tqqZyPg7dpx.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/9fK07tqqZyPg7dpx.js
@@ -2,11 +2,11 @@
await test.roll();
if (test.failed)
{
-this.script.scriptNotification("Gained a <strong>Festering Wound</strong>")
+this.script.scriptNotification("Subi une <strong>Blessure Purulente</strong>")
let item = await fromUuid("Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb")
this.actor.createEmbeddedDocuments("Item", [item.toObject()])
}
else
{
-this.script.scriptNotification("Avoided a <strong>Festering Wound</strong>")
+this.script.scriptNotification("Evite une <strong>Blessure Purulente</strong>")
}
📝 Unterschiede in [A0OK0qAMmnf8iNJf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/A0OK0qAMmnf8iNJf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/A0OK0qAMmnf8iNJf.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/A0OK0qAMmnf8iNJf.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/A0OK0qAMmnf8iNJf.js
@@ -1,6 +1,6 @@
if (args.test.result.SL < 0)
{
-this.script.scriptMessage(`Gained ${Math.abs(args.test.result.SL)} Corruption points`, {whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`Reçoit ${Math.abs(args.test.result.SL)} Points de Corruption`, {whisper : ChatMessage.getWhisperRecipients("GM")})
if (args.test.failed && this.actor.type == "character")
{
this.actor.update({"system.status.corruption.value" : parseInt(this.actor.status.corruption.value) + Math.abs(args.test.result.SL)})
📝 Unterschiede in [A1odAcuRbq9797ZB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/A1odAcuRbq9797ZB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/A1odAcuRbq9797ZB.js:0) (19 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/A1odAcuRbq9797ZB.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/A1odAcuRbq9797ZB.js
@@ -68,22 +68,17 @@
let item = await game.wfrp4e.utility.find(c.name, c.type)
if (item)
{
+let equip = item.system.tags.has("equippable");
item = item.toObject()
-equip(item);
-items.push(mergeObject(item, (c.diff || {})))
+if (equip)
+{
+item.system.equipped.value = true;
+}
+items.push(foundry.utils.mergeObject(item, (c.diff || {})))
}
else
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [A6DcKPzAGntzSCil.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/A6DcKPzAGntzSCil.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/A6DcKPzAGntzSCil.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/A6DcKPzAGntzSCil.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/A6DcKPzAGntzSCil.js
@@ -1,3 +1,3 @@
let roll = await new Roll("1d10").roll()
-roll.toMessage(this.script.getChatData({flavor : `${this.effect.name} (Duration)`}));
+roll.toMessage(this.script.getChatData({flavor : `${this.effect.name} (Durée)`}));
this.effect.updateSource({"duration.rounds" : roll.total})
📝 Unterschiede in [ACgKpKrEEHoNGG0h.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ACgKpKrEEHoNGG0h.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ACgKpKrEEHoNGG0h.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ACgKpKrEEHoNGG0h.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ACgKpKrEEHoNGG0h.js
@@ -1 +1 @@
-return !args.skill?.name.includes("Channelling") && args.type != "channelling"
+return !args.skill?.name.includes("Focalisation") && args.type != "channelling"
📝 Unterschiede in [ACtDCTLZXmd5uXjX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ACtDCTLZXmd5uXjX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ACtDCTLZXmd5uXjX.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ACtDCTLZXmd5uXjX.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ACtDCTLZXmd5uXjX.js
@@ -1,7 +1,7 @@
let halve;
if (args.opposedTest.attackerTest.item?.type != "spell")
{
-halve = await Dialog.confirm({title : this.effect.name, content : "Halve Damage? (Halves all damage other than fire, cold, and magic)"})
+halve = await Dialog.confirm({title : this.effect.name, content : "Diviser les dommages? (Divise par 2 tout les dommages autre que ceux causés par le feu, le froid et magiques)"})
}
else
{
@@ -10,5 +10,5 @@
if (halve)
{
args.totalWoundLoss /= 2;
-args.modifiers.other.push({label : this.effect.name, details : "Halved", value : "× 0.5"})
+args.modifiers.other.push({label : this.effect.name, details : "Divisé par 2", value : "× 0.5"})
}
📝 Unterschiede in [AGD7zCyV4zruvnWu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/AGD7zCyV4zruvnWu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/AGD7zCyV4zruvnWu.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/AGD7zCyV4zruvnWu.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/AGD7zCyV4zruvnWu.js
@@ -1 +1 @@
-return args.type != "cast" || !["death", "necromancy", "life", "light", "heavens"].includes(args.spell?.system.lore.value)
+return args.type != "cast" || !["mort", "nécromancie", "vie", "lumière", "cieux"].includes(args.spell?.system.lore.value)
📝 Unterschiede in [AMI2wDJqsIZsoq1e.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/AMI2wDJqsIZsoq1e.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/AMI2wDJqsIZsoq1e.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/AMI2wDJqsIZsoq1e.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/AMI2wDJqsIZsoq1e.js
@@ -1,4 +1,4 @@
if (args.opposedTest.result.differenceSL >= 0 && args.opposedTest.result.differenceSL <= 2 && args.opposedTest.result.winner == "attacker")
{
-this.script.scriptMessage(`Emits a cloud of foul-smelling blackpowder. Enable the <strong>Fellowship Penalty</strong> Active Effect on @UUID[${this.actor.uuid}].`, {blind : true, whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`Émet un nuage de poudre noire nauséabonde. Active l'effet <strong>Fellowship Penalty</strong> sur @UUID[${this.actor.uuid}].`, {blind : true, whisper : ChatMessage.getWhisperRecipients("GM")})
}
📝 Unterschiede in [AMxezwtYnWCF6Oza.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/AMxezwtYnWCF6Oza.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/AMxezwtYnWCF6Oza.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/AMxezwtYnWCF6Oza.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/AMxezwtYnWCF6Oza.js
@@ -1 +1 @@
-return args.skill?.name == "Ranged (Blackpowder)"
+return args.skill?.name == "Projectiles (Poudre noire)"
📝 Unterschiede in [Adgs6Zs0FdefO6qx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Adgs6Zs0FdefO6qx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Adgs6Zs0FdefO6qx.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Adgs6Zs0FdefO6qx.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Adgs6Zs0FdefO6qx.js
@@ -1,5 +1,5 @@
if (args.test.options.pilot && args.test.result.reversed)
{
args.test.data.result.SL = "+" + Math.min(1, Number(args.test.data.result.SL))
-args.test.result.other.push(`<b>${this.effect.name}</b>: SL limited to 1`)
+args.test.result.other.push(`<b>${this.effect.name}</b>: DR limité à 1`)
}
📝 Unterschiede in [ApaLcUhuty3EzJoP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ApaLcUhuty3EzJoP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ApaLcUhuty3EzJoP.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ApaLcUhuty3EzJoP.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ApaLcUhuty3EzJoP.js
@@ -1,4 +1,4 @@
let fortunePoints = this.effect.sourceTest.result.overcast.usage.other.current
let current = this.actor.status.fortune.value
this.actor.update({"system.status.fortune.value" : fortunePoints + current})
-this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> fortune points increased from ${current} to ${fortunePoints + current}`)
+this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> voit ses points de Destin augmentés de ${current} à ${fortunePoints + current}`)
📝 Unterschiede in [AqHLHp4kH6KULk3e.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/AqHLHp4kH6KULk3e.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/AqHLHp4kH6KULk3e.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/AqHLHp4kH6KULk3e.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/AqHLHp4kH6KULk3e.js
@@ -8,5 +8,5 @@
}
else
{
-this.script.scriptNotification("None left!", "error")
+this.script.scriptNotification("Aucun disponible!", "error")
}
📝 Unterschiede in [B950b0XnIUYCdVwu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/B950b0XnIUYCdVwu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/B950b0XnIUYCdVwu.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/B950b0XnIUYCdVwu.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/B950b0XnIUYCdVwu.js
@@ -4,7 +4,7 @@
{
if (args.totalWoundLoss <= parseInt(test.result.SL))
{
-args.abort = `<strong>${this.effect.name}</strong>: Attack deflected and reflected`
+args.abort = `<strong>${this.effect.name}</strong>: Attaque détournée et renvoyée`
}
args.modifiers.other.push({label : this.effect.name, value : -1 * parseInt(test.result.SL)})
}
📝 Unterschiede in [BD7bVTU2pVoRSRBe.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/BD7bVTU2pVoRSRBe.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/BD7bVTU2pVoRSRBe.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/BD7bVTU2pVoRSRBe.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/BD7bVTU2pVoRSRBe.js
@@ -3,14 +3,14 @@
coughsandsneezes : "Coughs and Sneezes",
fever : "Fever",
flux : "Flux",
-nausea : "Nausea"
+nausea : "Nausée"
}
let roll = await (new Roll(`max(0, 1d10 - ${this.actor.characteristics.wp.bonus})`).roll())
roll.toMessage(this.script.getChatData());
-let choices = await ItemDialog.create(ItemDialog.objectToArray(symptoms), roll.total, "Choose Symptoms");
+let choices = await ItemDialog.create(ItemDialog.objectToArray(symptoms), roll.total, "Choisissez les Symptomes");
if (choices.length)
{
-let symptomEffects = duplicate(game.wfrp4e.config.symptomEffects)
+let symptomEffects = foundry.utils.duplicate(game.wfrp4e.config.symptomEffects)
let added = []
for(let choice of choices)
{
📝 Unterschiede in [BHbFqhJPzZI2txLs.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/BHbFqhJPzZI2txLs.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/BHbFqhJPzZI2txLs.js:0) (5 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/BHbFqhJPzZI2txLs.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/BHbFqhJPzZI2txLs.js
@@ -1,7 +1,8 @@
let lore = this.effect.name.split("(")[1].split(")")[0].toLowerCase();
+let spellLore = game.wfrp4e.config.magicLores[args.spell.system.lore.value].toLowerCase();
// If channelling corresponding lore
-if (args.type == "channelling" && args.spell.system.lore.value == lore)
+if (args.type == "channelling" && spellLore == lore)
args.prefillModifiers.slBonus += 2
// If channelling or casting different lore
-else if (args.spell.system.lore.value != lore && args.spell.system.lore.value != "petty")
+else if (spellLore != lore && args.spell.system.lore.value != "petty")
args.prefillModifiers.slBonus -= 1
📝 Unterschiede in [BVNKF9omCppWPLys.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/BVNKF9omCppWPLys.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/BVNKF9omCppWPLys.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/BVNKF9omCppWPLys.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/BVNKF9omCppWPLys.js
@@ -19,7 +19,7 @@
}
let rating = parseInt(this.effect.name.match(/\d+/)?.[0]);
if (rating <= 1) {
-const scriptData = this.effect.flags.wfrp4e.scriptData;
+const scriptData = this.effect.system.scriptData
scriptData[2].trigger = '';
-await this.effect.update({disabled: true, "flags.wfrp4e.scriptData": scriptData});
+await this.effect.update({disabled: true, "system.scriptData": scriptData});
}
📝 Unterschiede in [BtyFhdGMKiMamGhM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/BtyFhdGMKiMamGhM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/BtyFhdGMKiMamGhM.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/BtyFhdGMKiMamGhM.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/BtyFhdGMKiMamGhM.js
@@ -1,4 +1,4 @@
-let test = await args.actor.setupSkill("Dodge", {skipTargets: true, appendTitle : ` - ${this.effect.name}`})
+let test = await args.actor.setupSkill("Esquive", {skipTargets: true, appendTitle : ` - ${this.effect.name}`})
await test.roll();
let damage = parseInt(this.effect.sourceTest.result.SL)
if (test.succeded)
📝 Unterschiede in [CHnaBPHk6HdFS512.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/CHnaBPHk6HdFS512.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/CHnaBPHk6HdFS512.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/CHnaBPHk6HdFS512.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/CHnaBPHk6HdFS512.js
@@ -1,4 +1,4 @@
let arm = await fromUuid("Compendium.wfrp4e-core.items.MnMZv7ZXoRqoH9dS");
let leg = await fromUuid("Compendium.wfrp4e-core.items.k00PimCWkff11IA0");
-let choice = await ItemDialog.create([arm, leg], 1, "Choose Limb")
+let choice = await ItemDialog.create([arm, leg], 1, "Choisir le Membre")
this.actor.createEmbeddedDocuments("Item", choice, {fromEffect: this.effect.id})
📝 Unterschiede in [CIxZYkHggBQ6EsHP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/CIxZYkHggBQ6EsHP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/CIxZYkHggBQ6EsHP.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/CIxZYkHggBQ6EsHP.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/CIxZYkHggBQ6EsHP.js
@@ -1,2 +1,2 @@
-this.script.scriptNotification("Effect Used");
+this.script.scriptNotification("Effet utilisé");
this.effect.delete();
📝 Unterschiede in [CS6O7UUjQcUJoOUP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/CS6O7UUjQcUJoOUP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/CS6O7UUjQcUJoOUP.js:0) (5 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/CS6O7UUjQcUJoOUP.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/CS6O7UUjQcUJoOUP.js
@@ -1,10 +1,9 @@
-if (args.test.failed)
-{
+if (args.test.failed) {
let SL = Number(args.test.result.SL)
if (SL <= -2 && SL > -4)
this.actor.addCondition("stunned")
else if (SL <= -4 && SL > -6)
-this.script.scriptMessage(this.actor.prototypeToken.name + " must make a <b>Willpower</b> Test or fall @Condition[Prone].")
+this.script.scriptMessage(this.actor.prototypeToken.name + " doit réaliser un Test de <b>Force Mentale</ou subir la condition @Condition[A Terre].")
else if (SL <= -6)
this.actor.addCondition("unconscious")
}
📝 Unterschiede in [CW5Vlr57OaMkKJ8Q.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/CW5Vlr57OaMkKJ8Q.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/CW5Vlr57OaMkKJ8Q.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/CW5Vlr57OaMkKJ8Q.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/CW5Vlr57OaMkKJ8Q.js
@@ -1,11 +1,11 @@
if (this.actor.system.status.advantage.value >= 3)
{
this.actor.modifyAdvantage(-3);
-this.script.scriptNotification("Advantage Subtracted")
+this.script.scriptNotification("Avantage soustrait")
}
else
{
-return this.script.scriptNotification("Not enough Advantage!", "error")
+return this.script.scriptNotification("Pas assez d'Avantages!", "error")
}
let test = await this.actor.setupTrait(this.item)
await test.roll();
📝 Unterschiede in [CWNGrg7se91RC95g.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/CWNGrg7se91RC95g.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/CWNGrg7se91RC95g.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/CWNGrg7se91RC95g.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/CWNGrg7se91RC95g.js
@@ -1,11 +1,11 @@
if (args.totalWoundLoss > 0) {
args.opposedTest.result.other.push(
-`@Corruption[minor]{Moderate Exposure to Corruption}`
+`@Corruption[minor]{Exposition Mineure à la Corruption}`
)
this.script.scriptMessage(`<strong>${this.effect.name}</strong>:
-@Corruption[moderate]{Moderate Exposure to Corruption} <br/>
-<strong>${args.actor.prototypeToken.name}</strong> must take an
-<strong>Corruption (Moderate) Test</strong>`,
+@Corruption[moderate]{Exposition moderate à la Corruption} <br/>
+<strong>${args.actor.prototypeToken.name}</strong> doit réussir un
+<strong>Test de Corruption (moderat)</strong>`,
{whisper: ChatMessage.getWhisperRecipients("GM")}
)
}
📝 Unterschiede in [CiFeduksZJ6PRulx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/CiFeduksZJ6PRulx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/CiFeduksZJ6PRulx.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/CiFeduksZJ6PRulx.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/CiFeduksZJ6PRulx.js
@@ -1 +1 @@
-return args.skill?.name == "Ride (Horse)" || (args.options.dodge && this.actor.isMounted);
+return args.skill?.name == "Chevaucher (Cheval)" || (args.options.dodge && this.actor.isMounted);
📝 Unterschiede in [Cjj4iLkdY1NaZRCi.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Cjj4iLkdY1NaZRCi.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Cjj4iLkdY1NaZRCi.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Cjj4iLkdY1NaZRCi.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Cjj4iLkdY1NaZRCi.js
@@ -1,17 +1,17 @@
-if ((args.opposedTest.attackerTest.item && args.opposedTest.attackerTest.item.isMelee) || (args.opposedTest.attackerTest.item && !args.opposedTest.attackerTest.item.name.includes("Ranged")))
+if ((args.opposedTest.attackerTest.item && args.opposedTest.attackerTest.item.isMelee) || (args.opposedTest.attackerTest.item && !args.opposedTest.attackerTest.item.name.includes("Projectiles")))
{
let choice = await Dialog.wait({
title: this.effect.name,
-content: `<p>Apply damage with <strong>${this.effect.name}</strong> to attacker?`,
+content: `<p>Appliquer les dommages de <strong>${this.effect.name}</strong> à l'attquant?`,
buttons: {
yes: {
-label: "Yes",
+label: "Oui",
callback: () => {
return true;
}
},
no: {
-label: "No",
+label: "Non",
callback: () => {
return false;
}
📝 Unterschiede in [DHxUKY9LMyifFgCi.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/DHxUKY9LMyifFgCi.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/DHxUKY9LMyifFgCi.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/DHxUKY9LMyifFgCi.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/DHxUKY9LMyifFgCi.js
@@ -1 +1 @@
-return args.skill?.name == "Trade (Apothecary)" || args.skill?.name == "Trade (Alchemist)"
+return args.skill?.name == "Métier (Apothicaire)" || args.skill?.name == "Métier (Alchimiste)"
📝 Unterschiede in [DVlZGbiuMIHEQOnM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/DVlZGbiuMIHEQOnM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/DVlZGbiuMIHEQOnM.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/DVlZGbiuMIHEQOnM.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/DVlZGbiuMIHEQOnM.js
@@ -4,7 +4,7 @@
await roll.toMessage(this.script.getChatData());
if (roll.total == 9 || roll.total == 10)
{
-this.script.scriptMessage(`<strong>${this.actor.name}</strong> attached to <strong>${this.actor.getFlag("wfrp4e", "isAttached")}</strong> gorges and falls off.`)
+this.script.scriptMessage(`<strong>${this.actor.name}</strong> attaché à <strong>${this.actor.getFlag("wfrp4e", "isAttached")}</strong> tombe.`)
await this.actor.unsetFlag("wfrp4e", "isAttached")
}
}
📝 Unterschiede in [DWBxvzfWGcG7PVNP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/DWBxvzfWGcG7PVNP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/DWBxvzfWGcG7PVNP.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/DWBxvzfWGcG7PVNP.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/DWBxvzfWGcG7PVNP.js
@@ -1,3 +1,3 @@
let letter = this.item.system.location.key[0]; // "l" or "r";
-this.item.updateSource({"system.location.key" : letter + "Finger"})
+this.item.updateSource({"system.location.key" : letter + "Doigt"})
// We want the location to be Right or Left Hand, but the key to be rFinger or lFinger
📝 Unterschiede in [DmbWR9s5I8LHBwxB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/DmbWR9s5I8LHBwxB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/DmbWR9s5I8LHBwxB.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/DmbWR9s5I8LHBwxB.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/DmbWR9s5I8LHBwxB.js
@@ -1,8 +1,8 @@
-let column = await ValueDialog.create("Select the column to roll on to determine Beast Head", "Select Column", "", ["Undivided", "Khorne", "Nurgle", "Slaanesh", "Tzeentch"]);
+let column = await ValueDialog.create({text : "Select the column to roll on to determine Beast Head", title : "Select Column"}, "", ["Undivided", "Khorne", "Nurgle", "Slaanesh", "Tzeentch"]);
if (column)
{
let result = await game.wfrp4e.tables.rollTable("beasthead", {}, column);
-this.script.scriptMessage(`<strong>${result.title}</strong><br>${result.result}`);
+this.script.message(`<strong>${result.title}</strong><br>${result.result}`);
let uuid = `Compendium.${result.object.documentCollection}.${result.object.documentId}`;
let item = await fromUuid(uuid);
if (item)
📝 Unterschiede in [DqJFo74trI916qXN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/DqJFo74trI916qXN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/DqJFo74trI916qXN.js:0) (5 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/DqJFo74trI916qXN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/DqJFo74trI916qXN.js
@@ -1,3 +1,6 @@
let fatigued = args.actor.hasCondition("fatigued")
if (fatigued)
-setProperty(fatigued, "flags.wfrp4e.scriptData", getProperty(fatigued, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
+{
+fatigued.system.scriptData = fatigued.system.scriptData.filter(s => s.trigger != "dialog")
+fatigued.system._scripts = null;
+}
📝 Unterschiede in [DuM5l2Yb4bdvDeaG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/DuM5l2Yb4bdvDeaG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/DuM5l2Yb4bdvDeaG.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/DuM5l2Yb4bdvDeaG.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/DuM5l2Yb4bdvDeaG.js
@@ -1 +1 @@
-return args.skill?.name != "Athletics"
+return args.skill?.name != "Athlétisme"
📝 Unterschiede in [E1vUepgop09FF5wy.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/E1vUepgop09FF5wy.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/E1vUepgop09FF5wy.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/E1vUepgop09FF5wy.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/E1vUepgop09FF5wy.js
@@ -1,20 +1,20 @@
if (this.actor.system.status.advantage.value == 0)
{
-return this.script.scriptNotification("Not enough Advantage!", "error")
+return this.script.scriptNotification("Pas assez d'Avantages!", "error")
}
let hatred = await fromUuid("Compendium.wfrp4e-core.items.Item.aE3pyW20Orvdjzj0")
let frenzy = await fromUuid("Compendium.wfrp4e-core.items.Item.yRhhOlt18COq4e1q");
if (this.actor.system.status.advantage.value >= 3)
{
-this.script.scriptNotification(`Adding ${frenzy.name}`)
+this.script.scriptNotification(`Ajout de ${frenzy.name}`)
this.actor.setAdvantage(0)
this.actor.createEmbeddedDocuments("Item", [frenzy])
}
else if (this.actor.system.status.advantage.value >= 1)
{
let data = hatred.toObject();
-data.system.specification.value = "Close Combat opponents"
-this.script.scriptNotification(`Adding ${hatred.name}`)
+data.system.specification.value = "Combatants au corps à corps"
+this.script.scriptNotification(`Ajout de ${hatred.name}`)
this.actor.setAdvantage(0)
this.actor.createEmbeddedDocuments("Item", [data])
}
📝 Unterschiede in [E3om295BMQojnM2F.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/E3om295BMQojnM2F.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/E3om295BMQojnM2F.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/E3om295BMQojnM2F.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/E3om295BMQojnM2F.js
@@ -2,5 +2,5 @@
if (fatigued)
{
fatigued.delete();
-this.script.scriptNotification("Removed Fatigued")
+this.script.scriptNotification("Fatigue supprimée")
}
📝 Unterschiede in [EC8cZmqrE095cDc2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/EC8cZmqrE095cDc2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/EC8cZmqrE095cDc2.js:0) (10 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/EC8cZmqrE095cDc2.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/EC8cZmqrE095cDc2.js
@@ -1,6 +1,6 @@
const actor = args.actor;
-if (actor.itemTypes.skill.find(s => s.name === "Lore (Riverways)")) {
-const loreTest = await actor.setupSkill('Lore (Riverways)', {
+if (actor.itemTypes.skill.find(s => s.name === "Savoir (Savoir)")) {
+const loreTest = await actor.setupSkill('Savoir (Savoir)', {
appendTitle: ` ${this.effect.name}`,
skipTargets: true,
fields: {difficulty: 'hard'},
@@ -8,12 +8,12 @@
});
await loreTest.roll();
if (loreTest.succeeded) {
-loreTest.result.other.push(`<b>${actor.name}</b> recognizes lures of Lurkerfish.`);
+loreTest.result.other.push(`<b>${actor.name}</b> reconnaît les leurres de Lurkerfis.`);
loreTest.renderRollCard();
return;
}
}
-let test = await actor.setupSkill('Cool', {
+let test = await actor.setupSkill('Calme', {
appendTitle: ` ${this.effect.name}`,
skipTargets: true,
fields: {difficulty: 'easy'},
@@ -21,7 +21,7 @@
});
await test.roll();
if (!test.succeeded) {
-test.result.other.push(`<b>${actor.name}</b> became beguiled by the sight and unable to perform any action except moving towards the light.`);
+test.result.other.push(`<b>${actor.name}</b> est devenu séduit par la vue et incapable d'effectuer aucune action sauf se diriger vers la lumière`);
test.renderRollCard();
actor.addCondition("unconscious");
}
📝 Unterschiede in [EJObiSth3WdcJOXN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/EJObiSth3WdcJOXN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/EJObiSth3WdcJOXN.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/EJObiSth3WdcJOXN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/EJObiSth3WdcJOXN.js
@@ -1,5 +1,5 @@
if (args.test.characteristicKey == "wp" && args.test.failed && args.test.result.SL <= -3)
{
-this.script.scriptNotification("Adding Prone");
+this.script.scriptNotification("Ajout de A Terre");
this.actor.addCondition("prone")
}
📝 Unterschiede in [EJaBfqADqlo92Fx6.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/EJaBfqADqlo92Fx6.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/EJaBfqADqlo92Fx6.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/EJaBfqADqlo92Fx6.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/EJaBfqADqlo92Fx6.js
@@ -1,4 +1,4 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.oGbDwnLOn3isPJpO")
let data = item.toObject();
-data.name += " (To Be Determined)"
+data.name += " (A déterminer)"
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect : this.effect.id})
📝 Unterschiede in [ENGmwaItRXO5s0XY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ENGmwaItRXO5s0XY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ENGmwaItRXO5s0XY.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ENGmwaItRXO5s0XY.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ENGmwaItRXO5s0XY.js
@@ -1,4 +1,4 @@
await this.actor.modifyWounds(this.actor.system.characteristics.t.bonus * 3)
-this.script.scriptMessage(`Heals ${this.actor.system.characteristics.t.bonus * 3} Wounds`)
+this.script.scriptMessage(`Soigne ${this.actor.system.characteristics.t.bonus * 3} Blessures`)
this.actor.hasCondition("bleeding")?.delete()
this.actor.hasCondition("fatigued")?.delete()
📝 Unterschiede in [ERxrWzSpw8qwxFVi.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ERxrWzSpw8qwxFVi.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ERxrWzSpw8qwxFVi.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ERxrWzSpw8qwxFVi.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ERxrWzSpw8qwxFVi.js
@@ -1 +1 @@
-this.script.scriptNotification(`Cannot enter ${this.effect.name}!`); this.actor.addCondition("broken");
+this.script.scriptNotification(`Ne peut entrer ${this.effect.name}!`); this.actor.addCondition("broken");
📝 Unterschiede in [EdTChmSouS0MSmk5.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/EdTChmSouS0MSmk5.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/EdTChmSouS0MSmk5.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/EdTChmSouS0MSmk5.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/EdTChmSouS0MSmk5.js
@@ -2,9 +2,9 @@
await test.roll();
if (test.succeeded)
{
-this.script.scriptMessage("Can perform an Action or Move (choose one)")
+this.script.scriptMessage("Peut effectuer une Action ou un Mouvement (en choisir un)")
}
else
{
-this.script.scriptMessage("Cannot perform an Action or Move this round")
+this.script.scriptMessage("Ne peut pas effectuer d'Action ou de Mouvement ce round")
}
📝 Unterschiede in [EmmG49pMOPHRwDzR.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/EmmG49pMOPHRwDzR.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/EmmG49pMOPHRwDzR.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/EmmG49pMOPHRwDzR.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/EmmG49pMOPHRwDzR.js
@@ -1,8 +1,8 @@
let roll = Math.ceil(CONFIG.Dice.randomUniform() * 10)
if (args.test.isFumble && roll == 1 && !args.test.result.misfire)
{
-args.test.result.misfire = game.i18n.localize("Misfire") + " (Rolled 1)"
+args.test.result.misfire = game.i18n.localize("Misfire") + " (Résultat 1)"
args.test.result.misfireDamage = eval(parseInt(args.test.result.roll.toString().split('').pop()) + args.test.item.Damage)
}
else if (args.test.isFumble && roll != 1)
-args.test.result.other.push("Misfire Roll: " + roll)
+args.test.result.other.push("Raté résultat: " + roll)
📝 Unterschiede in [F2u4L4o0r1LTWeWK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/F2u4L4o0r1LTWeWK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/F2u4L4o0r1LTWeWK.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/F2u4L4o0r1LTWeWK.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/F2u4L4o0r1LTWeWK.js
@@ -1,6 +1,6 @@
if (isNaN(parseInt(this.item.system.specification.value)))
{
-let value = await ValueDialog.create("Enter Terror value", this.effect.name);
+let value = await ValueDialog.create({text : "Enter Terror value", title : this.effect.name});
if (value)
{
this.item.updateSource({"system.specification.value" : value});
📝 Unterschiede in [FPYNcxm21678boLT.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FPYNcxm21678boLT.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FPYNcxm21678boLT.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/FPYNcxm21678boLT.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/FPYNcxm21678boLT.js
@@ -4,11 +4,11 @@
const targetId = this.effect.getFlag("wfrp4e", "target");
const target = canvas.scene.tokens.get(targetId);
if (SL > 4) {
-args.opposedTest.data.opposeResult.other.push(`<b>${args.defenderTest.actor.name}</b> was forced to let go of <b>${target.name}</b>.`);
+args.opposedTest.data.opposeResult.other.push(`<b>${args.defenderTest.actor.name}</b> a été obligé de lâcher çà <b>${target.name}</b>.`);
return await this.effect.delete();
}
if (SL > 0) {
-args.opposedTest.data.opposeResult.other.push(`<b>${args.defenderTest.actor.name}</b> was prevented from squeezing <b>${target.name}</b> for one turn.`);
+args.opposedTest.data.opposeResult.other.push(`<b>${args.defenderTest.actor.name}</b> a été empêché de presser <b>${target.name}</b> pour un tour.`);
let turns = this.effect.getFlag("wfrp4e", "turns");
this.effect.setFlag("wfrp4e", "turns", turns + 1);
}
📝 Unterschiede in [FSqUqSByMiztYOQM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FSqUqSByMiztYOQM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FSqUqSByMiztYOQM.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/FSqUqSByMiztYOQM.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/FSqUqSByMiztYOQM.js
@@ -1,2 +1,2 @@
if (args.totalWoundLoss > 0)
-this.script.scriptMessage(`<b>Infected: ${args.actor.name}</b> must pass an <b>Easy (+40) Endurance</b> Test or gain a @UUID[Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb]{Festering Wound}`, {whisper: ChatMessage.getWhisperRecipients("GM") })
+this.script.scriptMessage(`<b>Infecté: ${args.actor.name}</b> doit réussir un Test de <b>Résistance Facile (+40) </b> ou recevoir une @UUID[Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb]{Blessure Purulente}`, {whisper: ChatMessage.getWhisperRecipients("GM") })
📝 Unterschiede in [FXuyiJoXdAh6WhRK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FXuyiJoXdAh6WhRK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FXuyiJoXdAh6WhRK.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/FXuyiJoXdAh6WhRK.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/FXuyiJoXdAh6WhRK.js
@@ -1 +1 @@
-return args.skill?.name == "Ride (Horse)" && game.combat?.active
+return args.skill?.name == "Chevaucher (Cheval)" && game.combat?.active
📝 Unterschiede in [FZFOC7bip0oiWEzk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FZFOC7bip0oiWEzk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FZFOC7bip0oiWEzk.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/FZFOC7bip0oiWEzk.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/FZFOC7bip0oiWEzk.js
@@ -1,5 +1,5 @@
if (args.opposedTest.result.hitloc.value == this.item.system.location.key && args.totalWoundLoss > 0)
{
args.actor.addCondition("bleeding", 2);
-this.script.scriptNotification("Added Bleeding")
+this.script.scriptNotification("Ajout d'Hémorragie")
}
📝 Unterschiede in [FiD3mvWIBHNNIuO9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FiD3mvWIBHNNIuO9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FiD3mvWIBHNNIuO9.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/FiD3mvWIBHNNIuO9.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/FiD3mvWIBHNNIuO9.js
@@ -3,6 +3,6 @@
if ((await new Roll("1d2").roll()).total == 1)
{
args.opposedTest.result.hitloc.value = "head"
-this.script.scriptMessage(`Hit location changed to Head`)
+this.script.scriptMessage(`Localisation changée : Tête`)
}
}
📝 Unterschiede in [FqevMs0ukQ9WuUHl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FqevMs0ukQ9WuUHl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FqevMs0ukQ9WuUHl.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/FqevMs0ukQ9WuUHl.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/FqevMs0ukQ9WuUHl.js
@@ -4,5 +4,5 @@
if (this.item.getFlag("wfrp4e", "brittle"))
{
ChatMessage.create({content: `<strong>${this.item.name}</strong> shatters!`})
-this.item.update({name : `${this.item.name} (Shattered)`})
+this.item.update({name : `${this.item.name} (Brisé)`})
}
📝 Unterschiede in [FtZf56VI6Qsspu0D.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FtZf56VI6Qsspu0D.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FtZf56VI6Qsspu0D.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/FtZf56VI6Qsspu0D.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/FtZf56VI6Qsspu0D.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Carpenter)';
const difficulty = 'difficult';
const target = 20;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [Fvlc4RkeF4dHjW3m.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Fvlc4RkeF4dHjW3m.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Fvlc4RkeF4dHjW3m.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Fvlc4RkeF4dHjW3m.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Fvlc4RkeF4dHjW3m.js
@@ -9,7 +9,7 @@
else {
fromUuid("Compendium.wfrp4e-core.items.D0ImWEIMSDgElsnl").then(item => {
this.actor.createEmbeddedDocuments("Item", [item.toObject()], { fromEffect: this.effect.id })
-ChatMessage.create({ content: `Added Unstable to ${this.actor.prototypeToken.name}`, speaker: { alias: caster.name } })
+ChatMessage.create({ content: `Ajout de Instable à ${this.actor.prototypeToken.name}`, speaker: { alias: caster.name } })
})
}
}
📝 Unterschiede in [Fwk8WA8NfRivLFWJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Fwk8WA8NfRivLFWJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Fwk8WA8NfRivLFWJ.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Fwk8WA8NfRivLFWJ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Fwk8WA8NfRivLFWJ.js
@@ -1 +1 @@
-return args.skill?.name === "Entertain (Singing)";
+return args.skill?.name === "Divertissement (Chant)";
📝 Unterschiede in [G7sFEnJlXZvfXL3V.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/G7sFEnJlXZvfXL3V.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/G7sFEnJlXZvfXL3V.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/G7sFEnJlXZvfXL3V.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/G7sFEnJlXZvfXL3V.js
@@ -8,5 +8,5 @@
}
else
{
-this.script.scriptNotification("None left!", "error")
+this.script.scriptNotification("Aucun restant!", "error")
}
📝 Unterschiede in [GOq4TcnWbfyfCo2V.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/GOq4TcnWbfyfCo2V.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/GOq4TcnWbfyfCo2V.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/GOq4TcnWbfyfCo2V.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/GOq4TcnWbfyfCo2V.js
@@ -1,6 +1,6 @@
this.script.scriptNotification(`Healed ${this.actor.characteristics.t.bonus * 2} Wounds`)
await this.actor.modifyWounds(this.actor.characteristics.t.bonus * 2)
-let test = await this.actor.setupSkill(game.i18n.localize("NAME.Endurance"), {skipTargets: true, appendTitle : ` - Side Effects`,fields : {difficulty : "difficult"}})
+let test = await this.actor.setupSkill(game.i18n.localize("NAME.Endurance"), {skipTargets: true, appendTitle : ` - Effets secondaires`,fields : {difficulty : "difficult"}})
await test.roll();
if (test.failed)
{
📝 Unterschiede in [GRfCxtYzmEx2LYU7.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/GRfCxtYzmEx2LYU7.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/GRfCxtYzmEx2LYU7.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/GRfCxtYzmEx2LYU7.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/GRfCxtYzmEx2LYU7.js
@@ -4,6 +4,6 @@
await roll.toMessage(this.script.getChatData());
if (roll.total == 9)
{
-this.script.scriptMessage(`Two @UUID[Compendium.wfrp4e-eis.actors.iDy8SDTwJSlCzZMl]{Blue Horror of Tzeentch} claw their way out of ${this.actor.name}'s screaming flesh, killing them in the process.`, {whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`Deux @UUID[Compendium.wfrp4e-eis.actors.iDy8SDTwJSlCzZMl]{Horreurs Bleues de Tzeentch} sortent de la chair hurlante de ${this.actor.name}, le tuant au passage.`, {whisper : ChatMessage.getWhisperRecipients("GM")})
}
}
📝 Unterschiede in [GjkxWj9wCAclM9WA.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/GjkxWj9wCAclM9WA.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/GjkxWj9wCAclM9WA.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/GjkxWj9wCAclM9WA.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/GjkxWj9wCAclM9WA.js
@@ -2,9 +2,9 @@
effects.splice(effects.length - 1);
if (effects.length == 0)
{
-return this.script.scriptNotification("All Effects have been used. Reset to select them again")
+return this.script.scriptNotification("Tous les effets ont été utilisés. Les remettre à 0 pour les utiliser à nouveau")
}
-let choice = await ItemDialog.create(effects, 1, "Choose Power to Gain");
+let choice = await ItemDialog.create(effects, 1, "Choisissez le Pouvoir à gagner");
if (choice[0])
{
choice[0].update({disabled : true})
📝 Unterschiede in [GsAyB5xnK3ASeoah.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/GsAyB5xnK3ASeoah.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/GsAyB5xnK3ASeoah.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/GsAyB5xnK3ASeoah.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/GsAyB5xnK3ASeoah.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Carpentry)';
const difficulty = 'easy';
const target = 20;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [GzSFlqL1YrIK1dxh.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/GzSFlqL1YrIK1dxh.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/GzSFlqL1YrIK1dxh.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/GzSFlqL1YrIK1dxh.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/GzSFlqL1YrIK1dxh.js
@@ -6,7 +6,7 @@
"Compendium.wfrp4e-wom.items.Item.K9FPtiDLwTkC7FuO",
"Compendium.wfrp4e-wom.items.Item.CkMYRYCLrkMnyVm5",
"Compendium.wfrp4e-wom.items.Item.0Xdm4r7l2EwC4fcg"].map(fromUuid));
-let choice = await game.wfrp4e.apps.ItemDialog.create(items, 1, "Select Wind")
+let choice = await game.wfrp4e.apps.ItemDialog.create(items, 1, "Sélectionner le Vent")
//this.actor.createEmbeddedDocuments("Item", items);
this.item.update(choice[0]?.toObject(), {diff: false, recursive : false});
//this.actor.items.getName(this.effect.item.name).delete() // For some reason this.effect.item.delete() throws an error
📝 Unterschiede in [GzsuEg7gZy1f0ljy.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/GzsuEg7gZy1f0ljy.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/GzsuEg7gZy1f0ljy.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/GzsuEg7gZy1f0ljy.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/GzsuEg7gZy1f0ljy.js
@@ -1,10 +1,10 @@
let bleeding = this.actor.hasCondition("bleeding")
if (bleeding)
{
-this.script.scriptNotification(`Cleared ${bleeding.conditionValue} Bleeding Conditions`)
+this.script.scriptNotification(`Suppression de ${bleeding.conditionValue} états Hémorragiques`)
bleeding.delete();
}
else
{
-this.script.scriptNotification(`No Bleeding Conditions`)
+this.script.scriptNotification(`Aucune Hémorragie`)
}
📝 Unterschiede in [H06Ysj7oPiemW7S6.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/H06Ysj7oPiemW7S6.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/H06Ysj7oPiemW7S6.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/H06Ysj7oPiemW7S6.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/H06Ysj7oPiemW7S6.js
@@ -13,5 +13,5 @@
let moneyEarned = (await new Roll(dieAmount.toString()).roll()).total;
let moneyString = `${moneyEarned}${coin}`
let transactionString = `${moneyEarned}${term}`
-this.script.scriptMessage(`<a class="money-drag" data-amt="${moneyString}"><strong>Earned an additional ${game.wfrp4e.market.amountToString(game.wfrp4e.market.parseMoneyTransactionString(transactionString))}</strong></a>`, {whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`<a class="money-drag" data-amt="${moneyString}"><strong>Gain d'un supplément de ${game.wfrp4e.market.amountToString(game.wfrp4e.market.parseMoneyTransactionString(transactionString))}</strong></a>`, {whisper : ChatMessage.getWhisperRecipients("GM")})
}
📝 Unterschiede in [H2CJvApKMnfGNNoo.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/H2CJvApKMnfGNNoo.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/H2CJvApKMnfGNNoo.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/H2CJvApKMnfGNNoo.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/H2CJvApKMnfGNNoo.js
@@ -1,6 +1,6 @@
if (args.test.item?.type == "skill" && args.test.item.name.includes(game.i18n.localize("NAME.Stealth")))
{
-args.test.result.description = "Astounding Failure";
+args.test.result.description = "Echech Stupéfiant";
args.test.result.outcome = "failure";
ChatMessage.create({content : "<em>SQUEAK</em>", speaker : ChatMessage.getSpeaker({token: this.actor.getActiveTokens()[0]?.document, actor: this.actor})}, {chatBubble : true})
AudioHelper.play({ src: `${game.settings.get("wfrp4e", "soundPath")}squeek.wav` }, true);
📝 Unterschiede in [H3pZ9UeIzIz3luKh.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/H3pZ9UeIzIz3luKh.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/H3pZ9UeIzIz3luKh.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/H3pZ9UeIzIz3luKh.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/H3pZ9UeIzIz3luKh.js
@@ -1,3 +1,3 @@
args.actor.addCondition("bleeding")
this.actor.setFlag("wfrp4e", "isAttached", args.actor.name)
-this.script.scriptMessage(`Attaches to <strong>${args.actor.name}</strong>`)
+this.script.scriptMessage(`Affecté à <strong>${args.actor.name}</strong>`)
📝 Unterschiede in [H85k4L3yICm7cfIk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/H85k4L3yICm7cfIk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/H85k4L3yICm7cfIk.js:0) (16 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/H85k4L3yICm7cfIk.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/H85k4L3yICm7cfIk.js
@@ -1,5 +1,5 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
-const test = 'Sail';
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
+const test = 'Voile';
const difficulty = 'easy';
const target = 10;
const extendedTestData = {
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [HASsi6wYHVALExWq.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HASsi6wYHVALExWq.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HASsi6wYHVALExWq.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/HASsi6wYHVALExWq.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/HASsi6wYHVALExWq.js
@@ -1,12 +1,12 @@
-let test = await this.actor.setupSkill(game.i18n.localize("NAME.Endurance"), {skipTargets: true, appendTitle : ` - ${this.effect.name}`, context: { failure: "1 Corruption Point Gained" } })
+let test = await this.actor.setupSkill(game.i18n.localize("NAME.Endurance"), {skipTargets: true, appendTitle : ` - ${this.effect.name}`, context: { failure: "1 Point de Corruption Point gagné" } })
await test.roll();
if (test.failed && args.actor.type == "character")
{
let msg = ""
-msg += `<p><b>${this.actor.prototypeToken.name}</b> gained a Corruption point</p>`
+msg += `<p><b>${this.actor.prototypeToken.name}</b> gagne 1 Point de Corruption</p>`
if (test.result.roll % 11 == 0 || test.result.roll == 100)
{
-msg += `<b>${args.actor.prototypeToken.name}</b> gains a mutation (@Table[expandedmutatephys]{Physical} or @Table[expandedmutatemental]{Mental}) and gains @UUID[Compendium.wfrp4e-core.items.hiU7vhBOVpVI8c7C]{Chaos Magic (Tzeentch)}`
+msg += `<b>${args.actor.prototypeToken.name}</b> gagne une mutation (@Table[expandedmutatephys]{Physique} ou @Table[expandedmutatemental]{Mentale}) et gagne @UUID[Compendium.wfrp4e-core.items.hiU7vhBOVpVI8c7C]{Magie du Chaos (Tzeentch)}`
}
this.script.scriptMessage(msg, {whisper : ChatMessage.getWhisperRecipients("GM")})
await this.actor.update({ "system.status.corruption.value": parseInt(args.actor.status.corruption.value) + 1 })
📝 Unterschiede in [HJ2X4ZtXei0BXbxf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HJ2X4ZtXei0BXbxf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HJ2X4ZtXei0BXbxf.js:0) (15 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/HJ2X4ZtXei0BXbxf.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/HJ2X4ZtXei0BXbxf.js
@@ -1,15 +1,6 @@
-let choices = await Promise.all([game.wfrp4e.utility.findItemId("PzimjNx9Ojq4g6mV"), game.wfrp4e.utility.findItemId("rOPmyLWa37e7s9v6")])
-let items = await game.wfrp4e.apps.ItemDialog.create(choices, 1, "Choose a Skill")
+let choices = await Promise.all([warhammer.utility.findItemId("PzimjNx9Ojq4g6mV"), warhammer.utility.findItemId("rOPmyLWa37e7s9v6")])
+let items = await game.wfrp4e.apps.ItemDialog.create(choices, 1, "Choisissez a Skill")
items = items.map(i => i.toObject())
items.forEach(i => i.system.advances.value = 20)
-items.forEach(i => equip(i))
+items.forEach(i => i.system.equipped.value = true;)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.data.worn.value = true
-else if (item.type == "weapon")
-item.data.equipped = true
-else if (item.type == "trapping" && item.data.trappingType.value == "clothingAccessories")
-item.data.worn = true
-}
📝 Unterschiede in [HMC6hPND9DWLFfZE.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HMC6hPND9DWLFfZE.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HMC6hPND9DWLFfZE.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/HMC6hPND9DWLFfZE.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/HMC6hPND9DWLFfZE.js
@@ -10,16 +10,16 @@
i.id = i._id
return i
})
-let choice = await ItemDialog.create(index, 1, "Choose a Lore")
+let choice = await ItemDialog.create(index, 1, "Choisir un Savoir")
let text;
if (!choice[0])
{
let custom = await Dialog.wait({
-title : "Enter Lore",
+title : "Saisir le savoir",
content : "<input type='text'>",
buttons : {
confirm : {
-label : game.i18n.localize("Confirm"),
+label : game.i18n.localize("Confirmer"),
callback : (dlg) => {
return dlg.find("input")[0].value
}
📝 Unterschiede in [HUKzssLxeQo1wbx9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HUKzssLxeQo1wbx9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HUKzssLxeQo1wbx9.js:0) (7 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/HUKzssLxeQo1wbx9.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/HUKzssLxeQo1wbx9.js
@@ -1,9 +1,8 @@
-let test = await this.actor.setupSkill(game.i18n.localize("NAME.Endurance"), {fields: {difficulty : "average"}, appendTitle : " - Wounded"})
+let test = await this.actor.setupSkill(game.i18n.localize("NAME.Endurance"), { fields: { difficulty: "average" }, appendTitle: " - - Blessé" })
await test.roll();
-if (test.failed)
-{
+if (test.failed) {
fromUuid("Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb").then(disease => {
this.actor.createEmbeddedDocuments("Item", [disease.toObject()])
-this.script.scriptNotification("Gained " + disease.name)
+this.script.scriptNotification("Gain de " + disease.name)
})
}
📝 Unterschiede in [Hcpn1gU58DIKIhty.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Hcpn1gU58DIKIhty.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Hcpn1gU58DIKIhty.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Hcpn1gU58DIKIhty.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Hcpn1gU58DIKIhty.js
@@ -1,4 +1,4 @@
-if (args.item.type == "skill" && args.item.name == "Melee (Flail)")
+if (args.item.type == "skill" && args.item.name == "Corps à corps (Fléau)")
{
args.item.system.modifier.value += 10;
}
📝 Unterschiede in [HmImVzvw6ecBy99l.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HmImVzvw6ecBy99l.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HmImVzvw6ecBy99l.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/HmImVzvw6ecBy99l.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/HmImVzvw6ecBy99l.js
@@ -1,5 +1,5 @@
if (args.opposedTest.result.hitloc.value == "body" && args.totalWoundLoss > 0)
{
args.actor.addCondition("bleeding", 2)
-this.script.scriptNotification("Added Bleeding")
+this.script.scriptNotification("Ajout Hémorragique")
}
📝 Unterschiede in [HoNTnPphrJISSQr1.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HoNTnPphrJISSQr1.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HoNTnPphrJISSQr1.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/HoNTnPphrJISSQr1.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/HoNTnPphrJISSQr1.js
@@ -1 +1 @@
-ChatMessage.create({content : "<em>Speak and be known to me</em>", speaker : ChatMessage.getSpeaker({token: this.actor.getActiveTokens()[0]?.document, actor: this.actor})}, {chatBubble : true})
+ChatMessage.create({content : "<em>Parle et fais toi connaître</em>", speaker : ChatMessage.getSpeaker({token: this.actor.getActiveTokens()[0]?.document, actor: this.actor})}, {chatBubble : true})
📝 Unterschiede in [HrOBAXsEX073ReKl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HrOBAXsEX073ReKl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HrOBAXsEX073ReKl.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/HrOBAXsEX073ReKl.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/HrOBAXsEX073ReKl.js
@@ -1,8 +1,8 @@
-let skill = `Entertain (Singing)`
+let skill = `${game.i18n.localize("NAME.Entertain")} (${game.i18n.localize("SPEC.Singing")})`;
let currentCareer = this.actor.system.currentCareer;
let existingSkill = this.actor.itemTypes.skill.find(i => i.name == skill);
if (!currentCareer) return
-let inCurrentCareer = currentCareer.system.skills.includes(skill);
+let inCurrentCareer = currentCareer.system.skills.concat(currentCareer.system.addedSkills).includes(skill);
let perfectPitchAdded = this.actor.getFlag("wfrp4e", "perfectPitchAdded") || {};
if (existingSkill && inCurrentCareer && !perfectPitchAdded[existingSkill.name])
{
@@ -11,6 +11,6 @@
else
{
perfectPitchAdded[skill] = true;
-currentCareer.system.skills.push(skill);
-setProperty(this.actor, "flags.wfrp4e.perfectPitchAdded", perfectPitchAdded)
+currentCareer.system.addedSkills.push(skill);
+foundry.utils.setProperty(this.actor, "flags.wfrp4e.perfectPitchAdded", perfectPitchAdded)
}
📝 Unterschiede in [I1J2m5uud84N50Lk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/I1J2m5uud84N50Lk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/I1J2m5uud84N50Lk.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/I1J2m5uud84N50Lk.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/I1J2m5uud84N50Lk.js
@@ -1,6 +1,6 @@
if (["cast", "channelling", "pray"].includes(args.type))
{
args.abort = true;
-this.script.scriptNotification("Cannot cast Spells or use Prayers");
+this.script.scriptNotification("Impossible d'incanter un Sort ou d'utiliser un Prière");
}
else return true;
📝 Unterschiede in [IAGla7HJlYN0wa4H.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IAGla7HJlYN0wa4H.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IAGla7HJlYN0wa4H.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/IAGla7HJlYN0wa4H.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/IAGla7HJlYN0wa4H.js
@@ -3,6 +3,6 @@
if (args.test.failed)
{
this.actor.addSystemEffect("convulsions")
-this.script.scriptMessage(`Willpower Test failed, <b>${this.actor.prototypeToken.name}</b> gains @Symptom[Convulsions] for [[1d10]] hours`)
+this.script.scriptMessage(`Test de Force Mentale échoué, <b>${this.actor.prototypeToken.name}</b> subit des @Symptom[Convulsions] pour [[1d10]] heures`)
}
}
📝 Unterschiede in [IPPDvZdE8kn3H9z7.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IPPDvZdE8kn3H9z7.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IPPDvZdE8kn3H9z7.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/IPPDvZdE8kn3H9z7.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/IPPDvZdE8kn3H9z7.js
@@ -1,4 +1,4 @@
-let test = await this.actor.setupSkill("Dodge", {skipTargets: true, appendTitle : ` - ${this.effect.name}`});
+let test = await this.actor.setupSkill("Esquive", {skipTargets: true, appendTitle : ` - ${this.effect.name}`});
await test.roll();
if (test.failed)
{
📝 Unterschiede in [IR5URcjnCuWBFMoN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IR5URcjnCuWBFMoN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IR5URcjnCuWBFMoN.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/IR5URcjnCuWBFMoN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/IR5URcjnCuWBFMoN.js
@@ -4,8 +4,8 @@
await test.roll()
if (test.failed)
{
-this.script.scriptMessage(`<p><strong>${this.actor.prototypeToken.name}</strong> notices nothing amiss save that they become tired a little earlier than usual. At this point it is still possible to save the victim via a powerful antidote or magical means.</p>
-<p>Once they fall asleep however, it is almost impossible. At this point the victim must make a <strong>Hard (-20) Endurance</strong> Test. If they fail, they never awaken.</p>`,
+this.script.scriptMessage(`<p><strong>${this.actor.prototypeToken.name}</strong> Jo ne remarque rien d'anormal si ce n'est qu'ils se fatiguent un peu plus tôt que d'habitude. À ce stade, il est encore possible de sauver la victime via un antidote puissant ou des moyens magiques.</p>
+<p>Cependant, une fois quils sendorment, cest presque impossible. À ce stade, la victime doit effectuer un test d'Endurance <strong>difficile (-20)</strong>. S'il échoue, il ne se réveille jamais.</p>`,
{
whisper: ChatMessage.getWhisperRecipients("GM"),
blind: true
📝 Unterschiede in [IrkWq7IiFS65bTvC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IrkWq7IiFS65bTvC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IrkWq7IiFS65bTvC.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/IrkWq7IiFS65bTvC.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/IrkWq7IiFS65bTvC.js
@@ -1,5 +1,5 @@
if (this.actor.flags.holed.half !== true) return;
if (this.actor.flags.holed.reminded === true) return;
const speaker = ChatMessage.getSpeaker({actor: this.actor});
-this.script.scriptMessage(`<p><b>${speaker.alias}</b> sits heavily in the water. Unless the cargo is waterproof, it loses [[d10]]% of its value.</p>`);
+this.script.scriptMessage(`<p><b>${speaker.alias}</b> tombe lourdements dans l'eau. A moins que la cargaison soit étanche, elle perd [[d10]]% de sa valeur.</p>`);
this.actor.flags.holed.reminded = true;
📝 Unterschiede in [IslMfFgpgQq2brpu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IslMfFgpgQq2brpu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IslMfFgpgQq2brpu.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/IslMfFgpgQq2brpu.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/IslMfFgpgQq2brpu.js
@@ -1,5 +1,5 @@
if (this.actor.hasCondition("broken"))
{
this.actor.removeCondition("broken")
-this.script.scriptNotification(`Cannot have Broken`);
+this.script.scriptNotification(`Impossible de supprimer l'état Brisé`);
}
📝 Unterschiede in [IupskvzvoGyD2H5o.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IupskvzvoGyD2H5o.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IupskvzvoGyD2H5o.js:0) (15 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/IupskvzvoGyD2H5o.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/IupskvzvoGyD2H5o.js
@@ -2,19 +2,28 @@
{
return;
}
-let god = await ValueDialog.create("Enter a Deity", "Blessed")
+let god = await ValueDialog.create({text : "Enter a Deity", title : "Blessed"})
if (god)
{
let prayers = await warhammer.utility.findAllItems("prayer", "Loading Prayers")
let blessings = prayers.filter(p => p.system.god.value.split(",").map(i => i.trim().toLowerCase()).includes(god.toLowerCase()) && p.system.type.value == "blessing")
+let godBlessings = game.wfrp4e.config.godBlessings[god.toLowerCase()] || [];
+if (god == "Old Faith")
+{
+blessings = await ItemDialog.create(prayers.filter(i => i.system.type.value == "blessing"), 6, {text : "Select any 6 Blessings", title : "Blessed"})
+}
+if (godBlessings.length)
+{
+blessings = blessings.concat(await Promise.all(godBlessings.filter(bls => !(blessings.map(i => i.uuid).includes(bls.uuid))).map(fromUuid)));
+}
if (blessings.length)
{
-this.script.scriptNotification("Adding " + blessings.map(i => i.name).join(", "))
+this.script.notification("Adding " + 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.notification(`Impossible de trouver any Blessings associated with ${god}.`)
}
this.item.updateSource({name : this.item.name.replace("Any", god)})
await this.actor.update({"system.details.god.value": god})
📝 Unterschiede in [IzoOmDywGLqLNljN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IzoOmDywGLqLNljN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IzoOmDywGLqLNljN.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/IzoOmDywGLqLNljN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/IzoOmDywGLqLNljN.js
@@ -2,7 +2,7 @@
let currentCareer = this.actor.system.currentCareer;
let existingSkill = this.actor.itemTypes.skill.find(i => i.name == skill);
if (!currentCareer) return
-let inCurrentCareer = currentCareer.system.skills.includes(skill);
+let inCurrentCareer = currentCareer.system.skills.concat(currentCareer.system.addedSkills).includes(skill);
let witchAdded = actor.getFlag("wfrp4e", "witchAdded") || {};
if (existingSkill && inCurrentCareer && !witchAdded[existingSkill.name])
{
@@ -11,6 +11,6 @@
else
{
witchAdded[skill] = true;
-currentCareer.system.skills.push(skill);
-setProperty(this.actor, "flags.wfrp4e.witchAdded", witchAdded)
+currentCareer.system.addedSkills.push(skill);
+foundry.utils.setProperty(this.actor, "flags.wfrp4e.witchAdded", witchAdded)
}
📝 Unterschiede in [J0IWUhxada2ONowP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/J0IWUhxada2ONowP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/J0IWUhxada2ONowP.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/J0IWUhxada2ONowP.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/J0IWUhxada2ONowP.js
@@ -1 +1 @@
-return args.skill?.name == "Entertain (Sing)" || args.skill?.name == "Entertain (Singing)" || (args.skill?.name.includes("Language") && (args.skill?.name.includes("Magick") || args.skill?.name.includes("Elth√°rin") || args.skill?.name.includes("Cathayan")))
+return args.skill?.name == "Divertissement (Chant)" || args.skill?.name == "Divertissement (Chanter)" || (args.skill?.name.includes("Langue") && (args.skill?.name.includes("Magick") || args.skill?.name.includes("Elth√°rin") || args.skill?.name.includes("Cathayan")))
📝 Unterschiede in [JQruHprM5R5vZ9DA.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/JQruHprM5R5vZ9DA.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/JQruHprM5R5vZ9DA.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/JQruHprM5R5vZ9DA.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/JQruHprM5R5vZ9DA.js
@@ -3,7 +3,7 @@
{
let healed= caster.system.characteristics.wp.bonus + caster.system.characteristics.int.bonus
await this.actor.modifyWounds(healed);
-this.script.scriptMessage(`<strong>${this.actor.prototypeToken.name}</strong> regains ${healed} Wounds`)
+this.script.scriptMessage(`<strong>${this.actor.prototypeToken.name}</strong> guéri ${healed} Blessures`)
}
-let test = await this.actor.setupSkill(game.i18n.localize("NAME.Endurance"), {fields : {difficulty : "vhard"}, context : {success : "1 Corruption point that was gained within the last hour is removed.", failure: "Nothing happens"}})
+let test = await this.actor.setupSkill(game.i18n.localize("NAME.Endurance"), {fields : {difficulty : "vhard"}, context : {success : "1 Point de Corruption gagné durant la dernière heure doit être supprimé.", failure: "Rien ne se passe"}})
await test.roll();
📝 Unterschiede in [JXBUE0XuJOJNG7zE.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/JXBUE0XuJOJNG7zE.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/JXBUE0XuJOJNG7zE.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/JXBUE0XuJOJNG7zE.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/JXBUE0XuJOJNG7zE.js
@@ -1,15 +1,15 @@
if (args.totalWoundLoss <= 7) return;
let options = {
-appendTitle : " – " + this.effect.name,
+appendTitle : " " + this.effect.name,
skipTargets: true,
fields: {difficulty: 'average'},
characteristic: 'wp',
}
-let test = await args.actor.setupSkill('Cool', options);
+let test = await args.actor.setupSkill('Calme', options);
await test.roll();
if (!test.succeeded) {
const targetId = this.effect.getFlag("wfrp4e", "target");
const target = canvas.scene.tokens.get(targetId);
await this.effect.delete();
-args.extraMessages.push(`<b>${args.actor.name}</b> lost ${args.totalWoundLoss} Wounds to an attack, which caused it to let go of <b>${target.name}</b>.`);
+args.extraMessages.push(`<b>${args.actor.name}</b> perd ${args.totalWoundLoss} Blessures de l'attaque, ce qui l'a amené à lâcher prise <b>${target.name}</b>.`);
}
📝 Unterschiede in [JeThJbOf6Xmbtgo1.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/JeThJbOf6Xmbtgo1.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/JeThJbOf6Xmbtgo1.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/JeThJbOf6Xmbtgo1.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/JeThJbOf6Xmbtgo1.js
@@ -1,5 +1,5 @@
this.script.scriptMessage(await this.actor.applyBasicDamage(8 + parseInt(this.effect.sourceTest.result.SL), {suppressMsg : true}))
-let test = await this.actor.setupSkill("Athletics", {skipTargets: true, appendTitle : ` - ${this.effect.name}`})
+let test = await this.actor.setupSkill("Athlétisme", {skipTargets: true, appendTitle : ` - ${this.effect.name}`})
await test.roll();
if (test.failed)
{
📝 Unterschiede in [JhbZWZhOJ23yOBmG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/JhbZWZhOJ23yOBmG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/JhbZWZhOJ23yOBmG.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/JhbZWZhOJ23yOBmG.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/JhbZWZhOJ23yOBmG.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Carpentry)';
const difficulty = 'hard';
const target = 30;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [Jjq3oPYbI26zjxME.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Jjq3oPYbI26zjxME.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Jjq3oPYbI26zjxME.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Jjq3oPYbI26zjxME.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Jjq3oPYbI26zjxME.js
@@ -4,7 +4,7 @@
let dropped = this.item.system.weaponsAtLocation;
if (dropped.length)
{
-this.script.scriptNotification(`Dropped ${dropped.map(i => i.name).join(", ")}!`)
+this.script.scriptNotification(`Lache ${dropped.map(i => i.name).join(", ")}!`)
for(let weapon of dropped)
{
await weapon.system.toggleEquip();
@@ -12,5 +12,5 @@
}
}
let roll = await new Roll("1d10").roll()
-roll.toMessage(this.script.getChatData({flavor : `${this.effect.name} (Duration)`}));
+roll.toMessage(this.script.getChatData({flavor : `${this.effect.name} (Durée)`}));
this.effect.updateSource({"duration.rounds" : roll.total})
📝 Unterschiede in [Jk7OHqx06oCUVAzb.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Jk7OHqx06oCUVAzb.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Jk7OHqx06oCUVAzb.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Jk7OHqx06oCUVAzb.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Jk7OHqx06oCUVAzb.js
@@ -1 +1 @@
-return !["Language (Magick)", "Channelling (Hysh)"].includes(args.skill?.name)
+return !["Langue (Magick)", "Focalisation (Hysh)"].includes(args.skill?.name)
📝 Unterschiede in [JmZQRvdWjm9ykYfn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/JmZQRvdWjm9ykYfn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/JmZQRvdWjm9ykYfn.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/JmZQRvdWjm9ykYfn.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/JmZQRvdWjm9ykYfn.js
@@ -1,5 +1,5 @@
if (this.actor.hasCondition("surprised"))
{
this.actor.removeCondition("surprised")
-this.script.scriptMessage(`Cannot be Surprised`);
+this.script.scriptMessage(`Ne peut être surpris`);
}
📝 Unterschiede in [Jnp5c09sPzDD61EK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Jnp5c09sPzDD61EK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Jnp5c09sPzDD61EK.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Jnp5c09sPzDD61EK.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Jnp5c09sPzDD61EK.js
@@ -1,2 +1,2 @@
-this.script.scriptNotification(`${args.actor.prototypeToken.name} must pass an <b>Average (+20) Willpower</b> Test to attack this target!`)
+this.script.scriptNotification(`${args.actor.prototypeToken.name} doit réussir un Test <b>Accessible (+20) de Force Mentale</b> pour attaquer cette cible!`)
return true; // No need to show this in the dialog
📝 Unterschiede in [KGK9vL1Yl0qmCeCN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KGK9vL1Yl0qmCeCN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KGK9vL1Yl0qmCeCN.js:0) (22 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/KGK9vL1Yl0qmCeCN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/KGK9vL1Yl0qmCeCN.js
@@ -1,18 +1,18 @@
let specification = this.item.system.specification.value;
let choice = [];
-if (!specification || specification == "Trained Skills")
+if (!specification || specification == "Compétences entraînées")
{
choice = await ItemDialog.create(ItemDialog.objectToArray({
-broken: "Broken",
-drive: "Drive",
-entertain: "Entertain",
-fetch: "Fetch",
-guard: "Guard",
-home: "Home",
-magic: "Magic",
-mount: "Mount",
-war: "War"
-}, this.effect.img), "unlimited", "Choose Training");
+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");
}
else
{
📝 Unterschiede in [KICZPwLvbUSxbDrE.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KICZPwLvbUSxbDrE.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KICZPwLvbUSxbDrE.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/KICZPwLvbUSxbDrE.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/KICZPwLvbUSxbDrE.js
@@ -1,7 +1,7 @@
let table = game.wfrp4e.tables.findTable("mutatemental");
if (!table)
{
-ui.notifications.error("Cannot find table with key: mutatemental")
+ui.notifications.error("Impossible de trouver la table des Mutations Mentales")
}
let result = (await table.roll()).results[0];
let uuid = `Compendium.${result.documentCollection}.${result.documentId}`
@@ -13,5 +13,5 @@
}
else
{
-ui.notifications.error("Item could not be found: " + uuid)
+ui.notifications.error("Impossible de trouver l'item: " + uuid)
}
📝 Unterschiede in [KIoVBinAZK8sMOqD.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KIoVBinAZK8sMOqD.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KIoVBinAZK8sMOqD.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/KIoVBinAZK8sMOqD.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/KIoVBinAZK8sMOqD.js
@@ -4,6 +4,6 @@
{
fromUuid("Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb").then(disease => {
this.actor.createEmbeddedDocuments("Item", [disease.toObject()])
-this.script.scriptNotification("Gained " + disease.name)
+this.script.scriptNotification("Gain de " + disease.name)
})
}
📝 Unterschiede in [KPQfupKuaf4LCv4R.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KPQfupKuaf4LCv4R.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KPQfupKuaf4LCv4R.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/KPQfupKuaf4LCv4R.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/KPQfupKuaf4LCv4R.js
@@ -1,2 +1,2 @@
-const talents = await Promise.all(["Schemer", "Second Sight"].map(game.wfrp4e.utility.findTalent))
+const talents = await Promise.all(["Intrigant", "Seconde Vue"].map(game.wfrp4e.utility.findTalent))
this.actor.createEmbeddedDocuments("Item", talents, {fromEffect : this.effect.id})
📝 Unterschiede in [KQzbrpb0T5a7it4k.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KQzbrpb0T5a7it4k.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KQzbrpb0T5a7it4k.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/KQzbrpb0T5a7it4k.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/KQzbrpb0T5a7it4k.js
@@ -1,4 +1,4 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.Item.vMYEkrWj0ip6ZOdv");
let data = item.toObject();
-data.name += ` (Disease)`;
+data.name += ` (Maladie)`;
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect: this.effect.id})
📝 Unterschiede in [KkjkYAGI9Em1NgiQ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KkjkYAGI9Em1NgiQ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KkjkYAGI9Em1NgiQ.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/KkjkYAGI9Em1NgiQ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/KkjkYAGI9Em1NgiQ.js
@@ -10,10 +10,10 @@
}
else
{
-this.script.scriptNotification("Heal Test failed!", "error")
+this.script.scriptNotification("Test de Guérison échoué!", "error")
}
}
else
{
-this.script.scriptNotification("None left!", "error")
+this.script.scriptNotification("Quantité insuffisante!", "error")
}
📝 Unterschiede in [KmngDrPD72xn22kZ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KmngDrPD72xn22kZ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KmngDrPD72xn22kZ.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/KmngDrPD72xn22kZ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/KmngDrPD72xn22kZ.js
@@ -1,11 +1,11 @@
if (this.actor.Species.toLowerCase() != "skaven") {
-this.actor.setupCharacteristic("t", {skipTargets: true, appendTitle : ` - Used ${this.effect.name}`, fields: { difficulty: "difficult" } }).then(async test => {
+this.actor.setupCharacteristic("t", {skipTargets: true, appendTitle : ` - Utilise ${this.effect.name}`, fields: { difficulty: "difficult" } }).then(async test => {
await test.roll()
if (test.failed)
{
let toughnessLost = Math.ceil(CONFIG.Dice.randomUniform() * 10)
this.actor.update({ "system.characteristics.t.initial": this.actor.characteristics.t.initial - toughnessLost })
-this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> lost ${toughnessLost} Toughness`)
+this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> perd ${toughnessLost} points d'Endurance`)
}
})
}
📝 Unterschiede in [LQEWSN5KnHHATPsf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/LQEWSN5KnHHATPsf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/LQEWSN5KnHHATPsf.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/LQEWSN5KnHHATPsf.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/LQEWSN5KnHHATPsf.js
@@ -1,4 +1,4 @@
if (args.totalWoundLoss > 0)
{
-this.script.scriptMessage(`<b>${args.actor.name}</b> must pass an <b>Easy (+40) Endurance</b> Test or gain a @UUID[Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb]{Festering Wound}`, {whisper: ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`<b>${args.actor.name}</b> doit réussir un Test <b>Facile (+40) d'Endurance</b> ou subir une @UUID[Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb]{Blessure Purulente}`, {whisper: ChatMessage.getWhisperRecipients("GM")})
}
📝 Unterschiede in [LyAK0dVDS5L09yq2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/LyAK0dVDS5L09yq2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/LyAK0dVDS5L09yq2.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/LyAK0dVDS5L09yq2.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/LyAK0dVDS5L09yq2.js
@@ -3,5 +3,5 @@
{
let bonus = caster.system.characteristics.wp.bonus
this.actor.modifyWounds(bonus)
-this.script.scriptMessage(`<strong>${this.actor.prototypeToken.name}</strong> regains ${bonus} Wounds`)
+this.script.scriptMessage(`<strong>${this.actor.prototypeToken.name}</strong> récupère ${bonus} Blessures`)
}
📝 Unterschiede in [M0XhKnWjG14pk3iH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/M0XhKnWjG14pk3iH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/M0XhKnWjG14pk3iH.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/M0XhKnWjG14pk3iH.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/M0XhKnWjG14pk3iH.js
@@ -1 +1 @@
-return !args.skill?.name.includes("Channelling") && args.type != "channelling" && args.skill?.name != game.i18n.localize("NAME.Charm") && !args.skill?.name.includes("Language (Magick)") && args.type != "cast"
+return !args.skill?.name.includes("Focalisation") && args.type != "channelling" && args.skill?.name != game.i18n.localize("NAME.Charm") && !args.skill?.name.includes("Langue (Magick)") && args.type != "cast"
📝 Unterschiede in [M5bh0heeafA2fQQ8.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/M5bh0heeafA2fQQ8.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/M5bh0heeafA2fQQ8.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/M5bh0heeafA2fQQ8.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/M5bh0heeafA2fQQ8.js
@@ -2,7 +2,7 @@
{
if (args.test.result.minormis || args.test.result.majormis || args.test.result.catastrophicmis)
{
-this.script.scriptMessage(`<strong>${this.effect.name}</strong> quits your mind in disgust and erases itself from your grimoire!`)
+this.script.scriptMessage(`<strong>${this.effect.name}</strong> s'efface de votre esprit et s'efface de votre grimoire !`)
this.effect.sourceItem.delete();
}
}
📝 Unterschiede in [MDLttXplnNthncGr.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/MDLttXplnNthncGr.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/MDLttXplnNthncGr.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/MDLttXplnNthncGr.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/MDLttXplnNthncGr.js
@@ -1 +1 @@
-return args.type == "cast" && ["death", "necromancy", "life", "light", "heavens"].includes(args.spell?.system.lore.value)
+return args.type == "cast" && ["mort", "nécromancie", "vie", "lumière", "cieux"].includes(args.spell?.system.lore.value)
📝 Unterschiede in [MMv2B8TH7jxNCtdl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/MMv2B8TH7jxNCtdl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/MMv2B8TH7jxNCtdl.js:0) (37 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/MMv2B8TH7jxNCtdl.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/MMv2B8TH7jxNCtdl.js
@@ -4,44 +4,37 @@
let bleedingRoll;
let msg = ""
let damage = effect.conditionValue;
-let scriptArgs = {msg, damage};
-await Promise.all(actor.runScripts("preApplyCondition", {effect, data : scriptArgs}))
+let scriptArgs = { msg, damage };
+await Promise.all(actor.runScripts("preApplyCondition", { effect, data: scriptArgs }))
msg = scriptArgs.msg;
damage = scriptArgs.damage;
-msg += await actor.applyBasicDamage(damage, {damageType : game.wfrp4e.config.DAMAGE_TYPE.IGNORE_ALL, minimumOne : false, suppressMsg : true})
-if (actor.status.wounds.value == 0 && !actor.hasCondition("unconscious"))
-{
+msg += await actor.applyBasicDamage(damage, { damageType: game.wfrp4e.config.DAMAGE_TYPE.IGNORE_ALL, minimumOne: false, suppressMsg: true })
+if (actor.status.wounds.value == 0 && !actor.hasCondition("unconscious")) {
await actor.addCondition("unconscious")
-msg += "<br>" + game.i18n.format("BleedUnc", {name: actor.prototypeToken.name })
+msg += "<br>" + game.i18n.format("BleedUnc", { name: actor.prototypeToken.name })
}
-if (actor.hasCondition("unconscious"))
-{
+if (actor.hasCondition("unconscious")) {
bleedingAmt = effect.conditionValue;
bleedingRoll = (await new Roll("1d100").roll()).total;
-if (bleedingRoll <= bleedingAmt * 10)
-{
-msg += "<br>" + game.i18n.format("BleedFail", {name: actor.prototypeToken.name}) + " (" + game.i18n.localize("Rolled") + " " + bleedingRoll + ")";
+if (bleedingRoll <= bleedingAmt * 10) {
+msg += "<br>" + game.i18n.format("BleedFail", { name: actor.prototypeToken.name }) + " (" + game.i18n.localize("Rolled") + " " + bleedingRoll + ")";
await actor.addCondition("dead")
}
-else if (bleedingRoll % 11 == 0)
-{
-msg += "<br>" + game.i18n.format("BleedCrit", { name: actor.prototypeToken.name } ) + " (" + game.i18n.localize("Rolled") + bleedingRoll + ")"
+else if (bleedingRoll % 11 == 0) {
+msg += "<br>" + game.i18n.format("BleedCrit", { name: actor.prototypeToken.name }) + " (" + game.i18n.localize("Rolled") + bleedingRoll + ")"
await actor.removeCondition("bleeding")
}
-else
-{
+else {
msg += "<br>" + game.i18n.localize("BleedRoll") + ": " + bleedingRoll;
}
}
-await Promise.all(actor.runScripts("applyCondition", {effect, data : {bleedingRoll}}))
-if (args.suppressMessage)
-{
+await Promise.all(actor.runScripts("applyCondition", { effect, data: { bleedingRoll } }))
+if (args.suppressMessage) {
let messageData = game.wfrp4e.utility.chatDataSetup(msg);
-messageData.speaker = {alias: this.effect.name}
+messageData.speaker = { alias: this.effect.name }
messageData.flavor = this.effect.name;
return messageData
}
-else
-{
+else {
return this.script.scriptMessage(msg)
}
📝 Unterschiede in [Me1wS5XdqUEy7OGt.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Me1wS5XdqUEy7OGt.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Me1wS5XdqUEy7OGt.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Me1wS5XdqUEy7OGt.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Me1wS5XdqUEy7OGt.js
@@ -1,4 +1,4 @@
let loc = (await game.wfrp4e.tables.rollTable("hitloc")).result;
let critTable = `crit${this.generalizeTable(loc)`;
let crit = (await game.wfrp4e.tables.rollTable(critTable)).result;
-this.script.scriptMessage(`{this.actor.name} suffers a ${crit} (location : ${loc}). Do not apply bleeding or any additonnal wounds.`);
+this.script.scriptMessage(`{this.actor.name} subit un ${crit} (localisation : ${loc}). Ne pas appliquer d'Hemmoragie ou de Blessures additionnelles.`);
📝 Unterschiede in [MfxWXZwaZUjGSBqw.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/MfxWXZwaZUjGSBqw.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/MfxWXZwaZUjGSBqw.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/MfxWXZwaZUjGSBqw.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/MfxWXZwaZUjGSBqw.js
@@ -1,5 +1,5 @@
if (this.actor.hasCondition("ablaze"))
{
-this.script.scriptNotification("Immune to Ablaze")
+this.script.scriptNotification("Immunisé à En Flammes")
await this.actor.hasCondition("ablaze")?.delete()
}
📝 Unterschiede in [MfxzwJz2o9ho2hOM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/MfxzwJz2o9ho2hOM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/MfxzwJz2o9ho2hOM.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/MfxzwJz2o9ho2hOM.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/MfxzwJz2o9ho2hOM.js
@@ -1 +1 @@
-return args.skill?.name == "Lore (Apothecary)"
+return args.skill?.name == "Savoir (Apothicaire)"
📝 Unterschiede in [MgMMoC4Umpg7fmNI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/MgMMoC4Umpg7fmNI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/MgMMoC4Umpg7fmNI.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/MgMMoC4Umpg7fmNI.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/MgMMoC4Umpg7fmNI.js
@@ -1,9 +1,9 @@
// Apply changes when the mask is worn
if (args.equipped) {
this.actor.createEmbeddedDocuments("ActiveEffect", [this.item.effects.contents[1]?.convertToApplied()])
-this.script.scriptMessage(`${this.actor.name} dons the <strong>${this.item.name}</strong>. <br>
-They cannot cast Spells or pray for Blessings and Miracles.<br>
-If they wear the mask for more than an hour or benefit from any of its effects, they are exposed to @Corruption[moderate]{Moderate Corruption}.
+this.script.scriptMessage(`${this.actor.name} porte <strong>${this.item.name}</strong>. <br>
+Il ne peut plus lancer de Sorts ni effectuer de Prières ni Miracles.<br>
+S'il porte le masque pendant plus d'1 heure ou bénéficie de l'un de ses effets, il est exposé à un @Corruption[moderate]{Corruption moderate}.
`,
{whisper: ChatMessage.getWhisperRecipients("GM")})
}
@@ -12,7 +12,7 @@
{
await this.item.effects.contents[0].delete();
await this.item.update({name : this.item.name += " (Used)"})
-this.script.scriptMessage(`<strong>${this.item.name}</strong> on ${this.actor.name} has been taken off and loses its properties. However, the effects last for [[1d10+4]] days, after which they should be manually removed.`,
+this.script.scriptMessage(`<strong>${this.item.name}</strong> sur ${this.actor.name} a été enlevé et à perdu ses propriétés. Cependant, les effets perdurent pendant [[1d10+4]] jours, après quoi ils devront être supprimés manuellement.`,
{whisper: ChatMessage.getWhisperRecipients("GM")}
)
}
📝 Unterschiede in [Mhb67xufvA9uWO21.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Mhb67xufvA9uWO21.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Mhb67xufvA9uWO21.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Mhb67xufvA9uWO21.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Mhb67xufvA9uWO21.js
@@ -3,5 +3,5 @@
if (attackerSize > actorSize)
{
args.actor.addCondition("prone")
-this.script.scriptMessage(`<strong>Tail Attack</strong>: ${args.actor.prototypeToken.name} is now <strong>Prone</strong>`)
+this.script.scriptMessage(`<strong>Attaque Caudale</strong>: ${args.actor.prototypeToken.name} est désormais <strong>A Terre</strong>`)
}
📝 Unterschiede in [Mir4FMHQRdVqazAF.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Mir4FMHQRdVqazAF.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Mir4FMHQRdVqazAF.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Mir4FMHQRdVqazAF.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Mir4FMHQRdVqazAF.js
@@ -2,11 +2,11 @@
let attackerSize = game.wfrp4e.config.actorSizeNums[args.attacker.details.size.value]
if (attackerSize > actorSize)
{
-let msg = `<b>Tongue Attack</b>: ${args.actor.prototypeToken.name} is now @Condition[Entangled]`;
+let msg = `<b>Attaque de Langue préhensile</b>: ${args.actor.prototypeToken.name} est désormais @Condition[Empêtré]`;
await args.actor.addCondition("entangled");
if (actorSize <= 2)
{
-msg += `and @Condition[Engaged]`
+msg += `et @Condition[Engagé]`
}
this.script.scriptMessage(msg, {speaker : {alias: args.attacker.prototypeToken.name}})
}
📝 Unterschiede in [Msygc7oQQPB5fw0b.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Msygc7oQQPB5fw0b.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Msygc7oQQPB5fw0b.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Msygc7oQQPB5fw0b.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Msygc7oQQPB5fw0b.js
@@ -4,11 +4,11 @@
let points = await new Roll("1d10").roll();
game.dice3d?.showForRoll(points)
this.actor.update({"system.status.corruption.value" : this.actor.system.status.corruption.value + points.total})
-this.script.scriptMessage(`Gains ${points.total} Corruption`)
+this.script.scriptMessage(`Reçoit ${points.total} Point de Corruption`)
}
else
{
let points = this.effect.sourceTest.result.overcast.usage.other.current;
this.actor.update({"system.status.corruption.value" : this.actor.system.status.corruption.value - points})
-this.script.scriptMessage(`Loses ${points} Corruption`)
+this.script.scriptMessage(`Perd ${points} Point de Corruption`)
}
📝 Unterschiede in [MwUzyAgd0yPnmZCH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/MwUzyAgd0yPnmZCH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/MwUzyAgd0yPnmZCH.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/MwUzyAgd0yPnmZCH.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/MwUzyAgd0yPnmZCH.js
@@ -1,4 +1,4 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.klCJX0mNpXYH5AIx")
let data = item.toObject();
-data.name = data.name.replace("Target", "Strangers");
+data.name = data.name.replace("Cible", "Strangers");
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect : this.effect.id});
📝 Unterschiede in [N2MeOlf0GjPiRcSb.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/N2MeOlf0GjPiRcSb.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/N2MeOlf0GjPiRcSb.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/N2MeOlf0GjPiRcSb.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/N2MeOlf0GjPiRcSb.js
@@ -1,2 +1,2 @@
-let test = await this.actor.setupCharacteristic("dex", {context : {failure : "Drops the item"}})
+let test = await this.actor.setupCharacteristic("dex", {context : {failure : "Lâche l'objet"}})
await test.roll();
📝 Unterschiede in [N8hA6ysHCTlLd8Kj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/N8hA6ysHCTlLd8Kj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/N8hA6ysHCTlLd8Kj.js:0) (21 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/N8hA6ysHCTlLd8Kj.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/N8hA6ysHCTlLd8Kj.js
@@ -10,10 +10,10 @@
"wp" : 15,
"fel" : 0
}
-let skills = ["Channelling", "Cool", "Dodge", "Entertain (Storytelling)", "Intuition", "Language (Magick)", "Lore (Magic)", "Perception"]
+let skills = ["Focalisation", "Calme", "Esquive", "Divertissement (Narration)", "Intuition", "Langue (Magick)", "Savoir (Magie)" , "Perception"]
let skillAdvancements = [5, 15, 10, 10, 15, 10, 10, 20]
-let talents = ["Arcane Magic", "Petty Magic", "Second Sight"]
-let trappings = ["Hand Weapon", "Quarterstaff", "Ritual Dress incorporating many ingredients and fetishes"]
+let talents = ["Magie des Arcanes", "Magie Mineure", "Seconde Vue"]
+let trappings = ["Arme simple", "(2M) Bâton de combat", "Ritual Dress incorporating many ingredients and fetishes"]
let items = [];
let updateObj = this.actor.toObject();
for (let ch in characteristics)
@@ -44,7 +44,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
for (let trapping of trappings)
@@ -53,24 +53,15 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
items.push({name : trapping, type : "trapping", "system.trappingType.value" : "clothingAccessories"})
-//ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+//ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
updateObj.name = updateObj.name += " " + this.effect.name
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [NDvNGATDM2xPFJK0.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/NDvNGATDM2xPFJK0.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/NDvNGATDM2xPFJK0.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/NDvNGATDM2xPFJK0.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/NDvNGATDM2xPFJK0.js
@@ -5,7 +5,7 @@
teeth = teeth.toObject();
tongue = tongue.toObject();
let roll = await new Roll("1d10").roll();
-roll.toMessage(this.script.getChatData({flavor : "Teeth Lost"}))
+roll.toMessage(this.script.getChatData({flavor : "Dents perdues"}))
teeth.system.location.value = `${roll.total} ${teeth.system.location.value}`
brokenbone.system.location.value = "Jaw"
this.actor.createEmbeddedDocuments("Item", [brokenbone, teeth, tongue])
📝 Unterschiede in [NI3ZzIAlpQfVSjvf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/NI3ZzIAlpQfVSjvf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/NI3ZzIAlpQfVSjvf.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/NI3ZzIAlpQfVSjvf.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/NI3ZzIAlpQfVSjvf.js
@@ -1,6 +1,6 @@
if (isNaN(parseInt(this.item.system.specification.value)))
{
-let value = await ValueDialog.create("Enter Fear value", this.item.name);
+let value = await ValueDialog.create({text : "Enter Fear value", title : this.effect.name});
if (value)
{
this.item.updateSource({"system.specification.value" : value});
📝 Unterschiede in [NdquQqyuOkGCj8Uo.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/NdquQqyuOkGCj8Uo.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/NdquQqyuOkGCj8Uo.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/NdquQqyuOkGCj8Uo.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/NdquQqyuOkGCj8Uo.js
@@ -4,5 +4,5 @@
fear = fear.toObject();
fear.system.specification.value = 1;
acutesense = acutesense.toObject();
-acutesense.name += " (Smell)";
+acutesense.name += " (Odorat)";
this.actor.createEmbeddedDocuments("Item", [darkvision, fear, acutesense], {fromEffect : this.effect.id})
📝 Unterschiede in [NkqtQaLEGYst0PUO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/NkqtQaLEGYst0PUO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/NkqtQaLEGYst0PUO.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/NkqtQaLEGYst0PUO.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/NkqtQaLEGYst0PUO.js
@@ -1,4 +1,4 @@
-if (this.actor.has("Magic Resistance", "talent"))
+if (this.actor.has("Résistance à la Magie", "talent"))
return
let item = await fromUuid("Compendium.wfrp4e-core.items.Item.eowbsW6oHGSNJmxV")
this.actor.createEmbeddedDocuments("Item", [item], {fromEffect : this.effect.id})
📝 Unterschiede in [O45vpR4jDbQQnmvJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/O45vpR4jDbQQnmvJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/O45vpR4jDbQQnmvJ.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/O45vpR4jDbQQnmvJ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/O45vpR4jDbQQnmvJ.js
@@ -1,8 +1,8 @@
let items = [];
let etiquette = (await fromUuid("Compendium.wfrp4e-core.items.Item.sYbgpSnRqSZWgwFP")).toObject();
-etiquette.name += " (Followers of Khorne)";
+etiquette.name += " (Suivants de Khorne)";
items.push(etiquette);
let animosity = (await fromUuid("Compendium.wfrp4e-core.items.Item.Q2MCUrG2HppMcvN0")).toObject();
-animosity.name = animosity.name.replace("(Target)", "(Followers of Slaanesh)");
+animosity.name = animosity.name.replace("(Cible)", "(Suivants de Slaanesh)");
items.push(animosity);
await this.actor.createEmbeddedDocuments("Item", items, {fromEffect : this.effect.id});
📝 Unterschiede in [OEy2lxvic37dRBEt.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OEy2lxvic37dRBEt.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OEy2lxvic37dRBEt.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/OEy2lxvic37dRBEt.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/OEy2lxvic37dRBEt.js
@@ -8,7 +8,7 @@
value : "petty"
}
]
-let petty = await game.wfrp4e.apps.ItemDialog.createFromFilters(filters, 3, "Choose 3 Petty Spells")
+let petty = await ItemDialog.createFromFilters(filters, 3, "Choisissez 3 Sorts de Magie Mineure")
filters = [
{
property : "type",
@@ -19,6 +19,6 @@
value : ""
}
]
-let arcane = await game.wfrp4e.apps.ItemDialog.createFromFilters(filters, 3, "Choose 3 Arcane Spells")
+let arcane = await ItemDialog.createFromFilters(filters, 3, "Choisissez 3 Sorts de Magie d'Arcane")
let items = petty.concat(arcane).map(i => i.toObject())
this.actor.createEmbeddedDocuments("Item", items);
📝 Unterschiede in [OGX4BneaYAnV25TO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OGX4BneaYAnV25TO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OGX4BneaYAnV25TO.js:0) (12 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/OGX4BneaYAnV25TO.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/OGX4BneaYAnV25TO.js
@@ -1,6 +1,6 @@
let chatData = { whisper: ChatMessage.getWhisperRecipients("GM") }
let message = ""
-let wounds = duplicate(this.actor.status.wounds)
+let wounds = foundry.utils.duplicate(this.actor.status.wounds)
let regenRoll = await new Roll("1d10").roll();
let regen = regenRoll.total;
if (wounds.value >= wounds.max)
@@ -12,24 +12,24 @@
{
wounds.value = wounds.max
}
-message += `<b>${this.actor.name}</b> regains ${regen} Wounds.`
+message += `<b>${this.actor.name}</b> regagne ${regen} Blessures.`
if (regen == 10)
{
-message += `<br>Additionally, they regenerate a Critical Wound.`
+message += `<br>Et guéri une Blessure Critique.`
}
}
else if (regen >= 8)
{
-message += `<b>${this.actor.name}</b> rolled a ${regen} and regains 1 Wound.`
+message += `<b>${this.actor.name}</b> a obtenu ${regen} et récupère 1 Blessure.`
wounds.value += 1
if (regen == 10)
{
-message += `<br>Additionally, they regenerate a Critical Wound.`
+message += `<br>Et guéri une Blessure Critique.`
}
}
else
{
-message += `<b>${this.actor.name}</b> Regenerate roll of ${regen} - No effect.`
+message += `<b>${this.actor.name}</b> Résultat de régénération de ${regen} - Aucun effet.`
}
await this.actor.update({ "system.status.wounds": wounds })
this.script.scriptMessage(message, { whisper: ChatMessage.getWhisperRecipients("GM") })
📝 Unterschiede in [OeKeQAAcJhdI4Qky.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OeKeQAAcJhdI4Qky.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OeKeQAAcJhdI4Qky.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/OeKeQAAcJhdI4Qky.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/OeKeQAAcJhdI4Qky.js
@@ -1,5 +1,5 @@
if (this.actor.hasCondition("stunned") || this.actor.hasCondition("unconscious"))
{
-this.script.scriptNotification("Disabled!");
+this.script.scriptNotification("Désactivé!");
await this.effect.update({"disabled" : true})
}
📝 Unterschiede in [OgSI0Z6SHjYuqKIz.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OgSI0Z6SHjYuqKIz.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OgSI0Z6SHjYuqKIz.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/OgSI0Z6SHjYuqKIz.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/OgSI0Z6SHjYuqKIz.js
@@ -8,7 +8,7 @@
await test.roll();
if (test.failed)
{
-this.script.scriptMessage(`${this.actor.name} must break from combat and flee until they pass a <strong>Challenging (+0) Willpower</strong> Test`);
+this.script.scriptMessage(`${this.actor.name} doit cesser le combat et fuir à moins de réussir un jet <strong>Intermédiaire (+0) de Force Mentale</strong>`);
this.item.setFlag("wfrp4e", "failedCool", true);
}
})
📝 Unterschiede in [OicQSEVZBbqLtrcf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OicQSEVZBbqLtrcf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OicQSEVZBbqLtrcf.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/OicQSEVZBbqLtrcf.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/OicQSEVZBbqLtrcf.js
@@ -1,3 +1,3 @@
-let choice = await ItemDialog.create(this.actor.itemTypes.critical, (this.effect.sourceTest.result.overcast.usage.other.current || 1), "Choose the Critical Wounds to heal (cannot reattach body parts)")
-this.script.scriptMessage(`Healed <strong>${choice.map(i => i.name).join(`, `)}</strong>`);
+let choice = await ItemDialog.create(this.actor.itemTypes.critical, (this.effect.sourceTest.result.overcast.usage.other.current || 1), "Choisissez la Blessure Critique à soigner (ne peut guérir les membres perdus)")
+this.script.scriptMessage(`Guéri de <strong>${choice.map(i => i.name).join(`, `)}</strong>`);
this.actor.deleteEmbeddedDocuments("Item", choice.map(i => i.id))
📝 Unterschiede in [Op88kMtimSEWlY2h.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Op88kMtimSEWlY2h.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Op88kMtimSEWlY2h.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Op88kMtimSEWlY2h.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Op88kMtimSEWlY2h.js
@@ -6,5 +6,5 @@
}
else
{
-this.script.scriptNotification("None left!", "error")
+this.script.scriptNotification("Aucun disponible!", "error")
}
📝 Unterschiede in [OqLKL0PiCvYH2QxW.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OqLKL0PiCvYH2QxW.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OqLKL0PiCvYH2QxW.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/OqLKL0PiCvYH2QxW.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/OqLKL0PiCvYH2QxW.js
@@ -8,6 +8,6 @@
args.test.result.description = game.i18n.localize("ROLL.MarginalSuccess");
}
args.test.result.outcome = "success"
-args.test.result.other.push(`<strong>${this.effect.name}</strong>: Minimum +0 SL`)
+args.test.result.other.push(`<strong>${this.effect.name}</strong>: Minimum +0 DR`)
}
}
📝 Unterschiede in [OsLXutfXyQCAkhAf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OsLXutfXyQCAkhAf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OsLXutfXyQCAkhAf.js:0) (16 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/OsLXutfXyQCAkhAf.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/OsLXutfXyQCAkhAf.js
@@ -1,5 +1,5 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
-const test = 'Sail';
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
+const test = 'Voile';
const difficulty = 'average';
const target = 30;
const extendedTestData = {
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [OxsBnnVI3Smpknpb.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OxsBnnVI3Smpknpb.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OxsBnnVI3Smpknpb.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/OxsBnnVI3Smpknpb.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/OxsBnnVI3Smpknpb.js
@@ -1,5 +1,5 @@
if (this.actor.status.advantage.value && !this.actor.sameSideAs(this.effect.sourceActor))
{
this.actor.modifyAdvantage(-1);
-this.script.scriptNotification(`${this.actor.name} loses 1 Advantage`);
+this.script.scriptNotification(`${this.actor.name} perd 1 Avantage`);
}
📝 Unterschiede in [PMISUsaEDBA7D3od.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/PMISUsaEDBA7D3od.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/PMISUsaEDBA7D3od.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/PMISUsaEDBA7D3od.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/PMISUsaEDBA7D3od.js
@@ -1,7 +1,7 @@
// After consumption, the user gains the Magic Resistance 3 Creature Trait,
// reducing the SL of any spell affecting it by 3.
// This effect lasts for one hour.
-const hasMagicResistance = this.actor.has("Magic Resistance")
+const hasMagicResistance = this.actor.has("Résistance à la Magie") || this.actor.has("Magieresistenz") || this.actor.has("Magic Resistance")
if (hasMagicResistance === undefined) {
fromUuid("Compendium.wfrp4e-core.items.yrkI7ATjqLPDTFmZ").then(trait => {
let traitItem = trait.toObject()
📝 Unterschiede in [PVjaKAHTKDA0rA9J.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/PVjaKAHTKDA0rA9J.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/PVjaKAHTKDA0rA9J.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/PVjaKAHTKDA0rA9J.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/PVjaKAHTKDA0rA9J.js
@@ -1,2 +1,2 @@
-let test = await this.actor.setupSkill("Dodge", {skipTargets: true, appendTitle : ` - ${this.effect.name}`});
+let test = await this.actor.setupSkill("Esquive", {skipTargets: true, appendTitle : ` - ${this.effect.name}`});
await test.roll();
📝 Unterschiede in [PeZYj8b0vedyJj00.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/PeZYj8b0vedyJj00.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/PeZYj8b0vedyJj00.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/PeZYj8b0vedyJj00.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/PeZYj8b0vedyJj00.js
@@ -2,7 +2,7 @@
let mainEffect = this.item.effects.contents[0];
if (mainEffect.name.includes("(Lore)"))
{
-let choice = await ItemDialog.create(ItemDialog.objectToArray(game.wfrp4e.config.magicLores, this.item.img), 1, "Choose Lore");
+let choice = await ItemDialog.create(ItemDialog.objectToArray(game.wfrp4e.config.magicLores, this.item.img), 1, "Choisissez le Savoir");
if (choice.length)
{
mainEffect.update({name : mainEffect.name.replace("Lore", choice[0].name)})
📝 Unterschiede in [Ph3TdQw1lGiFr049.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Ph3TdQw1lGiFr049.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Ph3TdQw1lGiFr049.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Ph3TdQw1lGiFr049.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Ph3TdQw1lGiFr049.js
@@ -2,10 +2,10 @@
(this.actor.isOpposing || args.test.context.defending) &&
args.test.result.roll % 11 == 0 &&
args.test.succeeded &&
-["Language (Magick)", "Dodge"].includes(args.test.item?.name))
+["Langue (Magick)", "Esquive"].includes(args.test.item?.name))
{
args.test.context.phantasmal = true; // Flag so items aren't readded if test is edited
-let text = `<strong>${this.effect.name}</strong>: Adding Unstable and Ward`
+let text = `<strong>${this.effect.name}</strong>: Ajout de Instable et Protection`
args.test.result.other.push(text)
this.script.scriptNotification(text);
let ward = await fromUuid("Compendium.wfrp4e-core.items.Bvd2aZ0gQUXHfCTh")
📝 Unterschiede in [PmELrzD3RmF9qKkO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/PmELrzD3RmF9qKkO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/PmELrzD3RmF9qKkO.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/PmELrzD3RmF9qKkO.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/PmELrzD3RmF9qKkO.js
@@ -1,6 +1,6 @@
if (this.item.system.specification.value == "Size")
{
-let choice = await ItemDialog.create(ItemDialog.objectToArray(game.wfrp4e.config.actorSizes, this.item.img), 1, "Choose Size");
+let choice = await ItemDialog.create(ItemDialog.objectToArray(game.wfrp4e.config.actorSizes, this.item.img), 1, "Choisissez Size");
if (choice[0])
{
this.item.updateSource({"system.specification.value" : choice[0].name})
📝 Unterschiede in [Pn5fekTbkwlr61XU.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Pn5fekTbkwlr61XU.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Pn5fekTbkwlr61XU.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Pn5fekTbkwlr61XU.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Pn5fekTbkwlr61XU.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Engineer)';
const difficulty = 'easy';
const target = 10;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [PwqTmw7rsG8hzqCS.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/PwqTmw7rsG8hzqCS.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/PwqTmw7rsG8hzqCS.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/PwqTmw7rsG8hzqCS.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/PwqTmw7rsG8hzqCS.js
@@ -2,6 +2,6 @@
{
game.wfrp4e.tables.findTable("knuckleduster-diseases").roll().then(roll => {
let results = roll.results[0]
-this.script.scriptMessage(`<strong>${this.actor.name}</strong> contracts @UUID[Compendium.${results.documentCollection}.${results.documentId}]{${results.text}}`, {blind : true, whisper: ChatMessage.getWhisperRecipients("GM") })
+this.script.scriptMessage(`<strong>${this.actor.name}</strong> subit @UUID[Compendium.${results.documentCollection}.${results.documentId}]{${results.text}}`, {blind : true, whisper: ChatMessage.getWhisperRecipients("GM") })
})
}
📝 Unterschiede in [Q4EQgP4gZR8TTm7S.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Q4EQgP4gZR8TTm7S.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Q4EQgP4gZR8TTm7S.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Q4EQgP4gZR8TTm7S.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Q4EQgP4gZR8TTm7S.js
@@ -3,6 +3,6 @@
{
penalty -= 30
}
-if (args.actor.has("Second Sight", "talent"))
+if (args.actor.has("Seconde Vue", "talent"))
penalty += 10
args.prefillModifiers.modifier += penalty
📝 Unterschiede in [Q68WiUWY7GxiXBbT.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Q68WiUWY7GxiXBbT.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Q68WiUWY7GxiXBbT.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Q68WiUWY7GxiXBbT.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Q68WiUWY7GxiXBbT.js
@@ -1,5 +1,5 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.9GNpAqgsKzxZKJpp")
let data = item.toObject();
-data.system.specification.value = "When Alone";
+data.system.specification.value = "Lorsque seul";
data.effects[0].disabled = true;
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect : this.effect.id})
📝 Unterschiede in [Q7eULXQ9AfDRmUGO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Q7eULXQ9AfDRmUGO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Q7eULXQ9AfDRmUGO.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Q7eULXQ9AfDRmUGO.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Q7eULXQ9AfDRmUGO.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Carpenter)';
const difficulty = 'difficult';
const target = 40;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [QNxmImpLTou6WdMQ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/QNxmImpLTou6WdMQ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/QNxmImpLTou6WdMQ.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/QNxmImpLTou6WdMQ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/QNxmImpLTou6WdMQ.js
@@ -1,3 +1,3 @@
let test = args.test
if (test.result.minormis || test.result.majormis || test.result.catastrophicmis)
-test.result.other.push("Can make a <b>Difficult (-10) Willpower</b> Test to prevent the Miscast")
+test.result.other.push("Peut faire un Test de <b>Force Mentale Difficile (-10)</b> pour éviter l'Incantation Imparfaite")
📝 Unterschiede in [QRSACifDrvojIXHB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/QRSACifDrvojIXHB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/QRSACifDrvojIXHB.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/QRSACifDrvojIXHB.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/QRSACifDrvojIXHB.js
@@ -1,8 +1,8 @@
if (!this.actor.effects.find(e => e.isCondition))
{
-return this.script.scriptNotification("No Conditions on this Actor")
+return this.script.scriptNotification("Aucun état sur cet Acteur")
}
-let choice = await ItemDialog.create(this.actor.effects.filter(i => i.isCondition), 1, "Choose a Condition")
+let choice = await ItemDialog.create(this.actor.effects.filter(i => i.isCondition), 1, "Choisissez un état")
if (choice[0])
{
this.actor.removeCondition(choice[0].conditionId)
📝 Unterschiede in [QfTBRGXVfwQSghmd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/QfTBRGXVfwQSghmd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/QfTBRGXVfwQSghmd.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/QfTBRGXVfwQSghmd.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/QfTBRGXVfwQSghmd.js
@@ -2,14 +2,14 @@
if (caster) {
if (actor.items.find(it => it.name == game.i18n.localize("Bestial"))) {
let healed = caster.characteristics.wp.bonus
-let wounds = duplicate(args.actor.status.wounds)
+let wounds = foundry.utils.duplicate(args.actor.status.wounds)
wounds.value += healed
if (wounds.value > wounds.max)
wounds.value = wounds.max
args.actor.update({ "system.status.wounds": wounds })
-ChatMessage.create({ content: `${this.actor.prototypeToken.name} regains ${healed} Wounds`, speaker: { alias: this.effect.name } })
+ChatMessage.create({ content: `${this.actor.prototypeToken.name} regagne ${healed} Blessures`, speaker: { alias: this.effect.name } })
} else {
-ui.notifications.warn("Target actor has no Bestial trait")
+ui.notifications.warn("L'Acteur ciblé n'a pas le Trait Bestial")
}
}
})
📝 Unterschiede in [Qgn92fZyc3Psn8QJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Qgn92fZyc3Psn8QJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Qgn92fZyc3Psn8QJ.js:0) (5 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Qgn92fZyc3Psn8QJ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Qgn92fZyc3Psn8QJ.js
@@ -2,7 +2,8 @@
{
let SL = Math.floor(args.test.target / 10) - Math.floor(args.test.result.roll / 10)
let ones = Number(args.test.result.roll.toString().split("").pop())
-if (ones > SL)
+if (ones > SL) {
args.test.data.result.SL = "+" + (ones + args.test.successBonus + args.test.slBonus)
-args.test.result.other.push(`<b>${this.effect.name}</b>: Used unit dice as SL`)
+args.test.result.other.push(`<b>${this.effect.name}</b>: Utilise le dé d'unité comme DR`)
}
+}
📝 Unterschiede in [QoEOxRruQXYrZrv3.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/QoEOxRruQXYrZrv3.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/QoEOxRruQXYrZrv3.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/QoEOxRruQXYrZrv3.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/QoEOxRruQXYrZrv3.js
@@ -9,7 +9,7 @@
regex: true
}
]
-let items = await game.wfrp4e.apps.ItemDialog.createFromFilters(filters, 2, "Choose 2 Skills to add +20")
+let items = await ItemDialog.createFromFilters(filters, 2, "Choisissez 2 Skills to add +20")
items = items.map(i => i.toObject())
items.forEach(i => i.system.advances.value = 20)
this.actor.createEmbeddedDocuments("Item", items);
📝 Unterschiede in [QwHoqu2oO8QO8Mad.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/QwHoqu2oO8QO8Mad.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/QwHoqu2oO8QO8Mad.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/QwHoqu2oO8QO8Mad.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/QwHoqu2oO8QO8Mad.js
@@ -1,2 +1,2 @@
-let content = `<b>${this.effect.name}</b>: All targets engaged with <b>${this.actor.prototypeToken.name}</b> take [[/r 1d10]] Damage, modified by TB and AP.`
+let content = `<b>${this.effect.name}</b>: Toute les cibles au contact abec <b>${this.actor.prototypeToken.name}</b> subissent [[/r 1d10]] dégats, modifiés par le BE et les PA.`
this.script.scriptMessage(content)
📝 Unterschiede in [R32U01LBjBrK1pns.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/R32U01LBjBrK1pns.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/R32U01LBjBrK1pns.js:0) (10 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/R32U01LBjBrK1pns.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/R32U01LBjBrK1pns.js
@@ -11,15 +11,15 @@
let physicalQuirk = (await game.wfrp4e.tables.rollTable("physical-quirks", {hideDSN: true})).text;
let workEthic = (await game.wfrp4e.tables.rollTable("work-ethic", {hideDSN: true})).text;
let personalityQuirk = (await game.wfrp4e.tables.rollTable("personality-quirks", {hideDSN: true})).text;
-let templateItem = await game.wfrp4e.utility.findItemId(templateMap[template._id]);
+let templateItem = await warhammer.utility.findItemId(templateMap[template._id]);
let bio =
`
<p><strong>Template</strong>: ${template.text}</p>
-<p><strong>Phsyical Quirk</strong>: ${physicalQuirk}</p>
-<p><strong>Work Ethic</strong>: ${workEthic}</p>
-<p><strong>Personality Quirk</strong>: ${personalityQuirk}</p>
+<p><strong>Trait physique</strong>: ${physicalQuirk}</p>
+<p><strong>Ethique</strong>: ${workEthic}</p>
+<p><strong>Trait de personnalité</strong>: ${personalityQuirk}</p>
`
-this.script.scriptMessage(bio, {whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.message(bio, {whisper : ChatMessage.getWhisperRecipients("GM")})
await this.actor.update({"system.details.gmnotes.value" : bio})
if (templateItem)
{
📝 Unterschiede in [R6SnyF3y4Vsq6oga.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/R6SnyF3y4Vsq6oga.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/R6SnyF3y4Vsq6oga.js:0) (5 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/R6SnyF3y4Vsq6oga.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/R6SnyF3y4Vsq6oga.js
@@ -1,7 +1,8 @@
let lore = this.effect.name.split("(")[1].split(")")[0].toLowerCase();
+let spellLore = game.wfrp4e.config.magicLores[args.spell.system.lore.value].toLowerCase();
// If channelling corresponding lore
-if (args.type == "channelling" && args.spell.system.lore.value == lore)
+if (args.type == "channelling" && spellLore == lore)
args.prefillModifiers.slBonus += 1
// If channelling or casting different lore
-else if (args.spell.system.lore.value != lore && args.spell.system.lore.value != "petty")
+else if (spellLore != lore && args.spell.system.lore.value != "petty")
args.prefillModifiers.slBonus -= 1
📝 Unterschiede in [R8FBHZaaARA3z9pB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/R8FBHZaaARA3z9pB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/R8FBHZaaARA3z9pB.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/R8FBHZaaARA3z9pB.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/R8FBHZaaARA3z9pB.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Carpenter)';
const difficulty = 'hard';
const target = 40;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [R8ecKGRzOr4ThvVa.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/R8ecKGRzOr4ThvVa.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/R8ecKGRzOr4ThvVa.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/R8ecKGRzOr4ThvVa.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/R8ecKGRzOr4ThvVa.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Maintenance Crew Test';
const difficulty = 'hard';
const target = 80;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [RDtJXji3hgcKnEBk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RDtJXji3hgcKnEBk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RDtJXji3hgcKnEBk.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/RDtJXji3hgcKnEBk.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/RDtJXji3hgcKnEBk.js
@@ -2,7 +2,7 @@
let hv = (await fromUuid("Compendium.wfrp4e-core.items.Item.Nj3tC8A5fZ3zEdMR")).toObject();
let ms = (await fromUuid("Compendium.wfrp4e-core.items.Item.6w30u0VPsAicrqb5")).toObject();
let ss = (await fromUuid("Compendium.wfrp4e-core.items.Item.OEjUvJKi0xmBwbS2")).toObject();
-as.name += " (Sight)";
+as.name += " (Vue)";
let roll = (await new Roll("1d10").roll());
roll.toMessage(this.script.getChatData())
let items = []
📝 Unterschiede in [RHyBLYT5oHf7EPnG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RHyBLYT5oHf7EPnG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RHyBLYT5oHf7EPnG.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/RHyBLYT5oHf7EPnG.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/RHyBLYT5oHf7EPnG.js
@@ -1,5 +1,5 @@
let skills = this.actor.itemTypes.skill.filter(i => i.name.includes(game.i18n.localize("NAME.Melee")))
-let skill = await ItemDialog.create(skills, 1, "Select the skill used by the weapon")
+let skill = await ItemDialog.create(skills, 1, "Sélectionnez la compétence à utiliser avec l'arme")
let group = game.wfrp4e.utility.extractParenthesesText(skill[0]?.name)
let groupKey = game.wfrp4e.utility.findKey(group, game.wfrp4e.config.weaponGroups)
let weapon = {
@@ -15,4 +15,4 @@
},
}
Item.implementation.create(foundry.utils.expandObject(weapon), {parent : this.actor, fromEffect : this.effect.id})
-this.script.scriptNotification("Item created. Further customization must be done manually within the Item's sheet");
+this.script.scriptNotification("Item créé. Les modifications supplémentaires doivent être réalisées manuellement sur la fiche de l'objet.");
📝 Unterschiede in [RKIFGN583PQnqHGk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RKIFGN583PQnqHGk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RKIFGN583PQnqHGk.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/RKIFGN583PQnqHGk.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/RKIFGN583PQnqHGk.js
@@ -1,5 +1,5 @@
if (args.opposedTest.result.hitloc.value == "body" && args.totalWoundLoss > 0)
{
args.actor.addCondition("bleeding", 2)
-this.script.scriptMessage("Gained 2 Bleeding Conditions")
+this.script.scriptMessage("Ajout de 2 état Hémorragiques")
}
📝 Unterschiede in [ROXCqAFSTLouJniL.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ROXCqAFSTLouJniL.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ROXCqAFSTLouJniL.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ROXCqAFSTLouJniL.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ROXCqAFSTLouJniL.js
@@ -2,6 +2,6 @@
{
if (args.test.result.minormis || args.test.result.majormis || args.test.result.catastrophicmis)
{
-this.script.scriptMessage(`<strong>${this.item.name}</strong> Overloads!`)
+this.script.scriptMessage(`<strong>${this.item.name}</strong> Surcharge!`)
}
}
📝 Unterschiede in [RPqgRUkiLY5thVbC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RPqgRUkiLY5thVbC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RPqgRUkiLY5thVbC.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/RPqgRUkiLY5thVbC.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/RPqgRUkiLY5thVbC.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Strength';
const difficulty = 'average';
const target = 10;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [RSsGiDFibuqg3sHr.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RSsGiDFibuqg3sHr.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RSsGiDFibuqg3sHr.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/RSsGiDFibuqg3sHr.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/RSsGiDFibuqg3sHr.js
@@ -6,7 +6,7 @@
i.id = i._id
return i
})
-let choice = await ItemDialog.create(diseaseIndex , 1, "Choose a Disease")
+let choice = await ItemDialog.create(diseaseIndex , 1, "Choisissez une maladie")
if (choice[0])
{
await this.item.updateSource({"system.specification.value" : choice[0].name})
📝 Unterschiede in [RrchOMpEdIvceJxl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RrchOMpEdIvceJxl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RrchOMpEdIvceJxl.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/RrchOMpEdIvceJxl.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/RrchOMpEdIvceJxl.js
@@ -1 +1 @@
-return args.skill?.name == "Stealth (Rural)"
+return args.skill?.name == "Discrétion (Rurale)"
📝 Unterschiede in [RvipIYj9H7n4UDMe.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RvipIYj9H7n4UDMe.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RvipIYj9H7n4UDMe.js:0) (15 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/RvipIYj9H7n4UDMe.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/RvipIYj9H7n4UDMe.js
@@ -44,7 +44,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
for (let trapping of trappings)
@@ -53,22 +53,13 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [RwMw848y13Jq2L4f.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RwMw848y13Jq2L4f.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RwMw848y13Jq2L4f.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/RwMw848y13Jq2L4f.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/RwMw848y13Jq2L4f.js
@@ -1,4 +1,4 @@
-let test = await this.actor.setupSkill("Endurance", {fields : {difficulty : "difficult"}, appendTitle : ` - ${this.effect.name}`});
+let test = await this.actor.setupSkill("Résistance", {fields : {difficulty : "difficult"}, appendTitle : ` - ${this.effect.name}`});
await test.roll();
if (test.failed)
{
@@ -14,7 +14,7 @@
let damage = Math.floor(AP / 2);
await item.system.damageItem(damage, [key]);
}
-msg += `<p><strong>${item.name}</strong> AP reduced by half</p>`
+msg += `<p><strong>${item.name}</strong> PA divisé par 2</p>`
}
if (msg)
{
📝 Unterschiede in [S1QihXuvdEVzeRtB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/S1QihXuvdEVzeRtB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/S1QihXuvdEVzeRtB.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/S1QihXuvdEVzeRtB.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/S1QihXuvdEVzeRtB.js
@@ -22,9 +22,9 @@
item = await fromUuid("Compendium.wfrp4e-core.items.qdMbxW09FUoYBzmB")
modifier = -5
}
-message = `${roll} Rolled, gain ${item.name}, ${modifier} Strength`
+message = `Résultat de ${roll}, gagnez ${item.name}, ${modifier} en Force`
dice.toMessage(this.script.getChatData())
-let changes = duplicate(this.effect.changes)
+let changes = foundry.utils.duplicate(this.effect.changes)
changes[0].value = modifier
this.effect.updateSource({changes})
await this.actor.createEmbeddedDocuments("Item", [item.toObject()], {fromEffect : this.effect.id})
📝 Unterschiede in [S3Dev4hleOYqDNe9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/S3Dev4hleOYqDNe9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/S3Dev4hleOYqDNe9.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/S3Dev4hleOYqDNe9.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/S3Dev4hleOYqDNe9.js
@@ -7,10 +7,10 @@
wounds = this.actor.characteristics.int.bonus + Math.min(1, Number(args.test.result.SL))
}
args.test.result.woundsHealed = wounds
-args.test.result.other.push(`<b>${this.actor.name}</b> healed <b>${wounds}</b> wounds of the patient.`)
+args.test.result.other.push(`<b>${this.actor.name}</b> guérit <b>${wounds}</b> Points de Blessures du patient.`)
}
else if (this.actor.characteristics.int.bonus + Number(args.test.result.SL) < 0)
{
-args.test.result.other.push(`The patient contracts a @UUID[Compendium.wfrp4e-core.items.Item.1hQuVFZt9QnnbWzg]{Minor Infection}.`)
+args.test.result.other.push(`Le patient subit une @UUID[Compendium.wfrp4e-core.items.Item.1hQuVFZt9QnnbWzg]{Infection Mineure}.`)
}
}
📝 Unterschiede in [SGr50Hq1AHIEzIFN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/SGr50Hq1AHIEzIFN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/SGr50Hq1AHIEzIFN.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/SGr50Hq1AHIEzIFN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/SGr50Hq1AHIEzIFN.js
@@ -1,5 +1,5 @@
let choice = await ItemDialog.create(ItemDialog.objectToArray({
int : game.wfrp4e.config.characteristics.int,
fel : game.wfrp4e.config.characteristics.fel
-}, this.effect.img), 1, "Choose Characteristic");
+}, this.effect.img), 1, "Choisissez une caractéristique");
this.effect.updateSource({"flags.wfrp4e.characteristic" : choice[0].id})
📝 Unterschiede in [SWIJjM2RCmzfr64u.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/SWIJjM2RCmzfr64u.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/SWIJjM2RCmzfr64u.js:0) (3 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/SWIJjM2RCmzfr64u.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/SWIJjM2RCmzfr64u.js
@@ -1,5 +1,4 @@
-if (args.test.result.hitloc.result == "head" && args.test.result.critical)
-{
+if (args.test.result.hitloc.result == "head" && args.test.result.critical){
args.test.result.critModifier = args.test.result.critModifier ? args.test.result.critModifier + 40 : 40
args.test.result.critical += ` (+${args.test.result.critModifier})`
}
📝 Unterschiede in [T5fiTzhXEQAv9Drf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/T5fiTzhXEQAv9Drf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/T5fiTzhXEQAv9Drf.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/T5fiTzhXEQAv9Drf.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/T5fiTzhXEQAv9Drf.js
@@ -8,7 +8,7 @@
let dropped = this.item.system.weaponsAtLocation;
if (dropped.length)
{
-this.script.scriptNotification(`Dropped ${dropped.map(i => i.name).join(", ")}!`)
+this.script.scriptNotification(`Laché ${dropped.map(i => i.name).join(", ")}!`)
for(let weapon of dropped)
{
await weapon.system.toggleEquip();
📝 Unterschiede in [TAw9vXnfyIAl5DGs.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/TAw9vXnfyIAl5DGs.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/TAw9vXnfyIAl5DGs.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/TAw9vXnfyIAl5DGs.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/TAw9vXnfyIAl5DGs.js
@@ -7,5 +7,5 @@
}
else
{
-this.script.scriptNotification("None left!", "error")
+this.script.scriptNotification("Quantité insuffisante!", "error")
}
📝 Unterschiede in [TBpNFRL5uehs0fze.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/TBpNFRL5uehs0fze.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/TBpNFRL5uehs0fze.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/TBpNFRL5uehs0fze.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/TBpNFRL5uehs0fze.js
@@ -6,5 +6,5 @@
}
else
{
-this.script.scriptNotification("None left!", "error")
+this.script.scriptNotification("Quantité insuffisante!", "error")
}
📝 Unterschiede in [TGN070HeJLl3gSMY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/TGN070HeJLl3gSMY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/TGN070HeJLl3gSMY.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/TGN070HeJLl3gSMY.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/TGN070HeJLl3gSMY.js
@@ -1,4 +1,4 @@
-let test = await this.actor.setupCharacteristic("ag", {skipTargets: true, appendTitle : ` - ${this.effect.name}`, context: { failure: "Goes Prone" }})
+let test = await this.actor.setupCharacteristic("ag", {skipTargets: true, appendTitle : ` - ${this.effect.name}`, context: { failure: "A Terre" }})
await test.roll();
if (test.failed)
{
📝 Unterschiede in [TwgdEucxcHloc4cX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/TwgdEucxcHloc4cX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/TwgdEucxcHloc4cX.js:0) (19 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/TwgdEucxcHloc4cX.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/TwgdEucxcHloc4cX.js
@@ -109,22 +109,17 @@
let item = await game.wfrp4e.utility.find(c.name, c.type)
if (item)
{
+let equip = item.system.tags.has("equippable");
item = item.toObject()
-equip(item);
-items.push(mergeObject(item, (c.diff || {})))
+if (equip)
+{
+item.system.equipped.value = true;
+}
+items.push(foundry.utils.mergeObject(item, (c.diff || {})))
}
else
-ui.notifications.warn(`Could not find ${c.name}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${c.name}`, {permanent : true})
}
}
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [U1UpSRJOSjPpO4HS.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/U1UpSRJOSjPpO4HS.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/U1UpSRJOSjPpO4HS.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/U1UpSRJOSjPpO4HS.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/U1UpSRJOSjPpO4HS.js
@@ -1,4 +1,4 @@
-let mutations = await warhammer.utility.findAllItems("mutation", "Loading Mutations")
+let mutations = await warhammer.utility.findAllItems("mutation", "Chargement des mutations")
let roll = Math.floor(CONFIG.Dice.randomUniform() * mutations.length);
this.actor.createEmbeddedDocuments("Item", [mutations[roll]]);
-this.script.scriptNotification(`Added ${mutations[roll].name}`)
+this.script.scriptNotification(`Ajout ${mutations[roll].name}`)
📝 Unterschiede in [U26XMie3Kjoddisj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/U26XMie3Kjoddisj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/U26XMie3Kjoddisj.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/U26XMie3Kjoddisj.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/U26XMie3Kjoddisj.js
@@ -1,10 +1,10 @@
let stunned = this.actor.hasCondition("stunned")
if (stunned)
{
-this.script.scriptNotification(`Cleared 1 Stunned Condition`)
+this.script.scriptNotification(`Suppression de 1 état Assomé`)
this.actor.removeCondition("stunned");
}
else
{
-this.script.scriptNotification(`No Stunned Conditions`)
+this.script.scriptNotification(`Aucun état Assomé`)
}
📝 Unterschiede in [U4A8FDNmwBGTuQZO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/U4A8FDNmwBGTuQZO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/U4A8FDNmwBGTuQZO.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/U4A8FDNmwBGTuQZO.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/U4A8FDNmwBGTuQZO.js
@@ -1,5 +1,5 @@
-if (args.attacker.has("Undead") && !args.attacker.has("Ethereal"))
+if (args.attacker.has("Mort-vivant") && !args.attacker.has("Ethéré"))
{
args.totalWoundLoss = Math.floor(args.totalWoundLoss / 2)
-args.modifiers.other.push({label : this.effect.name, details : "Halved", value : "× 0.5"})
+args.modifiers.other.push({label : this.effect.name, details : "Divisé par deux", value : "× 0.5"})
}
📝 Unterschiede in [U9xh2wriSqCosugW.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/U9xh2wriSqCosugW.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/U9xh2wriSqCosugW.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/U9xh2wriSqCosugW.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/U9xh2wriSqCosugW.js
@@ -8,6 +8,6 @@
args.test.result.description = game.i18n.localize("ROLL.MarginalSuccess");
}
args.test.result.outcome = "success"
-args.test.result.other.push(`<strong>${this.effect.name}</strong>: Minimum +0 SL`)
+args.test.result.other.push(`<strong>${this.effect.name}</strong>: Minimum +0 DR`)
}
}
📝 Unterschiede in [UDPsaymtZf39UsMk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UDPsaymtZf39UsMk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UDPsaymtZf39UsMk.js:0) (5 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/UDPsaymtZf39UsMk.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/UDPsaymtZf39UsMk.js
@@ -1,6 +1,5 @@
let fatigued = this.actor.hasCondition("fatigued")
-if (!fatigued)
-{
+if (!fatigued) {
this.actor.addCondition("fatigued")
-ui.notifications.notify("Fatigued added to " + this.actor.name + " which cannot be removed until the Malaise symptom is gone.")
+ui.notifications.notify("Fatigue ajouté à " + this.actor.name + " qui ne peut être supprimé tant que le symptôme Malaise est présent.")
}
📝 Unterschiede in [ULmZMLezDamerN04.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ULmZMLezDamerN04.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ULmZMLezDamerN04.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ULmZMLezDamerN04.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ULmZMLezDamerN04.js
@@ -1,13 +1,13 @@
-let spells = await warhammer.utility.findAllItems("spell", "Loading Spells")
+let spells = await warhammer.utility.findAllItems("spell", "Chargement des sorts")
let lore = (await game.wfrp4e.tables.rollTable("random-caster", {hideDSN: true})).text
this.script.scriptNotification(lore)
-if (lore == "GM's Choice") {
+if (lore == "Au choix") {
return
}
-else if (lore == "Arcane Magic") {
+else if (lore == "Magie des Arcanes") {
lore = "Arcane"
}
-else if (lore == "Petty Magic") {
+else if (lore == "Magie Mineure ") {
lore = "petty"
}
else {
📝 Unterschiede in [UTlgF4azrGQZsoDv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UTlgF4azrGQZsoDv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UTlgF4azrGQZsoDv.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/UTlgF4azrGQZsoDv.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/UTlgF4azrGQZsoDv.js
@@ -1,2 +1,2 @@
-const talents = await Promise.all(["Ambidextrous", "Distract"].map(game.wfrp4e.utility.findTalent))
+const talents = await Promise.all(["Ambidextre", "Distraire"].map(game.wfrp4e.utility.findTalent))
this.actor.createEmbeddedDocuments("Item", talents, {fromEffect : this.effect.id})
📝 Unterschiede in [UaImulhbPURkLJg2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UaImulhbPURkLJg2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UaImulhbPURkLJg2.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/UaImulhbPURkLJg2.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/UaImulhbPURkLJg2.js
@@ -1 +1 @@
-return this.actor.attacker && (args.skill?.name.includes("Melee (Basic)") || (args.type == "weapon" && args.item?.system.weaponGroup.value == "basic"))
+return this.actor.attacker && (args.skill?.name.includes("Corps à corps (Bas)") || (args.type == "weapon" && args.item?.system.weaponGroup.value == "basic"))
📝 Unterschiede in [UgQW0UMPOZ0jwfVJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UgQW0UMPOZ0jwfVJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UgQW0UMPOZ0jwfVJ.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/UgQW0UMPOZ0jwfVJ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/UgQW0UMPOZ0jwfVJ.js
@@ -1,3 +1,3 @@
let current = this.actor.status.fortune.value
this.actor.update({"system.status.fortune.value" : 1 + current})
-this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> fortune points increased from ${current} to ${1 + current}`)
+this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> voit ses Points de Chance augmenter de ${current} à ${1 + current}`)
📝 Unterschiede in [UlRSaZG4ZUU6fMND.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UlRSaZG4ZUU6fMND.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UlRSaZG4ZUU6fMND.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/UlRSaZG4ZUU6fMND.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/UlRSaZG4ZUU6fMND.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Carpenter)';
const difficulty = 'challenging';
const target = 10;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [UnqnWi0dZYLf5fTT.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UnqnWi0dZYLf5fTT.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UnqnWi0dZYLf5fTT.js:0) (19 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/UnqnWi0dZYLf5fTT.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/UnqnWi0dZYLf5fTT.js
@@ -107,22 +107,17 @@
let item = await game.wfrp4e.utility.find(c.name, c.type)
if (item)
{
+let equip = item.system.tags.has("equippable");
item = item.toObject()
-equip(item);
-items.push(mergeObject(item, (c.diff || {})))
+if (equip)
+{
+item.system.equipped.value = true;
+}
+items.push(foundry.utils.mergeObject(item, (c.diff || {})))
}
else
-ui.notifications.warn(`Could not find ${c.name}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${c.name}`, {permanent : true})
}
}
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [UsuwsmU1TUQLQVM2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UsuwsmU1TUQLQVM2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UsuwsmU1TUQLQVM2.js:0) (3 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/UsuwsmU1TUQLQVM2.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/UsuwsmU1TUQLQVM2.js
@@ -1,2 +1,3 @@
let lore = this.effect.name.split("(")[1].split(")")[0].toLowerCase();
-return !args.spell || (args.type == "cast" && ["petty", lore].includes(args.spell.system.lore.value));
+let spellLore = game.wfrp4e.config.magicLores[args.spell.system.lore.value].toLowerCase();
+return !args.spell || (args.type == "cast" && [game.wfrp4e.config.magicLores["petty"].toLowerCase(), lore].includes(spellLore));
📝 Unterschiede in [V1D2Uo3WDKYQePU3.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/V1D2Uo3WDKYQePU3.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/V1D2Uo3WDKYQePU3.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/V1D2Uo3WDKYQePU3.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/V1D2Uo3WDKYQePU3.js
@@ -5,5 +5,5 @@
let APused = Math.max(0, APatLoc.value - metalAP); // remove metal AP at location;
damage -= (APused + this.actor.system.characteristics.t.bonus)
let msg = await this.actor.applyBasicDamage(damage, {suppressMsg : true, damageType : game.wfrp4e.config.DAMAGE_TYPE.IGNORE_ALL});
-msg += ` (ignored ${metalAP} metal AP on ${game.wfrp4e.config.locations[loc]})`
+msg += ` (ignore ${metalAP} PA métalliques sur ${game.wfrp4e.config.locations[loc]})`
this.script.scriptMessage(msg)
📝 Unterschiede in [V9wD9FWHWxZUOGSI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/V9wD9FWHWxZUOGSI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/V9wD9FWHWxZUOGSI.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/V9wD9FWHWxZUOGSI.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/V9wD9FWHWxZUOGSI.js
@@ -4,12 +4,12 @@
if (fatigued > this.actor.characteristics.wp.bonus)
{
this.actor.addCondition("unconscious")
-this.script.scriptNotification(`Fell Unconscious`)
+this.script.scriptNotification(`Tombe Incoscient`)
}
else
{
fatigued = Math.max(0, fatigued)
if (fatigued)
this.actor.addCondition("fatigued", fatigued)
-this.script.scriptNotification(`Gained ${fatigued} conditions`)
+this.script.scriptNotification(`Subit ${fatigued} état Fatigué`)
}
📝 Unterschiede in [V9xm4X1x3lPYTQaI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/V9xm4X1x3lPYTQaI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/V9xm4X1x3lPYTQaI.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/V9xm4X1x3lPYTQaI.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/V9xm4X1x3lPYTQaI.js
@@ -1,6 +1,6 @@
if (args.extendedTest?.getFlag("wfrp4e", "fear"))
{
-this.script.scriptNotification("Immune to Fear");
+this.script.scriptNotification("Immunisé à la Peur");
args.extendedTest.delete();
args.abort = true;
}
📝 Unterschiede in [V9zm2hKUVLVZtAcN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/V9zm2hKUVLVZtAcN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/V9zm2hKUVLVZtAcN.js:0) (23 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/V9zm2hKUVLVZtAcN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/V9zm2hKUVLVZtAcN.js
@@ -10,9 +10,9 @@
"wp" : 10,
"fel" : 10
}
-let skills = ["Charm", "Channelling", "Entertain (Prophecy)", "Intuition"]
+let skills = ["Charm", "Focalisation", "Entertain (Prophecy)", "Intuition"]
let skillAdvancements = [0, 0, 20, 10]
-let talents = ["Detect Artefact", "Menacing", "Sixth Sense"]
+let talents = ["Detect Artefact", "Menaçant", "Sixième Sens"]
let traits = ["Dooming", "Spellcaster (Lore of Life)", "Ward"]
let trappings = []
let items = [];
@@ -46,7 +46,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
const traitRegex = /(?:,?(.+?)(\+?\d{1,2}\+?)?\s*?(?:\((.+?)\)\s*(\+?\d{1,2})?|,|$))/gm
@@ -62,7 +62,7 @@
}
catch { }
if (!traitItem) {
-ui.notifications.warn(`Could not find ${trait}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trait}`, {permanent : true})
}
traitItem = traitItem.toObject()
if (Number.isNumeric(traitVal))
@@ -80,12 +80,12 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
for (let spell of spells)
@@ -98,18 +98,9 @@
}
else
{
-ui.notifications.warn(`Could not find ${spell}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${spell}`, {permanent : true})
}
}
updateObj.name = updateObj.name += " " + this.effect.name
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.worn = true
-else if (item.type == "weapon")
-item.equipped = true
-else if (item.type == "trapping" && item.trappingType?.value == "clothingAccessories")
-item.worn = true
-}
📝 Unterschiede in [VINX6TBAJQznhVcN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VINX6TBAJQznhVcN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VINX6TBAJQznhVcN.js:0) (12 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/VINX6TBAJQznhVcN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/VINX6TBAJQznhVcN.js
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [VLdF2HPnCrNIgp7a.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VLdF2HPnCrNIgp7a.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VLdF2HPnCrNIgp7a.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/VLdF2HPnCrNIgp7a.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/VLdF2HPnCrNIgp7a.js
@@ -1,8 +1,8 @@
let items = [];
let etiquette = (await fromUuid("Compendium.wfrp4e-core.items.Item.sYbgpSnRqSZWgwFP")).toObject();
-etiquette.name += " (Followers of Khorne)";
+etiquette.name += " (Suivants de Khorne)";
items.push(etiquette);
let animosity = (await fromUuid("Compendium.wfrp4e-core.items.Item.0VpT5yubw4UL7j6f")).toObject();
-animosity.system.specification.value = "Followers of Slaanesh";
+animosity.system.specification.value = "Suivants de Slaanesh";
items.push(animosity);
await this.actor.createEmbeddedDocuments("Item", items, {fromEffect : this.effect.id});
📝 Unterschiede in [VNOKTzCrFbZ6PJUj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VNOKTzCrFbZ6PJUj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VNOKTzCrFbZ6PJUj.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/VNOKTzCrFbZ6PJUj.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/VNOKTzCrFbZ6PJUj.js
@@ -1 +1 @@
-return !["Charm Animal", "Endurance", "Outdoor Survival"].includes(args.skill?.name)
+return !["Emprise sur les animaux", "Résistance", "Survie en extérieur"].includes(args.skill?.name)
📝 Unterschiede in [VbL0TgaBAmYjrezZ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VbL0TgaBAmYjrezZ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VbL0TgaBAmYjrezZ.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/VbL0TgaBAmYjrezZ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/VbL0TgaBAmYjrezZ.js
@@ -1,2 +1,2 @@
-const talents = await Promise.all(["Hardy"].map(game.wfrp4e.utility.findTalent))
+const talents = await Promise.all(["Dur à cuire"].map(game.wfrp4e.utility.findTalent))
this.actor.createEmbeddedDocuments("Item", talents, {fromEffect : this.effect.id})
📝 Unterschiede in [VlFUDaKUYoBYKYn0.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VlFUDaKUYoBYKYn0.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VlFUDaKUYoBYKYn0.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/VlFUDaKUYoBYKYn0.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/VlFUDaKUYoBYKYn0.js
@@ -3,5 +3,5 @@
if (test.failed && this.actor.type == "character")
{
this.actor.update({"system.status.corruption.value" : parseInt(this.actor.status.corruption.value) + 1})
-this.script.scriptMessage("Gained a Corruption point", {whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage("Gain d'1 Point de Corruption", {whisper : ChatMessage.getWhisperRecipients("GM")})
}
📝 Unterschiede in [VqTrKPtxv9hpn0Hr.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VqTrKPtxv9hpn0Hr.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VqTrKPtxv9hpn0Hr.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/VqTrKPtxv9hpn0Hr.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/VqTrKPtxv9hpn0Hr.js
@@ -1 +1 @@
-return args.skill?.name != "Language (Magick)"
+return args.skill?.name != "Langue (Magick)"
📝 Unterschiede in [VzO0ZDcTWvaBn4vm.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VzO0ZDcTWvaBn4vm.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VzO0ZDcTWvaBn4vm.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/VzO0ZDcTWvaBn4vm.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/VzO0ZDcTWvaBn4vm.js
@@ -8,6 +8,6 @@
args.test.result.description = game.i18n.localize("ROLL.MarginalFailure");
}
args.test.result.outcome = "failure"
-args.test.result.other.push(`<strong>${this.effect.name}</strong>: Maximum -0 SL`)
+args.test.result.other.push(`<strong>${this.effect.name}</strong>: Maximum -0 DR`)
}
}
📝 Unterschiede in [W9nyUNQStMr1pUHJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/W9nyUNQStMr1pUHJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/W9nyUNQStMr1pUHJ.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/W9nyUNQStMr1pUHJ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/W9nyUNQStMr1pUHJ.js
@@ -1,5 +1,5 @@
if (args.opposedTest.result.hitloc.value == this.item.system.location.key)
{
args.actor.addCondition("bleeding", 1);
-this.script.scriptNotification("Added Bleeding")
+this.script.scriptNotification("Ajout de Hémorragique");
}
📝 Unterschiede in [WB6sIpLEPC8YPX67.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/WB6sIpLEPC8YPX67.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/WB6sIpLEPC8YPX67.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/WB6sIpLEPC8YPX67.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/WB6sIpLEPC8YPX67.js
@@ -1,6 +1,6 @@
if (args.options.dodge)
{
args.abort = true;
-this.script.scriptNotification("Cannot Dodge!")
+this.script.scriptNotification("Ne peut pas esquiver!")
}
return ["t", "int", "wp", "fel"].includes(args.characteristic)
📝 Unterschiede in [WO5n7Vbx8AgoVrwC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/WO5n7Vbx8AgoVrwC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/WO5n7Vbx8AgoVrwC.js:0) (17 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/WO5n7Vbx8AgoVrwC.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/WO5n7Vbx8AgoVrwC.js
@@ -13,7 +13,7 @@
let skills = ["Intuition", "Lore (Local)", "Perception"]
let skillAdvancements = [10, 10, 10]
let talents = []
-let trappings = ["Mail Coat", "Mail Chausses", "Mail Coif", "Hand Weapon"]
+let trappings = ["Mail Coat", "Mail Chausses", "Mail Coif", "Arme simple"]
let items = []
let updateObj = this.actor.toObject();
for (let ch in characteristics)
@@ -44,7 +44,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
for (let trapping of trappings)
@@ -53,22 +53,13 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [WR0Kqn8CF5iwToak.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/WR0Kqn8CF5iwToak.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/WR0Kqn8CF5iwToak.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/WR0Kqn8CF5iwToak.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/WR0Kqn8CF5iwToak.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Tailor)';
const difficulty = 'difficult';
const target = 40;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [WiYtNU2Y5BJfIpeM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/WiYtNU2Y5BJfIpeM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/WiYtNU2Y5BJfIpeM.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/WiYtNU2Y5BJfIpeM.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/WiYtNU2Y5BJfIpeM.js
@@ -4,7 +4,7 @@
let dropped = this.item.system.weaponsAtLocation;
if (dropped.length)
{
-this.script.scriptNotification(`Dropped ${dropped.map(i => i.name).join(", ")}!`)
+this.script.scriptNotification(`Lache ${dropped.map(i => i.name).join(", ")}!`)
for(let weapon of dropped)
{
await weapon.system.toggleEquip();
📝 Unterschiede in [Wo4wQKUxSItAhRzZ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Wo4wQKUxSItAhRzZ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Wo4wQKUxSItAhRzZ.js:0) (5 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Wo4wQKUxSItAhRzZ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Wo4wQKUxSItAhRzZ.js
@@ -1,7 +1,8 @@
let lore = this.effect.name.split("(")[1].split(")")[0].toLowerCase();
+let spellLore = game.wfrp4e.config.magicLores[args.spell.system.lore.value].toLowerCase();
// If channelling corresponding lore
-if (args.type == "channelling" && args.spell.system.lore.value == lore)
+if (args.type == "channelling" && spellLore == lore)
args.prefillModifiers.slBonus += 3
// If channelling or casting different lore
-else if (args.spell.system.lore.value != lore && args.spell.system.lore.value != "petty")
+else if (spellLore != lore && args.spell.system.lore.value != "petty")
args.prefillModifiers.slBonus -= 1
📝 Unterschiede in [X3vpmNUj9SL2CDnF.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/X3vpmNUj9SL2CDnF.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/X3vpmNUj9SL2CDnF.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/X3vpmNUj9SL2CDnF.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/X3vpmNUj9SL2CDnF.js
@@ -1,2 +1,2 @@
let item = args.actor.items.find(i => i.name.includes("Flying Jib"));
-item.name += ` (Disabled by ${this.item.name})`;
+item.name += ` (Désactivé par ${this.item.name})`;
📝 Unterschiede in [XO9m2AvFRAAeEuty.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/XO9m2AvFRAAeEuty.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/XO9m2AvFRAAeEuty.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/XO9m2AvFRAAeEuty.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/XO9m2AvFRAAeEuty.js
@@ -1,5 +1,5 @@
if (args.test.options.fieldDressing && args.test.result.reversed)
{
args.test.data.result.SL = "+" + Math.min(1, Number(args.test.data.result.SL))
-args.test.result.other.push(`<b>${this.effect.name}</b>: SL limited to 1`)
+args.test.result.other.push(`<b>${this.effect.name}</b>: DR limité à 1`)
}
📝 Unterschiede in [XcvDYNZgJ2rpAdDV.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/XcvDYNZgJ2rpAdDV.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/XcvDYNZgJ2rpAdDV.js:0) (5 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/XcvDYNZgJ2rpAdDV.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/XcvDYNZgJ2rpAdDV.js
@@ -1,6 +1,5 @@
let fatigued = this.actor.hasCondition("fatigued")
-if (!fatigued)
-{
+if (!fatigued) {
this.actor.addCondition("fatigued")
-ui.notifications.notify("Fatigued added to " + this.actor.name + " which cannot be removed until the Malaise symptom is gone.")
+ui.notifications.notify("Etat Fatigué ajouté à " + this.actor.name + " qui ne peut être enlevé tant que le symptôme de Malaise est présent.")
}
📝 Unterschiede in [Xe8ijqWU3bbtq7ZY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Xe8ijqWU3bbtq7ZY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Xe8ijqWU3bbtq7ZY.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Xe8ijqWU3bbtq7ZY.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Xe8ijqWU3bbtq7ZY.js
@@ -1,5 +1,5 @@
if (args.opposedTest.defenderTest.actor.Species.toLowerCase().includes("skaven"))
{
args.addImpact = true;
-args.opposedTest.result.other.push("Impact against Skaven")
+args.opposedTest.result.other.push("Impact contre les Skavens")
}
📝 Unterschiede in [Y8J66v8VTKUASGuK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Y8J66v8VTKUASGuK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Y8J66v8VTKUASGuK.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Y8J66v8VTKUASGuK.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Y8J66v8VTKUASGuK.js
@@ -1,8 +1,8 @@
if (!this.actor.effects.find(e => e.isCondition))
{
-return this.script.scriptNotification("No Conditions on this Actor")
+return this.script.scriptNotification("Aucun état sur cet acteur")
}
-let choice = await ItemDialog.create(this.actor.effects.filter(i => i.isCondition), 1, "Choose a Condition")
+let choice = await ItemDialog.create(this.actor.effects.filter(i => i.isCondition), 1, "Choisissez un état")
if (choice[0])
{
await this.actor.removeCondition(choice[0].conditionId)
📝 Unterschiede in [YDqpKJVy8ijEKdLX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/YDqpKJVy8ijEKdLX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/YDqpKJVy8ijEKdLX.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/YDqpKJVy8ijEKdLX.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/YDqpKJVy8ijEKdLX.js
@@ -1 +1 @@
-return !(this.actor.attacker && (args.skill?.name.includes("Melee (Basic)") || (args.type == "weapon" && args.item?.system.weaponGroup.value == "basic")))
+return !(this.actor.attacker && (args.skill?.name.includes("Corps à corps (Base)") || (args.type == "weapon" && args.item?.system.weaponGroup.value == "basic")))
📝 Unterschiede in [YQ2LnLxp0xgy3meI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/YQ2LnLxp0xgy3meI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/YQ2LnLxp0xgy3meI.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/YQ2LnLxp0xgy3meI.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/YQ2LnLxp0xgy3meI.js
@@ -1,3 +1,3 @@
if (args.test.preData.options?.corruption && args.test.failed) {
-args.test?.result?.other.push("Gain additional +1 Corruption from " + this.effect.name)
+args.test?.result?.other.push("Reçoit 1 Point de Corruption de " + this.effect.name)
}
📝 Unterschiede in [YRUTliBzAQvncGNX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/YRUTliBzAQvncGNX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/YRUTliBzAQvncGNX.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/YRUTliBzAQvncGNX.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/YRUTliBzAQvncGNX.js
@@ -1,2 +1,2 @@
this.actor.addCondition("fatigued");
-this.script.scriptNotification("Added Fatigued")
+this.script.scriptNotification("Ajout de Fatigué")
📝 Unterschiede in [YaKnYEbmmZZtByJc.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/YaKnYEbmmZZtByJc.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/YaKnYEbmmZZtByJc.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/YaKnYEbmmZZtByJc.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/YaKnYEbmmZZtByJc.js
@@ -1,5 +1,5 @@
if (args.opposedTest.attackerTest.options.ballockKnife)
{
args.weaponProperties.impale = true;
-args.extraMessages.push(`<strong>${this.item.name}</strong>: Impale Added`)
+args.extraMessages.push(`<strong>${this.item.name}</strong>: Ajout de Empalement`)
}
📝 Unterschiede in [YwLEw4BiKq4EMy57.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/YwLEw4BiKq4EMy57.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/YwLEw4BiKq4EMy57.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/YwLEw4BiKq4EMy57.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/YwLEw4BiKq4EMy57.js
@@ -4,9 +4,9 @@
{
fel_gain += (await new Roll("2d10").roll()).total
}
-let msg = `<b>${this.actor.prototypeToken.name}</b> gains ${i_gain} Intelligence`
+let msg = `<b>${this.actor.prototypeToken.name}</b> gagne ${i_gain} en Intelligence`
if (fel_gain)
-msg += ` and ${fel_gain} Fellowship`
+msg += ` et ${fel_gain} en Sociabilité`
let newInt = i_gain + args.actor.characteristics.int.modifier
let newFel = fel_gain + args.actor.characteristics.fel.modifier
args.actor.update({"system.characteristics.int.modifier" : newInt, "system.characteristics.fel.modifier" : newFel})
📝 Unterschiede in [YySjPfSAPdMAfjsh.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/YySjPfSAPdMAfjsh.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/YySjPfSAPdMAfjsh.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/YySjPfSAPdMAfjsh.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/YySjPfSAPdMAfjsh.js
@@ -1,4 +1,4 @@
-let talents = ["Berserk Charge", "Combat Aware", "Combat Reflexes", "Furious Assault", "Implacable", "Magic Resistance", "Resistance (Magic)", "Resolute", "Strike Mighty Blow", "Warrior Born"];
+let talents = ["Charge Berserk", "Vigilance", "Combat Instinctif", "Assaut féroce", "Endurci", "Résistance à la Magie", "Résistant (Magie)", "Déterminé", "Coup puissant", "Guerrier né"];
let currentCareer = this.actor.system.currentCareer;
if (!currentCareer) return;
for (let talent of talents) {
📝 Unterschiede in [Z52yZDm6lP6fOP3O.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Z52yZDm6lP6fOP3O.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Z52yZDm6lP6fOP3O.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Z52yZDm6lP6fOP3O.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Z52yZDm6lP6fOP3O.js
@@ -1,6 +1,6 @@
let ablaze = this.actor.hasCondition("ablaze")
if (ablaze)
{
-this.script.scriptNotification("Immune to Ablaze");
+this.script.scriptNotification("Immunisé à En Flammes");
ablaze.delete()
}
📝 Unterschiede in [Z6OmmC0irJzxSnMH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Z6OmmC0irJzxSnMH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Z6OmmC0irJzxSnMH.js:0) (10 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Z6OmmC0irJzxSnMH.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Z6OmmC0irJzxSnMH.js
@@ -1,6 +1,6 @@
let chatData = { whisper: ChatMessage.getWhisperRecipients("GM") }
let message = ""
-let wounds = duplicate(this.actor.status.wounds)
+let wounds = foundry.utils.duplicate(this.actor.status.wounds)
let regenRoll = await new Roll("1d10").roll();
let regen = regenRoll.total;
if (wounds.value >= wounds.max)
@@ -12,19 +12,19 @@
{
wounds.value = wounds.max
}
-message += `<b>${this.actor.name}</b> regains ${regen} Wounds.`
+message += `<b>${this.actor.name}</b> guérit de ${regen} Points de Blessure.`
if (regen == 10)
{
-message += `<br>Additionally, they regenerate a Critical Wound.`
+message += `<br>De plus, il guérit d'une Blessure Critique.`
}
}
else if (regen >= 8)
{
-message += `<b>${this.actor.name}</b> rolled a ${regen} and regains 1 Wound.`
+message += `<b>${this.actor.name}</b> a obtenu un ${regen} et guérit 1 Point de Blessure.`
wounds.value += 1
if (regen == 10)
{
-message += `<br>Additionally, they regenerate a Critical Wound.`
+message += `<br>De plus, il guérit d'une Blessure Critique.`
}
}
else
📝 Unterschiede in [Z6jNlyZMECkW4Hon.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Z6jNlyZMECkW4Hon.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Z6jNlyZMECkW4Hon.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Z6jNlyZMECkW4Hon.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Z6jNlyZMECkW4Hon.js
@@ -1,11 +1,11 @@
-let spells = await warhammer.utility.findAllItems("spell", "Loading Spells", true);
+let spells = await warhammer.utility.findAllItems("spell", "Chargement des sorts", true);
let choice = await ItemDialog.create(spells, 1);
if (choice[0])
{
-this.script.scriptMessage(`Chose @UUID[${choice[0].uuid}]{${choice[0].name}}`)
+this.script.scriptMessage(`Choisir @UUID[${choice[0].uuid}]{${choice[0].name}}`)
let spell = (await fromUuid(choice[0].uuid)).toObject(); // Might be an index so retrieve item object for sure
setProperty(spell, "flags.wfrp4e.boonOfTzeentch", true);
-spell.system.wind.value = "Channelling (Dhar)";
+spell.system.wind.value = "Focalisation (Dhar)";
spell.system.memorized.value = true;
this.actor.createEmbeddedDocuments("Item", [spell], {fromEffect: this.effect.id})
}
📝 Unterschiede in [ZCBcwbVFHFTFRntb.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZCBcwbVFHFTFRntb.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ZCBcwbVFHFTFRntb.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZCBcwbVFHFTFRntb.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ZCBcwbVFHFTFRntb.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Carpentry)';
const difficulty = 'easy';
const target = 10;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [ZCuOjLAeENKN1Q4L.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZCuOjLAeENKN1Q4L.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ZCuOjLAeENKN1Q4L.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZCuOjLAeENKN1Q4L.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ZCuOjLAeENKN1Q4L.js
@@ -1,7 +1,7 @@
let halve;
if (args.opposedTest.attackerTest.item?.type != "spell")
{
-halve = await Dialog.confirm({title : this.effect.name, content : "Halve Damage? (Halves Damage from all fire)"})
+halve = await Dialog.confirm({title : this.effect.name, content : "Diviser les Dégâts? (Divise les dégats de Feu)"})
}
else
{
@@ -10,5 +10,5 @@
if (halve)
{
args.totalWoundLoss /= 2;
-args.modifiers.other.push({label : this.effect.name, details : "Halved", value : "× 0.5"})
+args.modifiers.other.push({label : this.effect.name, details : "Divisé", value : "× 0.5"})
}
📝 Unterschiede in [ZNW3ubbKIYXAyE48.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZNW3ubbKIYXAyE48.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ZNW3ubbKIYXAyE48.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZNW3ubbKIYXAyE48.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ZNW3ubbKIYXAyE48.js
@@ -1,8 +1,8 @@
-let wounds = this.actor.itemTypes.disease.filter(i => i.name == "Festering Wound" && i.system.duration.active);
+let wounds = this.actor.itemTypes.disease.filter(i => i.name == "Blessure Purulente" && i.system.duration.active);
let selected;
if (wounds.length == 0)
{
-return this.script.scriptNotification("No Festering Wounds!");
+return this.script.scriptNotification("Aucune Blessure Purulente!");
}
else if (wounds.length == 1)
{
@@ -22,7 +22,7 @@
if (SL >= 0)
{
selected.update({"system.duration.value" : selected.system.duration.value - SL})
-this.script.scriptMessage(`<strong>${selected.name}</strong> duration reduced by ${SL}!`)
+this.script.scriptMessage(`<strong>${selected.name}</strong> durée réduite de ${SL}!`)
}
}
}
📝 Unterschiede in [ZNu4B0OdjkM9lmtu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZNu4B0OdjkM9lmtu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ZNu4B0OdjkM9lmtu.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZNu4B0OdjkM9lmtu.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ZNu4B0OdjkM9lmtu.js
@@ -1,4 +1,4 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.9h82z72XGo9tfgQS")
let data = item.toObject();
-data.name = data.name += " (Vision)"
+data.name = data.name += " (Vue)"
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect : this.effect.id})
📝 Unterschiede in [ZRoG7GiMDQWso6gN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZRoG7GiMDQWso6gN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ZRoG7GiMDQWso6gN.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZRoG7GiMDQWso6gN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ZRoG7GiMDQWso6gN.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Carpentry)';
const difficulty = 'difficult';
const target = 30;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [Ze9E2zR1GFGWGMVH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Ze9E2zR1GFGWGMVH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Ze9E2zR1GFGWGMVH.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/Ze9E2zR1GFGWGMVH.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/Ze9E2zR1GFGWGMVH.js
@@ -1 +1 @@
-return ["Pick Lock", "Sleight of Hand", "Channelling (Ulgu)"].includes(args.skill?.name)
+return ["Crochetage", "Escamotage", "Focalisation (Ulgu)"].includes(args.skill?.name)
📝 Unterschiede in [a02tlRCXpaoaDjSN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/a02tlRCXpaoaDjSN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/a02tlRCXpaoaDjSN.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/a02tlRCXpaoaDjSN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/a02tlRCXpaoaDjSN.js
@@ -5,7 +5,7 @@
c.id = c._id;
}
});
-let choice = await ItemDialog.create(careers, 1, "Choose Double Life Career");
+let choice = await ItemDialog.create(careers, 1, "Choisissez la carrière de votre double identité");
if (choice[0])
{
let career = await fromUuid(choice[0].uuid);
📝 Unterschiede in [a4Aza4a9v8JMU8dC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/a4Aza4a9v8JMU8dC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/a4Aza4a9v8JMU8dC.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/a4Aza4a9v8JMU8dC.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/a4Aza4a9v8JMU8dC.js
@@ -1,2 +1,2 @@
-const talents = await Promise.all(["Frenzy", "Magic Resistance"].map(game.wfrp4e.utility.findTalent))
+const talents = await Promise.all(["Frénésie", "Résistance à la Magie"].map(game.wfrp4e.utility.findTalent))
this.actor.createEmbeddedDocuments("Item", talents, {fromEffect : this.effect.id})
📝 Unterschiede in [a7pEvCycVnFBXGAQ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/a7pEvCycVnFBXGAQ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/a7pEvCycVnFBXGAQ.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/a7pEvCycVnFBXGAQ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/a7pEvCycVnFBXGAQ.js
@@ -1,4 +1,4 @@
-let test = await this.actor.setupCharacteristic("i", {skipTargets: true, appendTitle : " - Stunned", fields : {difficulty : "easy"}})
+let test = await this.actor.setupCharacteristic("i", {skipTargets: true, appendTitle : " - Assomé", fields : {difficulty : "easy"}})
await test.roll();
if (!test.succeeded)
{
📝 Unterschiede in [a8i0sA1RBnD8nHZt.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/a8i0sA1RBnD8nHZt.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/a8i0sA1RBnD8nHZt.js:0) (35 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/a8i0sA1RBnD8nHZt.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/a8i0sA1RBnD8nHZt.js
@@ -2,36 +2,29 @@
let targetedItem = this.actor.items.get(this.effect.flags.wfrp4e.itemTargets[0])
let qualities = foundry.utils.deepClone(game.wfrp4e.config.itemQualities);
let flaws = foundry.utils.deepClone(game.wfrp4e.config.itemFlaws);
-if (targetedItem.type == "weapon")
-{
-mergeObject(qualities, game.wfrp4e.config.weaponQualities)
-mergeObject(flaws, game.wfrp4e.config.weaponFlaws)
+if (targetedItem.type == "weapon") {
+foundry.utils.mergeObject(qualities, game.wfrp4e.config.weaponQualities)
+foundry.utils.mergeObject(flaws, game.wfrp4e.config.weaponFlaws)
}
-else if (targetedItem.type == "armour")
-{
-mergeObject(qualities, game.wfrp4e.config.armorQualities)
-mergeObject(flaws, game.wfrp4e.config.armorFlaws)
+else if (targetedItem.type == "armour") {
+foundry.utils.mergeObject(qualities, game.wfrp4e.config.armorQualities)
+foundry.utils.mergeObject(flaws, game.wfrp4e.config.armorFlaws)
}
-for(let q in qualities)
-{
+for (let q in qualities) {
// If the weapon already has a flaw, don't put it in the dialog
-if (targetedItem.system.properties.qualities[q])
-{
+if (targetedItem.system.properties.qualities[q]) {
delete qualities[q]
}
}
-for(let f in flaws)
-{
+for (let f in flaws) {
// If a weapon doesn't have a flaw, don't put it in the dialog
-if (!targetedItem.system.properties.flaws[f])
-{
+if (!targetedItem.system.properties.flaws[f]) {
delete flaws[f]
}
}
-let added = await ItemDialog.create(ItemDialog.objectToArray(qualities), "unlimited", "Choose Qualities to add");
+let added = await ItemDialog.create(ItemDialog.objectToArray(qualities), "unlimited", "Choisissez la Qualité à ajouter");
let removed = []
-if (!foundry.utils.isEmpty(flaws))
-{
-removed = await ItemDialog.create(ItemDialog.objectToArray(flaws), "unlimited", "Choose Flaws to remove");
+if (!foundry.utils.isEmpty(flaws)) {
+removed = await ItemDialog.create(ItemDialog.objectToArray(flaws), "unlimited", "Choisissez le Défaut à enlever");
}
-this.effect.updateSource({"flags.wfrp4e.propertiesChanged" : {added : added.map(i => i.id), removed : removed.map(i => i.id)}})
+this.effect.updateSource({ "flags.wfrp4e.propertiesChanged": { added: added.map(i => i.id), removed: removed.map(i => i.id) } })
📝 Unterschiede in [aCVtaW8ag1WibcAr.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/aCVtaW8ag1WibcAr.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/aCVtaW8ag1WibcAr.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/aCVtaW8ag1WibcAr.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/aCVtaW8ag1WibcAr.js
@@ -1,2 +1,2 @@
args.attacker.modifyWounds(1)
-this.script.scriptMessage(`<strong>${args.attacker.prototypeToken.name}</strong> recovers 1 Wound.`)
+this.script.scriptMessage(`<strong>${args.attacker.prototypeToken.name}</strong> récupère 1 Blessure.`)
📝 Unterschiede in [abLWYtNTu1UVDQAs.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/abLWYtNTu1UVDQAs.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/abLWYtNTu1UVDQAs.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/abLWYtNTu1UVDQAs.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/abLWYtNTu1UVDQAs.js
@@ -1,5 +1,5 @@
if (args.opposedTest.result.hitloc.value == this.effect.flags.wfrp4e.location) // e.g. 'head', rLeg, 'lArm'
{
-this.scriptMessage(`Gains a @Condition[Blinded] condition as their <strong>${this.item.name}</strong> was hit`);
+this.scriptMessage(`Reçoit l'état @Condition[Aveuglé] comme <strong>${this.item.name}</strong> a été touché`);
this.actor.addCondition("blinded");
}
📝 Unterschiede in [b2Kb4IuD22RhKhR0.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/b2Kb4IuD22RhKhR0.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/b2Kb4IuD22RhKhR0.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/b2Kb4IuD22RhKhR0.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/b2Kb4IuD22RhKhR0.js
@@ -5,5 +5,5 @@
}
else
{
-this.script.scriptNotification("No target!", "error")
+this.script.scriptNotification("Aucune cible!", "error")
}
📝 Unterschiede in [bEVlJOOA1kLlzpWx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/bEVlJOOA1kLlzpWx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/bEVlJOOA1kLlzpWx.js:0) (21 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/bEVlJOOA1kLlzpWx.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/bEVlJOOA1kLlzpWx.js
@@ -10,10 +10,10 @@
"wp" : 30,
"fel" : 10
}
-let skills = ["Channelling", "Cool", "Dodge", "Entertain (Storytelling)", "Intuition", "Language (Magick)", "Leadership", "Lore (Magic)", "Lore (Theology)", "Perception"]
+let skills = ["Focalisation", "Calme", "Esquive", "Divertissement (Narration)", "Intuition", "Langue (Magick)", "Commandement" , "Savoir (Magie)" , "Savoir (Théologie)", "Perception"]
let skillAdvancements = [20, 25, 20, 25, 30, 25, 15, 20, 10, 30]
-let talents = ["Aethyric Attunement", "Arcane Magic", "Instinctive Diction", "Instinctive Diction", "Luck", "Magical Sense", "Menacing", "Petty Magic", "Second Sight", "Sixth Sense"]
-let trappings = ["Hand Weapon", "Quarterstaff", "Ritual Dress incorporating many ingredients and fetishes"]
+let talents = ["Harmonisation Aethyrique", "Magie des Arcanes", "Diction Instinctive", "Diction Instinctive", "Chance", "Sens de la Magie", "Menaçant", "Magie Mineure", "Seconde Vue", "Sixième Sens"]
+let trappings = ["Arme simple", "(2M) Bâton de combat", "Ritual Dress incorporating many ingredients and fetishes"]
let items = [];
let updateObj = this.actor.toObject();
for (let ch in characteristics)
@@ -44,7 +44,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
for (let trapping of trappings)
@@ -53,24 +53,15 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
items.push({name : trapping, type : "trapping", "system.trappingType.value" : "clothingAccessories"})
-//ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+//ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
updateObj.name = updateObj.name += " " + this.effect.name
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [bLkt8VpTTPoTxW0W.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/bLkt8VpTTPoTxW0W.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/bLkt8VpTTPoTxW0W.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/bLkt8VpTTPoTxW0W.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/bLkt8VpTTPoTxW0W.js
@@ -1,5 +1,5 @@
if (args.opposedTest.result.hitloc.value == "body" && args.totalWoundLoss > 0)
{
args.actor.addCondition("bleeding", 1);
-this.script.scriptNotification("Added Bleeding")
+this.script.scriptNotification("Ajout d'Hémorragie")
}
📝 Unterschiede in [bMEFHPCei2evnZZw.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/bMEFHPCei2evnZZw.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/bMEFHPCei2evnZZw.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/bMEFHPCei2evnZZw.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/bMEFHPCei2evnZZw.js
@@ -7,6 +7,6 @@
args.actor.addCondition("poisoned")
this.script.scriptMessage(`
<strong>${this.effect.name}</strong>:<br>
-<strong>${args.actor.name}</strong> has been given a @Condition[Poisoned] Condition, which can be resisted with a <strong>Difficult (-10) Endurance</strong> Test.`,
+<strong>${args.actor.name}</strong> reçoit un état @Condition[Empoisonné], qui peut être résisté avec un <strong>Test de Résistance Difficile (-10)</strong>.`,
{whisper: ChatMessage.getWhisperRecipients("GM")})
}
📝 Unterschiede in [bRiFHPC1StKxqNIC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/bRiFHPC1StKxqNIC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/bRiFHPC1StKxqNIC.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/bRiFHPC1StKxqNIC.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/bRiFHPC1StKxqNIC.js
@@ -1,5 +1,5 @@
if (isNaN(parseInt(this.item.system.specification.value))) {
-let value = await ValueDialog.create("Sturdy Value", "Enter the Sturdy value");
+let value = await ValueDialog.create({title : "Sturdy Value", text : "Enter the Sturdy value"});
if (value) {
this.item.updateSource({"system.specification.value" : value});
}
📝 Unterschiede in [btPrQkGRKUkhNe3N.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/btPrQkGRKUkhNe3N.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/btPrQkGRKUkhNe3N.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/btPrQkGRKUkhNe3N.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/btPrQkGRKUkhNe3N.js
@@ -1 +1 @@
-return args.skill?.name == "Trade (Apothecary)"
+return args.skill?.name == "Métier (Apothicaire)"
📝 Unterschiede in [cJFDnq1HI4gXWcJo.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/cJFDnq1HI4gXWcJo.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/cJFDnq1HI4gXWcJo.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/cJFDnq1HI4gXWcJo.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/cJFDnq1HI4gXWcJo.js
@@ -1,6 +1,6 @@
if (isNaN(parseInt(this.item.system.specification.value)))
{
-let value = await ValueDialog.create("Enter Ward value", this.effect.name);
+let value = await ValueDialog.create({text: "Enter Ward value", title : this.effect.name});
if (value)
{
this.item.updateSource({"system.specification.value" : value});
📝 Unterschiede in [cK1Jysfu5IMUUH0C.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/cK1Jysfu5IMUUH0C.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/cK1Jysfu5IMUUH0C.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/cK1Jysfu5IMUUH0C.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/cK1Jysfu5IMUUH0C.js
@@ -4,7 +4,7 @@
if (args.wardRoll >= args.ward && args.ward > 3)
{
let newWard = Math.max(3, args.ward - 1)
-this.script.scriptMessage("<strong>Ward</strong> improved to " + newWard)
+this.script.scriptMessage("<strong>Protection</strong> améliorée de " + newWard)
this.effect.setFlag("wfrp4e", "ward", newWard)
}
}
📝 Unterschiede in [cTYNaKbepMwqYsZ8.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/cTYNaKbepMwqYsZ8.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/cTYNaKbepMwqYsZ8.js:0) (5 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/cTYNaKbepMwqYsZ8.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/cTYNaKbepMwqYsZ8.js
@@ -5,9 +5,8 @@
difficulty = "average"
else
difficulty = "veasy"
-let test = await this.actor.setupSkill(game.i18n.localize("NAME.Endurance"), {context : {failure : this.actor.name + " dies from Blight"}, fields: {difficulty}, appendTitle : " - Blight"})
+let test = await this.actor.setupSkill(game.i18n.localize("NAME.Endurance"), { context: { failure: this.actor.name + " meurt du Fléau" }, fields: { difficulty }, appendTitle: " - Blight" })
await test.roll();
-if (test.failed)
-{
+if (test.failed) {
this.actor.addCondition("dead");
}
📝 Unterschiede in [cUnbADgOQ4fMKgrH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/cUnbADgOQ4fMKgrH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/cUnbADgOQ4fMKgrH.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/cUnbADgOQ4fMKgrH.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/cUnbADgOQ4fMKgrH.js
@@ -7,7 +7,7 @@
}
else
{
-group = await ValueDialog.create("Enter Hatred Group", "Hatred Group")
+group = await ValueDialog.create({text : "Enter Hatred Group", title : "Hatred Group"})
this.item.updateSource({name : this.item.name + ` (${group})`, "system.tests.value" : this.item.system.tests.value.replace("Group", group)})
this.effect.updateSource({name : this.effect.name + ` (${group})`})
}
📝 Unterschiede in [chUpiI3el8IO8MSs.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/chUpiI3el8IO8MSs.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/chUpiI3el8IO8MSs.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/chUpiI3el8IO8MSs.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/chUpiI3el8IO8MSs.js
@@ -1,6 +1,6 @@
-if (args.opposedTest.attackerTest.item?.name.includes("Bite"))
+if (args.opposedTest.attackerTest.item?.name.includes("Morsure"))
{
let woundsGained = args.totalWoundLoss;
-this.script.scriptMessage(`Gains ${woundsGained} Wounds`, { whisper: ChatMessage.getWhisperRecipients("GM") })
+this.script.scriptMessage(`Récupère ${woundsGained} Blessures`, { whisper: ChatMessage.getWhisperRecipients("GM") })
this.actor.modifyWounds(woundsGained)
}
📝 Unterschiede in [dIxYt421K010eogY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dIxYt421K010eogY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dIxYt421K010eogY.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/dIxYt421K010eogY.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/dIxYt421K010eogY.js
@@ -1,5 +1,5 @@
let modifier = 0
-if (this.effect.name.includes("Moderate"))
+if (this.effect.name.includes("moderat"))
modifier = -20
else
modifier = -10
📝 Unterschiede in [dM449AU0FQRnOc3l.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dM449AU0FQRnOc3l.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dM449AU0FQRnOc3l.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/dM449AU0FQRnOc3l.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/dM449AU0FQRnOc3l.js
@@ -1,4 +1,4 @@
if (args.opposedTest.result.hitloc.value == "head")
{
-args.abort = "Missed - Headless"
+args.abort = "Raté - Sans tête"
}
📝 Unterschiede in [dWr3tkFoIzsAgelu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dWr3tkFoIzsAgelu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dWr3tkFoIzsAgelu.js:0) (10 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/dWr3tkFoIzsAgelu.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/dWr3tkFoIzsAgelu.js
@@ -1,11 +1,13 @@
let injury = this.effect.itemTargets[0]
if (injury && this.effect.sourceTest.result.outcome == "success") {
-let days = new Roll(injury.system.duration.value).roll( {async: false} ).total
+let roll1 = new Roll(injury.system.duration.value)
+await roll1.roll()
+let days = roll1.total
let num = 1 + Number(this.effect.sourceTest.result.SL);
-let roll = await new Roll(num+'d10').roll({async: false})
+let roll = await new Roll(num + 'd10').roll()
await roll.toMessage(this.script.getChatData())
let newDays = Math.max(days - roll.total, 1)
-this.actor.updateEmbeddedDocuments("Item", [{_id: injury.id, 'system.duration.value': newDays} ])
-let message = "Injury reduces to "+newDays+" (-" + roll.total + ") instead of "+days
+this.actor.updateEmbeddedDocuments("Item", [{ _id: injury.id, 'system.duration.value': newDays }])
+let message = "Blessures réduites à " + newDays + " (-" + roll.total + ") au lieu de " + days
this.script.scriptMessage(message)
}
📝 Unterschiede in [dbOSvpgcPjsc2uvq.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dbOSvpgcPjsc2uvq.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dbOSvpgcPjsc2uvq.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/dbOSvpgcPjsc2uvq.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/dbOSvpgcPjsc2uvq.js
@@ -1,5 +1,5 @@
let menacing = (await fromUuid("Compendium.wfrp4e-core.items.Item.0hn6UaKq8CoZP2zD")).toObject();
let sense = (await fromUuid("Compendium.wfrp4e-core.items.Item.9h82z72XGo9tfgQS")).toObject();
-sense.name += " (Sight)";
-sense.system.tests.value = sense.system.tests.value.replace("Sense", "Sight")
+sense.name += " (Vue)";
+sense.system.tests.value = sense.system.tests.value.replace("Sens", "Vue")
this.actor.createEmbeddedDocuments("Item", [menacing, sense], {fromEffect : this.effect.id})
📝 Unterschiede in [dcwY8dCd3PNCEzk6.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dcwY8dCd3PNCEzk6.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dcwY8dCd3PNCEzk6.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/dcwY8dCd3PNCEzk6.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/dcwY8dCd3PNCEzk6.js
@@ -1,3 +1,3 @@
let current = this.actor.status.fate.value
this.actor.update({"system.status.fate.value" : current + 1})
-this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> fate points increased from ${current} to ${current + 1}`)
+this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> voit ses Points de Destin augmentés de ${current} à ${current + 1}`)
📝 Unterschiede in [dfEgat3jz4EtWszH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dfEgat3jz4EtWszH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dfEgat3jz4EtWszH.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/dfEgat3jz4EtWszH.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/dfEgat3jz4EtWszH.js
@@ -1 +1 @@
-return args.skill?.name == "Stealth (Urban)"
+return args.skill?.name == "Discrétion (Urbaine)"
📝 Unterschiede in [dfnCK8jCPXNLM7Gh.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dfnCK8jCPXNLM7Gh.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dfnCK8jCPXNLM7Gh.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/dfnCK8jCPXNLM7Gh.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/dfnCK8jCPXNLM7Gh.js
@@ -1,6 +1,6 @@
let aoeDamage = this.effect.sourceTest.result.damage - 5 // Easily handle magic missile damage by just subtracting 5 from the item's (which has +10 base)
this.script.scriptMessage(await this.actor.applyBasicDamage(aoeDamage, {damageType : game.wfrp4e.config.DAMAGE_TYPE.IGNORE_AP, suppressMsg : true}))
-let test = await this.actor.setupSkill(game.i18n.localize("NAME.Dodge"), {skipTargets: true, appendTitle : ` - Ablaze`})
+let test = await this.actor.setupSkill(game.i18n.localize("NAME.Dodge"), {skipTargets: true, appendTitle : ` - En Flammes`})
await test.roll();
if (!test.succeeded)
{
📝 Unterschiede in [dtFvpY96RPzNnphq.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dtFvpY96RPzNnphq.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dtFvpY96RPzNnphq.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/dtFvpY96RPzNnphq.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/dtFvpY96RPzNnphq.js
@@ -1 +1 @@
-return !(args.skill?.name.includes("Melee (Basic)") || (args.type == "weapon" && args.item?.system.weaponGroup.value == "basic"))
+return !(args.skill?.name.includes("Corps à corps (Base)") || (args.type == "weapon" && args.item?.system.weaponGroup.value == "basic"))
📝 Unterschiede in [dwSgcFxKN3S0hLJL.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dwSgcFxKN3S0hLJL.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dwSgcFxKN3S0hLJL.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/dwSgcFxKN3S0hLJL.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/dwSgcFxKN3S0hLJL.js
@@ -1 +1 @@
-return args.skill?.name != "Melee (Brawling)" && args.item?.weaponGroup?.value != "brawling"
+return args.skill?.name != "Corps à corps (Bagarre)" && args.item?.weaponGroup?.value != "brawling"
📝 Unterschiede in [e34s1XxHckAWfwHt.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/e34s1XxHckAWfwHt.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/e34s1XxHckAWfwHt.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/e34s1XxHckAWfwHt.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/e34s1XxHckAWfwHt.js
@@ -1,4 +1,4 @@
if (args.test.options.beatBlade && (args.test.result.roll <= game.settings.get("wfrp4e", "automaticSuccess") || args.test.result.roll <= args.test.target))
{
-args.test.result.other.push(`<b>${this.effect.name}</b>: Opponent loses ${Number(args.test.result.SL) + 1} Advantage`)
+args.test.result.other.push(`<b>${this.effect.name}</b>: L'opposant perd ${Number(args.test.result.SL) + 1} Avantage`)
}
📝 Unterschiede in [e7IxnxePdXSy6L4E.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/e7IxnxePdXSy6L4E.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/e7IxnxePdXSy6L4E.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/e7IxnxePdXSy6L4E.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/e7IxnxePdXSy6L4E.js
@@ -1,4 +1,4 @@
if (args.opposedTest.result.hitloc.value == "head")
{
-this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> receives a @Table[crithead]{Critical Wound} if one was not caused already.`)
+this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> subit une @Table[crithead]{Blessure Critique} si il n'y en avait pas d'autres.`)
}
📝 Unterschiede in [ePPgxQOqL1Uhz2k9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ePPgxQOqL1Uhz2k9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ePPgxQOqL1Uhz2k9.js:0) (23 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ePPgxQOqL1Uhz2k9.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ePPgxQOqL1Uhz2k9.js
@@ -1,7 +1,7 @@
let choice1 = [
{
type : "skill",
-name : "Ranged (Bow)",
+name : "Projectiles (Arc)",
diff : {
system : {
advances : {
@@ -25,7 +25,7 @@
title : "Option",
content :
`<p>
-Add Option?
+Ajouter une option?
</p>
<ol>
<li>Ranged (Bow) +10 and a Bow with 12 Arrows</li>
@@ -64,22 +64,17 @@
let item = await game.wfrp4e.utility.find(c.name, c.type)
if (item)
{
+let equip = item.system.tags.has("equippable");
item = item.toObject()
-equip(item);
-items.push(mergeObject(item, (c.diff || {})))
+if (equip)
+{
+item.system.equipped.value = true;
+}
+items.push(foundry.utils.mergeObject(item, (c.diff || {})))
}
else
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [ebDQH0MdGAG02CHl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ebDQH0MdGAG02CHl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ebDQH0MdGAG02CHl.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ebDQH0MdGAG02CHl.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ebDQH0MdGAG02CHl.js
@@ -3,12 +3,12 @@
data.system.location.key = this.item.system.location.key
if (this.item.system.location.key == "rArm")
{
-data.system.location.value = "Right Hand"
+data.system.location.value = "Main Droite"
data.system.location.key = "rHand"
}
else if (this.item.system.location.key == "lArm")
{
-data.system.location.value = "Left Hand"
+data.system.location.value = "Main Gauche"
data.system.location.key = "lHand"
}
this.actor.createEmbeddedDocuments("Item", [data])
📝 Unterschiede in [ed7Sud9HM3uB2j6b.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ed7Sud9HM3uB2j6b.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ed7Sud9HM3uB2j6b.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ed7Sud9HM3uB2j6b.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ed7Sud9HM3uB2j6b.js
@@ -1,7 +1,7 @@
-ChatMessage.create({content : "<em>Yield or die!</em>", speaker : ChatMessage.getSpeaker({token: this.actor.getActiveTokens()[0]?.document, actor: this.actor})}, {chatBubble : true})
+ChatMessage.create({content : "<em>Céder ou Mourir!</em>", speaker : ChatMessage.getSpeaker({token: this.actor.getActiveTokens()[0]?.document, actor: this.actor})}, {chatBubble : true})
let item = await fromUuid("Compendium.wfrp4e-core.items.pTorrE0l3VybAbtn")
let data = item.toObject();
data.system.specification.value = 2;
-this.script.scriptNotification("Adding " + data.name);
+this.script.scriptNotification("Ajout de " + data.name);
await this.actor.createEmbeddedDocuments("Item", [data], {fromEffect: this.effect.id});
game.wfrp4e.utility.postFear(2, this.actor.prototypeToken.name)
📝 Unterschiede in [egDtqMxe3iekc6hv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/egDtqMxe3iekc6hv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/egDtqMxe3iekc6hv.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/egDtqMxe3iekc6hv.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/egDtqMxe3iekc6hv.js
@@ -1,6 +1,6 @@
let trait = args.opposedTest.attackerTest.item
let woundLossEffect = this.item.effects.get("7Amhi75wLv0PvGjd")
-if (trait && trait.name.includes("Bite") && woundLossEffect)
+if (trait && trait.name.includes("Morsure") && woundLossEffect)
{
args.actor.applyEffect({effectUuids : woundLossEffect.uuid})
}
📝 Unterschiede in [eh1J3s0s4A2AxoFp.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/eh1J3s0s4A2AxoFp.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/eh1J3s0s4A2AxoFp.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/eh1J3s0s4A2AxoFp.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/eh1J3s0s4A2AxoFp.js
@@ -1,4 +1,4 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.Item.8pVzgPkgWpTJvfhG");
let data = item.toObject();
-data.name += " (Enemy)";
+data.name += " (Ennemi)";
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect: this.effect.id})
📝 Unterschiede in [ekjJQHyMbZT2vqdc.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ekjJQHyMbZT2vqdc.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ekjJQHyMbZT2vqdc.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ekjJQHyMbZT2vqdc.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ekjJQHyMbZT2vqdc.js
@@ -1,9 +1,9 @@
let uses = this.item.getFlag("wfrp4e", "uses") || 0;
uses++;
-this.script.scriptNotification(`Used ${uses} times`)
+this.script.scriptNotification(`Utilisé ${uses} fois`)
this.item.setFlag("wfrp4e", "uses", uses);
if (uses >= 3)
{
this.effect.update({"flags.wfrp4e.applicationData.type" : "other"})
-this.script.scriptNotification(`Used up`);
+this.script.scriptNotification(`Utilisé`);
}
📝 Unterschiede in [eqxE7nBO13yJS7hc.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/eqxE7nBO13yJS7hc.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/eqxE7nBO13yJS7hc.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/eqxE7nBO13yJS7hc.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/eqxE7nBO13yJS7hc.js
@@ -1,4 +1,4 @@
let roll = (await new Roll("1d10").roll())
-roll.toMessage({flavor: "Wounds Healed", speaker : {alias : this.actor.name}})
+roll.toMessage({flavor: " Blessures soignées", speaker : {alias : this.actor.name}})
this.actor.modifyWounds(roll.total)
this.actor.hasCondition("bleeding")?.delete();
📝 Unterschiede in [ezGqDoC9hNRBnFTB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ezGqDoC9hNRBnFTB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ezGqDoC9hNRBnFTB.js:0) (15 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ezGqDoC9hNRBnFTB.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ezGqDoC9hNRBnFTB.js
@@ -1,14 +1,5 @@
-let choices = await Promise.all([game.wfrp4e.utility.findItemId("1zaqojk0Oq1m8vYv"), game.wfrp4e.utility.findItemId("zIuarD5mB0EF0ji0")])
-let items = await game.wfrp4e.apps.ItemDialog.create(choices, 1, "Choose a Weapon")
+let choices = await Promise.all([warhammer.utility.findItemId("1zaqojk0Oq1m8vYv"), warhammer.utility.findItemId("zIuarD5mB0EF0ji0")])
+let items = await game.wfrp4e.apps.ItemDialog.create(choices, 1, "Choisissez a Weapon")
items = items.map(i => i.toObject())
-items.forEach(i => equip(i))
+items.forEach(i => i.system.equipped.value = true);
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.data.worn.value = true
-else if (item.type == "weapon")
-item.data.equipped = true
-else if (item.type == "trapping" && item.data.trappingType.value == "clothingAccessories")
-item.data.worn = true
-}
📝 Unterschiede in [f062aa2BNClx08D6.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/f062aa2BNClx08D6.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/f062aa2BNClx08D6.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/f062aa2BNClx08D6.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/f062aa2BNClx08D6.js
@@ -5,7 +5,7 @@
let toughnessLost = parseInt(this.effect.sourceTest.result.SL)
let currentModifier = this.actor.characteristics.t.modifier
await this.actor.update({ "system.characteristics.t.modifier": currentModifier - toughnessLost })
-this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> lost ${toughnessLost} Toughness`)
+this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> perd ${toughnessLost} points d'Endurance`)
if (this.actor.system.characteristics.t.value <= 0)
{
this.actor.addCondition("dead");
📝 Unterschiede in [f29Pv6TQtgILxt1h.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/f29Pv6TQtgILxt1h.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/f29Pv6TQtgILxt1h.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/f29Pv6TQtgILxt1h.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/f29Pv6TQtgILxt1h.js
@@ -4,8 +4,8 @@
if (args.test.options.fieldDressing && args.test.result.reversed)
wounds = this.actor.characteristics.int.bonus + Math.min(1, Number(args.test.result.SL))
args.test.result.woundsHealed = wounds
-args.test.result.other.push(`<b>${this.actor.name}</b> healed <b>${wounds}</b> wounds of the patient.`)
+args.test.result.other.push(`<b>${this.actor.name}</b> soigne <b>${wounds}</b> Blessures du patient.`)
}
else if (this.actor.characteristics.int.bonus + args.test.result.SL < 0)
-args.test.result.other.push(`The patient contracts a @UUID[Compendium.wfrp4e-core.items.Item.1hQuVFZt9QnnbWzg]{Minor Infection}.`)
+args.test.result.other.push(`Le patient contracte un @UUID[Compendium.wfrp4e-core.items.Item.1hQuVFZt9QnnbWzg]{Infection Mineure}.`)
}
📝 Unterschiede in [f5Mp3kXwCFdPkW6N.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/f5Mp3kXwCFdPkW6N.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/f5Mp3kXwCFdPkW6N.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/f5Mp3kXwCFdPkW6N.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/f5Mp3kXwCFdPkW6N.js
@@ -1 +1 @@
-return args.skill?.name != "Entertain (Sing)" && args.skill?.name != "Entertain (Singing)" && !args.skill?.name.includes("Language");
+return args.skill?.name != "Divertissement (Chant)" && args.skill?.name != "Divertissement (Chanter)" && !args.skill?.name.includes("Langue");
📝 Unterschiede in [fEFfHFeJxkR0aIJK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/fEFfHFeJxkR0aIJK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/fEFfHFeJxkR0aIJK.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/fEFfHFeJxkR0aIJK.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/fEFfHFeJxkR0aIJK.js
@@ -1,4 +1,4 @@
if (args.opposedTest.result.differenceSL >= 0 && args.opposedTest.result.differenceSL <= 3 && args.opposedTest.result.winner == "attacker")
{
-this.script.scriptMessage(`Everyone within 20 feet loses 1 Wound and makes a <strong>Difficult (-10) Endurance</strong> or gains @Condition[Deafened]`, {blind : true, whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`Tous ceux dans un rayon de 7 mètres perde 1 Point de Blessure et doivent faire un Test de <strong> Résistance Difficile (-10)</strong> ou recevoir l'état gains @Condition[Assourdi]`, {blind : true, whisper : ChatMessage.getWhisperRecipients("GM")})
}
📝 Unterschiede in [fP2edYbj6QjPPAjL.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/fP2edYbj6QjPPAjL.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/fP2edYbj6QjPPAjL.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/fP2edYbj6QjPPAjL.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/fP2edYbj6QjPPAjL.js
@@ -1 +1 @@
-return ["Charm Animal", "Endurance", "Outdoor Survival"].includes(args.skill?.name)
+return ["Emprise sur les animaux", "Résistance", "Survie en extérieur"].includes(args.skill?.name)
📝 Unterschiede in [fYLSe6CrYciap5y8.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/fYLSe6CrYciap5y8.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/fYLSe6CrYciap5y8.js:0) (17 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/fYLSe6CrYciap5y8.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/fYLSe6CrYciap5y8.js
@@ -10,7 +10,7 @@
"wp" : 0,
"fel" : 0
}
-let skills = ["Consume Alcohol", "Row", "Sail", "Swim"]
+let skills = [game.i18n.localize("NAME.ConsumeAlcohol"), game.i18n.localize("NAME.Row"), game.i18n.localize("NAME.Sail"), game.i18n.localize("NAME.Swim")]
let skillAdvancements = [10, 10, 10, 10]
let talents = []
let trappings = []
@@ -44,7 +44,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
for (let trapping of trappings)
@@ -53,22 +53,13 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [feMPZhhFeXRtKdKY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/feMPZhhFeXRtKdKY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/feMPZhhFeXRtKdKY.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/feMPZhhFeXRtKdKY.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/feMPZhhFeXRtKdKY.js
@@ -6,5 +6,5 @@
}
else
{
-this.script.scriptNotification("None left!", "error")
+this.script.scriptNotification("Aucun restant!", "error")
}
📝 Unterschiede in [fiF9sM5UpcHMYa33.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/fiF9sM5UpcHMYa33.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/fiF9sM5UpcHMYa33.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/fiF9sM5UpcHMYa33.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/fiF9sM5UpcHMYa33.js
@@ -1,4 +1,4 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.vMYEkrWj0ip6ZOdv");
let data = item.toObject();
-data.name += " (Poison, Disease, Chaos)"
+data.name += " (Poison, Maladie, Chaos)"
this.actor.createEmbeddedDocuments("Item", Array(this.effect.sourceTest.result.overcast.usage.other.current).fill(data), {fromEffect: this.effect.id})
📝 Unterschiede in [ft0LaRWZT5WtnptP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ft0LaRWZT5WtnptP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ft0LaRWZT5WtnptP.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ft0LaRWZT5WtnptP.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ft0LaRWZT5WtnptP.js
@@ -2,11 +2,11 @@
if (advantage > 0)
{
await this.actor.setAdvantage(0);
-this.script.scriptNotification("Advantage Subtracted")
+this.script.scriptNotification("Avantage soustrait")
}
else
{
-return this.script.scriptNotification("Not enough Advantage!", "error")
+return this.script.scriptNotification("Pas assez d'Avantages!", "error")
}
let test = await this.actor.setupTrait(this.item, {fields : {slBonus : advantage}})
await test.roll();
📝 Unterschiede in [fzTB7t3x4bLmAXji.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/fzTB7t3x4bLmAXji.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/fzTB7t3x4bLmAXji.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/fzTB7t3x4bLmAXji.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/fzTB7t3x4bLmAXji.js
@@ -1,5 +1,5 @@
let roll = await new Roll("1d10 + 1").roll()
await roll.toMessage(this.script.getChatData());
-this.script.scriptNotification(`Healed ${roll.total} Wounds`)
+this.script.scriptNotification(`Soins de ${roll.total} Blessures`)
this.actor.corruptionDialog("moderate")
await this.actor.modifyWounds(roll.total)
📝 Unterschiede in [g07HI7vyqiFXPB0o.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/g07HI7vyqiFXPB0o.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/g07HI7vyqiFXPB0o.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/g07HI7vyqiFXPB0o.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/g07HI7vyqiFXPB0o.js
@@ -5,8 +5,8 @@
if (test.failed)
{
this.actor.addCondition("poisoned", 2)
-this.script.scriptMessage(`<p><strong>${this.actor.prototypeToken.name}</strong> has gained 2 @Condition[Poisoned] Conditions.</p>
-<p>Any being with the Bestial Creature Trait that bites them and takes damage will not bite them again during a hostile encounter, though the creature may still attack them in other ways.</p>`,
+this.script.scriptMessage(`<p><strong>${this.actor.prototypeToken.name}</strong> reçoit 2 états @Condition[Empoisonné].</p>
+<p>Toute créature avec le Trait Bestial qui le mord et provoque des dégats ne le mordra pas à nouveau durant un combat, la créature pouvant toutefois attaquer avec d'autres méthodes si disponibles..</p>`,
{
whisper: ChatMessage.getWhisperRecipients("GM"),
blind: true
@@ -16,12 +16,12 @@
else if (test.succeeded)
{
// Don't attempt to add Corrosive Blood if actor already has it
-const hasCorrosiveBlood = this.actor.has("Corrosive Blood")
+const hasCorrosiveBlood = this.actor.has("Sang corrosif")
if (hasCorrosiveBlood !== undefined) return
let item = await fromUuid("Compendium.wfrp4e-core.items.M5QSWOYt2Rbv2yxW")
let data = item.toObject()
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect: this.effect.id})
const duration = 3 + parseInt(test.result.SL)
-this.script.scriptMessage(`<p><strong>${this.actor.prototypeToken.name}</strong> gains the Corrosive Blood Trait for ${duration} rounds.</p>`,
+this.script.scriptMessage(`<p><strong>${this.actor.prototypeToken.name}</strong> gagne le Trait Sang Corrosif pour ${duration} rounds.</p>`,
{ whisper: ChatMessage.getWhisperRecipients("GM"), blind: true })
}
📝 Unterschiede in [g0SzfsLyW7aD2F19.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/g0SzfsLyW7aD2F19.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/g0SzfsLyW7aD2F19.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/g0SzfsLyW7aD2F19.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/g0SzfsLyW7aD2F19.js
@@ -3,17 +3,17 @@
let tests = this.item.system.tests.value
let name = this.item.name
// If name already specifies, make sure tests value reflects that
-if (name.includes("("))
+if (name.includes("(") && !name.toLowerCase().includes("(any)"))
{
let group = name.split("(")[1].split(")")[0]
tests = `${tests.split("(")[0].trim()} (${group})`
}
-else if (!name.includes("("))
+else
{
-let value = await ValueDialog.create("Enter Etiquette Group", this.effect.name);
+let value = await ValueDialog.create({text : "Enter Etiquette Group", title : this.effect.name});
if (value)
{
-name = this.item.name + ` (${value})`;
+name = `${name.split("(")[0].trim()} (${value})`
tests = this.item.system.tests.value.replace("Social Group", value);
}
}
📝 Unterschiede in [g4t56A09yrpZaJQ2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/g4t56A09yrpZaJQ2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/g4t56A09yrpZaJQ2.js:0) (10 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/g4t56A09yrpZaJQ2.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/g4t56A09yrpZaJQ2.js
@@ -5,12 +5,11 @@
amberTalons.system.equipped = true;
amberTalons.system.qualities.value.push({name : "magical"})
amberTalons.effects.push({
-label : "Amber Talons",
+name : "Amber Talons",
transfer: false,
-icon : "modules/wfrp4e-core/icons/spells/amber-talons.png" ,
-flags : {
-wfrp4e : {
-applicationData : {
+img : "modules/wfrp4e-core/icons/spells/amber-talons.png" ,
+system: {
+transferData : {
documentType : "Item"
},
scriptData : [{
@@ -18,6 +17,5 @@
script : "if (args.totalWoundLoss >= 1)\n{ \n args.actor.addCondition(\"bleeding\")\n}"
}]
}
-}
})
this.actor.createEmbeddedDocuments("Item", [amberTalons], {fromEffect: this.effect.id})
📝 Unterschiede in [gKIPujyuFSn0No9v.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/gKIPujyuFSn0No9v.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/gKIPujyuFSn0No9v.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/gKIPujyuFSn0No9v.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/gKIPujyuFSn0No9v.js
@@ -2,4 +2,4 @@
{
e.update({disabled: false})
}
-this.script.scriptNotification("Reset Powers")
+this.script.scriptNotification("Ré-initialiser les pouvoirs")
📝 Unterschiede in [gKPL3t4vlZAsvtGr.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/gKPL3t4vlZAsvtGr.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/gKPL3t4vlZAsvtGr.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/gKPL3t4vlZAsvtGr.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/gKPL3t4vlZAsvtGr.js
@@ -1 +1 @@
-return args.skill?.name == "Stealth (Underground)"
+return args.skill?.name == "Discrétion (Souterrains)"
📝 Unterschiede in [gMIenSmLklAkB2Zm.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/gMIenSmLklAkB2Zm.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/gMIenSmLklAkB2Zm.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/gMIenSmLklAkB2Zm.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/gMIenSmLklAkB2Zm.js
@@ -1,6 +1,6 @@
if (isNaN(parseInt(this.item.system.specification.value)))
{
-let value = await ValueDialog.create("Enter Venom Strength", this.effect.name, "", Object.values(game.wfrp4e.config.difficultyNames));
+let value = await ValueDialog.create({text : "Enter Venom Strength", title : this.effect.name}, "", Object.values(game.wfrp4e.config.difficultyNames));
if (value)
{
this.item.updateSource({"system.specification.value" : value});
📝 Unterschiede in [goz8yTlMozlsz3uY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/goz8yTlMozlsz3uY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/goz8yTlMozlsz3uY.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/goz8yTlMozlsz3uY.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/goz8yTlMozlsz3uY.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Strength';
const difficulty = 'easy';
const target = 10;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [groEX1wJ9l00PkDF.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/groEX1wJ9l00PkDF.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/groEX1wJ9l00PkDF.js:0) (16 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/groEX1wJ9l00PkDF.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/groEX1wJ9l00PkDF.js
@@ -6,10 +6,10 @@
const target = canvas.scene.tokens.get(targetId);
if (turns > 0) {
this.effect.setFlag("wfrp4e", "turns", turns);
-return this.script.scriptMessage(`<p><b>${speaker.alias}</b> continues wrapping itself around <b>${target.name}</b>. It will be able to start crushin in ${turns} turns.</p>`);
+return this.script.message(`<p><b>${speaker.alias}</b> continue de s'enrouler autour <b>${target.name}</b>. Il pourra commencer à écraser dans ${turns} tours.</p>`);
}
if (this.actor.items.find(i => i.type === "extendedTest" && i.name === this.effect.name)) {
-this.script.scriptMessage(`<p><b>${speaker.alias}</b> can resume crushing <b>${target.name}</b> with the Extended Test.</p>`);
+this.script.message(`<p><b>${speaker.alias}</b> peut reprenre son écrasement <b>${target.name}</b> avec le Test Etendu.</p>`);
return;
}
const extendedTestData = {
@@ -34,13 +34,12 @@
};
const extendedTests = await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
const extendedTest = extendedTests[0];
-this.script.scriptMessage(`<p><b>${speaker.alias}</b> finished wrapping itself around <b>${target.name}</b>. It can now begin crushing via the @UUID[${extendedTest.uuid}] Extended Test.</p>`);
+this.script.message(`<p><b>${speaker.alias}</b> a fini de s'enrouler autour de <b>${target.name}</b>. Il peut maintenant écraser via le Test Etendu @UUID[${extendedTest.uuid}].</p>`);
let effect = {
name: extendedTest.name,
-icon: extendedTest.img,
-flags: {
-wfrp4e: {
-applicationData: {
+img: extendedTest.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -53,7 +52,7 @@
const speaker = ChatMessage.getSpeaker({actor: this.actor});
const targetId = effect.getFlag("wfrp4e", "target");
const target = canvas.scene.tokens.get(targetId);
-this.script.scriptMessage(\`<p><b>${speaker.alias}</b> crushed the <b>${target.name}</b>. Boat shatters, reduced to a mass of flotsam.</p>\`);
+this.script.message(\`<p><b>${speaker.alias}</b> écrase <b>${target.name}</b>. Le bateau et broyé, réduit à une masse de déchets flottants.</p>\`);
await effect.delete();
`,
trigger: "deleteEffect"
@@ -61,5 +60,4 @@
]
}
}
-}
await extendedTests[0].createEmbeddedDocuments("ActiveEffect", [effect]);
📝 Unterschiede in [h766UvswLCsxcMow.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/h766UvswLCsxcMow.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/h766UvswLCsxcMow.js:0) (21 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/h766UvswLCsxcMow.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/h766UvswLCsxcMow.js
@@ -12,7 +12,7 @@
}
let skills = ["Charm", "Intimidate", "Melee (Basic)"]
let skillAdvancements = [7, 60, 7]
-let talents = ["Menacing", "Shadow"]
+let talents = ["Menaçant", "Ombres"]
let traits = ["Distracting"]
let trappings = []
let items = [];
@@ -46,7 +46,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
const traitRegex = /(?:,?(.+?)(\+?\d{1,2}\+?)?\s*?(?:\((.+?)\)\s*(\+?\d{1,2})?|,|$))/gm
@@ -62,7 +62,7 @@
}
catch { }
if (!traitItem) {
-ui.notifications.warn(`Could not find ${trait}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trait}`, {permanent : true})
}
traitItem = traitItem.toObject()
if (Number.isNumeric(traitVal))
@@ -80,12 +80,12 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
for (let spell of spells)
@@ -98,18 +98,9 @@
}
else
{
-ui.notifications.warn(`Could not find ${spell}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${spell}`, {permanent : true})
}
}
updateObj.name = updateObj.name += " " + this.effect.name
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.worn = true
-else if (item.type == "weapon")
-item.equipped = true
-else if (item.type == "trapping" && item.trappingType?.value == "clothingAccessories")
-item.worn = true
-}
📝 Unterschiede in [hA8PzeiCsHqqlUZm.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hA8PzeiCsHqqlUZm.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hA8PzeiCsHqqlUZm.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/hA8PzeiCsHqqlUZm.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/hA8PzeiCsHqqlUZm.js
@@ -1,2 +1,2 @@
this.actor.createEmbeddedDocuments("ActiveEffect", [game.wfrp4e.config.symptomEffects["nausea"]])
-this.script.scriptMessage(`Gains @Condition[Nausea] for [[1d10]] hours`, {whisper: ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`Gaine de @Condition[Nausée] pour [[1d10]] heures`, {whisper: ChatMessage.getWhisperRecipients("GM")})
📝 Unterschiede in [hCzxUyO6mjLNIpaM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hCzxUyO6mjLNIpaM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hCzxUyO6mjLNIpaM.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/hCzxUyO6mjLNIpaM.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/hCzxUyO6mjLNIpaM.js
@@ -1,4 +1,4 @@
let woundsGained = Math.min(args.totalWoundLoss, args.actor.status.wounds.value)
woundsGained = Math.floor(woundsGained / 2)
args.attacker.update({ "system.status.wounds.value": args.attacker.status.wounds.value + woundsGained })
-this.script.scriptMessage(`Gains ${woundsGained} Wounds`)
+this.script.scriptMessage(`Récupération de ${woundsGained} Blessures`)
📝 Unterschiede in [hDC6lroDEPVBituR.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hDC6lroDEPVBituR.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hDC6lroDEPVBituR.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/hDC6lroDEPVBituR.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/hDC6lroDEPVBituR.js
@@ -3,9 +3,9 @@
if (test.failed)
{
this.actor.update({"system.status.corruption.value" : parseInt(this.actor.status.corruption.value) + 1})
-this.script.scriptMessage("Gained a Corruption point", {whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage("Gagne un Point de Corruption", {whisper : ChatMessage.getWhisperRecipients("GM")})
if (test.result.roll % 11 == 0 || test.result.roll == 100)
{
-this.script.scriptMessage(`<strong>Fumble</strong>: immediately gain 1 @Table[mutatemental]{Mental Mutation}, and may not take a Short-term Ambition for the next [[1d10]] weeks.`, {whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`<strong>Echec total</strong>: gain immédiat de 1 @Table[mutatemental]{Mutation Mentale}, et ne peut plus prendre d'Ambition à court-terme pour les [[1d10]] prochaines weeks.`, {whisper : ChatMessage.getWhisperRecipients("GM")})
}
}
📝 Unterschiede in [hR1qD2kpFHF8JT8h.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hR1qD2kpFHF8JT8h.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hR1qD2kpFHF8JT8h.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/hR1qD2kpFHF8JT8h.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/hR1qD2kpFHF8JT8h.js
@@ -1 +1 @@
-return args.skill?.name == "Language (Magick)"
+return args.skill?.name == "Langue (Magick)"
📝 Unterschiede in [hSImyYjL0CENTvXf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hSImyYjL0CENTvXf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hSImyYjL0CENTvXf.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/hSImyYjL0CENTvXf.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/hSImyYjL0CENTvXf.js
@@ -1,4 +1,4 @@
-let test = await this.actor.setupSkill("Endurance", {fields : {difficulty : "difficult", appendTitle : ` - ${this.effect.name}`}});
+let test = await this.actor.setupSkill("Résistance", {fields : {difficulty : "difficult", appendTitle : ` - ${this.effect.name}`}});
await test.roll();
if (test.failed)
{
@@ -14,7 +14,7 @@
let damage = Math.floor(AP / 2);
await item.system.damageItem(damage, [key]);
}
-msg += `<p><strong>${item.name}</strong> AP reduced by half</p>`
+msg += `<p><strong>${item.name}</strong> PA divisé par 2</p>`
}
if (msg)
{
📝 Unterschiede in [hYNWp75ggWSTht55.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hYNWp75ggWSTht55.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hYNWp75ggWSTht55.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/hYNWp75ggWSTht55.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/hYNWp75ggWSTht55.js
@@ -1,6 +1,6 @@
if (args.test.result.hitloc.value != "head" && args.test.result.critical)
{
game.wfrp4e.utility.sleep(200).then(() => {
-this.script.scriptMessage("Can roll on the @Table[crithead]{Head Critical Hits} instead of the normal hit location")
+this.script.scriptMessage("Peut effectuer un jet sur the @Table[crithead]{Coups Critiques à la Tête} au lieu de la localisation normale")
})
}
📝 Unterschiede in [hhv7PrRdlf9sfC82.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hhv7PrRdlf9sfC82.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hhv7PrRdlf9sfC82.js:0) (17 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/hhv7PrRdlf9sfC82.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/hhv7PrRdlf9sfC82.js
@@ -10,7 +10,7 @@
"wp" : 0,
"fel" : 0
}
-let skills = ["Cool", "Dodge"]
+let skills = ["Calme", "Esquive"]
let skillAdvancements = [10, 10]
let talents = ["Combat Reflexes"]
let trappings = ["Leather Jack", "Leather Skullcap", "Leather Leggings", "Shield"]
@@ -44,7 +44,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
for (let trapping of trappings)
@@ -53,22 +53,13 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [hmk8zV1LTElHUI8A.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hmk8zV1LTElHUI8A.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hmk8zV1LTElHUI8A.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/hmk8zV1LTElHUI8A.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/hmk8zV1LTElHUI8A.js
@@ -1,7 +1,7 @@
-let msg = `<b>${this.actor.prototypeToken.name}</b> loses 1 Wound.<br>`
+let msg = `<b>${this.actor.prototypeToken.name}</b> perd 1 Blessure.<br>`
if (this.actor.status.wounds.value <= 1)
{
-msg += `<b>${this.actor.prototypeToken.name}</b> goes unconscious.<br>`
+msg += `<b>${this.actor.prototypeToken.name}</b> tombe Inconscient.<br>`
await this.actor.addCondition("unconscious")
}
this.script.scriptMessage(msg)
📝 Unterschiede in [hnsmzvcuiUYB065I.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hnsmzvcuiUYB065I.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hnsmzvcuiUYB065I.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/hnsmzvcuiUYB065I.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/hnsmzvcuiUYB065I.js
@@ -1 +1 @@
-this.actor.setupSkill(game.i18n.localize("NAME.Cool"), {appendTitle: ` - ${this.effect.name}`, context: { failure : "May not flee Combat"}}).then(test => test.roll())
+this.actor.setupSkill(game.i18n.localize("NAME.Cool"), {appendTitle: ` - ${this.effect.name}`, context: { failure : "Ne peut fuir les combats"}}).then(test => test.roll())
📝 Unterschiede in [hpwJRAhCsXTp9bd9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hpwJRAhCsXTp9bd9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hpwJRAhCsXTp9bd9.js:0) (19 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/hpwJRAhCsXTp9bd9.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/hpwJRAhCsXTp9bd9.js
@@ -88,22 +88,17 @@
let item = await game.wfrp4e.utility.find(c.name, c.type)
if (item)
{
+let equip = item.system.tags.has("equippable");
item = item.toObject()
-equip(item);
-items.push(mergeObject(item, (c.diff || {})))
+if (equip)
+{
+item.system.equipped.value = true;
+}
+items.push(foundry.utils.mergeObject(item, (c.diff || {})))
}
else
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [i5AN97A7IOeygEFA.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/i5AN97A7IOeygEFA.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/i5AN97A7IOeygEFA.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/i5AN97A7IOeygEFA.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/i5AN97A7IOeygEFA.js
@@ -1,7 +1,7 @@
if (args.applyAP && args.modifiers.ap.metal)
{
args.modifiers.ap.ignored += args.modifiers.ap.metal
-args.modifiers.other.push({value : args.modifiers.ap.metal, label : this.effect.name, details : "Add Metal AP to Damage" })
-args.modifiers.ap.details.push("<strong>" + this.effect.name + "</strong>: Ignore Metal (" + args.modifiers.ap.metal + ")");
+args.modifiers.other.push({value : args.modifiers.ap.metal, label : this.effect.name, details : "Ajout les PA Métalliques aux Dommages" })
+args.modifiers.ap.details.push("<strong>" + this.effect.name + "</strong>: Ignore le métal (" + args.modifiers.ap.metal + ")");
args.modifiers.ap.metal = 0
}
📝 Unterschiede in [iM6JLF8jDXMViReZ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/iM6JLF8jDXMViReZ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/iM6JLF8jDXMViReZ.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/iM6JLF8jDXMViReZ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/iM6JLF8jDXMViReZ.js
@@ -1 +1 @@
-return !["Pick Lock", "Sleight of Hand", "Channelling (Ulgu)"].includes(args.skill?.name)
+return !["Crochetage", "Escamotage", "Focalisation (Ulgu)"].includes(args.skill?.name)
📝 Unterschiede in [iMu8BZ7eHMAbPEO1.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/iMu8BZ7eHMAbPEO1.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/iMu8BZ7eHMAbPEO1.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/iMu8BZ7eHMAbPEO1.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/iMu8BZ7eHMAbPEO1.js
@@ -1,3 +1,3 @@
let healed = args.totalWoundLoss
-this.script.scriptMessage(`<b>this.actor.prototypeToken.name</b> healed ${healed} Wounds`);
+this.script.scriptMessage(`<b>this.actor.prototypeToken.name</b> Guérison de ${healed} Blessures`);
this.actor.modifyWounds(healed)
📝 Unterschiede in [iNAQJa5HyaEckknX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/iNAQJa5HyaEckknX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/iNAQJa5HyaEckknX.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/iNAQJa5HyaEckknX.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/iNAQJa5HyaEckknX.js
@@ -7,7 +7,7 @@
if (spells.length)
{
let chosen = spells[Math.floor(CONFIG.Dice.randomUniform() * spells.length)]
-this.script.scriptMessage(`Loses access to <strong>${chosen.name}</strong>`)
+this.script.scriptMessage(`Ne se rappelle plus du sort <strong>${chosen.name}</strong>`)
chosen.update({name : chosen.name += " (LOST)"})
}
}
📝 Unterschiede in [iO2hCDwyQ7v4qrOI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/iO2hCDwyQ7v4qrOI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/iO2hCDwyQ7v4qrOI.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/iO2hCDwyQ7v4qrOI.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/iO2hCDwyQ7v4qrOI.js
@@ -3,8 +3,8 @@
let staunch = ~~args.test.result.SL + 1
if (args.test.options.fieldDressing && args.test.result.reversed)
staunch = Math.min(1, Number(args.test.result.SL)) + 1
-args.test.result.other.push(`<b>${this.actor.name}</b> removed <b>${staunch}</b> Bleeding conditions from the patient.`)
+args.test.result.other.push(`<b>${this.actor.name}</b> supprime <b>${staunch}</b> Etats Hémorragiques du patient.`)
}
else if (this.actor.characteristics.int.bonus + args.test.result.SL < 0)
-args.test.result.other.push(`The patient contracts a @UUID[Compendium.wfrp4e-core.items.Item.1hQuVFZt9QnnbWzg]{Minor Infection}.`)
+args.test.result.other.push(`Le patient contracte une @UUID[Compendium.wfrp4e-core.items.Item.1hQuVFZt9QnnbWzg]{Infection Mineure}.`)
}
📝 Unterschiede in [iT3C15fMyQrj1RmG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/iT3C15fMyQrj1RmG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/iT3C15fMyQrj1RmG.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/iT3C15fMyQrj1RmG.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/iT3C15fMyQrj1RmG.js
@@ -1,4 +1,4 @@
-if (this.actor.has("Undead") && this.actor.has("Ethereal"))
+if (this.actor.has("Mort-vivant") && this.actor.has("Ethereal"))
{
this.actor.setupSkill(game.i18n.localize("NAME.Cool"), {skipTargets: true, appendTitle : " - " + this.effect.name}).then(async test => {
await test.roll();
📝 Unterschiede in [id9ZdkERMZnZTWXt.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/id9ZdkERMZnZTWXt.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/id9ZdkERMZnZTWXt.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/id9ZdkERMZnZTWXt.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/id9ZdkERMZnZTWXt.js
@@ -1,6 +1,6 @@
if (args.extendedTest?.getFlag("wfrp4e", "fear"))
{
-this.script.scriptNotification("Immune to Fear");
+this.script.scriptNotification("Immunisé à la Peur");
args.extendedTest.delete();
args.abort = true;
}
📝 Unterschiede in [imKVsCy8rya2gkwO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/imKVsCy8rya2gkwO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/imKVsCy8rya2gkwO.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/imKVsCy8rya2gkwO.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/imKVsCy8rya2gkwO.js
@@ -5,12 +5,12 @@
await this.actor.removeSystemEffect("consumealcohol3")
await this.actor.removeSystemEffect("stinkingdrunk1")
// The drinker is thereafter Fatigued
-// for a number of hours equal to 10 minus their Toughness Bonus —
+// for a number of hours equal to 10 minus their Toughness Bonus —
// nothing but time and rest can eliminate this penalty.
await this.actor.addCondition("fatigued")
const duration = 10 - parseInt(this.actor.system.characteristics.t.bonus)
this.effect.updateSource({"duration.rounds" : duration});
-this.script.scriptMessage(`<p><strong>${this.actor.prototypeToken.name}</strong> has lost all alcohol related penalties and gains the Fatigued Condition for ${duration} hours.</p>`,
+this.script.scriptMessage(`<p><strong>${this.actor.prototypeToken.name}</strong> ne souffre des pénalités dues à l'alcool et reçoit 1 état Fatigué pour ${duration} heures.</p>`,
{
whisper: ChatMessage.getWhisperRecipients("GM"),
blind: true
📝 Unterschiede in [inPxRSx0CDj1nwAm.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/inPxRSx0CDj1nwAm.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/inPxRSx0CDj1nwAm.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/inPxRSx0CDj1nwAm.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/inPxRSx0CDj1nwAm.js
@@ -1,4 +1,4 @@
-if (args.test.result.fumble && !this.actor.itemTypes.talent.find(i => i.name == "Arcane Magic (Fire)"))
+if (args.test.result.fumble && !this.actor.itemTypes.talent.find(i => i.name == "Magie des Arcanes (Feu)"))
{
this.actor.addCondition("ablaze");
}
📝 Unterschiede in [iuSoKntfJ4eAPafQ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/iuSoKntfJ4eAPafQ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/iuSoKntfJ4eAPafQ.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/iuSoKntfJ4eAPafQ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/iuSoKntfJ4eAPafQ.js
@@ -1,6 +1,6 @@
-let spells = await warhammer.utility.findAllItems("spell", "Loading Spells");
-spells = spells.filter(s => ["fire", "heavens", "beasts", "shadow", "light", "life", "death", "metal"].includes(s.system.lore.value)).sort((a, b) => a.system.lore.value > b.system.lore.value ? 1 : -1)
-let choice = await ItemDialog.create(spells, 1, "Choose Spell");
+let spells = await warhammer.utility.findAllItems("spell", "Chargement des sorts");
+spells = spells.filter(s => ["feu", "cieux", "bêtes", "ombres", "lumière", "vie", "mort", "métal"].includes(s.system.lore.value)).sort((a, b) => a.system.lore.value > b.system.lore.value ? 1 : -1)
+let choice = await ItemDialog.create(spells, 1, "Choisir un sort");
if (choice[0])
{
this.actor.createEmbeddedDocuments("Item", choice, {fromEffect: this.effect.id})
📝 Unterschiede in [j98hvy6r9G2Vjmid.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/j98hvy6r9G2Vjmid.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/j98hvy6r9G2Vjmid.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/j98hvy6r9G2Vjmid.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/j98hvy6r9G2Vjmid.js
@@ -1,12 +1,12 @@
if (args.totalWoundLoss > 0)
{
args.opposedTest.result.other.push(
-`@Corruption[minor]{Minor Exposure to Corruption}`
+`@Corruption[minor]{Exposition Mineure à la Corruption}`
)
this.script.scriptMessage(
`<strong>${this.effect.name}</strong>:
-@Corruption[minor]{Minor Exposure to Corruption} <br/>
-<strong>${args.actor.prototypeToken.name}</strong> must take an
-<strong>Average (+20%) Corruption (Minor) Test</strong>`,
+@Corruption[minor]{Exposition Mineure à la Corruption} <br/>
+<strong>${args.actor.prototypeToken.name}</strong> doit réaliser un Test
+<strong>Accessible (+20%) de Corruption (Mineur)</strong>`,
{whisper: ChatMessage.getWhisperRecipients("GM")})
}
📝 Unterschiede in [jFwema0iwzBphxie.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jFwema0iwzBphxie.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jFwema0iwzBphxie.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/jFwema0iwzBphxie.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/jFwema0iwzBphxie.js
@@ -3,4 +3,4 @@
args.attacker.update({"system.status.wounds.value" : args.attacker.system.status.wounds.value + woundsGained})
args.actor.addCondition("fatigued")
args.attacker.hasCondition("fatigued")?.delete();
-this.script.scriptMessage(`<b>${args.attacker.prototypeToken.name}</b> gains ${woundsGained} Wounds`);
+this.script.scriptMessage(`<b>${args.attacker.prototypeToken.name}</b> guéri de ${woundsGained} Blessures`);
📝 Unterschiede in [jGDk7avWFSnyFoql.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jGDk7avWFSnyFoql.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jGDk7avWFSnyFoql.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/jGDk7avWFSnyFoql.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/jGDk7avWFSnyFoql.js
@@ -4,5 +4,5 @@
{
await broken.delete();
this.actor.createEmbeddedDocuments("Item", [item], {fromEffect: this.effect.id})
-this.script.scriptNotification(`Removed ${broken.name}, added ${item.name} (${Math.ceil(CONFIG.Dice.randomUniform() * 10)} Rounds)`)
+this.script.scriptNotification(`Suppression de ${broken.name}, ajout de ${item.name} (${Math.ceil(CONFIG.Dice.randomUniform() * 10)} Rounds)`)
}
📝 Unterschiede in [jHgxpe6TJDlP3oTn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jHgxpe6TJDlP3oTn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jHgxpe6TJDlP3oTn.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/jHgxpe6TJDlP3oTn.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/jHgxpe6TJDlP3oTn.js
@@ -1,6 +1,6 @@
-let spells = await warhammer.utility.findAllItems("spell", "Loading Spells");
+let spells = await warhammer.utility.findAllItems("spell", "Chargement des sorts");
spells = spells.filter(s => ["slaanesh"].includes(s.system.lore.value))
-let choice = await ItemDialog.create(spells, 1, "Choose Spell");
+let choice = await ItemDialog.create(spells, 1, "Choisir un sort");
if (choice[0])
{
this.item.updateSource({name : this.item.name + ` (${choice[0].name})`})
📝 Unterschiede in [jObJanFoev4N6ZRv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jObJanFoev4N6ZRv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jObJanFoev4N6ZRv.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/jObJanFoev4N6ZRv.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/jObJanFoev4N6ZRv.js
@@ -1,2 +1,2 @@
if (!args.opposedTest.attackerTest.item?.system?.isMagical)
-args.abort = `<strong>${this.effect.name}</strong>: Ignored`
+args.abort = `<strong>${this.effect.name}</strong>: Ignoré`
📝 Unterschiede in [jW87rmQLtROdVEhW.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jW87rmQLtROdVEhW.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jW87rmQLtROdVEhW.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/jW87rmQLtROdVEhW.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/jW87rmQLtROdVEhW.js
@@ -1,5 +1,5 @@
if (["orc", "ork", "goblin", "hobgoblin", "snotling", "greenskin"].includes(args.opposedTest.defender.details.species.value.toLowerCase()))
{
args.addImpact = true
-args.opposedTest.result.other.push("<b>Rune of Goblin Bane</b>: Impact Added")
+args.opposedTest.result.other.push("<b>Rune de Banissement de Gobelin</b>: Ajout d'Impact")
}
📝 Unterschiede in [jXbrIGxznqf1SNxZ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jXbrIGxznqf1SNxZ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jXbrIGxznqf1SNxZ.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/jXbrIGxznqf1SNxZ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/jXbrIGxznqf1SNxZ.js
@@ -1,2 +1,2 @@
const speaker = ChatMessage.getSpeaker({actor: this.actor});
-this.script.scriptMessage(`<p><b>${speaker.alias}</b> is Immersed within a Sea Elemental and suffers from @UUID[Compendium.wfrp4e-core.journals.JournalEntry.NS3YGlJQxwTggjRX.JournalEntryPage.WCivInLZrqEtZzF4#drowning-and-suffocation]{Suffocation}</p><p>They may attempt to escape by freeing themselves from the @Condition[Entangled} Condition as if they were @UUID[Compendium.wfrp4e-core.journals.JournalEntry.NS3YGlJQxwTggjRX.JournalEntryPage.wmA76Q2zJJ9HrkvA#grappling]{Grappled} by the Sea Elemental, making an <b>Opposed Strength Test</b> against its Strength of 59.</p>`);
+this.script.scriptMessage(`<p><b>${speaker.alias}</b> est immergé dans la Elémentair de Mer et subit la @UUID[Compendium.wfrp4e-core.journals.JournalEntry.NS3YGlJQxwTggjRX.JournalEntryPage.WCivInLZrqEtZzF4#drowning-and-suffocation]{Suffocation}</p><p>Il peut essayer de s'échapperen s"évadant de l'Etat @Condition[Entravé} comme si il était @UUID[Compendium.wfrp4e-core.journals.JournalEntry.NS3YGlJQxwTggjRX.JournalEntryPage.wmA76Q2zJJ9HrkvA#grappling]{Grappled} par l'Elémentaire de Mer, en réalisant un <b>Test Opposé de Force</b> contre une Force de 59.</p>`);
📝 Unterschiede in [jdS2u1tQPYeO55WI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jdS2u1tQPYeO55WI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jdS2u1tQPYeO55WI.js:0) (7 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/jdS2u1tQPYeO55WI.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/jdS2u1tQPYeO55WI.js
@@ -37,7 +37,7 @@
}
if (msg)
{
-this.script.scriptMessage(msg, {speaker : {alias : args.actor.name}});
+this.script.message(msg, {speaker : {alias : args.actor.name}});
}
}
}
@@ -53,3 +53,8 @@
{
await args.actor.addCondition("poisoned");
}
+if (type == "warpfire")
+{
+await this.actor.corruptionDialog("moderate")
+this.actor.applyEffect({effectUuids : this.item.effects.getName("Warpfire").uuid})
+}
📝 Unterschiede in [jsgLEVYvMieyYT6L.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jsgLEVYvMieyYT6L.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jsgLEVYvMieyYT6L.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/jsgLEVYvMieyYT6L.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/jsgLEVYvMieyYT6L.js
@@ -14,5 +14,5 @@
}
else
{
-this.script.scriptNotification("No Token Image path configured. The image path should be set in the first line of this script.", "error");
+this.script.scriptNotification("Aucune image de Token configurée. Le chemin du token doit être configuré dans la première ligne de ce script.", "error");
}
📝 Unterschiede in [k0AkkBLtE8oZhBwn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/k0AkkBLtE8oZhBwn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/k0AkkBLtE8oZhBwn.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/k0AkkBLtE8oZhBwn.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/k0AkkBLtE8oZhBwn.js
@@ -1,5 +1,5 @@
if (isNaN(parseInt(this.item.system.specification.value))) {
-let value = await ValueDialog.create("Armoured Value", "Enter the Armoured value");
+let value = await ValueDialog.create({title : "Armoured Value", text : "Enter the Armoured value"});
if (value) {
this.item.updateSource({"system.specification.value" : value});
}
📝 Unterschiede in [kYiDBPRKIokFkr4Z.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/kYiDBPRKIokFkr4Z.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/kYiDBPRKIokFkr4Z.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/kYiDBPRKIokFkr4Z.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/kYiDBPRKIokFkr4Z.js
@@ -1,4 +1,4 @@
-if (args.item.type == "skill" && args.item.name == "Ranged (Bow)")
+if (args.item.type == "skill" && args.item.name == "Projectiles (Arc)")
{
args.item.system.modifier.value += 20;
}
📝 Unterschiede in [kiJ6AiaYVUjt6aV6.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/kiJ6AiaYVUjt6aV6.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/kiJ6AiaYVUjt6aV6.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/kiJ6AiaYVUjt6aV6.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/kiJ6AiaYVUjt6aV6.js
@@ -1,6 +1,6 @@
teeth = await fromUuid("Compendium.wfrp4e-core.items.fBcZhOBn8IpoVqQ1")
teeth = teeth.toObject();
let roll = await new Roll("1d10").roll();
-roll.toMessage(this.script.getChatData({flavor : "Teeth Lost"}))
+roll.toMessage(this.script.getChatData({flavor : "Dents perdues"}))
teeth.system.location.value = `${roll.total} ${teeth.system.location.value}`
this.actor.createEmbeddedDocuments("Item", [teeth])
📝 Unterschiede in [kvaN100w0nBUlLbj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/kvaN100w0nBUlLbj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/kvaN100w0nBUlLbj.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/kvaN100w0nBUlLbj.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/kvaN100w0nBUlLbj.js
@@ -1,6 +1,6 @@
let poisoned = this.actor.hasCondition("poisoned")
if (poisoned)
{
-this.script.scriptMessage("Immune to Poisoned")
+this.script.scriptMessage("Immunisé aux Poisons")
poisoned.delete()
}
📝 Unterschiede in [lII4KMRblqwFBlsV.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lII4KMRblqwFBlsV.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lII4KMRblqwFBlsV.js:0) (21 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/lII4KMRblqwFBlsV.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/lII4KMRblqwFBlsV.js
@@ -10,7 +10,7 @@
"wp" : 10,
"fel" : 15
}
-let skills = ["Channelling", "Charm", "Perform (Dancing)"]
+let skills = ["Focalisation", "Charm", "Perform (Dancing)"]
let skillAdvancements = [0, 6, 3]
let talents = ["Attractive", "Distract", "Mimic"]
let traits = ["Distracting", "Flight (6)", "Spellcaster (Petty)"]
@@ -46,7 +46,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
const traitRegex = /(?:,?(.+?)(\+?\d{1,2}\+?)?\s*?(?:\((.+?)\)\s*(\+?\d{1,2})?|,|$))/gm
@@ -62,7 +62,7 @@
}
catch { }
if (!traitItem) {
-ui.notifications.warn(`Could not find ${trait}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trait}`, {permanent : true})
}
traitItem = traitItem.toObject()
if (Number.isNumeric(traitVal))
@@ -80,12 +80,12 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
for (let spell of spells)
@@ -98,18 +98,9 @@
}
else
{
-ui.notifications.warn(`Could not find ${spell}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${spell}`, {permanent : true})
}
}
updateObj.name = updateObj.name += " " + this.effect.name
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.worn = true
-else if (item.type == "weapon")
-item.equipped = true
-else if (item.type == "trapping" && item.trappingType?.value == "clothingAccessories")
-item.worn = true
-}
📝 Unterschiede in [lOIHiAIDtj91kllN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lOIHiAIDtj91kllN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lOIHiAIDtj91kllN.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/lOIHiAIDtj91kllN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/lOIHiAIDtj91kllN.js
@@ -1,5 +1,5 @@
const chanties = await WFRP_Utility.findAll('wfrp4e-soc.chanty');
-let choice = await ItemDialog.create(chanties, 1, "Choose Chanty");
+let choice = await ItemDialog.create(chanties, 1, "Choisissez Chanty");
if (choice.length) {
console.log(choice);
this.actor.createEmbeddedDocuments("Item", choice, {fromEffect: this.effect.id});
📝 Unterschiede in [lOzkngzye4RmvALp.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lOzkngzye4RmvALp.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lOzkngzye4RmvALp.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/lOzkngzye4RmvALp.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/lOzkngzye4RmvALp.js
@@ -1,3 +1,3 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.DrNUTPeodEgpWTnT")
this.actor.createEmbeddedDocuments("Item", [item], {fromEffect : this.effect.id});
-this.script.scriptNotification("Added " + item.name)
+this.script.scriptNotification("Ajout de " + item.name)
📝 Unterschiede in [lU4s3UTtBkU38djI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lU4s3UTtBkU38djI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lU4s3UTtBkU38djI.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/lU4s3UTtBkU38djI.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/lU4s3UTtBkU38djI.js
@@ -1,4 +1,4 @@
this.actor.addCondition("entangled")
-let msg = `<b>${this.actor.prototypeToken.name}</b> loses 1 Wound and gains 1 <strong>Entangled</strong> Condition.`
+let msg = `<b>${this.actor.prototypeToken.name}</b> perd 1 Blessure et reçoit l'état <strong>Empêtré</strong>.`
this.script.scriptMessage(msg)
this.actor.modifyWounds(-1)
📝 Unterschiede in [lZuavewrJzOehrJQ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lZuavewrJzOehrJQ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lZuavewrJzOehrJQ.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/lZuavewrJzOehrJQ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/lZuavewrJzOehrJQ.js
@@ -1,5 +1,5 @@
-let test = await this.actor.setupSkill('Endurance', {
-appendTitle: ` – ${this.effect.name}`,
+let test = await this.actor.setupSkill('Résistance', {
+appendTitle: ` ${this.effect.name}`,
skipTargets: true,
fields: {difficulty: 'easy'},
characteristic: 't',
📝 Unterschiede in [laptAldsT0Fm1rDt.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/laptAldsT0Fm1rDt.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/laptAldsT0Fm1rDt.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/laptAldsT0Fm1rDt.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/laptAldsT0Fm1rDt.js
@@ -1,5 +1,5 @@
-let blunt = await Dialog.confirm({label : "test", content :`<p>Apply blunt damage reduction? (-3)</p>`})
+let blunt = await Dialog.confirm({label : "test", content :`<p>Appliquer la réduction des Dégats contondants? (-3)</p>`})
if (blunt)
{
-args.modifiers.other.push({label : this.effect.name, details : "Blunt Damage Reduction", value : -3})
+args.modifiers.other.push({label : this.effect.name, details : "Réduction des dégats contondants", value : -3})
}
📝 Unterschiede in [lhemR8EP5tGNKout.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lhemR8EP5tGNKout.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lhemR8EP5tGNKout.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/lhemR8EP5tGNKout.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/lhemR8EP5tGNKout.js
@@ -1,11 +1,11 @@
-let test = await this.actor.setupSkill(game.i18n.localize("NAME.Cool"), {fields: {difficulty : "average"}, skipTargets: true, appendTitle : ` - ${this.effect.name}`, context : {failure : "Suffer Creeping Irrationality"}})
+let test = await this.actor.setupSkill(game.i18n.localize("NAME.Cool"), {fields: {difficulty : "average"}, skipTargets: true, appendTitle : ` - ${this.effect.name}`, context : {failure : "Souffre d'Irrationnalité Effrayante"}})
await test.roll();
if (test.failed)
{
-msg = `<p>@UUID[${this.effect.sourceItem.uuid}]{Creeping Irratitonality} Roll: <a class="inline-roll"><i class="fas fa-dice-d20"></i>${Math.ceil(CONFIG.Dice.randomUniform() * 10)}</a></p>`
+msg = `<p>@UUID[${this.effect.sourceItem.uuid}]{Irrationnalité Effrayante} Lancez: <a class="inline-roll"><i class="fas fa-dice-d20"></i>${Math.ceil(CONFIG.Dice.randomUniform() * 10)}</a></p>`
if (test.result.roll % 11 == 0 || test.result.roll == 100)
{
-msg += `<p><b>${this.actor.prototypeToken.name}</b> also gained 1 Corruption Point. If mutating, this results in a @Table[mutatemental]{Mental Corruption}</p>`
+msg += `<p><b>${this.actor.prototypeToken.name}</b> reçoit également 1 Point de Corruption. Si il subit une mutation, il doit la déterminer sur la table des @Table[mutatemental]{Mutations Mentales}.</p>`
let newCorruption = Number(this.actor.status.corruption.value) + 1
this.actor.update({"system.status.corruption.value" : newCorruption})
}
📝 Unterschiede in [lvjcddwRiN9iGruy.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lvjcddwRiN9iGruy.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lvjcddwRiN9iGruy.js:0) (16 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/lvjcddwRiN9iGruy.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/lvjcddwRiN9iGruy.js
@@ -12,16 +12,16 @@
let currentAge = parseInt(this.actor.system.details.age.value)
let inline = `<a class="inline-roll" data-tooltip="@TT"><i class="fas fa-dice-d20"></i>@ROLL</a>`
let msg =
-`<p><b>${this.actor.prototypeToken.name}</b> ages by ${inline.replace("@ROLL", ageAdded).replace("@TT", "2d10")} and loses</p>
-<p>${inline.replace("@ROLL", ws).replace("@TT", "1d10")} <b>Weapon Skill</b></p>
-<p>${inline.replace("@ROLL", bs).replace("@TT", "1d10")} <b>Ballistic Skill</b></p>
-<p>${inline.replace("@ROLL", s).replace("@TT", "1d10")} <b>Strength</b></p>
-<p>${inline.replace("@ROLL", t).replace("@TT", "1d10")} <b>Toughness</b></p>
-<p>${inline.replace("@ROLL", ag).replace("@TT", "1d10")} <b>Agility</b></p>
-<p>${inline.replace("@ROLL", dex).replace("@TT", "1d10")} <b>Dexterity</b></p>
+`<p><b>${this.actor.prototypeToken.name}</b> vieilli de ${inline.replace("@ROLL", ageAdded).replace("@TT", "2d10")} et perd</p>
+<p>${inline.replace("@ROLL", ws).replace("@TT", "1d10")} <b>Capacité de Combat</b></p>
+<p>${inline.replace("@ROLL", bs).replace("@TT", "1d10")} <b>Capacité de Tir</b></p>
+<p>${inline.replace("@ROLL", s).replace("@TT", "1d10")} <b>Force</b></p>
+<p>${inline.replace("@ROLL", t).replace("@TT", "1d10")} <b>Endurance</b></p>
+<p>${inline.replace("@ROLL", ag).replace("@TT", "1d10")} <b>Agilité</b></p>
+<p>${inline.replace("@ROLL", dex).replace("@TT", "1d10")} <b>Dexterité</b></p>
`
this.script.scriptMessage(msg);
-let characteristics = duplicate(this.actor.system.characteristics)
+let characteristics = foundry.utils.duplicate(this.actor.system.characteristics)
characteristics.ws.initial -= ws
characteristics.bs.initial -= bs
characteristics.s.initial -= s
📝 Unterschiede in [mPxmCsXYirAIT913.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/mPxmCsXYirAIT913.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/mPxmCsXYirAIT913.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/mPxmCsXYirAIT913.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/mPxmCsXYirAIT913.js
@@ -1,2 +1,2 @@
-let key = await ItemDialog.create(ItemDialog.objectToArray(game.wfrp4e.config.characteristics, this.effect.img), 1, "Choose Characteristic");
+let key = await ItemDialog.create(ItemDialog.objectToArray(game.wfrp4e.config.characteristics, this.effect.img), 1, "Choisissez Characteristic");
this.effect.updateSource({changes : [{key : `system.characteristics.${key[0].id}.modifier`, mode : 2, value : 10}]})
📝 Unterschiede in [mRvLsSVxNyt8LVZb.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/mRvLsSVxNyt8LVZb.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/mRvLsSVxNyt8LVZb.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/mRvLsSVxNyt8LVZb.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/mRvLsSVxNyt8LVZb.js
@@ -1,4 +1,4 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.GRRN3XAKIpEVCY7z")
let data = item.toObject();
-data.name += " (To Be Determined)"
+data.name += " (A déterminer)"
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect : this.effect.id})
📝 Unterschiede in [mTnmPcjWmvScIBWY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/mTnmPcjWmvScIBWY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/mTnmPcjWmvScIBWY.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/mTnmPcjWmvScIBWY.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/mTnmPcjWmvScIBWY.js
@@ -1 +1 @@
-return args.skill?.name.includes("Channelling") || args.type == "channelling"
+return args.skill?.name.includes("Focalisation") || args.type == "channelling"
📝 Unterschiede in [mlulnXQo8XU8vKLD.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/mlulnXQo8XU8vKLD.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/mlulnXQo8XU8vKLD.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/mlulnXQo8XU8vKLD.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/mlulnXQo8XU8vKLD.js
@@ -1,6 +1,6 @@
if (isNaN(parseInt(this.item.system.specification.value)))
{
-let value = await ValueDialog.create("Enter Grim value", this.effect.name);
+let value = await ValueDialog.create({tetx : "Enter Grim value", title : this.effect.name});
if (value)
{
this.item.updateSource({"system.specification.value" : value});
📝 Unterschiede in [mr8qm5Bg6k1idZ6Q.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/mr8qm5Bg6k1idZ6Q.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/mr8qm5Bg6k1idZ6Q.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/mr8qm5Bg6k1idZ6Q.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/mr8qm5Bg6k1idZ6Q.js
@@ -1 +1 @@
-return args.item?.name == "Play (Lute)"
+return args.item?.name == "Musicien (Luth)"
📝 Unterschiede in [n5RJqJL9fdRIxkuN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/n5RJqJL9fdRIxkuN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/n5RJqJL9fdRIxkuN.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/n5RJqJL9fdRIxkuN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/n5RJqJL9fdRIxkuN.js
@@ -1,11 +1,11 @@
if (this.actor.system.status.advantage.value > 0)
{
await this.actor.modifyAdvantage(-1);
-this.script.scriptNotification("Advantage Subtracted")
+this.script.scriptNotification("Avantage soustrait")
}
else
{
-return this.script.scriptNotification("Not enough Advantage!", "error")
+return this.script.scriptNotification("Pas assez d'Avantages!", "error")
}
let test = await this.actor.setupTrait(this.item)
await test.roll();
📝 Unterschiede in [nD2QVg3DrPK3foMf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/nD2QVg3DrPK3foMf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/nD2QVg3DrPK3foMf.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/nD2QVg3DrPK3foMf.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/nD2QVg3DrPK3foMf.js
@@ -1,4 +1,4 @@
-args.actor.setupSkill("Dodge", { fields: { difficulty: "average" } }).then(async test => {
+args.actor.setupSkill("Esquive", { fields: { difficulty: "average" } }).then(async test => {
await test.roll();
if (test.failed) {
await args.actor.addCondition("bleeding")
📝 Unterschiede in [nGTxNWBUBgTr87wU.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/nGTxNWBUBgTr87wU.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/nGTxNWBUBgTr87wU.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/nGTxNWBUBgTr87wU.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/nGTxNWBUBgTr87wU.js
@@ -1,4 +1,4 @@
if (args.opposedTest.result.differenceSL >= 0 && args.opposedTest.result.differenceSL <= 2 && args.opposedTest.result.winner == "attacker")
{
-this.script.scriptMessage(`Becomes lodged in the armour or flesh of the opponent. See @UUID[${this.item.uuid}]{${this.item.name}}.`, speaker : {alias : this.item.name}, {blind: true, whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`Becomes lodged in the armour or flesh of the opponent. See @UUID[${this.item.uuid}]{${this.item.name}}.`, {alias : this.item.name}, {blind: true, whisper : ChatMessage.getWhisperRecipients("GM")})
}
📝 Unterschiede in [naF5EWr1CBkYRZTK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/naF5EWr1CBkYRZTK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/naF5EWr1CBkYRZTK.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/naF5EWr1CBkYRZTK.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/naF5EWr1CBkYRZTK.js
@@ -2,16 +2,16 @@
{
let choice = await Dialog.wait({
title: this.effect.name,
-content: `<p>Abort damage with <strong>${this.effect.name}</strong>?`,
+content: `<p>Eviter les dégâts avec <strong>${this.effect.name}</strong>?`,
buttons: {
yes: {
-label: "Yes",
+label: "Oui",
callback: () => {
return true;
}
},
no: {
-label: "No",
+label: "Non",
callback: () => {
return false;
}
@@ -20,6 +20,6 @@
})
if (choice)
{
-args.abort = `<strong>${this.effect.name}</strong>: Damage cancelled`
+args.abort = `<strong>${this.effect.name}</strong>: Dégâts annulés`
}
}
📝 Unterschiede in [njPP9wDAsdh4WHIj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/njPP9wDAsdh4WHIj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/njPP9wDAsdh4WHIj.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/njPP9wDAsdh4WHIj.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/njPP9wDAsdh4WHIj.js
@@ -1,4 +1,4 @@
if (args.totalWoundLoss > 0 && ["trait", "weapon"].includes(args.opposedTest.attackerTest.item?.type))
{
-this.script.scriptMessage(`<b>Infected: ${args.actor.name}</b> must pass an <b>Easy (+40) Endurance</b> Test or gain a @UUID[Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb]{Festering Wound}`, {whisper: ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`<b>Infctée: ${args.actor.name}</b> doit réussir un Test <b>Facile (+40) de Résistance</b> ou subir une @UUID[Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb]{Blessure Purulente}`, {whisper: ChatMessage.getWhisperRecipients("GM")})
}
📝 Unterschiede in [nkSmu7v9WiAaK4vq.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/nkSmu7v9WiAaK4vq.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/nkSmu7v9WiAaK4vq.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/nkSmu7v9WiAaK4vq.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/nkSmu7v9WiAaK4vq.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Tailor)';
const difficulty = 'easy';
const target = 20;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [nkbTnaeBpthyhw4J.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/nkbTnaeBpthyhw4J.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/nkbTnaeBpthyhw4J.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/nkbTnaeBpthyhw4J.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/nkbTnaeBpthyhw4J.js
@@ -1,4 +1,4 @@
let fortunePoints = this.effect.sourceTest.result.overcast.usage.other.current
let current = this.actor.status.fortune.value
this.actor.update({"system.status.fortune.value" : fortunePoints + current})
-this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> fortune points increased from ${current} to ${fortunePoints + current}`)
+this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> voit ses Points de Chance augmenter de ${current} à ${fortunePoints + current}`)
📝 Unterschiede in [nkdKBJ8ItqWiRAWL.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/nkdKBJ8ItqWiRAWL.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/nkdKBJ8ItqWiRAWL.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/nkdKBJ8ItqWiRAWL.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/nkdKBJ8ItqWiRAWL.js
@@ -1,10 +1,8 @@
// Apply changes when the mask is worn
if (args.equipped) {
this.actor.createEmbeddedDocuments("ActiveEffect", [this.item.effects.contents[1]?.convertToApplied()])
-this.script.scriptMessage(`${this.actor.name} dons the <strong>${this.item.name}</strong>. <br>
-They gain +50 to Swim Tests and can breathe underwater.<br>
-If they wear the mask for more than an hour or benefit from any of its effects, they are exposed to @Corruption[moderate]{Moderate Corruption}.
-`,
+this.script.scriptMessage(`${this.actor.name} porte <strong>${this.item.name}</strong>. <br>
+Il bénéficie de +50 aux Tests de Natation et peut respirer sous l'eau.<br>Si il porte le masque pendant plus d'une heure ou bénéficie de l'un de ses effets, il est exposé à une @Corruption[moderate]{Corruption moderate}.`,
{whisper: ChatMessage.getWhisperRecipients("GM")})
}
// Notify of lingering effects when mask is removed
@@ -12,7 +10,7 @@
{
await this.item.effects.contents[0].delete();
await this.item.update({name : this.item.name += " (Used)"})
-this.script.scriptMessage(`<strong>${this.item.name}</strong> on ${this.actor.name} has been taken off and loses its properties. However, the effects last for [[1d10+4]] days, after which they should be manually removed.`,
+this.script.scriptMessage(`<strong>${this.item.name}</strong> porté par ${this.actor.name} a été enlevé et a perdu ses propriétés. Cependant, ses effets perdurent pendant [[1d10+4]] jours, après quoi il faudra les supprimer manuellement.`,
{whisper: ChatMessage.getWhisperRecipients("GM")}
)
}
📝 Unterschiede in [o88xuUConwt0vFLw.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/o88xuUConwt0vFLw.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/o88xuUConwt0vFLw.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/o88xuUConwt0vFLw.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/o88xuUConwt0vFLw.js
@@ -1,3 +1,3 @@
let points = this.effect.sourceTest.result.overcast.usage.other.current;
this.actor.update({"system.status.fortune.value" : this.actor.system.status.fortune.value + points});
-this.script.scriptMessage(`Gained ${points} Fortune Points`)
+this.script.scriptMessage(`Gagne ${points} Points de Chance`)
📝 Unterschiede in [oDNfCNyt5KaUYmg2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/oDNfCNyt5KaUYmg2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/oDNfCNyt5KaUYmg2.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/oDNfCNyt5KaUYmg2.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/oDNfCNyt5KaUYmg2.js
@@ -1,10 +1,10 @@
if(args.opposedTest.result.winner == "defender")
{
let roll = Math.ceil(CONFIG.Dice.randomUniform() * 10)
-let msg = `Rolled ${roll}.`
+let msg = `Résultat ${roll}.`
if (roll >= 7)
{
-msg = `Attack hits with an SL of ${roll - 6}.`
+msg = `L'attaque touche avec un DR de ${roll - 6}.`
}
this.script.scriptMessage(msg, {blind: true, whisper : ChatMessage.getWhisperRecipients("GM")})
}
📝 Unterschiede in [oPg4se8iQRD14kmB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/oPg4se8iQRD14kmB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/oPg4se8iQRD14kmB.js:0) (13 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/oPg4se8iQRD14kmB.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/oPg4se8iQRD14kmB.js
@@ -8,16 +8,7 @@
value : ["twohanded", "polearm"]
}
]
-let items = await game.wfrp4e.apps.ItemDialog.createFromFilters(filters, 1, "Choose an appropriate Polearm or Two-Handed Weapon")
+let items = await ItemDialog.createFromFilters(filters, 1, "Choisissez an appropriate Polearm or Two-Handed Weapon")
items = items.map(i => i.toObject())
-items.forEach(i => equip(i))
+items.forEach(i => i.system.equipped.value = true);
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [oV81zgbZsuTFG6L2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/oV81zgbZsuTFG6L2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/oV81zgbZsuTFG6L2.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/oV81zgbZsuTFG6L2.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/oV81zgbZsuTFG6L2.js
@@ -1,3 +1,3 @@
let caster = this.effect.sourceActor;
this.actor.modifyWounds(caster.system.characteristics.fel.bonus);
-this.script.scriptMessage(`Healed ${caster.system.characteristics.fel.bonus} Wounds`);
+this.script.scriptMessage(`Guérison de ${caster.system.characteristics.fel.bonus} Blessures`);
📝 Unterschiede in [oWa7RkScnl6lR5vd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/oWa7RkScnl6lR5vd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/oWa7RkScnl6lR5vd.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/oWa7RkScnl6lR5vd.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/oWa7RkScnl6lR5vd.js
@@ -5,6 +5,6 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.AGcJl5rHjkyIQBPP")
let data = item.toObject();
this.actor.createEmbeddedDocuments("Item", [data])
-this.script.scriptMessage(`Willpower Test failed, <b>${this.actor.prototypeToken.name}</b> gains @UUID[Compendium.wfrp4e-core.items.AGcJl5rHjkyIQBPP] for [[1d10]] hours`)
+this.script.scriptMessage(`Test de Force Mentale échoué, <b>${this.actor.prototypeToken.name}</b> @UUID[Compendium.wfrp4e-core.items.AGcJl5rHjkyIQBPP] pour [[1d10]] heures`)
}
}
📝 Unterschiede in [obIXhQXKFyyQoNNV.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/obIXhQXKFyyQoNNV.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/obIXhQXKFyyQoNNV.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/obIXhQXKFyyQoNNV.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/obIXhQXKFyyQoNNV.js
@@ -2,6 +2,6 @@
await test.roll()
if (test.failed) {
this.actor.modifyWounds(-1);
-this.script.scriptMessage("Takes 1 Damage")
+this.script.scriptMessage("Subit 1 Dégat")
}
})
📝 Unterschiede in [okW06V9UiPC4Vcrn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/okW06V9UiPC4Vcrn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/okW06V9UiPC4Vcrn.js:0) (19 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/okW06V9UiPC4Vcrn.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/okW06V9UiPC4Vcrn.js
@@ -10,10 +10,10 @@
"wp" : 5,
"fel" : 5
}
-let skills = ["Cool", "Dodge"]
+let skills = ["Calme", "Esquive"]
let skillAdvancements = [10, 10]
let talents = ["Combat Reflexes", "Resolute"]
-let trappings = ["Leather Jack", "Leather Leggings", "Leather Skullcap", "Hand Weapon", "Spear", "Shield"]
+let trappings = ["Leather Jack", "Leather Leggings", "Leather Skullcap", "Arme simple", "Spear", "Shield"]
let items = [];
let updateObj = this.actor.toObject();
for (let ch in characteristics)
@@ -44,7 +44,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
for (let trapping of trappings)
@@ -53,23 +53,14 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
updateObj.name = updateObj.name += " " + this.effect.name
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [pNPjXEoQGHLKzq0r.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/pNPjXEoQGHLKzq0r.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/pNPjXEoQGHLKzq0r.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/pNPjXEoQGHLKzq0r.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/pNPjXEoQGHLKzq0r.js
@@ -1,4 +1,4 @@
-let talent = this.actor.has("Arcane Magic (Light)", "talent")
+let talent = this.actor.has("Magie des Arcanes (Lumière)", "talent")
let demon = this.actor.has(game.i18n.localize("NAME.Daemonic"))
if (!talent)
{
📝 Unterschiede in [pR4Q2OnPxXtwRVli.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/pR4Q2OnPxXtwRVli.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/pR4Q2OnPxXtwRVli.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/pR4Q2OnPxXtwRVli.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/pR4Q2OnPxXtwRVli.js
@@ -1,10 +1,10 @@
let criticals = this.actor.itemTypes.critical;
if (criticals.length)
{
-this.script.scriptNotification("Cannot suffer Critical Wounds");
+this.script.scriptNotification("Ne peut subir de Blessures Critiques");
this.actor.deleteEmbeddedDocuments("Item", criticals.map(i => i.id))
}
if (getProperty(args.data, "system.status.wounds.value") == 0)
{
-this.script.scriptNotification(`Dormant for ${Math.ceil(CONFIG.Dice.randomUniform() * 10)} Rounds`)
+this.script.scriptNotification(`Endormi pour ${Math.ceil(CONFIG.Dice.randomUniform() * 10)} Rounds`)
}
📝 Unterschiede in [pkKpxVqRHIzywerL.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/pkKpxVqRHIzywerL.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/pkKpxVqRHIzywerL.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/pkKpxVqRHIzywerL.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/pkKpxVqRHIzywerL.js
@@ -1,5 +1,5 @@
const ablaze = this.actor.hasCondition("ablaze");
if (ablaze) {
ablaze.delete();
-this.script.scriptNotification("Resisted Ablaze");
+this.script.scriptNotification("Résiste à En Flammes");
}
📝 Unterschiede in [q0LvphC8RDSyR0oY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/q0LvphC8RDSyR0oY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/q0LvphC8RDSyR0oY.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/q0LvphC8RDSyR0oY.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/q0LvphC8RDSyR0oY.js
@@ -3,5 +3,5 @@
t : game.wfrp4e.config.characteristics.t,
ag : game.wfrp4e.config.characteristics.ag,
wp : game.wfrp4e.config.characteristics.wp
-}, this.effect.img), 1, "Choose Characteristic");
+}, this.effect.img), 1, "Choisir une caractéristique");
this.effect.updateSource({"flags.wfrp4e.characteristic" : choice[0].id})
📝 Unterschiede in [q8lOAWr2970sZeTw.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/q8lOAWr2970sZeTw.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/q8lOAWr2970sZeTw.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/q8lOAWr2970sZeTw.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/q8lOAWr2970sZeTw.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Carpentry)';
const difficulty = 'challenging';
const target = 20;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [qAEZgtu5CrfUkxhx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/qAEZgtu5CrfUkxhx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/qAEZgtu5CrfUkxhx.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/qAEZgtu5CrfUkxhx.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/qAEZgtu5CrfUkxhx.js
@@ -7,10 +7,10 @@
{
staunch = Math.min(1, Number(args.test.result.SL)) + 1
}
-args.test.result.other.push(`<b>${this.actor.name}</b> removed <b>${staunch}</b> Bleeding conditions from the patient.`)
+args.test.result.other.push(`<b>${this.actor.name}</b> guérit <b>${staunch}</b> états Hémorragiques du patient.`)
}
else if (this.actor.characteristics.int.bonus + Number(args.test.result.SL) < 0)
{
-args.test.result.other.push(`The patient contracts a @UUID[Compendium.wfrp4e-core.items.Item.1hQuVFZt9QnnbWzg]{Minor Infection}.`)
+args.test.result.other.push(`Le patient est victime d'une @UUID[Compendium.wfrp4e-core.items.Item.1hQuVFZt9QnnbWzg]{Infection Mineure}.`)
}
}
📝 Unterschiede in [qT0WBPxLMMO9gvCd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/qT0WBPxLMMO9gvCd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/qT0WBPxLMMO9gvCd.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/qT0WBPxLMMO9gvCd.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/qT0WBPxLMMO9gvCd.js
@@ -1,4 +1,4 @@
-if (!this.actor.has("Night Vision") && !this.actor.has("Night Vision", "talent") && !this.actor.hasCondition("blinded"))
+if (!this.actor.has("Vision Nocturne") && !this.actor.has("Vision Nocturne", "talent") && !this.actor.hasCondition("blinded"))
{
this.actor.addCondition("blinded", 1, {"flags.wfrp4e.nightshroud" : true})
}
📝 Unterschiede in [qmOt7h17hGAKqQe0.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/qmOt7h17hGAKqQe0.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/qmOt7h17hGAKqQe0.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/qmOt7h17hGAKqQe0.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/qmOt7h17hGAKqQe0.js
@@ -1,15 +1,15 @@
let choice = await Dialog.wait({
title: this.effect.name,
-content: `<p><strong>${this.effect.name}</strong>: Is this a ranged or magical attack that orignates outside the Dome?</p>`,
+content: `<p><strong>${this.effect.name}</strong>: Est-ce que l'attaque magique ou à distance provient de l'extérieur du Dome?</p>`,
buttons: {
yes: {
-label: "Yes",
+label: "Oui",
callback: () => {
return true;
}
},
no: {
-label: "No",
+label: "Non",
callback: () => {
return false;
}
📝 Unterschiede in [qnJu82zgnfOsnqZV.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/qnJu82zgnfOsnqZV.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/qnJu82zgnfOsnqZV.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/qnJu82zgnfOsnqZV.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/qnJu82zgnfOsnqZV.js
@@ -1,9 +1,9 @@
let closed = !this.item.getFlag("wfrp4e-soc", "gunport") || false;
await this.item.setFlag("wfrp4e-soc", "gunport", closed);
-let scriptData = this.effect.flags.wfrp4e.scriptData;
+let scriptData = this.effect.system.scriptData;
if (closed) {
scriptData[0].label = "Open";
} else {
scriptData[0].label = "Close";
}
-await this.effect.update({"flags.wfrp4e.scriptData": scriptData});
+await this.effect.update({"system.scriptData": scriptData});
📝 Unterschiede in [qu194dVXm9Vx1TGk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/qu194dVXm9Vx1TGk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/qu194dVXm9Vx1TGk.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/qu194dVXm9Vx1TGk.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/qu194dVXm9Vx1TGk.js
@@ -1,8 +1,8 @@
-if (args.test.options.useOnesSupportive && (args.test.result.roll <= game.settings.get("wfrp4e", "automaticSuccess") || args.test.result.roll <= args.test.target))
-{
+if (args.test.options.useOnesSupportive && (args.test.result.roll <= game.settings.get("wfrp4e", "automaticSuccess") || args.test.result.roll <= args.test.target)) {
let SL = Math.floor(args.test.target / 10) - Math.floor(args.test.result.roll / 10)
let ones = Number(args.test.result.roll.toString().split("").pop())
-if (ones > SL)
+if (ones > SL) {
args.test.data.result.SL = "+" + (ones + args.test.successBonus + args.test.slBonus)
-args.test.result.other.push(`<b>${this.effect.name}</b>: Used unit dice as SL`)
+args.test.result.other.push(`<b>${this.effect.name}</b>: Utilise le dé d'unité comme DR`)
}
+}
📝 Unterschiede in [qxzhPtysAjPWspKf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/qxzhPtysAjPWspKf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/qxzhPtysAjPWspKf.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/qxzhPtysAjPWspKf.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/qxzhPtysAjPWspKf.js
@@ -1,4 +1,4 @@
-if (this.actor.has("Undead") || this.actor.has("Daemonic"))
+if (this.actor.has("Mort-vivant") || this.actor.has("Démoniaque"))
{
-this.script.scriptNotification(`Cannot enter ${this.effect.name}!`);
+this.script.scriptNotification(`Ne peut entrer ${this.effect.name}!`);
}
📝 Unterschiede in [rBAoyhzeU3Q8MVSk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/rBAoyhzeU3Q8MVSk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/rBAoyhzeU3Q8MVSk.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/rBAoyhzeU3Q8MVSk.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/rBAoyhzeU3Q8MVSk.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Carpenter)';
const difficulty = 'difficult';
const target = 50;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [rCh3ltUrUMovd2Kc.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/rCh3ltUrUMovd2Kc.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/rCh3ltUrUMovd2Kc.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/rCh3ltUrUMovd2Kc.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/rCh3ltUrUMovd2Kc.js
@@ -1,5 +1,5 @@
if (this.actor.hasCondition("surprised"))
{
-this.script.scriptNotification("Cannot be surprised");
+this.script.scriptNotification("Ne peut être surpris");
this.actor.removeCondition("surprised");
}
📝 Unterschiede in [ramav4ymrDDkPKK4.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ramav4ymrDDkPKK4.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ramav4ymrDDkPKK4.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ramav4ymrDDkPKK4.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ramav4ymrDDkPKK4.js
@@ -1,9 +1,9 @@
if (this.actor.hasCondition("bleeding"))
{
this.actor.removeCondition("bleeding");
-this.script.scriptNotification("Removed 1 Bleeding Condition")
+this.script.scriptNotification("Suppression d'1 état Hémmoragique")
}
else
{
-this.script.scriptNotification("No Bleeding Conditions");
+this.script.scriptNotification("Aucun état Hémorragique");
}
📝 Unterschiede in [red2bt4PGgIWAdTR.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/red2bt4PGgIWAdTR.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/red2bt4PGgIWAdTR.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/red2bt4PGgIWAdTR.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/red2bt4PGgIWAdTR.js
@@ -5,10 +5,10 @@
let effectData = this.item.effects.contents[0].convertToApplied();
let minutes = Math.ceil(CONFIG.Dice.randomUniform() * 10) * 10;
effectData.duration.seconds = 60 * minutes
-this.script.scriptMessage(`<strong>Duration</strong>: ${minutes} minutes`, {whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`<strong>Durée</strong>: ${minutes} minutes`, {whisper : ChatMessage.getWhisperRecipients("GM")})
actor.applyEffect({effectData : [effectData]})
}
else
{
-this.script.scriptNotification("None left!", "error")
+this.script.scriptNotification("Aucun disponible!", "error")
}
📝 Unterschiede in [rnioLwiJP7ps5Jwy.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/rnioLwiJP7ps5Jwy.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/rnioLwiJP7ps5Jwy.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/rnioLwiJP7ps5Jwy.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/rnioLwiJP7ps5Jwy.js
@@ -1,4 +1,4 @@
-if (args.item.type == "skill" && args.item.name == "Melee (Basic)")
+if (args.item.type == "skill" && args.item.name == "Corps à corps (Base)")
{
args.item.system.modifier.value += 30;
}
📝 Unterschiede in [rpxQU26BU7nwjtqY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/rpxQU26BU7nwjtqY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/rpxQU26BU7nwjtqY.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/rpxQU26BU7nwjtqY.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/rpxQU26BU7nwjtqY.js
@@ -1,12 +1,12 @@
let location = this.item.system.location.key
-let test = await this.actor.setupCharacteristic("dex", {context : {failure : `<strong>${this.effect.name}</strong>: Drop the item!`}, skipTargets: true, appendTitle : " - " + this.effect.name, fields : {difficulty : "average"}})
+let test = await this.actor.setupCharacteristic("dex", {context : {failure : `<strong>${this.effect.name}</strong>: Lâche l'objet!`}, skipTargets: true, appendTitle : " - " + this.effect.name, fields : {difficulty : "average"}})
await test.roll();
if (location && test.failed)
{
let dropped = this.item.system.weaponsAtLocation;
if (dropped.length)
{
-this.script.scriptNotification(`Dropped ${dropped.map(i => i.name).join(", ")}!`)
+this.script.scriptNotification(`Laché ${dropped.map(i => i.name).join(", ")}!`)
for(let weapon of dropped)
{
await weapon.system.toggleEquip();
📝 Unterschiede in [s6eZXfZkC1My6EXl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/s6eZXfZkC1My6EXl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/s6eZXfZkC1My6EXl.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/s6eZXfZkC1My6EXl.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/s6eZXfZkC1My6EXl.js
@@ -1,5 +1,5 @@
let lore = this.effect.name.split(" ")[2].toLowerCase();
-if (args.item.type == "spell" && args.item.system.lore.value == lore)
+if (args.item.type == "spell" && game.wfrp4e.config.magicLores[args.item.system.lore.value].toLowerCase() == lore)
{
args.item.system.cn.value -= 1
}
📝 Unterschiede in [sB4KB9bT3nQhAoqG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sB4KB9bT3nQhAoqG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sB4KB9bT3nQhAoqG.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/sB4KB9bT3nQhAoqG.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/sB4KB9bT3nQhAoqG.js
@@ -2,7 +2,7 @@
let mainEffect = this.item.effects.contents[0];
if (mainEffect.name.includes("<Lore>"))
{
-let choice = await ItemDialog.create(ItemDialog.objectToArray(game.wfrp4e.config.magicLores, this.item.img), 1, "Choose Lore");
+let choice = await ItemDialog.create(ItemDialog.objectToArray(game.wfrp4e.config.magicLores, this.item.img), 1, "Choisissez le Savoir");
if (choice.length)
{
mainEffect.update({name : mainEffect.name.replace("<Lore>", choice[0].name)})
📝 Unterschiede in [sKO8TcLIkCTnFvXu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sKO8TcLIkCTnFvXu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sKO8TcLIkCTnFvXu.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/sKO8TcLIkCTnFvXu.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/sKO8TcLIkCTnFvXu.js
@@ -1,2 +1,2 @@
args.abort = true;
-this.script.scriptNotification(`Cannot use ${this.item.system.location.value}!`, "error")
+this.script.scriptNotification(`Ne peut utiliser ${this.item.system.location.value}!`, "error")
📝 Unterschiede in [sNSfDBIA2k17hPYI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sNSfDBIA2k17hPYI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sNSfDBIA2k17hPYI.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/sNSfDBIA2k17hPYI.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/sNSfDBIA2k17hPYI.js
@@ -2,5 +2,5 @@
if (ablaze)
{
ablaze?.delete();
-this.script.scriptNotification("Ignore Ablaze");
+this.script.scriptNotification("Ignore En Flammes");
}
📝 Unterschiede in [sWyO1DNaqb2EdHoW.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sWyO1DNaqb2EdHoW.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sWyO1DNaqb2EdHoW.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/sWyO1DNaqb2EdHoW.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/sWyO1DNaqb2EdHoW.js
@@ -6,5 +6,5 @@
data.effects[0].disabled = false;
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect: this.effect.id})
}
-this.script.scriptMessage(`<p><strong>By imbibing this potion, ${this.actor.prototypeToken.name}</strong> has becomes subject to Frenzy. This Frenzy lasts [[1d10]] Rounds, and may not be ended sooner.</p>`,
+this.script.scriptMessage(`<p><strong>En buvant cette potion, ${this.actor.prototypeToken.name}</strong> est devenu sujet à la Frénesie. Cette Frénésie dure [[1d10]] Rounds, et ne peut pas se terminer avant.</p>`,
{whisper: ChatMessage.getWhisperRecipients("GM"), blind: true })
📝 Unterschiede in [sZwLitzwKBTaFca3.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sZwLitzwKBTaFca3.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sZwLitzwKBTaFca3.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/sZwLitzwKBTaFca3.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/sZwLitzwKBTaFca3.js
@@ -1,4 +1,4 @@
let item = await fromUuid("Compendium.wfrp4e-core.items.Item.5hH73j2NgPdsLCZN")
let data = item.toObject();
-data.name = data.name.replace("Target", "Greenskins, Undead, Chaos")
+data.name = data.name.replace("Cible", "Peaux vertes, Mort-vivant, Chaos")
this.actor.createEmbeddedDocuments("Item", [data], {fromEffect : this.effect.id})
📝 Unterschiede in [sbK1a7txpSoXFzyB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sbK1a7txpSoXFzyB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sbK1a7txpSoXFzyB.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/sbK1a7txpSoXFzyB.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/sbK1a7txpSoXFzyB.js
@@ -1,8 +1,8 @@
-if (args.test.options.useOnesArgumentative && (args.test.result.roll <= game.settings.get("wfrp4e", "automaticSuccess") || args.test.result.roll <= args.test.target))
-{
+if (args.test.options.useOnesArgumentative && (args.test.result.roll <= game.settings.get("wfrp4e", "automaticSuccess") || args.test.result.roll <= args.test.target)) {
let SL = Math.floor(args.test.target / 10) - Math.floor(args.test.result.roll / 10)
let ones = Number(args.test.result.roll.toString().split("").pop())
-if (ones > SL)
+if (ones > SL) {
args.test.data.result.SL = "+" + (ones + args.test.successBonus + args.test.slBonus)
-args.test.result.other.push(`<b>${this.effect.name}</b>: Used unit dice as SL`)
+args.test.result.other.push(`<b>${this.effect.name}</b>: Utilise le dé d'unité comme DR`)
}
+}
📝 Unterschiede in [sgS9rblPkQB36C8S.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sgS9rblPkQB36C8S.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sgS9rblPkQB36C8S.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/sgS9rblPkQB36C8S.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/sgS9rblPkQB36C8S.js
@@ -12,11 +12,11 @@
i.id = i._id
return i
})
-let choice = await ItemDialog.create(index, 1, "Choose a Trade Skill")
+let choice = await ItemDialog.create(index, 1, "Choisissez a Trade Skill")
let text;
if (!choice[0])
{
-let custom = await ValueDialog.create("Enter Custom Trade Skill", "Custom Trade");
+let custom = await ValueDialog.create({text : "Enter Custom Trade Skill", title : "Custom Trade"});
text = custom || ""
}
else
📝 Unterschiede in [shkBUtUuMPDKvFm7.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/shkBUtUuMPDKvFm7.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/shkBUtUuMPDKvFm7.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/shkBUtUuMPDKvFm7.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/shkBUtUuMPDKvFm7.js
@@ -1,9 +1,9 @@
-let test = await this.actor.setupSkill("Dodge", {fields : {difficulty : "average"}})
+let test = await this.actor.setupSkill("Esquive", {fields : {difficulty : "average"}})
let caster = this.effect.sourceActor
let fallen = this.effect.sourceTest.result.SL + caster.characteristics.wp.bonus
await test.roll();
if (test.failed)
{
this.actor.addCondition("prone")
-this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> falls ${fallen} yards`)
+this.script.scriptMessage(`<b>${this.actor.prototypeToken.name}</b> tombe de ${fallen} mètres`)
}
📝 Unterschiede in [sx7Ikn8WW00gBFb4.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sx7Ikn8WW00gBFb4.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sx7Ikn8WW00gBFb4.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/sx7Ikn8WW00gBFb4.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/sx7Ikn8WW00gBFb4.js
@@ -1,11 +1,11 @@
let location = (Math.ceil(CONFIG.Dice.randomUniform() * 2) == 2 ? "r" : "l") + "Arm"
if (location == "lArm")
{
-this.script.scriptNotification("Rolled Left")
+this.script.scriptNotification("Résultat : gauche")
}
else if (location == "rArm")
{
-this.script.scriptNotification("Rolled Right")
+this.script.scriptNotification("Résultat : Droite")
}
this.effect.updateSource({"flags.wfrp4e.location" : location});
if (location)
@@ -13,7 +13,7 @@
let dropped = this.actor.itemTypes.weapon.filter(i => i.isEquipped & i.system.usesHands.includes(location));
if (dropped.length)
{
-this.script.scriptNotification(`Dropped ${dropped.map(i => i.name).join(", ")}!`)
+this.script.scriptNotification(`Laché ${dropped.map(i => i.name).join(", ")}!`)
for(let weapon of dropped)
{
await weapon.system.toggleEquip();
@@ -21,5 +21,5 @@
}
}
let roll = await new Roll("1d10").roll()
-roll.toMessage(this.script.getChatData({flavor : `${this.effect.name} (Duration)`}));
+roll.toMessage(this.script.getChatData({flavor : `${this.effect.name} (Durée)`}));
this.effect.updateSource({"duration.rounds" : roll.total})
📝 Unterschiede in [syqqBkyP5tGqZ78t.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/syqqBkyP5tGqZ78t.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/syqqBkyP5tGqZ78t.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/syqqBkyP5tGqZ78t.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/syqqBkyP5tGqZ78t.js
@@ -1,5 +1,5 @@
-this.actor.has("Immunity to Psychology")?.delete();
+this.actor.has("Immunité Psychologique")?.delete();
let roll = await new Roll("1d10").roll();
roll.toMessage(this.script.getChatData());
-this.script.scriptNotification(`Removed Immunity to Psychology, Adding ${roll.total} Broken Conditions`)
+this.script.scriptNotification(`Immunité Psychologique a été supprimé de l'acteur, ajout de ${roll.total} états Brisé`)
this.actor.addCondition("broken", roll.total, {"flags.wfrp4e.blasted-mind" : true})
📝 Unterschiede in [t56mnblo1kv3gM1M.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/t56mnblo1kv3gM1M.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/t56mnblo1kv3gM1M.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/t56mnblo1kv3gM1M.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/t56mnblo1kv3gM1M.js
@@ -1 +1 @@
-return args.skill?.name.includes("Melee (Basic)") || (args.type == "weapon" && args.item?.system.weaponGroup.value == "basic");
+return args.skill?.name.includes("Corps à corps (Base)") || (args.type == "weapon" && args.item?.system.weaponGroup.value == "basic");
📝 Unterschiede in [tCIT1a12Gt6k2ohA.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/tCIT1a12Gt6k2ohA.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/tCIT1a12Gt6k2ohA.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/tCIT1a12Gt6k2ohA.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/tCIT1a12Gt6k2ohA.js
@@ -1,14 +1,14 @@
let resistance
-if (this.item.name.includes("("))
+if (this.item.name.includes("(") && !this.item.name.toLowerCase().includes("(any)"))
{
resistance = this.item.parenthesesText
}
else
{
-resistance = await ValueDialog.create("Enter Resistance", "Resistance")
+resistance = await ValueDialog.create({text : "Resistenz eingeben", title : "Resistenz"})
if (resistance)
{
-this.item.updateSource({name : this.item.name + ` (${resistance})`})
+this.item.updateSource({name : `${this.item.name.split("(")[0].trim()} (${resistance})`})
this.effect.updateSource({name : this.effect.name + ` (${resistance})`})
}
}
📝 Unterschiede in [tGVEV6TLl310mFLP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/tGVEV6TLl310mFLP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/tGVEV6TLl310mFLP.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/tGVEV6TLl310mFLP.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/tGVEV6TLl310mFLP.js
@@ -3,5 +3,5 @@
{
let nonmagical = args.modifiers.ap.value - args.modifiers.ap.magical
args.modifiers.ap.ignored += nonmagical
-args.modifiers.ap.details.push("<strong>" + this.effect.name + "</strong>: Ignore Non-Magical AP (" + nonmagical + ")");
+args.modifiers.ap.details.push("<strong>" + this.effect.name + "</strong>: Ignore les PA non-magiques (" + nonmagical + ")");
}
📝 Unterschiede in [tNTO1LVN7JqHf4YN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/tNTO1LVN7JqHf4YN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/tNTO1LVN7JqHf4YN.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/tNTO1LVN7JqHf4YN.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/tNTO1LVN7JqHf4YN.js
@@ -3,6 +3,6 @@
if (args.test.failed)
{
this.actor.createEmbeddedDocuments("ActiveEffect", [game.wfrp4e.config.symptomEffects["malaise"]])
-this.script.scriptMessage(`Willpower Test failed, <b>${this.actor.prototypeToken.name}</b> gains @Condition[Malaise] for [[1d10]] hours`, {whisper: ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`Test de Force Mentale échoué, <b>${this.actor.prototypeToken.name}</b> subit @Condition[Malaise] pour [[1d10]] heures`, {whisper: ChatMessage.getWhisperRecipients("GM")})
}
}
📝 Unterschiede in [tUwP7TjrOOOnaCYJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/tUwP7TjrOOOnaCYJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/tUwP7TjrOOOnaCYJ.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/tUwP7TjrOOOnaCYJ.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/tUwP7TjrOOOnaCYJ.js
@@ -1,10 +1,10 @@
let fatigued = this.actor.hasCondition("fatigued")
if (fatigued)
{
-this.script.scriptNotification(`Cleared ${fatigued.conditionValue} Fatigued Conditions`)
+this.script.scriptNotification(`Suppression de ${fatigued.conditionValue} états Fatigué`)
fatigued.delete();
}
else
{
-this.script.scriptNotification(`No Fatigued Conditions`)
+this.script.scriptNotification(`Aucun état Fatigué`)
}
📝 Unterschiede in [tcZug8ehU6lyYBd9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/tcZug8ehU6lyYBd9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/tcZug8ehU6lyYBd9.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/tcZug8ehU6lyYBd9.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/tcZug8ehU6lyYBd9.js
@@ -1 +1 @@
-return args.skill?.name != "Ranged (Blackpowder)"
+return args.skill?.name != "Projectiles (Poudre noire)"
📝 Unterschiede in [tn6SwmjAuNzqE6dx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/tn6SwmjAuNzqE6dx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/tn6SwmjAuNzqE6dx.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/tn6SwmjAuNzqE6dx.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/tn6SwmjAuNzqE6dx.js
@@ -1,5 +1,5 @@
let damage = 0
-let test = await this.actor.setupSkill("Dodge", {skipTargets: true, appendTitle : ` - ${this.effect.name}`});
+let test = await this.actor.setupSkill("Esquive", {skipTargets: true, appendTitle : ` - ${this.effect.name}`});
await test.roll();
if (test.succeeded)
{
📝 Unterschiede in [toSrgcvWq9b5eN0K.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/toSrgcvWq9b5eN0K.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/toSrgcvWq9b5eN0K.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/toSrgcvWq9b5eN0K.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/toSrgcvWq9b5eN0K.js
@@ -1,3 +1,3 @@
let location = await game.wfrp4e.tables.rollTable("hitloc", {hideDSN: true})
this.item.updateSource({name : `${this.item.name} (${location.description})`})
-this.script.scriptMessage(`<strong>Location:</strong> ${location.description}`, { whisper: ChatMessage.getWhisperRecipients("GM") })
+this.script.scriptMessage(`<strong>Localisation:</strong> ${location.description}`, { whisper: ChatMessage.getWhisperRecipients("GM") })
📝 Unterschiede in [uACa6u4JLNMRgFlr.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/uACa6u4JLNMRgFlr.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/uACa6u4JLNMRgFlr.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/uACa6u4JLNMRgFlr.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/uACa6u4JLNMRgFlr.js
@@ -1,2 +1,2 @@
-const talents = await Promise.all(["Furious Assault", "Sea Legs"].map(game.wfrp4e.utility.findTalent))
+const talents = await Promise.all(["Assaut féroce", "Pied marin"].map(game.wfrp4e.utility.findTalent))
this.actor.createEmbeddedDocuments("Item", talents, {fromEffect : this.effect.id})
📝 Unterschiede in [uLBDnWC3S0lRitbj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/uLBDnWC3S0lRitbj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/uLBDnWC3S0lRitbj.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/uLBDnWC3S0lRitbj.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/uLBDnWC3S0lRitbj.js
@@ -7,7 +7,7 @@
{
this.actor.addCondition("unconscious")
await this.actor.update({"system.status.corruption.value" : parseInt(this.actor.status.corruption.value) + 1})
-this.script.scriptMessage("Gained a Corruption point", {whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage("Reçoit un Point de Corruption", {whisper : ChatMessage.getWhisperRecipients("GM")})
}
else
{
📝 Unterschiede in [ucF4aiJ1gpDB333G.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ucF4aiJ1gpDB333G.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ucF4aiJ1gpDB333G.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ucF4aiJ1gpDB333G.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ucF4aiJ1gpDB333G.js
@@ -1,5 +1,5 @@
if (args.test.options.catfall && (args.test.result.roll <= game.settings.get("wfrp4e", "automaticSuccess") || args.test.result.roll <= args.test.target) && !args.test.result.catfall)
{
-args.test.result.other.push(`<b>${this.effect.name}</b>: Fall distance damage reduced by ${Number(args.test.result.SL) + 1} yards`)
+args.test.result.other.push(`<b>${this.effect.name}</b>: Dommages de chutes réduit de ${Number(args.test.result.SL) + 1} mètres`)
args.test.result.catfall = true; // Prevent duplicate messages
}
📝 Unterschiede in [ugL5IBB6R2yWyMWd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ugL5IBB6R2yWyMWd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ugL5IBB6R2yWyMWd.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ugL5IBB6R2yWyMWd.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ugL5IBB6R2yWyMWd.js
@@ -1,6 +1,6 @@
if (args.totalWoundLoss > 0)
{
-let apply = await Dialog.confirm({title : this.effect.name, content : `<p>Appy ${this.effect.name} Damage? Attacker must have used bare hands or a melee weapon made of metal.`})
+let apply = await Dialog.confirm({title : this.effect.name, content : `<p>Appliquer les dégats de ${this.effect.name}? L'attaquant doit avoir utilisé ses mains nues ou une arme de mêlée faite de métal.`})
if (apply)
{
let damage = 5 + this.actor.characteristics.wp.bonus;
@@ -10,7 +10,7 @@
let APused = Math.max(0, APatLoc.value - metalAP); // remove metal AP at location;
damage -= (APused + args.opposedTest.attacker.system.characteristics.t.bonus)
let msg = await args.opposedTest.attacker.applyBasicDamage(damage, {suppressMsg : true, damageType : game.wfrp4e.config.DAMAGE_TYPE.IGNORE_ALL});
-msg += ` (ignored ${metalAP} metal AP on ${game.wfrp4e.config.locations[loc]})`
+msg += ` (${metalAP} PA métalliques ignorés sur ${game.wfrp4e.config.locations[loc]})`
this.script.scriptMessage(msg)
}
}
📝 Unterschiede in [uhCq5NwjQ2a2idPn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/uhCq5NwjQ2a2idPn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/uhCq5NwjQ2a2idPn.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/uhCq5NwjQ2a2idPn.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/uhCq5NwjQ2a2idPn.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Tailor)';
const difficulty = 'easy';
const target = 30;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [upfK6GM33qZCZjll.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/upfK6GM33qZCZjll.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/upfK6GM33qZCZjll.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/upfK6GM33qZCZjll.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/upfK6GM33qZCZjll.js
@@ -1 +1 @@
-return args.item?.name != "Play (Lute)"
+return args.item?.name != "Musicien (Luth)"
📝 Unterschiede in [uwdQvZtzy2HVeEzx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/uwdQvZtzy2HVeEzx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/uwdQvZtzy2HVeEzx.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/uwdQvZtzy2HVeEzx.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/uwdQvZtzy2HVeEzx.js
@@ -7,7 +7,7 @@
await test.roll();
if (test.failed)
{
-this.script.scriptMessage("<strong>" + args.actor.name + "</strong> takes a @Table[critbody]{Critical Hit} to the torse", {whisper: ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage("<strong>" + args.actor.name + "</strong> subit un @Table[critbody]{Blessure Critique} au torse", {whisper: ChatMessage.getWhisperRecipients("GM")})
}
})
}
📝 Unterschiede in [v4CCxVaVGf9i8U7X.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/v4CCxVaVGf9i8U7X.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/v4CCxVaVGf9i8U7X.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/v4CCxVaVGf9i8U7X.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/v4CCxVaVGf9i8U7X.js
@@ -1,9 +1,9 @@
let cured = await Dialog.wait({
title : this.effect.name,
-content : "<p>Enter the number of diseases/poisons cured</p><input type='number'>",
+content : "<p>Entrez le nombre de Poisons/Maladies soignés</p><input type='number'>",
buttons : {
confirm : {
-label : "Confirm",
+label : "Confirmer",
callback : (dlg) => {
let input = dlg.find("input");
value = parseInt(input[0].value);
📝 Unterschiede in [v5xrDWcrTNFJkyQB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/v5xrDWcrTNFJkyQB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/v5xrDWcrTNFJkyQB.js:0) (25 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/v5xrDWcrTNFJkyQB.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/v5xrDWcrTNFJkyQB.js
@@ -1,7 +1,7 @@
let choice1 = [
{
type : "skill",
-name : "Ranged (Bow)",
+name : "Projectiles (Arc)",
diff : {
system : {
advances : {
@@ -25,10 +25,10 @@
title : "Option",
content :
`<p>
-Add Option?
+Ajouter une option?
</p>
<ol>
-<li>Ranged (Bow) +10 and a Longbow with 12 Arrows</li>
+<li>Projectiles (Arc) +10 et un Arc Long avec 12 flèches</li>
</ol>
`,
buttons : {
@@ -64,22 +64,17 @@
let item = await game.wfrp4e.utility.find(c.name, c.type)
if (item)
{
+let equip = item.system.tags.has("equippable");
item = item.toObject()
-equip(item);
-items.push(mergeObject(item, (c.diff || {})))
+if (equip)
+{
+item.system.equipped.value = true;
+}
+items.push(foundry.utils.mergeObject(item, (c.diff || {})))
}
else
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [vFUVWZ1l8wpTjLcx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/vFUVWZ1l8wpTjLcx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/vFUVWZ1l8wpTjLcx.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/vFUVWZ1l8wpTjLcx.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/vFUVWZ1l8wpTjLcx.js
@@ -6,7 +6,7 @@
let wp = caster.system.characteristics.wp
if (this.actor.system.characteristics.wp.value >= wp.value)
{
-this.script.scriptNotification("Target has higher Willpower, no effect")
+this.script.scriptNotification("La cible a une Force Mentale supérieure, aucun effet")
return
}
this.actor.applyBasicDamage(wp.bonus, { damageType: game.wfrp4e.config.DAMAGE_TYPE.IGNORE_ALL })
📝 Unterschiede in [vSDMygIT9nNvEGWG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/vSDMygIT9nNvEGWG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/vSDMygIT9nNvEGWG.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/vSDMygIT9nNvEGWG.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/vSDMygIT9nNvEGWG.js
@@ -5,7 +5,7 @@
this.item.setFlag("wfrp4e", "brittle", true)
ChatMessage.create({
content: `
-<strong>${this.item.name}</strong> has run out of poison. It will shatter the next time it is used.`,
+<strong>${this.item.name}</strong> n'a plus de Poison. Il se brisera à sa prochaine utilisation.`,
whisper: ChatMessage.getWhisperRecipients("GM"),
blind: true
})
📝 Unterschiede in [vc4bELo0cWYoILfB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/vc4bELo0cWYoILfB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/vc4bELo0cWYoILfB.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/vc4bELo0cWYoILfB.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/vc4bELo0cWYoILfB.js
@@ -1,3 +1,3 @@
-let choice = await ItemDialog.create(this.actor.itemTypes.disease, 1, "Choose a disease to heal (must be naturally occuring)")
-this.script.scriptMessage(`Cured <strong>${choice[0]?.name}</strong>`);
+let choice = await ItemDialog.create(this.actor.itemTypes.disease, 1, "Choisissez une Maladie à soigner (doit avoir été contracté naturellement)")
+this.script.scriptMessage(`Guérison de <strong>${choice[0]?.name}</strong>`);
choice[0].delete()
📝 Unterschiede in [vuzRRj5d9XdNYx3o.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/vuzRRj5d9XdNYx3o.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/vuzRRj5d9XdNYx3o.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/vuzRRj5d9XdNYx3o.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/vuzRRj5d9XdNYx3o.js
@@ -2,5 +2,5 @@
if (broken)
{
broken.delete();
-this.script.scriptNotification("Removed Broken")
+this.script.scriptNotification("Etat Brisé supprimé")
}
📝 Unterschiede in [vvdo1NxjmGVkmFCT.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/vvdo1NxjmGVkmFCT.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/vvdo1NxjmGVkmFCT.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/vvdo1NxjmGVkmFCT.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/vvdo1NxjmGVkmFCT.js
@@ -12,7 +12,7 @@
let dropped = this.item.system.weaponsAtLocation;
if (dropped.length)
{
-this.script.scriptNotification(`Dropped ${dropped.map(i => i.name).join(", ")}!`)
+this.script.scriptNotification(`Lache ${dropped.map(i => i.name).join(", ")}!`)
for(let weapon of dropped)
{
await weapon.system.toggleEquip();
📝 Unterschiede in [w4RuGIfseGoxXA3k.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/w4RuGIfseGoxXA3k.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/w4RuGIfseGoxXA3k.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/w4RuGIfseGoxXA3k.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/w4RuGIfseGoxXA3k.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Carpenter)';
const difficulty = 'challenging';
const target = 20;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [wbM7tpw4TxvadcWm.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/wbM7tpw4TxvadcWm.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/wbM7tpw4TxvadcWm.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/wbM7tpw4TxvadcWm.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/wbM7tpw4TxvadcWm.js
@@ -5,12 +5,12 @@
if (item.system.properties.qualities.durable)
{
await item.update({"system.qualities.value" : []});
-msg += `<p>${item.name} loses all Qualities</p>`
+msg += `<p>${item.name} per toutes ses Qualités</p>`
}
else
{
-msg += `<p>${item.name} crumbles into dust!</p>`
-await item.update({name : item.name + " (Dust)"})
+msg += `<p>${item.name} tombe en poussière!</p>`
+await item.update({name : item.name + " (Poussières)"})
}
}
if(msg)
📝 Unterschiede in [whUSkaR1yem21bXp.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/whUSkaR1yem21bXp.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/whUSkaR1yem21bXp.js:0) (19 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/whUSkaR1yem21bXp.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/whUSkaR1yem21bXp.js
@@ -46,7 +46,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
const traitRegex = /(?:,?(.+?)(\+?\d{1,2}\+?)?\s*?(?:\((.+?)\)\s*(\+?\d{1,2})?|,|$))/gm
@@ -62,7 +62,7 @@
}
catch { }
if (!traitItem) {
-ui.notifications.warn(`Could not find ${trait}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trait}`, {permanent : true})
}
traitItem = traitItem.toObject()
if (Number.isNumeric(traitVal))
@@ -80,12 +80,12 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
for (let spell of spells)
@@ -98,18 +98,9 @@
}
else
{
-ui.notifications.warn(`Could not find ${spell}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${spell}`, {permanent : true})
}
}
updateObj.name = updateObj.name += " " + this.effect.name
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.worn = true
-else if (item.type == "weapon")
-item.equipped = true
-else if (item.type == "trapping" && item.trappingType?.value == "clothingAccessories")
-item.worn = true
-}
📝 Unterschiede in [wsqNM4NHnwaAAQym.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/wsqNM4NHnwaAAQym.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/wsqNM4NHnwaAAQym.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/wsqNM4NHnwaAAQym.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/wsqNM4NHnwaAAQym.js
@@ -1,5 +1,5 @@
args.applyAP = false;
-this.script.scriptNotification("This test only applies to criminals, otherwise close the dialog.");
+this.script.scriptNotification("Ce test ne s'applique seulement qu'aux criminels. Fermez cette fenêtre si ce n'est pas le cas.");
this.actor.setupSkill(game.i18n.localize("NAME.Endurance"), {fields : {difficulty : "average"}, skipTargets: true, appendTitle : ` - ${this.effect.name}`}).then(async test =>
{
await test.roll();
📝 Unterschiede in [wyTCozh9qGTx6yK0.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/wyTCozh9qGTx6yK0.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/wyTCozh9qGTx6yK0.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/wyTCozh9qGTx6yK0.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/wyTCozh9qGTx6yK0.js
@@ -1,5 +1,5 @@
if (args.options.terror || args.extendedTest?.getFlag("wfrp4e", "fear"))
{
args.abort = true;
-this.script.scriptNotification("Does not need to make Fear or Terror tests");
+this.script.scriptNotification("N'a pas besoin de faire de test de Peur ou de Terreur");
}
📝 Unterschiede in [x2RLUUNB7BiIDYCP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/x2RLUUNB7BiIDYCP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/x2RLUUNB7BiIDYCP.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/x2RLUUNB7BiIDYCP.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/x2RLUUNB7BiIDYCP.js
@@ -1,7 +1,7 @@
let difficulty = ""
-if (this.effect.name.includes("Moderate"))
+if (this.effect.name.includes("moderat"))
difficulty = "easy"
-else if (this.effect.name.includes("Severe"))
+else if (this.effect.name.includes("schwerwiegend"))
difficulty = "average"
else
difficulty = "veasy"
📝 Unterschiede in [x9iKFYYc4Ocy8PTS.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/x9iKFYYc4Ocy8PTS.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/x9iKFYYc4Ocy8PTS.js:0) (8 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/x9iKFYYc4Ocy8PTS.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/x9iKFYYc4Ocy8PTS.js
@@ -1,10 +1,10 @@
let item = this.effect.getCreatedItems()?.[0];
-ChatMessage.create({content : "<em>Grace is beyond style</em>", speaker : ChatMessage.getSpeaker({token: this.actor.getActiveTokens()[0]?.document, actor: this.actor})}, {chatBubble : true})
+ChatMessage.create({content : "<em>La grâce est au delà du style</em>", speaker : ChatMessage.getSpeaker({token: this.actor.getActiveTokens()[0]?.document, actor: this.actor})}, {chatBubble : true})
let choice = await ItemDialog.create(ItemDialog.objectToArray({
"nobles" : "Nobles",
-"guilders" : "Guilders",
-"servants" : "Servants"
-}), 1, "Choose Group")
+"guilders" : "Maitres de Guildes",
+"servants" : "Serviteurs"
+}), 1, "Choisissez un groupes")
let name = choice[0]?.name
if (!name)
{
📝 Unterschiede in [xRd6oA1QWLVpfoBm.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xRd6oA1QWLVpfoBm.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xRd6oA1QWLVpfoBm.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/xRd6oA1QWLVpfoBm.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/xRd6oA1QWLVpfoBm.js
@@ -1,4 +1,4 @@
-if (!this.actor.has("Night Vision"))
+if (!this.actor.has("Vision Nocturne"))
{
let item = await fromUuid("Compendium.wfrp4e-core.items.FmHDbCOy3pH8yKhm");
let data = item.toObject();
📝 Unterschiede in [xS2su09zcza9du09.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xS2su09zcza9du09.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xS2su09zcza9du09.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/xS2su09zcza9du09.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/xS2su09zcza9du09.js
@@ -1,6 +1,6 @@
-if (["Minor", "Moderate", "Major"].includes(this.item.system.specification.value))
+if ([game.i18n.localize("CORRUPTION.Minor"), game.i18n.localize("CORRUPTION.Moderate"), game.i18n.localize("CORRUPTION.Major")].includes(this.item.system.specification.value))
{
return
}
-let choice = await ItemDialog.create(ItemDialog.objectToArray({minor : "Minor", moderate : "Moderate", major : "Major"}, this.item.img), 1, "Choose Corruption Severity");
+let choice = await ItemDialog.create(ItemDialog.objectToArray({minor : game.i18n.localize("CORRUPTION.Minor"), moderate : game.i18n.localize("CORRUPTION.Moderate"), major : game.i18n.localize("CORRUPTION.Major")}, this.item.img), 1, "Choisissez Corruption Severity");
this.item.updateSource({"system.specification.value" : choice[0]?.name || ""})
📝 Unterschiede in [xUpKYT7BZCSmAfUy.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xUpKYT7BZCSmAfUy.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xUpKYT7BZCSmAfUy.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/xUpKYT7BZCSmAfUy.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/xUpKYT7BZCSmAfUy.js
@@ -6,5 +6,5 @@
}
else
{
-this.script.scriptNotification("None left!", "error")
+this.script.scriptNotification("Quantité insuffisante!", "error")
}
📝 Unterschiede in [xVYVegD692CCv8Yl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xVYVegD692CCv8Yl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xVYVegD692CCv8Yl.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/xVYVegD692CCv8Yl.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/xVYVegD692CCv8Yl.js
@@ -6,5 +6,5 @@
{
let char = this.effect.sourceActor.characteristics;
let duration = Math.floor((char.wp.initial + char.wp.advances)/10) ;
-this.script.scriptMessage("<strong>Fatethief</strong> has been applied for " + duration + " days");
+this.script.scriptMessage("<strong>Voleur du Destin</strong> a été appliqué à " + duration + " days");
}
📝 Unterschiede in [xWPgIZOQLba5nZ23.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xWPgIZOQLba5nZ23.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xWPgIZOQLba5nZ23.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/xWPgIZOQLba5nZ23.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/xWPgIZOQLba5nZ23.js
@@ -4,7 +4,7 @@
await test.roll();
if (test.succeeded)
{
-this.script.scriptNotification(this.actor.name + "resisted !")
+this.script.scriptNotification(this.actor.name + "a résisté !")
}
else if (test.failed)
{
📝 Unterschiede in [xgplXZMs459X7XXM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xgplXZMs459X7XXM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xgplXZMs459X7XXM.js:0) (9 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/xgplXZMs459X7XXM.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/xgplXZMs459X7XXM.js
@@ -1,10 +1,9 @@
// Apply changes when the mask is worn
if (args.equipped) {
this.actor.createEmbeddedDocuments("ActiveEffect", [this.item.effects.contents[1]?.convertToApplied()])
-this.script.scriptMessage(`${this.actor.name} dons the <strong>${this.item.name}</strong>. <br>
-They suffer –20 to all attempts to resist Disease.<br>
-If they wear the mask for more than an hour or benefit from any of its effects, they are exposed to @Corruption[moderate]{Moderate Corruption}.
-`,
+this.script.scriptMessage(`${this.actor.name} porte <strong>${this.item.name}</strong>. <br>
+Il subit -20 à tout ses tests pour résister aux maladies.<br>
+Si il porte le masque pendant plus d'une heure ou bénéficie de l'un de ses effets, il est exposé à une @Corruption[moderate]{Corruption moderate}.`,
{whisper: ChatMessage.getWhisperRecipients("GM")})
}
// Notify of lingering effects when mask is removed
@@ -12,7 +11,7 @@
{
await this.item.effects.contents[0].delete();
await this.item.update({name : this.item.name += " (Used)"})
-this.script.scriptMessage(`<strong>${this.item.name}</strong> on ${this.actor.name} has been taken off and loses its properties. However, the effects last for [[1d10+4]] days, after which they should be manually removed.`,
+this.script.scriptMessage(`<strong>${this.item.name}</strong> porté par ${this.actor.name} a été enlevé et a perdu ses propriétés. Cependant, les effets perdurent pendant [[1d10+4]] jours, après quoi ils devront être supprimés manuellement.`,
{whisper: ChatMessage.getWhisperRecipients("GM")}
)
}
📝 Unterschiede in [xihniGjgqOhuaKWc.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xihniGjgqOhuaKWc.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xihniGjgqOhuaKWc.js:0) (6 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/xihniGjgqOhuaKWc.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/xihniGjgqOhuaKWc.js
@@ -1,8 +1,6 @@
-if (args.test.failed)
-{
+if (args.test.failed) {
let applicableCharacteristics = ["ws", "bs", "s", "fel", "ag", "t", "dex"];
-if (applicableCharacteristics.includes(args.test.characteristicKey))
-{
+if (applicableCharacteristics.includes(args.test.characteristicKey)) {
this.actor.addCondition("stunned");
}
}
📝 Unterschiede in [xobGBJbgFjQCrwvq.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xobGBJbgFjQCrwvq.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xobGBJbgFjQCrwvq.js:0) (4 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/xobGBJbgFjQCrwvq.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/xobGBJbgFjQCrwvq.js
@@ -1,5 +1,5 @@
let roll;
-if (this.actor.has(game.i18n.localize("NAME.Daemonic")) || this.actor.has(game.i18n.localize("NAME.Undead")) || ["Goblin", "Orc", "Undead"].includes(this.actor.system.details.species.value))
+if (this.actor.has(game.i18n.localize("NAME.Daemonic")) || this.actor.has(game.i18n.localize("NAME.Undead")) || ["Gobelin", "Orc", "Mort-vivant"].includes(this.actor.system.details.species.value))
{
roll = await new Roll(`1d10 + ${this.effect.sourceTest.result.overcast.usage.other.current}`).roll()
}
@@ -9,7 +9,7 @@
}
roll.toMessage(this.script.getChatData())
await this.actor.applyBasicDamage(roll.total, {damageType : game.wfrp4e.config.DAMAGE_TYPE.IGNORE_ALL, suppressMsg : true})
-if (this.actor.has("Undead") || args.actor.has("Daemonic"))
+if (this.actor.has("Mort-vivant") || args.actor.has("Démoniaque"))
{
this.actor.addCondition("ablaze")
}
📝 Unterschiede in [xpgXWoK2zDnG1uiF.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xpgXWoK2zDnG1uiF.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xpgXWoK2zDnG1uiF.js:0) (44 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/xpgXWoK2zDnG1uiF.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/xpgXWoK2zDnG1uiF.js
@@ -1,24 +1,48 @@
let stunned = args.actor.hasCondition("stunned")
if (stunned)
-setProperty(stunned, "flags.wfrp4e.scriptData", getProperty(stunned, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
-let poisoned= args.actor.hasCondition("poisoned")
+{
+stunned.system.scriptData = stunned.system.scriptData.filter(s => s.trigger != "dialog")
+stunned.system._scripts = null;
+}
+let poisoned = args.actor.hasCondition("poisoned")
if (poisoned)
-setProperty(poisoned, "flags.wfrp4e.scriptData", getProperty(poisoned, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
+{
+poisoned.system.scriptData = poisoned.system.scriptData.filter(s => s.trigger != "dialog")
+poisoned.system._scripts = null;
+}
let deafened = args.actor.hasCondition("deafened")
if (deafened)
-setProperty(deafened, "flags.wfrp4e.scriptData", getProperty(deafened, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
+{
+deafened.system.scriptData = deafened.system.scriptData.filter(s => s.trigger != "dialog")
+deafened.system._scripts = null;
+}
let entangled = args.actor.hasCondition("entangled")
if (entangled)
-setProperty(entangled, "flags.wfrp4e.scriptData", getProperty(entangled, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
+{
+entangled.system.scriptData = entangled.system.scriptData.filter(s => s.trigger != "dialog")
+entangled.system._scripts = null;
+}
let fatigued = args.actor.hasCondition("fatigued")
if (fatigued)
-setProperty(fatigued, "flags.wfrp4e.scriptData", getProperty(fatigued, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
+{
+fatigued.system.scriptData = fatigued.system.scriptData.filter(s => s.trigger != "dialog")
+fatigued.system._scripts = null;
+}
let blinded = args.actor.hasCondition("blinded")
if (blinded)
-setProperty(blinded, "flags.wfrp4e.scriptData", getProperty(blinded, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
+{
+blinded.system.scriptData = blinded.system.scriptData.filter(s => s.trigger != "dialog")
+blinded.system._scripts = null;
+}
let broken = args.actor.hasCondition("broken")
if (broken)
-setProperty(broken, "flags.wfrp4e.scriptData", getProperty(broken, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
-let prone= args.actor.hasCondition("prone")
+{
+broken.system.scriptData = broken.system.scriptData.filter(s => s.trigger != "dialog")
+broken.system._scripts = null;
+}
+let prone = args.actor.hasCondition("prone")
if (prone)
-setProperty(prone, "flags.wfrp4e.scriptData", getProperty(prone, "flags.wfrp4e.scriptData").filter(s => s.trigger != "dialog"))
+{
+prone.system.scriptData = prone.system.scriptData.filter(s => s.trigger != "dialog")
+prone.system._scripts = null;
+}
📝 Unterschiede in [yAL0YwZWVm8o1nxa.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/yAL0YwZWVm8o1nxa.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/yAL0YwZWVm8o1nxa.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/yAL0YwZWVm8o1nxa.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/yAL0YwZWVm8o1nxa.js
@@ -1,6 +1,6 @@
if (this.actor.hasCondition("dead") && !this.actor.gardenOfCorpses)
{
-this.script.scriptMessage("[[3d10]] @UUID[Compendium.wfrp4e-core.actors.T79RqnDOAQLn3I1s]{zombies} spring forth from the remains.", {whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage("[[3d10]] @UUID[Compendium.wfrp4e-core.actors.T79RqnDOAQLn3I1s]{zombies} sortent des décombres.", {whisper : ChatMessage.getWhisperRecipients("GM")})
this.actor.gardenOfCorpses = true;
// local storage is sufficient to prevent multiple messages
}
📝 Unterschiede in [yCgH3N9AurIiAv0i.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/yCgH3N9AurIiAv0i.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/yCgH3N9AurIiAv0i.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/yCgH3N9AurIiAv0i.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/yCgH3N9AurIiAv0i.js
@@ -1,4 +1,4 @@
-if (!this.item.name.includes("(") || this.item.system.tests.value.includes("(Sense)"))
+if (!this.item.name.includes("(") || this.item.system.tests.value.includes("(Sinn)"))
{
let tests = this.item.system.tests.value
let name = this.item.name
@@ -11,12 +11,12 @@
else // If no sense specified, provide dialog choice
{
let choice = await ItemDialog.create(ItemDialog.objectToArray({
-taste : "Taste",
-sight : "Sight",
-smell : "Smell",
-hearing : "Hearing",
-touch : "Touch"
-}, this.item.img), 1, "Choose Sense");
+taste : "Geschmack",
+sight : "Sehen",
+smell : "Geruchs",
+hearing : "Gehör",
+touch : "Tasten"
+}, this.item.img), 1, "Wähle einen Sinn");
if (choice[0])
{
name = `${name.split("(")[0].trim()} (${choice[0].name})`
📝 Unterschiede in [yFMvxecXAZ6T2O0S.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/yFMvxecXAZ6T2O0S.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/yFMvxecXAZ6T2O0S.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/yFMvxecXAZ6T2O0S.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/yFMvxecXAZ6T2O0S.js
@@ -4,6 +4,6 @@
await roll.toMessage(this.script.getChatData());
if (roll.total == 9)
{
-this.script.scriptMessage(`Two @UUID[Compendium.wfrp4e-eis.actors.cLOGeMqUty61nYB9]{Blue Horror of Tzeentch} claw their way out of ${this.actor.name}'s screaming flesh, killing them in the process.`, {whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage(`Deux @UUID[Compendium.wfrp4e-eis.actors.cLOGeMqUty61nYB9]{Horreurs bleus de Tzeentch} sortent du corps de ${this.actor.name}, le tuant au passage.`, {whisper : ChatMessage.getWhisperRecipients("GM")})
}
}
📝 Unterschiede in [yMMzZ7daCqRlGT3N.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/yMMzZ7daCqRlGT3N.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/yMMzZ7daCqRlGT3N.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/yMMzZ7daCqRlGT3N.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/yMMzZ7daCqRlGT3N.js
@@ -1,5 +1,5 @@
let item = args.opposedTest.attackerTest.item;
if (!item.isMagical && (item.type == "weapon" || item.type == "trait"))
{
-args.modifiers.other.push({label : this.effect.name, details : "Remove Damage Rating", value : -1 * (args.totalWoundLoss - args.opposedTest.result.differenceSL)})
+args.modifiers.other.push({label : this.effect.name, details : "Suppression de la valeur de dommages", value : -1 * (args.totalWoundLoss - args.opposedTest.result.differenceSL)})
}
📝 Unterschiede in [yTmRoUstxHMso91c.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/yTmRoUstxHMso91c.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/yTmRoUstxHMso91c.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/yTmRoUstxHMso91c.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/yTmRoUstxHMso91c.js
@@ -1,4 +1,4 @@
-if (args.item.name == "Magic Resistance" && args.item.type == "trait")
+if (args.item.name == "Résistance à la Magie" && args.item.type == "trait")
{
args.item.system.specification.value = Number(args.item.system.specification.value) + 1
}
📝 Unterschiede in [ynoHNXXCGRS6fTqF.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ynoHNXXCGRS6fTqF.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ynoHNXXCGRS6fTqF.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/ynoHNXXCGRS6fTqF.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/ynoHNXXCGRS6fTqF.js
@@ -4,7 +4,7 @@
{
i_gain += (await new Roll("2d10").roll()).total
}
-msg = `<b>${this.actor.prototypeToken.name}</b> gains ${i_gain} Initiative`
+msg = `<b>${this.actor.prototypeToken.name}</b> gagne ${i_gain} en Initiative`
let newValue = i_gain + args.actor.characteristics.i.modifier
this.actor.update({"system.characteristics.i.modifier" : newValue})
let hitloc = await game.wfrp4e.tables.rollTable("hitloc")
📝 Unterschiede in [yzN7ZNlgCiSVJqsU.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/yzN7ZNlgCiSVJqsU.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/yzN7ZNlgCiSVJqsU.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/yzN7ZNlgCiSVJqsU.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/yzN7ZNlgCiSVJqsU.js
@@ -2,5 +2,5 @@
if (sourceItem)
{
this.actor.applyEffect({effectUuids : [sourceItem.effects.contents[1].uuid]})
-this.script.scriptNotification("Applied after effects");
+this.script.scriptNotification("Appliqué après les effets");
}
📝 Unterschiede in [z5HfNUrHy5MS3K7a.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/z5HfNUrHy5MS3K7a.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/z5HfNUrHy5MS3K7a.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/z5HfNUrHy5MS3K7a.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/z5HfNUrHy5MS3K7a.js
@@ -3,5 +3,5 @@
if (test.failed && this.actor.type == "character")
{
this.actor.update({"system.status.corruption.value" : parseInt(this.actor.status.corruption.value) + 1})
-this.script.scriptMessage("Gained a Corruption point", {whisper : ChatMessage.getWhisperRecipients("GM")})
+this.script.scriptMessage("Reçoit un Point de Corruption", {whisper : ChatMessage.getWhisperRecipients("GM")})
}
📝 Unterschiede in [zA6TDttpwMSMl7D8.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/zA6TDttpwMSMl7D8.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/zA6TDttpwMSMl7D8.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/zA6TDttpwMSMl7D8.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/zA6TDttpwMSMl7D8.js
@@ -5,7 +5,7 @@
// as a result of whatever potential futures they glimpse,
// they can spend a Fortune Point within the next hour to reverse the dice of any failed Test.
if (test.succeeded) {
-this.script.scriptMessage(`As a result of whatever potential futures they glimpse, <strong>${this.actor.prototypeToken.name}</strong> can spend a Fortune Point within the next hour to reverse the dice of any failed Test.`,
+this.script.scriptMessage(`En raison des futurs potentiels entrevus, <strong>${this.actor.prototypeToken.name}</strong> peut dépenser un Point de Chance durant la prochaine heure pour inverser le résultat d'un test échoué.`,
{
whisper: ChatMessage.getWhisperRecipients("GM"),
blind: true
📝 Unterschiede in [zK38Rl5t9zbFi4Se.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/zK38Rl5t9zbFi4Se.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/zK38Rl5t9zbFi4Se.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/zK38Rl5t9zbFi4Se.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/zK38Rl5t9zbFi4Se.js
@@ -1,5 +1,5 @@
if (args.opposedTest.result.hitloc.value == this.item.system.location.key && args.totalWoundLoss > 0)
{
args.actor.addCondition("bleeding", 1);
-this.script.scriptNotification("Added Bleeding")
+this.script.scriptNotification("Ajout d'Hemorragique")
}
📝 Unterschiede in [zR4WAjzXHTZuiu5G.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/zR4WAjzXHTZuiu5G.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/zR4WAjzXHTZuiu5G.js:0) (37 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/zR4WAjzXHTZuiu5G.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/zR4WAjzXHTZuiu5G.js
@@ -4,44 +4,37 @@
let bleedingRoll;
let msg = ""
let damage = effect.conditionValue;
-let scriptArgs = {msg, damage};
-await Promise.all(actor.runScripts("preApplyCondition", {effect, data : scriptArgs}))
+let scriptArgs = { msg, damage };
+await Promise.all(actor.runScripts("preApplyCondition", { effect, data: scriptArgs }))
msg = scriptArgs.msg;
damage = scriptArgs.damage;
-msg += await actor.applyBasicDamage(damage, {damageType : game.wfrp4e.config.DAMAGE_TYPE.IGNORE_ALL, minimumOne : false, suppressMsg : true})
-if (actor.status.wounds.value == 0 && !actor.hasCondition("unconscious"))
-{
+msg += await actor.applyBasicDamage(damage, { damageType: game.wfrp4e.config.DAMAGE_TYPE.IGNORE_ALL, minimumOne: false, suppressMsg: true })
+if (actor.status.wounds.value == 0 && !actor.hasCondition("unconscious")) {
await actor.addCondition("unconscious")
-msg += "<br>" + game.i18n.format("BleedUnc", {name: actor.prototypeToken.name })
+msg += "<br>" + game.i18n.format("BleedUnc", { name: actor.prototypeToken.name })
}
-if (actor.hasCondition("unconscious"))
-{
+if (actor.hasCondition("unconscious")) {
bleedingAmt = effect.conditionValue;
bleedingRoll = (await new Roll("1d100").roll()).total;
-if (bleedingRoll <= bleedingAmt * 10)
-{
-msg += "<br>" + game.i18n.format("BleedFail", {name: actor.prototypeToken.name}) + " (" + game.i18n.localize("Rolled") + " " + bleedingRoll + ")";
+if (bleedingRoll <= bleedingAmt * 10) {
+msg += "<br>" + game.i18n.format("BleedFail", { name: actor.prototypeToken.name }) + " (" + game.i18n.localize("Rolled") + " " + bleedingRoll + ")";
await actor.addCondition("dead")
}
-else if (bleedingRoll % 11 == 0)
-{
-msg += "<br>" + game.i18n.format("BleedCrit", { name: actor.prototypeToken.name } ) + " (" + game.i18n.localize("Rolled") + bleedingRoll + ")"
+else if (bleedingRoll % 11 == 0) {
+msg += "<br>" + game.i18n.format("BleedCrit", { name: actor.prototypeToken.name }) + " (" + game.i18n.localize("Rolled") + bleedingRoll + ")"
await actor.removeCondition("bleeding")
}
-else
-{
+else {
msg += "<br>" + game.i18n.localize("BleedRoll") + ": " + bleedingRoll;
}
}
-await Promise.all(actor.runScripts("applyCondition", {effect, data : {bleedingRoll}}))
-if (args.suppressMessage)
-{
+await Promise.all(actor.runScripts("applyCondition", { effect, data: { bleedingRoll } }))
+if (args.suppressMessage) {
let messageData = game.wfrp4e.utility.chatDataSetup(msg);
-messageData.speaker = {alias: this.effect.name}
+messageData.speaker = { alias: this.effect.name }
messageData.flavor = this.effect.name;
return messageData
}
-else
-{
+else {
return this.script.scriptMessage(msg)
}
📝 Unterschiede in [zXh8rgMxWoCLTxVd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/zXh8rgMxWoCLTxVd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/zXh8rgMxWoCLTxVd.js:0) (16 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/zXh8rgMxWoCLTxVd.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/zXh8rgMxWoCLTxVd.js
@@ -1,5 +1,5 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
-const test = 'Sail';
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
+const test = 'Voile';
const difficulty = 'challenging';
const target = 40;
const extendedTestData = {
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [zadppy7FEbXvgUON.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/zadppy7FEbXvgUON.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/zadppy7FEbXvgUON.js:0) (21 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/zadppy7FEbXvgUON.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/zadppy7FEbXvgUON.js
@@ -10,10 +10,10 @@
"wp" : 0,
"fel" : 5
}
-let skills = ["Perception", "Sleight of Hand", "Stealth (Urban)"]
+let skills = ["Perception", "Escamotage", "Discrétion (Urbaine)"]
let skillAdvancements = [10, 10, 10]
-let talents = ["Criminal", "Etiquette (Criminals)"]
-let trappings = ["Rope, 10 yards", "Lockpick", "Mask"]
+let talents = ["Criminel", "Etiquette (Criminels)"]
+let trappings = ["Corde, 10 mètres", "Outils de crochetage", "Masque"]
let items = []
let updateObj = this.actor.toObject();
for (let ch in characteristics)
@@ -44,7 +44,7 @@
}
else
{
-ui.notifications.warn(`Could not find ${talent}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${talent}`, {permanent : true})
}
}
for (let trapping of trappings)
@@ -53,22 +53,13 @@
if (trappingItem)
{
trappingItem = trappingItem.toObject()
-equip(trappingItem)
+trappingItem.system.equipped.value = true;
items.push(trappingItem);
}
else
{
-ui.notifications.warn(`Could not find ${trapping}`, {permanent : true})
+ui.notifications.warn(`Impossible de trouver ${trapping}`, {permanent : true})
}
}
await this.actor.update(updateObj)
this.actor.createEmbeddedDocuments("Item", items);
-function equip(item)
-{
-if (item.type == "armour")
-item.system.worn.value = true
-else if (item.type == "weapon")
-item.system.equipped = true
-else if (item.type == "trapping" && item.system.trappingType.value == "clothingAccessories")
-item.system.worn = true
-}
📝 Unterschiede in [zdGAvfL7zJ7wpYxG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/zdGAvfL7zJ7wpYxG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/zdGAvfL7zJ7wpYxG.js:0) (14 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/zdGAvfL7zJ7wpYxG.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/zdGAvfL7zJ7wpYxG.js
@@ -1,4 +1,4 @@
-const repaired_message = `<p>Finished repairing <em>${this.item.name}</em>.</p>`;
+const repaired_message = `<p>Réparation finie <em>${this.item.name}</em>.</p>`;
const test = 'Trade (Carpenter)';
const difficulty = 'easy';
const target = 40;
@@ -23,11 +23,10 @@
},
effects: [
{
-name: `Repair the ${this.item.name}`,
-icon: this.item.img,
-flags: {
-wfrp4e: {
-applicationData: {
+name: `Réparer ${this.item.name}`,
+img: this.item.img,
+system: {
+transferData : {
type: "document",
documentType: "Item"
},
@@ -37,7 +36,7 @@
script: `
let id = this.item.flags.wfrp4e.fromEffect;
let effect = this.actor.appliedEffects.find(e => e.id === id);
-this.script.scriptMessage("${repaired_message}");
+this.script.message("${repaired_message}");
await effect.item.delete();
`,
trigger: "deleteEffect"
@@ -45,7 +44,6 @@
]
}
}
-}
]
};
await this.actor.createEmbeddedDocuments("Item", [extendedTestData], {fromEffect: this.effect.id});
📝 Unterschiede in [zi8Z3NlwVj3IfgAW.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/zi8Z3NlwVj3IfgAW.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/zi8Z3NlwVj3IfgAW.js:0) (2 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/zi8Z3NlwVj3IfgAW.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/zi8Z3NlwVj3IfgAW.js
@@ -6,5 +6,5 @@
}
else
{
-this.script.scriptNotification("None left!", "error")
+this.script.scriptNotification("Quantité insuffisante!", "error")
}
📝 Unterschiede in [zzk2uRSFjFHB5kjw.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/zzk2uRSFjFHB5kjw.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/zzk2uRSFjFHB5kjw.js:0) (5 Änderungen):
--- /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/reference_scripts/zzk2uRSFjFHB5kjw.js
+++ /Users/Alzer/Documents/Übersetzung/Deutsch/wfrp-4e-de/scripts/zzk2uRSFjFHB5kjw.js
@@ -1,7 +1,6 @@
let roll = Math.ceil(CONFIG.Dice.randomUniform() * 10)
-if (args.test.isFumble && roll == 1 && !args.test.result.misfire)
-{
-args.test.result.misfire = game.i18n.localize("Misfire") + " (Rolled 1)"
+if (args.test.isFumble && roll == 1 && !args.test.result.misfire) {
+args.test.result.misfire = game.i18n.localize("Misfire") + " (Résultat 1)"
args.test.result.misfireDamage = eval(parseInt(args.test.result.roll.toString().split('').pop()) + args.test.item.Damage)
}
else if (args.test.isFumble && roll != 1)
🔎 Zusammenfassung der Unterschiede (nach Anzahl der Änderungen sortiert):
- [zR4WAjzXHTZuiu5G.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/zR4WAjzXHTZuiu5G.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/zR4WAjzXHTZuiu5G.js:0): 37 Änderungen
- [a8i0sA1RBnD8nHZt.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/a8i0sA1RBnD8nHZt.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/a8i0sA1RBnD8nHZt.js:0): 35 Änderungen
- [v5xrDWcrTNFJkyQB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/v5xrDWcrTNFJkyQB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/v5xrDWcrTNFJkyQB.js:0): 25 Änderungen
- [V9zm2hKUVLVZtAcN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/V9zm2hKUVLVZtAcN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/V9zm2hKUVLVZtAcN.js:0): 23 Änderungen
- [ePPgxQOqL1Uhz2k9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ePPgxQOqL1Uhz2k9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ePPgxQOqL1Uhz2k9.js:0): 23 Änderungen
- [KGK9vL1Yl0qmCeCN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KGK9vL1Yl0qmCeCN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KGK9vL1Yl0qmCeCN.js:0): 22 Änderungen
- [5dR7Erj3nwsxLAV7.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5dR7Erj3nwsxLAV7.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5dR7Erj3nwsxLAV7.js:0): 21 Änderungen
- [N8hA6ysHCTlLd8Kj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/N8hA6ysHCTlLd8Kj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/N8hA6ysHCTlLd8Kj.js:0): 21 Änderungen
- [bEVlJOOA1kLlzpWx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/bEVlJOOA1kLlzpWx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/bEVlJOOA1kLlzpWx.js:0): 21 Änderungen
- [h766UvswLCsxcMow.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/h766UvswLCsxcMow.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/h766UvswLCsxcMow.js:0): 21 Änderungen
- [lII4KMRblqwFBlsV.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lII4KMRblqwFBlsV.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lII4KMRblqwFBlsV.js:0): 21 Änderungen
- [zadppy7FEbXvgUON.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/zadppy7FEbXvgUON.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/zadppy7FEbXvgUON.js:0): 21 Änderungen
- [2vTVR0quRZQtjNfQ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2vTVR0quRZQtjNfQ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2vTVR0quRZQtjNfQ.js:0): 20 Änderungen
- [4MQ7u4INxp51oyyR.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/4MQ7u4INxp51oyyR.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/4MQ7u4INxp51oyyR.js:0): 19 Änderungen
- [5JWC0l3JEpOsqbR9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5JWC0l3JEpOsqbR9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5JWC0l3JEpOsqbR9.js:0): 19 Änderungen
- [5JvKJZPcd6Hz5zvn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5JvKJZPcd6Hz5zvn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5JvKJZPcd6Hz5zvn.js:0): 19 Änderungen
- [A1odAcuRbq9797ZB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/A1odAcuRbq9797ZB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/A1odAcuRbq9797ZB.js:0): 19 Änderungen
- [TwgdEucxcHloc4cX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/TwgdEucxcHloc4cX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/TwgdEucxcHloc4cX.js:0): 19 Änderungen
- [UnqnWi0dZYLf5fTT.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UnqnWi0dZYLf5fTT.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UnqnWi0dZYLf5fTT.js:0): 19 Änderungen
- [hpwJRAhCsXTp9bd9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hpwJRAhCsXTp9bd9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hpwJRAhCsXTp9bd9.js:0): 19 Änderungen
- [okW06V9UiPC4Vcrn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/okW06V9UiPC4Vcrn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/okW06V9UiPC4Vcrn.js:0): 19 Änderungen
- [whUSkaR1yem21bXp.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/whUSkaR1yem21bXp.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/whUSkaR1yem21bXp.js:0): 19 Änderungen
- [WO5n7Vbx8AgoVrwC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/WO5n7Vbx8AgoVrwC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/WO5n7Vbx8AgoVrwC.js:0): 17 Änderungen
- [fYLSe6CrYciap5y8.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/fYLSe6CrYciap5y8.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/fYLSe6CrYciap5y8.js:0): 17 Änderungen
- [hhv7PrRdlf9sfC82.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hhv7PrRdlf9sfC82.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hhv7PrRdlf9sfC82.js:0): 17 Änderungen
- [190PHSHKGaJ74wsR.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/190PHSHKGaJ74wsR.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/190PHSHKGaJ74wsR.js:0): 16 Änderungen
- [H85k4L3yICm7cfIk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/H85k4L3yICm7cfIk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/H85k4L3yICm7cfIk.js:0): 16 Änderungen
- [OsLXutfXyQCAkhAf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OsLXutfXyQCAkhAf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OsLXutfXyQCAkhAf.js:0): 16 Änderungen
- [groEX1wJ9l00PkDF.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/groEX1wJ9l00PkDF.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/groEX1wJ9l00PkDF.js:0): 16 Änderungen
- [lvjcddwRiN9iGruy.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lvjcddwRiN9iGruy.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lvjcddwRiN9iGruy.js:0): 16 Änderungen
- [zXh8rgMxWoCLTxVd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/zXh8rgMxWoCLTxVd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/zXh8rgMxWoCLTxVd.js:0): 16 Änderungen
- [HJ2X4ZtXei0BXbxf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HJ2X4ZtXei0BXbxf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HJ2X4ZtXei0BXbxf.js:0): 15 Änderungen
- [IupskvzvoGyD2H5o.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IupskvzvoGyD2H5o.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IupskvzvoGyD2H5o.js:0): 15 Änderungen
- [RvipIYj9H7n4UDMe.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RvipIYj9H7n4UDMe.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RvipIYj9H7n4UDMe.js:0): 15 Änderungen
- [ezGqDoC9hNRBnFTB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ezGqDoC9hNRBnFTB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ezGqDoC9hNRBnFTB.js:0): 15 Änderungen
- [03mJu59V4iByWlsO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/03mJu59V4iByWlsO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/03mJu59V4iByWlsO.js:0): 14 Änderungen
- [5ScjIdRUOxblHdWS.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5ScjIdRUOxblHdWS.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5ScjIdRUOxblHdWS.js:0): 14 Änderungen
- [8GyJgdHVBaLrHCY8.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8GyJgdHVBaLrHCY8.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8GyJgdHVBaLrHCY8.js:0): 14 Änderungen
- [FtZf56VI6Qsspu0D.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FtZf56VI6Qsspu0D.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FtZf56VI6Qsspu0D.js:0): 14 Änderungen
- [GsAyB5xnK3ASeoah.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/GsAyB5xnK3ASeoah.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/GsAyB5xnK3ASeoah.js:0): 14 Änderungen
- [JhbZWZhOJ23yOBmG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/JhbZWZhOJ23yOBmG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/JhbZWZhOJ23yOBmG.js:0): 14 Änderungen
- [Pn5fekTbkwlr61XU.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Pn5fekTbkwlr61XU.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Pn5fekTbkwlr61XU.js:0): 14 Änderungen
- [Q7eULXQ9AfDRmUGO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Q7eULXQ9AfDRmUGO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Q7eULXQ9AfDRmUGO.js:0): 14 Änderungen
- [R8FBHZaaARA3z9pB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/R8FBHZaaARA3z9pB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/R8FBHZaaARA3z9pB.js:0): 14 Änderungen
- [R8ecKGRzOr4ThvVa.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/R8ecKGRzOr4ThvVa.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/R8ecKGRzOr4ThvVa.js:0): 14 Änderungen
- [RPqgRUkiLY5thVbC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RPqgRUkiLY5thVbC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RPqgRUkiLY5thVbC.js:0): 14 Änderungen
- [UlRSaZG4ZUU6fMND.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UlRSaZG4ZUU6fMND.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UlRSaZG4ZUU6fMND.js:0): 14 Änderungen
- [WR0Kqn8CF5iwToak.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/WR0Kqn8CF5iwToak.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/WR0Kqn8CF5iwToak.js:0): 14 Änderungen
- [ZCBcwbVFHFTFRntb.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZCBcwbVFHFTFRntb.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ZCBcwbVFHFTFRntb.js:0): 14 Änderungen
- [ZRoG7GiMDQWso6gN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZRoG7GiMDQWso6gN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ZRoG7GiMDQWso6gN.js:0): 14 Änderungen
- [goz8yTlMozlsz3uY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/goz8yTlMozlsz3uY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/goz8yTlMozlsz3uY.js:0): 14 Änderungen
- [nkSmu7v9WiAaK4vq.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/nkSmu7v9WiAaK4vq.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/nkSmu7v9WiAaK4vq.js:0): 14 Änderungen
- [q8lOAWr2970sZeTw.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/q8lOAWr2970sZeTw.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/q8lOAWr2970sZeTw.js:0): 14 Änderungen
- [rBAoyhzeU3Q8MVSk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/rBAoyhzeU3Q8MVSk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/rBAoyhzeU3Q8MVSk.js:0): 14 Änderungen
- [uhCq5NwjQ2a2idPn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/uhCq5NwjQ2a2idPn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/uhCq5NwjQ2a2idPn.js:0): 14 Änderungen
- [w4RuGIfseGoxXA3k.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/w4RuGIfseGoxXA3k.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/w4RuGIfseGoxXA3k.js:0): 14 Änderungen
- [yCgH3N9AurIiAv0i.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/yCgH3N9AurIiAv0i.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/yCgH3N9AurIiAv0i.js:0): 14 Änderungen
- [zdGAvfL7zJ7wpYxG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/zdGAvfL7zJ7wpYxG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/zdGAvfL7zJ7wpYxG.js:0): 14 Änderungen
- [oPg4se8iQRD14kmB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/oPg4se8iQRD14kmB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/oPg4se8iQRD14kmB.js:0): 13 Änderungen
- [8xqYrBIf1Zhlwizg.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8xqYrBIf1Zhlwizg.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8xqYrBIf1Zhlwizg.js:0): 12 Änderungen
- [OGX4BneaYAnV25TO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OGX4BneaYAnV25TO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OGX4BneaYAnV25TO.js:0): 12 Änderungen
- [VINX6TBAJQznhVcN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VINX6TBAJQznhVcN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VINX6TBAJQznhVcN.js:0): 12 Änderungen
- [6qJP0hpShEM43ohx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6qJP0hpShEM43ohx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6qJP0hpShEM43ohx.js:0): 10 Änderungen
- [7wBWUw05q0igh508.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7wBWUw05q0igh508.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7wBWUw05q0igh508.js:0): 10 Änderungen
- [EC8cZmqrE095cDc2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/EC8cZmqrE095cDc2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/EC8cZmqrE095cDc2.js:0): 10 Änderungen
- [R32U01LBjBrK1pns.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/R32U01LBjBrK1pns.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/R32U01LBjBrK1pns.js:0): 10 Änderungen
- [Z6OmmC0irJzxSnMH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Z6OmmC0irJzxSnMH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Z6OmmC0irJzxSnMH.js:0): 10 Änderungen
- [dWr3tkFoIzsAgelu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dWr3tkFoIzsAgelu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dWr3tkFoIzsAgelu.js:0): 10 Änderungen
- [g4t56A09yrpZaJQ2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/g4t56A09yrpZaJQ2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/g4t56A09yrpZaJQ2.js:0): 10 Änderungen
- [xgplXZMs459X7XXM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xgplXZMs459X7XXM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xgplXZMs459X7XXM.js:0): 9 Änderungen
- [2QB0LjueuJcIaHaC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2QB0LjueuJcIaHaC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2QB0LjueuJcIaHaC.js:0): 8 Änderungen
- [2W9uMTT6iJhfQ044.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2W9uMTT6iJhfQ044.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2W9uMTT6iJhfQ044.js:0): 8 Änderungen
- [6BmvV9c03FkfisnE.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6BmvV9c03FkfisnE.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6BmvV9c03FkfisnE.js:0): 8 Änderungen
- [7JW9t8AYSDkkzG2V.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7JW9t8AYSDkkzG2V.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7JW9t8AYSDkkzG2V.js:0): 8 Änderungen
- [CWNGrg7se91RC95g.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/CWNGrg7se91RC95g.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/CWNGrg7se91RC95g.js:0): 8 Änderungen
- [Cjj4iLkdY1NaZRCi.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Cjj4iLkdY1NaZRCi.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Cjj4iLkdY1NaZRCi.js:0): 8 Änderungen
- [E1vUepgop09FF5wy.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/E1vUepgop09FF5wy.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/E1vUepgop09FF5wy.js:0): 8 Änderungen
- [HrOBAXsEX073ReKl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HrOBAXsEX073ReKl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HrOBAXsEX073ReKl.js:0): 8 Änderungen
- [MgMMoC4Umpg7fmNI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/MgMMoC4Umpg7fmNI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/MgMMoC4Umpg7fmNI.js:0): 8 Änderungen
- [ULmZMLezDamerN04.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ULmZMLezDamerN04.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ULmZMLezDamerN04.js:0): 8 Änderungen
- [g07HI7vyqiFXPB0o.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/g07HI7vyqiFXPB0o.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/g07HI7vyqiFXPB0o.js:0): 8 Änderungen
- [g0SzfsLyW7aD2F19.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/g0SzfsLyW7aD2F19.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/g0SzfsLyW7aD2F19.js:0): 8 Änderungen
- [j98hvy6r9G2Vjmid.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/j98hvy6r9G2Vjmid.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/j98hvy6r9G2Vjmid.js:0): 8 Änderungen
- [naF5EWr1CBkYRZTK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/naF5EWr1CBkYRZTK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/naF5EWr1CBkYRZTK.js:0): 8 Änderungen
- [nkdKBJ8ItqWiRAWL.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/nkdKBJ8ItqWiRAWL.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/nkdKBJ8ItqWiRAWL.js:0): 8 Änderungen
- [qu194dVXm9Vx1TGk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/qu194dVXm9Vx1TGk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/qu194dVXm9Vx1TGk.js:0): 8 Änderungen
- [sbK1a7txpSoXFzyB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sbK1a7txpSoXFzyB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sbK1a7txpSoXFzyB.js:0): 8 Änderungen
- [sx7Ikn8WW00gBFb4.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sx7Ikn8WW00gBFb4.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sx7Ikn8WW00gBFb4.js:0): 8 Änderungen
- [x9iKFYYc4Ocy8PTS.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/x9iKFYYc4Ocy8PTS.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/x9iKFYYc4Ocy8PTS.js:0): 8 Änderungen
- [HUKzssLxeQo1wbx9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HUKzssLxeQo1wbx9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HUKzssLxeQo1wbx9.js:0): 7 Änderungen
- [jdS2u1tQPYeO55WI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jdS2u1tQPYeO55WI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jdS2u1tQPYeO55WI.js:0): 7 Änderungen
- [5M6IgCUncCwyxHok.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5M6IgCUncCwyxHok.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5M6IgCUncCwyxHok.js:0): 6 Änderungen
- [6Aqq4F4Xui923sc6.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6Aqq4F4Xui923sc6.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6Aqq4F4Xui923sc6.js:0): 6 Änderungen
- [8ByuHnUZ4RNTdGVv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8ByuHnUZ4RNTdGVv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8ByuHnUZ4RNTdGVv.js:0): 6 Änderungen
- [BD7bVTU2pVoRSRBe.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/BD7bVTU2pVoRSRBe.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/BD7bVTU2pVoRSRBe.js:0): 6 Änderungen
- [HASsi6wYHVALExWq.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HASsi6wYHVALExWq.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HASsi6wYHVALExWq.js:0): 6 Änderungen
- [HMC6hPND9DWLFfZE.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HMC6hPND9DWLFfZE.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HMC6hPND9DWLFfZE.js:0): 6 Änderungen
- [IzoOmDywGLqLNljN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IzoOmDywGLqLNljN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IzoOmDywGLqLNljN.js:0): 6 Änderungen
- [JXBUE0XuJOJNG7zE.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/JXBUE0XuJOJNG7zE.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/JXBUE0XuJOJNG7zE.js:0): 6 Änderungen
- [QfTBRGXVfwQSghmd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/QfTBRGXVfwQSghmd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/QfTBRGXVfwQSghmd.js:0): 6 Änderungen
- [Z6jNlyZMECkW4Hon.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Z6jNlyZMECkW4Hon.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Z6jNlyZMECkW4Hon.js:0): 6 Änderungen
- [ZNW3ubbKIYXAyE48.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZNW3ubbKIYXAyE48.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ZNW3ubbKIYXAyE48.js:0): 6 Änderungen
- [iuSoKntfJ4eAPafQ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/iuSoKntfJ4eAPafQ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/iuSoKntfJ4eAPafQ.js:0): 6 Änderungen
- [lhemR8EP5tGNKout.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lhemR8EP5tGNKout.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lhemR8EP5tGNKout.js:0): 6 Änderungen
- [qmOt7h17hGAKqQe0.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/qmOt7h17hGAKqQe0.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/qmOt7h17hGAKqQe0.js:0): 6 Änderungen
- [tCIT1a12Gt6k2ohA.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/tCIT1a12Gt6k2ohA.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/tCIT1a12Gt6k2ohA.js:0): 6 Änderungen
- [wbM7tpw4TxvadcWm.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/wbM7tpw4TxvadcWm.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/wbM7tpw4TxvadcWm.js:0): 6 Änderungen
- [xihniGjgqOhuaKWc.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xihniGjgqOhuaKWc.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xihniGjgqOhuaKWc.js:0): 6 Änderungen
- [BHbFqhJPzZI2txLs.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/BHbFqhJPzZI2txLs.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/BHbFqhJPzZI2txLs.js:0): 5 Änderungen
- [CS6O7UUjQcUJoOUP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/CS6O7UUjQcUJoOUP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/CS6O7UUjQcUJoOUP.js:0): 5 Änderungen
- [DqJFo74trI916qXN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/DqJFo74trI916qXN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/DqJFo74trI916qXN.js:0): 5 Änderungen
- [Qgn92fZyc3Psn8QJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Qgn92fZyc3Psn8QJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Qgn92fZyc3Psn8QJ.js:0): 5 Änderungen
- [R6SnyF3y4Vsq6oga.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/R6SnyF3y4Vsq6oga.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/R6SnyF3y4Vsq6oga.js:0): 5 Änderungen
- [UDPsaymtZf39UsMk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UDPsaymtZf39UsMk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UDPsaymtZf39UsMk.js:0): 5 Änderungen
- [Wo4wQKUxSItAhRzZ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Wo4wQKUxSItAhRzZ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Wo4wQKUxSItAhRzZ.js:0): 5 Änderungen
- [XcvDYNZgJ2rpAdDV.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/XcvDYNZgJ2rpAdDV.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/XcvDYNZgJ2rpAdDV.js:0): 5 Änderungen
- [cTYNaKbepMwqYsZ8.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/cTYNaKbepMwqYsZ8.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/cTYNaKbepMwqYsZ8.js:0): 5 Änderungen
- [zzk2uRSFjFHB5kjw.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/zzk2uRSFjFHB5kjw.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/zzk2uRSFjFHB5kjw.js:0): 5 Änderungen
- [0FWto1oEr3jbWggw.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/0FWto1oEr3jbWggw.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/0FWto1oEr3jbWggw.js:0): 4 Änderungen
- [0R0QAr3D024kWPfo.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/0R0QAr3D024kWPfo.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/0R0QAr3D024kWPfo.js:0): 4 Änderungen
- [0Uly7OmkH0zqYbxQ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/0Uly7OmkH0zqYbxQ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/0Uly7OmkH0zqYbxQ.js:0): 4 Änderungen
- [1jQq9v8fXK8zuEBU.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1jQq9v8fXK8zuEBU.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1jQq9v8fXK8zuEBU.js:0): 4 Änderungen
- [1kB2su7hLRYDhZ2H.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1kB2su7hLRYDhZ2H.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1kB2su7hLRYDhZ2H.js:0): 4 Änderungen
- [2zeP2nMSURjxrqYz.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2zeP2nMSURjxrqYz.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2zeP2nMSURjxrqYz.js:0): 4 Änderungen
- [3JEzEzF1SeYA9lsV.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/3JEzEzF1SeYA9lsV.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/3JEzEzF1SeYA9lsV.js:0): 4 Änderungen
- [58rFc9HiBoX66J6p.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/58rFc9HiBoX66J6p.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/58rFc9HiBoX66J6p.js:0): 4 Änderungen
- [6ZS1rQLkNvMDO0Fp.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6ZS1rQLkNvMDO0Fp.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6ZS1rQLkNvMDO0Fp.js:0): 4 Änderungen
- [6hAgggYpNR3r4QWC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6hAgggYpNR3r4QWC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6hAgggYpNR3r4QWC.js:0): 4 Änderungen
- [6mpw9cGseG4W4eyd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6mpw9cGseG4W4eyd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6mpw9cGseG4W4eyd.js:0): 4 Änderungen
- [7F6aGxZJjwxm5e5P.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7F6aGxZJjwxm5e5P.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7F6aGxZJjwxm5e5P.js:0): 4 Änderungen
- [7WR2hJjHPhHhHxAq.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7WR2hJjHPhHhHxAq.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7WR2hJjHPhHhHxAq.js:0): 4 Änderungen
- [8zTkDVziBPaNbMQX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8zTkDVziBPaNbMQX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8zTkDVziBPaNbMQX.js:0): 4 Änderungen
- [9fK07tqqZyPg7dpx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/9fK07tqqZyPg7dpx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/9fK07tqqZyPg7dpx.js:0): 4 Änderungen
- [ACtDCTLZXmd5uXjX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ACtDCTLZXmd5uXjX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ACtDCTLZXmd5uXjX.js:0): 4 Änderungen
- [BVNKF9omCppWPLys.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/BVNKF9omCppWPLys.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/BVNKF9omCppWPLys.js:0): 4 Änderungen
- [CW5Vlr57OaMkKJ8Q.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/CW5Vlr57OaMkKJ8Q.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/CW5Vlr57OaMkKJ8Q.js:0): 4 Änderungen
- [DmbWR9s5I8LHBwxB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/DmbWR9s5I8LHBwxB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/DmbWR9s5I8LHBwxB.js:0): 4 Änderungen
- [EdTChmSouS0MSmk5.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/EdTChmSouS0MSmk5.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/EdTChmSouS0MSmk5.js:0): 4 Änderungen
- [EmmG49pMOPHRwDzR.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/EmmG49pMOPHRwDzR.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/EmmG49pMOPHRwDzR.js:0): 4 Änderungen
- [FPYNcxm21678boLT.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FPYNcxm21678boLT.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FPYNcxm21678boLT.js:0): 4 Änderungen
- [GjkxWj9wCAclM9WA.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/GjkxWj9wCAclM9WA.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/GjkxWj9wCAclM9WA.js:0): 4 Änderungen
- [GzsuEg7gZy1f0ljy.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/GzsuEg7gZy1f0ljy.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/GzsuEg7gZy1f0ljy.js:0): 4 Änderungen
- [IR5URcjnCuWBFMoN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IR5URcjnCuWBFMoN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IR5URcjnCuWBFMoN.js:0): 4 Änderungen
- [JQruHprM5R5vZ9DA.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/JQruHprM5R5vZ9DA.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/JQruHprM5R5vZ9DA.js:0): 4 Änderungen
- [Jjq3oPYbI26zjxME.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Jjq3oPYbI26zjxME.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Jjq3oPYbI26zjxME.js:0): 4 Änderungen
- [KICZPwLvbUSxbDrE.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KICZPwLvbUSxbDrE.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KICZPwLvbUSxbDrE.js:0): 4 Änderungen
- [KkjkYAGI9Em1NgiQ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KkjkYAGI9Em1NgiQ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KkjkYAGI9Em1NgiQ.js:0): 4 Änderungen
- [KmngDrPD72xn22kZ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KmngDrPD72xn22kZ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KmngDrPD72xn22kZ.js:0): 4 Änderungen
- [Mir4FMHQRdVqazAF.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Mir4FMHQRdVqazAF.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Mir4FMHQRdVqazAF.js:0): 4 Änderungen
- [Msygc7oQQPB5fw0b.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Msygc7oQQPB5fw0b.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Msygc7oQQPB5fw0b.js:0): 4 Änderungen
- [O45vpR4jDbQQnmvJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/O45vpR4jDbQQnmvJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/O45vpR4jDbQQnmvJ.js:0): 4 Änderungen
- [OEy2lxvic37dRBEt.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OEy2lxvic37dRBEt.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OEy2lxvic37dRBEt.js:0): 4 Änderungen
- [OicQSEVZBbqLtrcf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OicQSEVZBbqLtrcf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OicQSEVZBbqLtrcf.js:0): 4 Änderungen
- [Ph3TdQw1lGiFr049.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Ph3TdQw1lGiFr049.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Ph3TdQw1lGiFr049.js:0): 4 Änderungen
- [QRSACifDrvojIXHB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/QRSACifDrvojIXHB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/QRSACifDrvojIXHB.js:0): 4 Änderungen
- [RHyBLYT5oHf7EPnG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RHyBLYT5oHf7EPnG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RHyBLYT5oHf7EPnG.js:0): 4 Änderungen
- [RwMw848y13Jq2L4f.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RwMw848y13Jq2L4f.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RwMw848y13Jq2L4f.js:0): 4 Änderungen
- [S1QihXuvdEVzeRtB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/S1QihXuvdEVzeRtB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/S1QihXuvdEVzeRtB.js:0): 4 Änderungen
- [S3Dev4hleOYqDNe9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/S3Dev4hleOYqDNe9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/S3Dev4hleOYqDNe9.js:0): 4 Änderungen
- [U1UpSRJOSjPpO4HS.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/U1UpSRJOSjPpO4HS.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/U1UpSRJOSjPpO4HS.js:0): 4 Änderungen
- [U26XMie3Kjoddisj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/U26XMie3Kjoddisj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/U26XMie3Kjoddisj.js:0): 4 Änderungen
- [U4A8FDNmwBGTuQZO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/U4A8FDNmwBGTuQZO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/U4A8FDNmwBGTuQZO.js:0): 4 Änderungen
- [V9wD9FWHWxZUOGSI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/V9wD9FWHWxZUOGSI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/V9wD9FWHWxZUOGSI.js:0): 4 Änderungen
- [VLdF2HPnCrNIgp7a.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VLdF2HPnCrNIgp7a.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VLdF2HPnCrNIgp7a.js:0): 4 Änderungen
- [Y8J66v8VTKUASGuK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Y8J66v8VTKUASGuK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Y8J66v8VTKUASGuK.js:0): 4 Änderungen
- [YwLEw4BiKq4EMy57.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/YwLEw4BiKq4EMy57.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/YwLEw4BiKq4EMy57.js:0): 4 Änderungen
- [ZCuOjLAeENKN1Q4L.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZCuOjLAeENKN1Q4L.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ZCuOjLAeENKN1Q4L.js:0): 4 Änderungen
- [chUpiI3el8IO8MSs.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/chUpiI3el8IO8MSs.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/chUpiI3el8IO8MSs.js:0): 4 Änderungen
- [dbOSvpgcPjsc2uvq.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dbOSvpgcPjsc2uvq.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dbOSvpgcPjsc2uvq.js:0): 4 Änderungen
- [ebDQH0MdGAG02CHl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ebDQH0MdGAG02CHl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ebDQH0MdGAG02CHl.js:0): 4 Änderungen
- [ed7Sud9HM3uB2j6b.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ed7Sud9HM3uB2j6b.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ed7Sud9HM3uB2j6b.js:0): 4 Änderungen
- [ekjJQHyMbZT2vqdc.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ekjJQHyMbZT2vqdc.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ekjJQHyMbZT2vqdc.js:0): 4 Änderungen
- [f29Pv6TQtgILxt1h.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/f29Pv6TQtgILxt1h.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/f29Pv6TQtgILxt1h.js:0): 4 Änderungen
- [ft0LaRWZT5WtnptP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ft0LaRWZT5WtnptP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ft0LaRWZT5WtnptP.js:0): 4 Änderungen
- [hDC6lroDEPVBituR.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hDC6lroDEPVBituR.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hDC6lroDEPVBituR.js:0): 4 Änderungen
- [hSImyYjL0CENTvXf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hSImyYjL0CENTvXf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hSImyYjL0CENTvXf.js:0): 4 Änderungen
- [hmk8zV1LTElHUI8A.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hmk8zV1LTElHUI8A.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hmk8zV1LTElHUI8A.js:0): 4 Änderungen
- [i5AN97A7IOeygEFA.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/i5AN97A7IOeygEFA.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/i5AN97A7IOeygEFA.js:0): 4 Änderungen
- [iO2hCDwyQ7v4qrOI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/iO2hCDwyQ7v4qrOI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/iO2hCDwyQ7v4qrOI.js:0): 4 Änderungen
- [imKVsCy8rya2gkwO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/imKVsCy8rya2gkwO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/imKVsCy8rya2gkwO.js:0): 4 Änderungen
- [jHgxpe6TJDlP3oTn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jHgxpe6TJDlP3oTn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jHgxpe6TJDlP3oTn.js:0): 4 Änderungen
- [lZuavewrJzOehrJQ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lZuavewrJzOehrJQ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lZuavewrJzOehrJQ.js:0): 4 Änderungen
- [laptAldsT0Fm1rDt.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/laptAldsT0Fm1rDt.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/laptAldsT0Fm1rDt.js:0): 4 Änderungen
- [n5RJqJL9fdRIxkuN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/n5RJqJL9fdRIxkuN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/n5RJqJL9fdRIxkuN.js:0): 4 Änderungen
- [oDNfCNyt5KaUYmg2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/oDNfCNyt5KaUYmg2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/oDNfCNyt5KaUYmg2.js:0): 4 Änderungen
- [pR4Q2OnPxXtwRVli.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/pR4Q2OnPxXtwRVli.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/pR4Q2OnPxXtwRVli.js:0): 4 Änderungen
- [qAEZgtu5CrfUkxhx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/qAEZgtu5CrfUkxhx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/qAEZgtu5CrfUkxhx.js:0): 4 Änderungen
- [qnJu82zgnfOsnqZV.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/qnJu82zgnfOsnqZV.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/qnJu82zgnfOsnqZV.js:0): 4 Änderungen
- [qxzhPtysAjPWspKf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/qxzhPtysAjPWspKf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/qxzhPtysAjPWspKf.js:0): 4 Änderungen
- [ramav4ymrDDkPKK4.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ramav4ymrDDkPKK4.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ramav4ymrDDkPKK4.js:0): 4 Änderungen
- [red2bt4PGgIWAdTR.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/red2bt4PGgIWAdTR.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/red2bt4PGgIWAdTR.js:0): 4 Änderungen
- [rpxQU26BU7nwjtqY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/rpxQU26BU7nwjtqY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/rpxQU26BU7nwjtqY.js:0): 4 Änderungen
- [sgS9rblPkQB36C8S.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sgS9rblPkQB36C8S.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sgS9rblPkQB36C8S.js:0): 4 Änderungen
- [shkBUtUuMPDKvFm7.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/shkBUtUuMPDKvFm7.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/shkBUtUuMPDKvFm7.js:0): 4 Änderungen
- [syqqBkyP5tGqZ78t.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/syqqBkyP5tGqZ78t.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/syqqBkyP5tGqZ78t.js:0): 4 Änderungen
- [tUwP7TjrOOOnaCYJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/tUwP7TjrOOOnaCYJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/tUwP7TjrOOOnaCYJ.js:0): 4 Änderungen
- [ugL5IBB6R2yWyMWd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ugL5IBB6R2yWyMWd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ugL5IBB6R2yWyMWd.js:0): 4 Änderungen
- [v4CCxVaVGf9i8U7X.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/v4CCxVaVGf9i8U7X.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/v4CCxVaVGf9i8U7X.js:0): 4 Änderungen
- [vc4bELo0cWYoILfB.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/vc4bELo0cWYoILfB.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/vc4bELo0cWYoILfB.js:0): 4 Änderungen
- [x2RLUUNB7BiIDYCP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/x2RLUUNB7BiIDYCP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/x2RLUUNB7BiIDYCP.js:0): 4 Änderungen
- [xS2su09zcza9du09.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xS2su09zcza9du09.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xS2su09zcza9du09.js:0): 4 Änderungen
- [xobGBJbgFjQCrwvq.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xobGBJbgFjQCrwvq.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xobGBJbgFjQCrwvq.js:0): 4 Änderungen
- [SWIJjM2RCmzfr64u.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/SWIJjM2RCmzfr64u.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/SWIJjM2RCmzfr64u.js:0): 3 Änderungen
- [UsuwsmU1TUQLQVM2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UsuwsmU1TUQLQVM2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UsuwsmU1TUQLQVM2.js:0): 3 Änderungen
- [0abwNjpzo3SbEOeO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/0abwNjpzo3SbEOeO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/0abwNjpzo3SbEOeO.js:0): 2 Änderungen
- [11uCC0mK2uL783al.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/11uCC0mK2uL783al.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/11uCC0mK2uL783al.js:0): 2 Änderungen
- [1BT0MWM2cbhlEnrn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1BT0MWM2cbhlEnrn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1BT0MWM2cbhlEnrn.js:0): 2 Änderungen
- [1ZArMNUI8qqH6zkX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1ZArMNUI8qqH6zkX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1ZArMNUI8qqH6zkX.js:0): 2 Änderungen
- [1exiWlVUHsXDLLAH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1exiWlVUHsXDLLAH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1exiWlVUHsXDLLAH.js:0): 2 Änderungen
- [1fQr1Dg7DX0vfz3r.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1fQr1Dg7DX0vfz3r.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1fQr1Dg7DX0vfz3r.js:0): 2 Änderungen
- [1wrPvP6lJwIAfmsl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/1wrPvP6lJwIAfmsl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/1wrPvP6lJwIAfmsl.js:0): 2 Änderungen
- [23vWiHUjxtRQ3Efz.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/23vWiHUjxtRQ3Efz.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/23vWiHUjxtRQ3Efz.js:0): 2 Änderungen
- [2Qi1hwLYhdE6v6Hs.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2Qi1hwLYhdE6v6Hs.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2Qi1hwLYhdE6v6Hs.js:0): 2 Änderungen
- [2WSN306tL4apjRtD.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2WSN306tL4apjRtD.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2WSN306tL4apjRtD.js:0): 2 Änderungen
- [2cKarG9ToyW2ptCd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2cKarG9ToyW2ptCd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2cKarG9ToyW2ptCd.js:0): 2 Änderungen
- [2rzxQlL7A9ujZ9uK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/2rzxQlL7A9ujZ9uK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/2rzxQlL7A9ujZ9uK.js:0): 2 Änderungen
- [3D5ImpMgpOTPucvv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/3D5ImpMgpOTPucvv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/3D5ImpMgpOTPucvv.js:0): 2 Änderungen
- [3IGO7xEjRjat937X.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/3IGO7xEjRjat937X.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/3IGO7xEjRjat937X.js:0): 2 Änderungen
- [4fnTKgl0HW9ZrWyJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/4fnTKgl0HW9ZrWyJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/4fnTKgl0HW9ZrWyJ.js:0): 2 Änderungen
- [4pQW4WLyhjbZR85k.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/4pQW4WLyhjbZR85k.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/4pQW4WLyhjbZR85k.js:0): 2 Änderungen
- [5DI6cHAg1LHo54Yv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5DI6cHAg1LHo54Yv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5DI6cHAg1LHo54Yv.js:0): 2 Änderungen
- [5Fe1ELaS6Gnvy0Cj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5Fe1ELaS6Gnvy0Cj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5Fe1ELaS6Gnvy0Cj.js:0): 2 Änderungen
- [5sI9iYh5j2nx2XyT.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/5sI9iYh5j2nx2XyT.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/5sI9iYh5j2nx2XyT.js:0): 2 Änderungen
- [65xE9OV5sA1ZWT7j.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/65xE9OV5sA1ZWT7j.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/65xE9OV5sA1ZWT7j.js:0): 2 Änderungen
- [6H6vNjzvMGl2ZqCR.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6H6vNjzvMGl2ZqCR.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6H6vNjzvMGl2ZqCR.js:0): 2 Änderungen
- [6JrUjs3g5x6bFnj3.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6JrUjs3g5x6bFnj3.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6JrUjs3g5x6bFnj3.js:0): 2 Änderungen
- [6QZUX7ZrFxOzqI0b.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6QZUX7ZrFxOzqI0b.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6QZUX7ZrFxOzqI0b.js:0): 2 Änderungen
- [6Ws3ieQ7pG5poUyT.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6Ws3ieQ7pG5poUyT.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6Ws3ieQ7pG5poUyT.js:0): 2 Änderungen
- [6jcTzK1XEuWqAacN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6jcTzK1XEuWqAacN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6jcTzK1XEuWqAacN.js:0): 2 Änderungen
- [6kifXp2jXEaQVJsg.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6kifXp2jXEaQVJsg.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6kifXp2jXEaQVJsg.js:0): 2 Änderungen
- [6uldpFvKOCoW92cC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6uldpFvKOCoW92cC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6uldpFvKOCoW92cC.js:0): 2 Änderungen
- [6xTtJEhRc4OjcDTf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/6xTtJEhRc4OjcDTf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/6xTtJEhRc4OjcDTf.js:0): 2 Änderungen
- [7Ck0fkzE4WQ62qVe.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7Ck0fkzE4WQ62qVe.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7Ck0fkzE4WQ62qVe.js:0): 2 Änderungen
- [7ZoFUMDG2WJd8RMg.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7ZoFUMDG2WJd8RMg.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7ZoFUMDG2WJd8RMg.js:0): 2 Änderungen
- [7e8FgQUF2oANANmx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/7e8FgQUF2oANANmx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/7e8FgQUF2oANANmx.js:0): 2 Änderungen
- [84IB8CWa55XzoAkv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/84IB8CWa55XzoAkv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/84IB8CWa55XzoAkv.js:0): 2 Änderungen
- [8araLuwmBq8GKEw3.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8araLuwmBq8GKEw3.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8araLuwmBq8GKEw3.js:0): 2 Änderungen
- [8rq4GL5d5nCn4kO7.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8rq4GL5d5nCn4kO7.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8rq4GL5d5nCn4kO7.js:0): 2 Änderungen
- [8tyMXDfHR8AJBdDu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/8tyMXDfHR8AJBdDu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/8tyMXDfHR8AJBdDu.js:0): 2 Änderungen
- [9A7rYY3FKi5XLihG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/9A7rYY3FKi5XLihG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/9A7rYY3FKi5XLihG.js:0): 2 Änderungen
- [9JnPK1jNUEso7Pv8.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/9JnPK1jNUEso7Pv8.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/9JnPK1jNUEso7Pv8.js:0): 2 Änderungen
- [9VfeubiCV83LN9iY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/9VfeubiCV83LN9iY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/9VfeubiCV83LN9iY.js:0): 2 Änderungen
- [9WZa63lr0K3SsP4G.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/9WZa63lr0K3SsP4G.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/9WZa63lr0K3SsP4G.js:0): 2 Änderungen
- [9Yn9uViEjcuaESJ2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/9Yn9uViEjcuaESJ2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/9Yn9uViEjcuaESJ2.js:0): 2 Änderungen
- [A0OK0qAMmnf8iNJf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/A0OK0qAMmnf8iNJf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/A0OK0qAMmnf8iNJf.js:0): 2 Änderungen
- [A6DcKPzAGntzSCil.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/A6DcKPzAGntzSCil.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/A6DcKPzAGntzSCil.js:0): 2 Änderungen
- [ACgKpKrEEHoNGG0h.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ACgKpKrEEHoNGG0h.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ACgKpKrEEHoNGG0h.js:0): 2 Änderungen
- [AGD7zCyV4zruvnWu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/AGD7zCyV4zruvnWu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/AGD7zCyV4zruvnWu.js:0): 2 Änderungen
- [AMI2wDJqsIZsoq1e.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/AMI2wDJqsIZsoq1e.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/AMI2wDJqsIZsoq1e.js:0): 2 Änderungen
- [AMxezwtYnWCF6Oza.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/AMxezwtYnWCF6Oza.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/AMxezwtYnWCF6Oza.js:0): 2 Änderungen
- [Adgs6Zs0FdefO6qx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Adgs6Zs0FdefO6qx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Adgs6Zs0FdefO6qx.js:0): 2 Änderungen
- [ApaLcUhuty3EzJoP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ApaLcUhuty3EzJoP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ApaLcUhuty3EzJoP.js:0): 2 Änderungen
- [AqHLHp4kH6KULk3e.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/AqHLHp4kH6KULk3e.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/AqHLHp4kH6KULk3e.js:0): 2 Änderungen
- [B950b0XnIUYCdVwu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/B950b0XnIUYCdVwu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/B950b0XnIUYCdVwu.js:0): 2 Änderungen
- [BtyFhdGMKiMamGhM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/BtyFhdGMKiMamGhM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/BtyFhdGMKiMamGhM.js:0): 2 Änderungen
- [CHnaBPHk6HdFS512.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/CHnaBPHk6HdFS512.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/CHnaBPHk6HdFS512.js:0): 2 Änderungen
- [CIxZYkHggBQ6EsHP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/CIxZYkHggBQ6EsHP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/CIxZYkHggBQ6EsHP.js:0): 2 Änderungen
- [CiFeduksZJ6PRulx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/CiFeduksZJ6PRulx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/CiFeduksZJ6PRulx.js:0): 2 Änderungen
- [DHxUKY9LMyifFgCi.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/DHxUKY9LMyifFgCi.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/DHxUKY9LMyifFgCi.js:0): 2 Änderungen
- [DVlZGbiuMIHEQOnM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/DVlZGbiuMIHEQOnM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/DVlZGbiuMIHEQOnM.js:0): 2 Änderungen
- [DWBxvzfWGcG7PVNP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/DWBxvzfWGcG7PVNP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/DWBxvzfWGcG7PVNP.js:0): 2 Änderungen
- [DuM5l2Yb4bdvDeaG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/DuM5l2Yb4bdvDeaG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/DuM5l2Yb4bdvDeaG.js:0): 2 Änderungen
- [E3om295BMQojnM2F.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/E3om295BMQojnM2F.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/E3om295BMQojnM2F.js:0): 2 Änderungen
- [EJObiSth3WdcJOXN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/EJObiSth3WdcJOXN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/EJObiSth3WdcJOXN.js:0): 2 Änderungen
- [EJaBfqADqlo92Fx6.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/EJaBfqADqlo92Fx6.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/EJaBfqADqlo92Fx6.js:0): 2 Änderungen
- [ENGmwaItRXO5s0XY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ENGmwaItRXO5s0XY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ENGmwaItRXO5s0XY.js:0): 2 Änderungen
- [ERxrWzSpw8qwxFVi.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ERxrWzSpw8qwxFVi.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ERxrWzSpw8qwxFVi.js:0): 2 Änderungen
- [F2u4L4o0r1LTWeWK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/F2u4L4o0r1LTWeWK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/F2u4L4o0r1LTWeWK.js:0): 2 Änderungen
- [FSqUqSByMiztYOQM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FSqUqSByMiztYOQM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FSqUqSByMiztYOQM.js:0): 2 Änderungen
- [FXuyiJoXdAh6WhRK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FXuyiJoXdAh6WhRK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FXuyiJoXdAh6WhRK.js:0): 2 Änderungen
- [FZFOC7bip0oiWEzk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FZFOC7bip0oiWEzk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FZFOC7bip0oiWEzk.js:0): 2 Änderungen
- [FiD3mvWIBHNNIuO9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FiD3mvWIBHNNIuO9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FiD3mvWIBHNNIuO9.js:0): 2 Änderungen
- [FqevMs0ukQ9WuUHl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/FqevMs0ukQ9WuUHl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/FqevMs0ukQ9WuUHl.js:0): 2 Änderungen
- [Fvlc4RkeF4dHjW3m.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Fvlc4RkeF4dHjW3m.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Fvlc4RkeF4dHjW3m.js:0): 2 Änderungen
- [Fwk8WA8NfRivLFWJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Fwk8WA8NfRivLFWJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Fwk8WA8NfRivLFWJ.js:0): 2 Änderungen
- [G7sFEnJlXZvfXL3V.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/G7sFEnJlXZvfXL3V.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/G7sFEnJlXZvfXL3V.js:0): 2 Änderungen
- [GOq4TcnWbfyfCo2V.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/GOq4TcnWbfyfCo2V.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/GOq4TcnWbfyfCo2V.js:0): 2 Änderungen
- [GRfCxtYzmEx2LYU7.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/GRfCxtYzmEx2LYU7.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/GRfCxtYzmEx2LYU7.js:0): 2 Änderungen
- [GzSFlqL1YrIK1dxh.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/GzSFlqL1YrIK1dxh.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/GzSFlqL1YrIK1dxh.js:0): 2 Änderungen
- [H06Ysj7oPiemW7S6.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/H06Ysj7oPiemW7S6.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/H06Ysj7oPiemW7S6.js:0): 2 Änderungen
- [H2CJvApKMnfGNNoo.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/H2CJvApKMnfGNNoo.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/H2CJvApKMnfGNNoo.js:0): 2 Änderungen
- [H3pZ9UeIzIz3luKh.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/H3pZ9UeIzIz3luKh.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/H3pZ9UeIzIz3luKh.js:0): 2 Änderungen
- [Hcpn1gU58DIKIhty.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Hcpn1gU58DIKIhty.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Hcpn1gU58DIKIhty.js:0): 2 Änderungen
- [HmImVzvw6ecBy99l.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HmImVzvw6ecBy99l.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HmImVzvw6ecBy99l.js:0): 2 Änderungen
- [HoNTnPphrJISSQr1.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/HoNTnPphrJISSQr1.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/HoNTnPphrJISSQr1.js:0): 2 Änderungen
- [I1J2m5uud84N50Lk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/I1J2m5uud84N50Lk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/I1J2m5uud84N50Lk.js:0): 2 Änderungen
- [IAGla7HJlYN0wa4H.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IAGla7HJlYN0wa4H.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IAGla7HJlYN0wa4H.js:0): 2 Änderungen
- [IPPDvZdE8kn3H9z7.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IPPDvZdE8kn3H9z7.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IPPDvZdE8kn3H9z7.js:0): 2 Änderungen
- [IrkWq7IiFS65bTvC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IrkWq7IiFS65bTvC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IrkWq7IiFS65bTvC.js:0): 2 Änderungen
- [IslMfFgpgQq2brpu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/IslMfFgpgQq2brpu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/IslMfFgpgQq2brpu.js:0): 2 Änderungen
- [J0IWUhxada2ONowP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/J0IWUhxada2ONowP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/J0IWUhxada2ONowP.js:0): 2 Änderungen
- [JeThJbOf6Xmbtgo1.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/JeThJbOf6Xmbtgo1.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/JeThJbOf6Xmbtgo1.js:0): 2 Änderungen
- [Jk7OHqx06oCUVAzb.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Jk7OHqx06oCUVAzb.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Jk7OHqx06oCUVAzb.js:0): 2 Änderungen
- [JmZQRvdWjm9ykYfn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/JmZQRvdWjm9ykYfn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/JmZQRvdWjm9ykYfn.js:0): 2 Änderungen
- [Jnp5c09sPzDD61EK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Jnp5c09sPzDD61EK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Jnp5c09sPzDD61EK.js:0): 2 Änderungen
- [KIoVBinAZK8sMOqD.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KIoVBinAZK8sMOqD.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KIoVBinAZK8sMOqD.js:0): 2 Änderungen
- [KPQfupKuaf4LCv4R.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KPQfupKuaf4LCv4R.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KPQfupKuaf4LCv4R.js:0): 2 Änderungen
- [KQzbrpb0T5a7it4k.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/KQzbrpb0T5a7it4k.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/KQzbrpb0T5a7it4k.js:0): 2 Änderungen
- [LQEWSN5KnHHATPsf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/LQEWSN5KnHHATPsf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/LQEWSN5KnHHATPsf.js:0): 2 Änderungen
- [LyAK0dVDS5L09yq2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/LyAK0dVDS5L09yq2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/LyAK0dVDS5L09yq2.js:0): 2 Änderungen
- [M0XhKnWjG14pk3iH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/M0XhKnWjG14pk3iH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/M0XhKnWjG14pk3iH.js:0): 2 Änderungen
- [M5bh0heeafA2fQQ8.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/M5bh0heeafA2fQQ8.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/M5bh0heeafA2fQQ8.js:0): 2 Änderungen
- [MDLttXplnNthncGr.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/MDLttXplnNthncGr.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/MDLttXplnNthncGr.js:0): 2 Änderungen
- [Me1wS5XdqUEy7OGt.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Me1wS5XdqUEy7OGt.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Me1wS5XdqUEy7OGt.js:0): 2 Änderungen
- [MfxWXZwaZUjGSBqw.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/MfxWXZwaZUjGSBqw.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/MfxWXZwaZUjGSBqw.js:0): 2 Änderungen
- [MfxzwJz2o9ho2hOM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/MfxzwJz2o9ho2hOM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/MfxzwJz2o9ho2hOM.js:0): 2 Änderungen
- [Mhb67xufvA9uWO21.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Mhb67xufvA9uWO21.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Mhb67xufvA9uWO21.js:0): 2 Änderungen
- [MwUzyAgd0yPnmZCH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/MwUzyAgd0yPnmZCH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/MwUzyAgd0yPnmZCH.js:0): 2 Änderungen
- [N2MeOlf0GjPiRcSb.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/N2MeOlf0GjPiRcSb.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/N2MeOlf0GjPiRcSb.js:0): 2 Änderungen
- [NDvNGATDM2xPFJK0.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/NDvNGATDM2xPFJK0.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/NDvNGATDM2xPFJK0.js:0): 2 Änderungen
- [NI3ZzIAlpQfVSjvf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/NI3ZzIAlpQfVSjvf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/NI3ZzIAlpQfVSjvf.js:0): 2 Änderungen
- [NdquQqyuOkGCj8Uo.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/NdquQqyuOkGCj8Uo.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/NdquQqyuOkGCj8Uo.js:0): 2 Änderungen
- [NkqtQaLEGYst0PUO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/NkqtQaLEGYst0PUO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/NkqtQaLEGYst0PUO.js:0): 2 Änderungen
- [OeKeQAAcJhdI4Qky.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OeKeQAAcJhdI4Qky.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OeKeQAAcJhdI4Qky.js:0): 2 Änderungen
- [OgSI0Z6SHjYuqKIz.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OgSI0Z6SHjYuqKIz.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OgSI0Z6SHjYuqKIz.js:0): 2 Änderungen
- [Op88kMtimSEWlY2h.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Op88kMtimSEWlY2h.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Op88kMtimSEWlY2h.js:0): 2 Änderungen
- [OqLKL0PiCvYH2QxW.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OqLKL0PiCvYH2QxW.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OqLKL0PiCvYH2QxW.js:0): 2 Änderungen
- [OxsBnnVI3Smpknpb.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/OxsBnnVI3Smpknpb.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/OxsBnnVI3Smpknpb.js:0): 2 Änderungen
- [PMISUsaEDBA7D3od.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/PMISUsaEDBA7D3od.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/PMISUsaEDBA7D3od.js:0): 2 Änderungen
- [PVjaKAHTKDA0rA9J.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/PVjaKAHTKDA0rA9J.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/PVjaKAHTKDA0rA9J.js:0): 2 Änderungen
- [PeZYj8b0vedyJj00.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/PeZYj8b0vedyJj00.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/PeZYj8b0vedyJj00.js:0): 2 Änderungen
- [PmELrzD3RmF9qKkO.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/PmELrzD3RmF9qKkO.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/PmELrzD3RmF9qKkO.js:0): 2 Änderungen
- [PwqTmw7rsG8hzqCS.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/PwqTmw7rsG8hzqCS.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/PwqTmw7rsG8hzqCS.js:0): 2 Änderungen
- [Q4EQgP4gZR8TTm7S.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Q4EQgP4gZR8TTm7S.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Q4EQgP4gZR8TTm7S.js:0): 2 Änderungen
- [Q68WiUWY7GxiXBbT.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Q68WiUWY7GxiXBbT.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Q68WiUWY7GxiXBbT.js:0): 2 Änderungen
- [QNxmImpLTou6WdMQ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/QNxmImpLTou6WdMQ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/QNxmImpLTou6WdMQ.js:0): 2 Änderungen
- [QoEOxRruQXYrZrv3.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/QoEOxRruQXYrZrv3.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/QoEOxRruQXYrZrv3.js:0): 2 Änderungen
- [QwHoqu2oO8QO8Mad.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/QwHoqu2oO8QO8Mad.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/QwHoqu2oO8QO8Mad.js:0): 2 Änderungen
- [RDtJXji3hgcKnEBk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RDtJXji3hgcKnEBk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RDtJXji3hgcKnEBk.js:0): 2 Änderungen
- [RKIFGN583PQnqHGk.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RKIFGN583PQnqHGk.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RKIFGN583PQnqHGk.js:0): 2 Änderungen
- [ROXCqAFSTLouJniL.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ROXCqAFSTLouJniL.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ROXCqAFSTLouJniL.js:0): 2 Änderungen
- [RSsGiDFibuqg3sHr.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RSsGiDFibuqg3sHr.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RSsGiDFibuqg3sHr.js:0): 2 Änderungen
- [RrchOMpEdIvceJxl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/RrchOMpEdIvceJxl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/RrchOMpEdIvceJxl.js:0): 2 Änderungen
- [SGr50Hq1AHIEzIFN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/SGr50Hq1AHIEzIFN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/SGr50Hq1AHIEzIFN.js:0): 2 Änderungen
- [T5fiTzhXEQAv9Drf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/T5fiTzhXEQAv9Drf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/T5fiTzhXEQAv9Drf.js:0): 2 Änderungen
- [TAw9vXnfyIAl5DGs.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/TAw9vXnfyIAl5DGs.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/TAw9vXnfyIAl5DGs.js:0): 2 Änderungen
- [TBpNFRL5uehs0fze.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/TBpNFRL5uehs0fze.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/TBpNFRL5uehs0fze.js:0): 2 Änderungen
- [TGN070HeJLl3gSMY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/TGN070HeJLl3gSMY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/TGN070HeJLl3gSMY.js:0): 2 Änderungen
- [U9xh2wriSqCosugW.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/U9xh2wriSqCosugW.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/U9xh2wriSqCosugW.js:0): 2 Änderungen
- [UTlgF4azrGQZsoDv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UTlgF4azrGQZsoDv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UTlgF4azrGQZsoDv.js:0): 2 Änderungen
- [UaImulhbPURkLJg2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UaImulhbPURkLJg2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UaImulhbPURkLJg2.js:0): 2 Änderungen
- [UgQW0UMPOZ0jwfVJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/UgQW0UMPOZ0jwfVJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/UgQW0UMPOZ0jwfVJ.js:0): 2 Änderungen
- [V1D2Uo3WDKYQePU3.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/V1D2Uo3WDKYQePU3.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/V1D2Uo3WDKYQePU3.js:0): 2 Änderungen
- [V9xm4X1x3lPYTQaI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/V9xm4X1x3lPYTQaI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/V9xm4X1x3lPYTQaI.js:0): 2 Änderungen
- [VNOKTzCrFbZ6PJUj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VNOKTzCrFbZ6PJUj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VNOKTzCrFbZ6PJUj.js:0): 2 Änderungen
- [VbL0TgaBAmYjrezZ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VbL0TgaBAmYjrezZ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VbL0TgaBAmYjrezZ.js:0): 2 Änderungen
- [VlFUDaKUYoBYKYn0.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VlFUDaKUYoBYKYn0.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VlFUDaKUYoBYKYn0.js:0): 2 Änderungen
- [VqTrKPtxv9hpn0Hr.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VqTrKPtxv9hpn0Hr.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VqTrKPtxv9hpn0Hr.js:0): 2 Änderungen
- [VzO0ZDcTWvaBn4vm.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/VzO0ZDcTWvaBn4vm.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/VzO0ZDcTWvaBn4vm.js:0): 2 Änderungen
- [W9nyUNQStMr1pUHJ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/W9nyUNQStMr1pUHJ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/W9nyUNQStMr1pUHJ.js:0): 2 Änderungen
- [WB6sIpLEPC8YPX67.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/WB6sIpLEPC8YPX67.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/WB6sIpLEPC8YPX67.js:0): 2 Änderungen
- [WiYtNU2Y5BJfIpeM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/WiYtNU2Y5BJfIpeM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/WiYtNU2Y5BJfIpeM.js:0): 2 Änderungen
- [X3vpmNUj9SL2CDnF.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/X3vpmNUj9SL2CDnF.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/X3vpmNUj9SL2CDnF.js:0): 2 Änderungen
- [XO9m2AvFRAAeEuty.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/XO9m2AvFRAAeEuty.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/XO9m2AvFRAAeEuty.js:0): 2 Änderungen
- [Xe8ijqWU3bbtq7ZY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Xe8ijqWU3bbtq7ZY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Xe8ijqWU3bbtq7ZY.js:0): 2 Änderungen
- [YDqpKJVy8ijEKdLX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/YDqpKJVy8ijEKdLX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/YDqpKJVy8ijEKdLX.js:0): 2 Änderungen
- [YQ2LnLxp0xgy3meI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/YQ2LnLxp0xgy3meI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/YQ2LnLxp0xgy3meI.js:0): 2 Änderungen
- [YRUTliBzAQvncGNX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/YRUTliBzAQvncGNX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/YRUTliBzAQvncGNX.js:0): 2 Änderungen
- [YaKnYEbmmZZtByJc.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/YaKnYEbmmZZtByJc.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/YaKnYEbmmZZtByJc.js:0): 2 Änderungen
- [YySjPfSAPdMAfjsh.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/YySjPfSAPdMAfjsh.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/YySjPfSAPdMAfjsh.js:0): 2 Änderungen
- [Z52yZDm6lP6fOP3O.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Z52yZDm6lP6fOP3O.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Z52yZDm6lP6fOP3O.js:0): 2 Änderungen
- [ZNu4B0OdjkM9lmtu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ZNu4B0OdjkM9lmtu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ZNu4B0OdjkM9lmtu.js:0): 2 Änderungen
- [Ze9E2zR1GFGWGMVH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/Ze9E2zR1GFGWGMVH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/Ze9E2zR1GFGWGMVH.js:0): 2 Änderungen
- [a02tlRCXpaoaDjSN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/a02tlRCXpaoaDjSN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/a02tlRCXpaoaDjSN.js:0): 2 Änderungen
- [a4Aza4a9v8JMU8dC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/a4Aza4a9v8JMU8dC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/a4Aza4a9v8JMU8dC.js:0): 2 Änderungen
- [a7pEvCycVnFBXGAQ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/a7pEvCycVnFBXGAQ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/a7pEvCycVnFBXGAQ.js:0): 2 Änderungen
- [aCVtaW8ag1WibcAr.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/aCVtaW8ag1WibcAr.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/aCVtaW8ag1WibcAr.js:0): 2 Änderungen
- [abLWYtNTu1UVDQAs.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/abLWYtNTu1UVDQAs.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/abLWYtNTu1UVDQAs.js:0): 2 Änderungen
- [b2Kb4IuD22RhKhR0.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/b2Kb4IuD22RhKhR0.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/b2Kb4IuD22RhKhR0.js:0): 2 Änderungen
- [bLkt8VpTTPoTxW0W.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/bLkt8VpTTPoTxW0W.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/bLkt8VpTTPoTxW0W.js:0): 2 Änderungen
- [bMEFHPCei2evnZZw.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/bMEFHPCei2evnZZw.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/bMEFHPCei2evnZZw.js:0): 2 Änderungen
- [bRiFHPC1StKxqNIC.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/bRiFHPC1StKxqNIC.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/bRiFHPC1StKxqNIC.js:0): 2 Änderungen
- [btPrQkGRKUkhNe3N.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/btPrQkGRKUkhNe3N.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/btPrQkGRKUkhNe3N.js:0): 2 Änderungen
- [cJFDnq1HI4gXWcJo.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/cJFDnq1HI4gXWcJo.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/cJFDnq1HI4gXWcJo.js:0): 2 Änderungen
- [cK1Jysfu5IMUUH0C.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/cK1Jysfu5IMUUH0C.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/cK1Jysfu5IMUUH0C.js:0): 2 Änderungen
- [cUnbADgOQ4fMKgrH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/cUnbADgOQ4fMKgrH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/cUnbADgOQ4fMKgrH.js:0): 2 Änderungen
- [dIxYt421K010eogY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dIxYt421K010eogY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dIxYt421K010eogY.js:0): 2 Änderungen
- [dM449AU0FQRnOc3l.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dM449AU0FQRnOc3l.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dM449AU0FQRnOc3l.js:0): 2 Änderungen
- [dcwY8dCd3PNCEzk6.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dcwY8dCd3PNCEzk6.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dcwY8dCd3PNCEzk6.js:0): 2 Änderungen
- [dfEgat3jz4EtWszH.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dfEgat3jz4EtWszH.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dfEgat3jz4EtWszH.js:0): 2 Änderungen
- [dfnCK8jCPXNLM7Gh.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dfnCK8jCPXNLM7Gh.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dfnCK8jCPXNLM7Gh.js:0): 2 Änderungen
- [dtFvpY96RPzNnphq.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dtFvpY96RPzNnphq.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dtFvpY96RPzNnphq.js:0): 2 Änderungen
- [dwSgcFxKN3S0hLJL.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/dwSgcFxKN3S0hLJL.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/dwSgcFxKN3S0hLJL.js:0): 2 Änderungen
- [e34s1XxHckAWfwHt.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/e34s1XxHckAWfwHt.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/e34s1XxHckAWfwHt.js:0): 2 Änderungen
- [e7IxnxePdXSy6L4E.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/e7IxnxePdXSy6L4E.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/e7IxnxePdXSy6L4E.js:0): 2 Änderungen
- [egDtqMxe3iekc6hv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/egDtqMxe3iekc6hv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/egDtqMxe3iekc6hv.js:0): 2 Änderungen
- [eh1J3s0s4A2AxoFp.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/eh1J3s0s4A2AxoFp.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/eh1J3s0s4A2AxoFp.js:0): 2 Änderungen
- [eqxE7nBO13yJS7hc.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/eqxE7nBO13yJS7hc.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/eqxE7nBO13yJS7hc.js:0): 2 Änderungen
- [f062aa2BNClx08D6.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/f062aa2BNClx08D6.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/f062aa2BNClx08D6.js:0): 2 Änderungen
- [f5Mp3kXwCFdPkW6N.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/f5Mp3kXwCFdPkW6N.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/f5Mp3kXwCFdPkW6N.js:0): 2 Änderungen
- [fEFfHFeJxkR0aIJK.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/fEFfHFeJxkR0aIJK.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/fEFfHFeJxkR0aIJK.js:0): 2 Änderungen
- [fP2edYbj6QjPPAjL.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/fP2edYbj6QjPPAjL.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/fP2edYbj6QjPPAjL.js:0): 2 Änderungen
- [feMPZhhFeXRtKdKY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/feMPZhhFeXRtKdKY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/feMPZhhFeXRtKdKY.js:0): 2 Änderungen
- [fiF9sM5UpcHMYa33.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/fiF9sM5UpcHMYa33.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/fiF9sM5UpcHMYa33.js:0): 2 Änderungen
- [fzTB7t3x4bLmAXji.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/fzTB7t3x4bLmAXji.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/fzTB7t3x4bLmAXji.js:0): 2 Änderungen
- [gKIPujyuFSn0No9v.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/gKIPujyuFSn0No9v.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/gKIPujyuFSn0No9v.js:0): 2 Änderungen
- [gKPL3t4vlZAsvtGr.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/gKPL3t4vlZAsvtGr.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/gKPL3t4vlZAsvtGr.js:0): 2 Änderungen
- [gMIenSmLklAkB2Zm.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/gMIenSmLklAkB2Zm.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/gMIenSmLklAkB2Zm.js:0): 2 Änderungen
- [hA8PzeiCsHqqlUZm.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hA8PzeiCsHqqlUZm.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hA8PzeiCsHqqlUZm.js:0): 2 Änderungen
- [hCzxUyO6mjLNIpaM.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hCzxUyO6mjLNIpaM.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hCzxUyO6mjLNIpaM.js:0): 2 Änderungen
- [hR1qD2kpFHF8JT8h.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hR1qD2kpFHF8JT8h.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hR1qD2kpFHF8JT8h.js:0): 2 Änderungen
- [hYNWp75ggWSTht55.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hYNWp75ggWSTht55.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hYNWp75ggWSTht55.js:0): 2 Änderungen
- [hnsmzvcuiUYB065I.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/hnsmzvcuiUYB065I.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/hnsmzvcuiUYB065I.js:0): 2 Änderungen
- [iM6JLF8jDXMViReZ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/iM6JLF8jDXMViReZ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/iM6JLF8jDXMViReZ.js:0): 2 Änderungen
- [iMu8BZ7eHMAbPEO1.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/iMu8BZ7eHMAbPEO1.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/iMu8BZ7eHMAbPEO1.js:0): 2 Änderungen
- [iNAQJa5HyaEckknX.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/iNAQJa5HyaEckknX.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/iNAQJa5HyaEckknX.js:0): 2 Änderungen
- [iT3C15fMyQrj1RmG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/iT3C15fMyQrj1RmG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/iT3C15fMyQrj1RmG.js:0): 2 Änderungen
- [id9ZdkERMZnZTWXt.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/id9ZdkERMZnZTWXt.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/id9ZdkERMZnZTWXt.js:0): 2 Änderungen
- [inPxRSx0CDj1nwAm.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/inPxRSx0CDj1nwAm.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/inPxRSx0CDj1nwAm.js:0): 2 Änderungen
- [jFwema0iwzBphxie.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jFwema0iwzBphxie.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jFwema0iwzBphxie.js:0): 2 Änderungen
- [jGDk7avWFSnyFoql.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jGDk7avWFSnyFoql.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jGDk7avWFSnyFoql.js:0): 2 Änderungen
- [jObJanFoev4N6ZRv.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jObJanFoev4N6ZRv.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jObJanFoev4N6ZRv.js:0): 2 Änderungen
- [jW87rmQLtROdVEhW.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jW87rmQLtROdVEhW.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jW87rmQLtROdVEhW.js:0): 2 Änderungen
- [jXbrIGxznqf1SNxZ.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jXbrIGxznqf1SNxZ.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jXbrIGxznqf1SNxZ.js:0): 2 Änderungen
- [jsgLEVYvMieyYT6L.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/jsgLEVYvMieyYT6L.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/jsgLEVYvMieyYT6L.js:0): 2 Änderungen
- [k0AkkBLtE8oZhBwn.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/k0AkkBLtE8oZhBwn.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/k0AkkBLtE8oZhBwn.js:0): 2 Änderungen
- [kYiDBPRKIokFkr4Z.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/kYiDBPRKIokFkr4Z.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/kYiDBPRKIokFkr4Z.js:0): 2 Änderungen
- [kiJ6AiaYVUjt6aV6.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/kiJ6AiaYVUjt6aV6.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/kiJ6AiaYVUjt6aV6.js:0): 2 Änderungen
- [kvaN100w0nBUlLbj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/kvaN100w0nBUlLbj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/kvaN100w0nBUlLbj.js:0): 2 Änderungen
- [lOIHiAIDtj91kllN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lOIHiAIDtj91kllN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lOIHiAIDtj91kllN.js:0): 2 Änderungen
- [lOzkngzye4RmvALp.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lOzkngzye4RmvALp.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lOzkngzye4RmvALp.js:0): 2 Änderungen
- [lU4s3UTtBkU38djI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/lU4s3UTtBkU38djI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/lU4s3UTtBkU38djI.js:0): 2 Änderungen
- [mPxmCsXYirAIT913.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/mPxmCsXYirAIT913.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/mPxmCsXYirAIT913.js:0): 2 Änderungen
- [mRvLsSVxNyt8LVZb.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/mRvLsSVxNyt8LVZb.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/mRvLsSVxNyt8LVZb.js:0): 2 Änderungen
- [mTnmPcjWmvScIBWY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/mTnmPcjWmvScIBWY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/mTnmPcjWmvScIBWY.js:0): 2 Änderungen
- [mlulnXQo8XU8vKLD.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/mlulnXQo8XU8vKLD.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/mlulnXQo8XU8vKLD.js:0): 2 Änderungen
- [mr8qm5Bg6k1idZ6Q.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/mr8qm5Bg6k1idZ6Q.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/mr8qm5Bg6k1idZ6Q.js:0): 2 Änderungen
- [nD2QVg3DrPK3foMf.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/nD2QVg3DrPK3foMf.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/nD2QVg3DrPK3foMf.js:0): 2 Änderungen
- [nGTxNWBUBgTr87wU.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/nGTxNWBUBgTr87wU.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/nGTxNWBUBgTr87wU.js:0): 2 Änderungen
- [njPP9wDAsdh4WHIj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/njPP9wDAsdh4WHIj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/njPP9wDAsdh4WHIj.js:0): 2 Änderungen
- [nkbTnaeBpthyhw4J.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/nkbTnaeBpthyhw4J.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/nkbTnaeBpthyhw4J.js:0): 2 Änderungen
- [o88xuUConwt0vFLw.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/o88xuUConwt0vFLw.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/o88xuUConwt0vFLw.js:0): 2 Änderungen
- [oV81zgbZsuTFG6L2.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/oV81zgbZsuTFG6L2.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/oV81zgbZsuTFG6L2.js:0): 2 Änderungen
- [oWa7RkScnl6lR5vd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/oWa7RkScnl6lR5vd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/oWa7RkScnl6lR5vd.js:0): 2 Änderungen
- [obIXhQXKFyyQoNNV.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/obIXhQXKFyyQoNNV.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/obIXhQXKFyyQoNNV.js:0): 2 Änderungen
- [pNPjXEoQGHLKzq0r.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/pNPjXEoQGHLKzq0r.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/pNPjXEoQGHLKzq0r.js:0): 2 Änderungen
- [pkKpxVqRHIzywerL.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/pkKpxVqRHIzywerL.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/pkKpxVqRHIzywerL.js:0): 2 Änderungen
- [q0LvphC8RDSyR0oY.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/q0LvphC8RDSyR0oY.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/q0LvphC8RDSyR0oY.js:0): 2 Änderungen
- [qT0WBPxLMMO9gvCd.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/qT0WBPxLMMO9gvCd.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/qT0WBPxLMMO9gvCd.js:0): 2 Änderungen
- [rCh3ltUrUMovd2Kc.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/rCh3ltUrUMovd2Kc.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/rCh3ltUrUMovd2Kc.js:0): 2 Änderungen
- [rnioLwiJP7ps5Jwy.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/rnioLwiJP7ps5Jwy.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/rnioLwiJP7ps5Jwy.js:0): 2 Änderungen
- [s6eZXfZkC1My6EXl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/s6eZXfZkC1My6EXl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/s6eZXfZkC1My6EXl.js:0): 2 Änderungen
- [sB4KB9bT3nQhAoqG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sB4KB9bT3nQhAoqG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sB4KB9bT3nQhAoqG.js:0): 2 Änderungen
- [sKO8TcLIkCTnFvXu.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sKO8TcLIkCTnFvXu.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sKO8TcLIkCTnFvXu.js:0): 2 Änderungen
- [sNSfDBIA2k17hPYI.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sNSfDBIA2k17hPYI.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sNSfDBIA2k17hPYI.js:0): 2 Änderungen
- [sWyO1DNaqb2EdHoW.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sWyO1DNaqb2EdHoW.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sWyO1DNaqb2EdHoW.js:0): 2 Änderungen
- [sZwLitzwKBTaFca3.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/sZwLitzwKBTaFca3.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/sZwLitzwKBTaFca3.js:0): 2 Änderungen
- [t56mnblo1kv3gM1M.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/t56mnblo1kv3gM1M.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/t56mnblo1kv3gM1M.js:0): 2 Änderungen
- [tGVEV6TLl310mFLP.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/tGVEV6TLl310mFLP.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/tGVEV6TLl310mFLP.js:0): 2 Änderungen
- [tNTO1LVN7JqHf4YN.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/tNTO1LVN7JqHf4YN.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/tNTO1LVN7JqHf4YN.js:0): 2 Änderungen
- [tcZug8ehU6lyYBd9.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/tcZug8ehU6lyYBd9.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/tcZug8ehU6lyYBd9.js:0): 2 Änderungen
- [tn6SwmjAuNzqE6dx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/tn6SwmjAuNzqE6dx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/tn6SwmjAuNzqE6dx.js:0): 2 Änderungen
- [toSrgcvWq9b5eN0K.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/toSrgcvWq9b5eN0K.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/toSrgcvWq9b5eN0K.js:0): 2 Änderungen
- [uACa6u4JLNMRgFlr.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/uACa6u4JLNMRgFlr.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/uACa6u4JLNMRgFlr.js:0): 2 Änderungen
- [uLBDnWC3S0lRitbj.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/uLBDnWC3S0lRitbj.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/uLBDnWC3S0lRitbj.js:0): 2 Änderungen
- [ucF4aiJ1gpDB333G.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ucF4aiJ1gpDB333G.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ucF4aiJ1gpDB333G.js:0): 2 Änderungen
- [upfK6GM33qZCZjll.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/upfK6GM33qZCZjll.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/upfK6GM33qZCZjll.js:0): 2 Änderungen
- [uwdQvZtzy2HVeEzx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/uwdQvZtzy2HVeEzx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/uwdQvZtzy2HVeEzx.js:0): 2 Änderungen
- [vFUVWZ1l8wpTjLcx.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/vFUVWZ1l8wpTjLcx.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/vFUVWZ1l8wpTjLcx.js:0): 2 Änderungen
- [vSDMygIT9nNvEGWG.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/vSDMygIT9nNvEGWG.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/vSDMygIT9nNvEGWG.js:0): 2 Änderungen
- [vuzRRj5d9XdNYx3o.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/vuzRRj5d9XdNYx3o.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/vuzRRj5d9XdNYx3o.js:0): 2 Änderungen
- [vvdo1NxjmGVkmFCT.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/vvdo1NxjmGVkmFCT.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/vvdo1NxjmGVkmFCT.js:0): 2 Änderungen
- [wsqNM4NHnwaAAQym.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/wsqNM4NHnwaAAQym.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/wsqNM4NHnwaAAQym.js:0): 2 Änderungen
- [wyTCozh9qGTx6yK0.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/wyTCozh9qGTx6yK0.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/wyTCozh9qGTx6yK0.js:0): 2 Änderungen
- [xRd6oA1QWLVpfoBm.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xRd6oA1QWLVpfoBm.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xRd6oA1QWLVpfoBm.js:0): 2 Änderungen
- [xUpKYT7BZCSmAfUy.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xUpKYT7BZCSmAfUy.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xUpKYT7BZCSmAfUy.js:0): 2 Änderungen
- [xVYVegD692CCv8Yl.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xVYVegD692CCv8Yl.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xVYVegD692CCv8Yl.js:0): 2 Änderungen
- [xWPgIZOQLba5nZ23.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/xWPgIZOQLba5nZ23.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/xWPgIZOQLba5nZ23.js:0): 2 Änderungen
- [yAL0YwZWVm8o1nxa.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/yAL0YwZWVm8o1nxa.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/yAL0YwZWVm8o1nxa.js:0): 2 Änderungen
- [yFMvxecXAZ6T2O0S.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/yFMvxecXAZ6T2O0S.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/yFMvxecXAZ6T2O0S.js:0): 2 Änderungen
- [yMMzZ7daCqRlGT3N.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/yMMzZ7daCqRlGT3N.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/yMMzZ7daCqRlGT3N.js:0): 2 Änderungen
- [yTmRoUstxHMso91c.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/yTmRoUstxHMso91c.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/yTmRoUstxHMso91c.js:0): 2 Änderungen
- [ynoHNXXCGRS6fTqF.js](vscode://file//Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/reference_scripts/ynoHNXXCGRS6fTqF.js:0?diff=/Users/Alzer/Documents/U%CC%88bersetzung/Deutsch/wfrp-4e-de/scripts/ynoHNXXCGRS6fTqF.js:0): 2 Änderungen
📊 Gesamtanzahl der Änderungen: 2428