8593 lines
583 KiB
Markdown
8593 lines
583 KiB
Markdown
|
||
📝 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 qu’ils s’endorment, c’est 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
|