📝 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(`${this.effect.name}: Gained ${this.item.Advances} Advantage`) +ui.notifications.notify(`${this.effect.name}: 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(``) +args.test.result.other.push(``) } 📝 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(`${this.actor.name} lost 1 point of ${game.wfrp4e.config.characteristics[char]}`) +this.script.scriptMessage(`${this.actor.name} 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 = `${this.effect.name}: Damage applied to ${sourceActor.name}`; +args.abort = `${this.effect.name}: 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 ${this.actor.name}`, {blind : true, whisper : ChatMessage.getWhisperRecipients("GM")}) +this.script.scriptMessage(`1 Point de Fortune volé à ${this.actor.name}`, {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 = `
Mutations Gained
` +let msg = `Mutations acquises
` 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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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(``) +args.test.result.other.push(``) } 📝 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(`${this.actor.prototypeToken.name} has gained the Cold Blooded Creature Trait and may reverse any failed Willpower based Tests.
-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).
`, +this.script.scriptMessage(`${this.actor.prototypeToken.name} reçoit le Trait de Créatuer A Sang Froid et peut inverser n'importe quel test de Force Mentale échoué.
+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é).
`, {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 ${this.item.name}.Use Ward provided by ${this.effect.name}?`, +content : `
Utiliser Ward fourni par ${this.effect.name}?`,
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(`${actor.name} recognizes lure of the Leviathan.`);
+loreTest.result.other.push(`${actor.name} 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(`${actor.name} became @Condition[Stunned] by the sight.`);
+test.result.other.push(`${actor.name} 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 ${this.item.name}.
-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 ${this.item.name}.
+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(`${this.item.name} 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(`${this.item.name} 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 ${this.effect.name} Bonus`);
+this.script.scriptMessage(`Revendiquer le Bonus de ${this.effect.name} `);
📝 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(
-`
${this.actor.prototypeToken.name} 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.
-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.
`, +`${this.actor.prototypeToken.name} 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.
+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.
`, { 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(`${this.actor.name} is immune to ${this.effect.name}`) +this.script.scriptNotification(`${this.actor.name} 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(`${this.effect.name}: Ignore AP with Weakpoints (${APIgnored})`) +args.modifiers.ap.details.push(`${this.effect.name}: 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(`${this.actor.prototypeToken.name} regains ${healed} Wounds`) +this.script.scriptMessage(`${this.actor.prototypeToken.name} 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 += "This Talent also extends to any metal object because of Metallic Affinity
" +data.system.description.value += "Ce Talent s'applique également à tout objet métallique à cause de l'Affinité Metallique
" 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 Festering Wound") +this.script.scriptNotification("Subi une Blessure Purulente") let item = await fromUuid("Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb") this.actor.createEmbeddedDocuments("Item", [item.toObject()]) } else { -this.script.scriptNotification("Avoided a Festering Wound") +this.script.scriptNotification("Evite une Blessure Purulente") } 📝 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 Fellowship Penalty 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 Fellowship Penalty 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(`${this.effect.name}: SL limited to 1`) +args.test.result.other.push(`${this.effect.name}: 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(`${this.actor.prototypeToken.name} fortune points increased from ${current} to ${fortunePoints + current}`) +this.script.scriptMessage(`${this.actor.prototypeToken.name} 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 = `${this.effect.name}: Attack deflected and reflected` +args.abort = `${this.effect.name}: 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 Willpower Test or fall @Condition[Prone].") +this.script.scriptMessage(this.actor.prototypeToken.name + " doit r√©aliser un Test de Force Mentale= 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(`${this.effect.name}: -@Corruption[moderate]{Moderate Exposure to Corruption}Apply damage with ${this.effect.name} to attacker?`, +content: `
Appliquer les dommages de ${this.effect.name} Ã 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(`${this.actor.name} attached to ${this.actor.getFlag("wfrp4e", "isAttached")} gorges and falls off.`)
+this.script.scriptMessage(`${this.actor.name} attaché à ${this.actor.getFlag("wfrp4e", "isAttached")} 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(`${result.title}
${result.result}`);
+this.script.message(`${result.title}
${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(`${actor.name} recognizes lures of Lurkerfish.`);
+loreTest.result.other.push(`${actor.name} 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(`${actor.name} became beguiled by the sight and unable to perform any action except moving towards the light.`);
+test.result.other.push(`${actor.name} 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(`${args.defenderTest.actor.name} was forced to let go of ${target.name}.`);
+args.opposedTest.data.opposeResult.other.push(`${args.defenderTest.actor.name} a été obligé de lâcher çà ${target.name}.`);
return await this.effect.delete();
}
if (SL > 0) {
-args.opposedTest.data.opposeResult.other.push(`${args.defenderTest.actor.name} was prevented from squeezing ${target.name} for one turn.`);
+args.opposedTest.data.opposeResult.other.push(`${args.defenderTest.actor.name} a été empêché de presser ${target.name} 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(`Infected: ${args.actor.name} must pass an Easy (+40) Endurance Test or gain a @UUID[Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb]{Festering Wound}`, {whisper: ChatMessage.getWhisperRecipients("GM") })
+this.script.scriptMessage(`Infecté: ${args.actor.name} doit réussir un Test de Résistance Facile (+40) 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: `${this.item.name} 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 = `
Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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(`Earned an additional ${game.wfrp4e.market.amountToString(game.wfrp4e.market.parseMoneyTransactionString(transactionString))}`, {whisper : ChatMessage.getWhisperRecipients("GM")}) +this.script.scriptMessage(`Gain d'un suppl√©ment de ${game.wfrp4e.market.amountToString(game.wfrp4e.market.parseMoneyTransactionString(transactionString))}`, {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 : "SQUEAK", 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 ${args.actor.name}`) +this.script.scriptMessage(`Affecté à ${args.actor.name}`) 📝 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 = `Finished repairing ${this.item.name}.
`; -const test = 'Sail'; +const repaired_message = `Réparation finie ${this.item.name}.
`; +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 += `${this.actor.prototypeToken.name} gained a Corruption point
` +msg += `${this.actor.prototypeToken.name} gagne 1 Point de Corruption
` if (test.result.roll % 11 == 0 || test.result.roll == 100) { -msg += `${args.actor.prototypeToken.name} gains a mutation (@Table[expandedmutatephys]{Physical} or @Table[expandedmutatemental]{Mental}) and gains @UUID[Compendium.wfrp4e-core.items.hiU7vhBOVpVI8c7C]{Chaos Magic (Tzeentch)}` +msg += `${args.actor.prototypeToken.name} 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 : "", 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 : "Speak and be known to me", speaker : ChatMessage.getSpeaker({token: this.actor.getActiveTokens()[0]?.document, actor: this.actor})}, {chatBubble : true}) +ChatMessage.create({content : "Parle et fais toi conna√Ætre", 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, ${this.actor.prototypeToken.name} gains @Symptom[Convulsions] for [[1d10]] hours`) +this.script.scriptMessage(`Test de Force Mentale échoué, ${this.actor.prototypeToken.name} 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(`${this.actor.prototypeToken.name} 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.
-Once they fall asleep however, it is almost impossible. At this point the victim must make a Hard (-20) Endurance Test. If they fail, they never awaken.
`, +this.script.scriptMessage(`${this.actor.prototypeToken.name} 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.
+Cependant, une fois qu’ils s’endorment, c’est presque impossible. À ce stade, la victime doit effectuer un test d'Endurance difficile (-20). S'il échoue, il ne se réveille jamais.
`, { 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(`${speaker.alias} sits heavily in the water. Unless the cargo is waterproof, it loses [[d10]]% of its value.
`); +this.script.scriptMessage(`${speaker.alias} tombe lourdements dans l'eau. A moins que la cargaison soit étanche, elle perd [[d10]]% de sa valeur.
`); 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(`${this.actor.prototypeToken.name} regains ${healed} Wounds`) +this.script.scriptMessage(`${this.actor.prototypeToken.name} 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(`${args.actor.name} lost ${args.totalWoundLoss} Wounds to an attack, which caused it to let go of ${target.name}.`); +args.extraMessages.push(`${args.actor.name} perd ${args.totalWoundLoss} Blessures de l'attaque, ce qui l'a amené à lâcher prise ${target.name}.`); } 📝 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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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 Average (+20) Willpower Test to attack this target!`) +this.script.scriptNotification(`${args.actor.prototypeToken.name} doit r√©ussir un Test Accessible (+20) de Force Mentale 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(`${this.actor.prototypeToken.name} lost ${toughnessLost} Toughness`) +this.script.scriptMessage(`${this.actor.prototypeToken.name} 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(`${args.actor.name} must pass an Easy (+40) Endurance Test or gain a @UUID[Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb]{Festering Wound}`, {whisper: ChatMessage.getWhisperRecipients("GM")}) +this.script.scriptMessage(`${args.actor.name} doit r√©ussir un Test Facile (+40) d'Endurance 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(`${this.actor.prototypeToken.name} regains ${bonus} Wounds`) +this.script.scriptMessage(`${this.actor.prototypeToken.name} 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(`${this.effect.name} quits your mind in disgust and erases itself from your grimoire!`) +this.script.scriptMessage(`${this.effect.name} 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 += "Finished repairing ${this.item.name}.
`; -const test = 'Sail'; +const repaired_message = `Réparation finie ${this.item.name}.
`; +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 = `${this.effect.name}: Adding Unstable and Ward` +let text = `${this.effect.name}: 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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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(`${this.actor.name} contracts @UUID[Compendium.${results.documentCollection}.${results.documentId}]{${results.text}}`, {blind : true, whisper: ChatMessage.getWhisperRecipients("GM") }) +this.script.scriptMessage(`${this.actor.name} 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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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 Difficult (-10) Willpower Test to prevent the Miscast") +test.result.other.push("Peut faire un Test de Force Mentale Difficile (-10) 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(`${this.effect.name}: Used unit dice as SL`) +args.test.result.other.push(`${this.effect.name}: 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 = `${this.effect.name}: All targets engaged with ${this.actor.prototypeToken.name} take [[/r 1d10]] Damage, modified by TB and AP.` +let content = `${this.effect.name}: Toute les cibles au contact abec ${this.actor.prototypeToken.name} 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 = `Template: ${template.text}
-Phsyical Quirk: ${physicalQuirk}
-Work Ethic: ${workEthic}
-Personality Quirk: ${personalityQuirk}
+Trait physique: ${physicalQuirk}
+Ethique: ${workEthic}
+Trait de personnalité: ${personalityQuirk}
` -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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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(`${this.item.name} Overloads!`) +this.script.scriptMessage(`${this.item.name} 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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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 += `${item.name} AP reduced by half
` +msg += `${item.name} PA divisé par 2
` } 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(`${this.actor.name} healed ${wounds} wounds of the patient.`) +args.test.result.other.push(`${this.actor.name} gu√©rit ${wounds} 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(`${this.effect.name}: Minimum +0 SL`) +args.test.result.other.push(`${this.effect.name}: 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(`${this.actor.prototypeToken.name} fortune points increased from ${current} to ${1 + current}`) +this.script.scriptMessage(`${this.actor.prototypeToken.name} 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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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(`${this.effect.name}: Maximum -0 SL`) +args.test.result.other.push(`${this.effect.name}: 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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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(`${this.effect.name}: SL limited to 1`) +args.test.result.other.push(`${this.effect.name}: 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(`${this.item.name}: Impale Added`) +args.extraMessages.push(`${this.item.name}: 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 = `${this.actor.prototypeToken.name} gains ${i_gain} Intelligence` +let msg = `${this.actor.prototypeToken.name} 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 += `${this.actor.name} regains ${regen} Wounds.` +message += `${this.actor.name} guérit de ${regen} Points de Blessure.` if (regen == 10) { -message += `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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(`${selected.name} duration reduced by ${SL}!`) +this.script.scriptMessage(`${selected.name} 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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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(`${args.attacker.prototypeToken.name} recovers 1 Wound.`) +this.script.scriptMessage(`${args.attacker.prototypeToken.name} 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 ${this.item.name} was hit`); +this.scriptMessage(`Reçoit l'état @Condition[Aveuglé] comme ${this.item.name} 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(` ${this.effect.name}:-Add Option? +Ajouter une option?
${this.actor.prototypeToken.name} has gained 2 @Condition[Poisoned] Conditions.
-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.
`, +this.script.scriptMessage(`${this.actor.prototypeToken.name} reçoit 2 états @Condition[Empoisonné].
+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..
`, { 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(`${this.actor.prototypeToken.name} gains the Corrosive Blood Trait for ${duration} rounds.
`, +this.script.scriptMessage(`${this.actor.prototypeToken.name} gagne le Trait Sang Corrosif pour ${duration} rounds.
`, { 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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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(`${speaker.alias} continues wrapping itself around ${target.name}. It will be able to start crushin in ${turns} turns.
`); +return this.script.message(`${speaker.alias} continue de s'enrouler autour ${target.name}. Il pourra commencer à écraser dans ${turns} tours.
`); } if (this.actor.items.find(i => i.type === "extendedTest" && i.name === this.effect.name)) { -this.script.scriptMessage(`${speaker.alias} can resume crushing ${target.name} with the Extended Test.
`); +this.script.message(`${speaker.alias} peut reprenre son écrasement ${target.name} avec le Test Etendu.
`); 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(`${speaker.alias} finished wrapping itself around ${target.name}. It can now begin crushing via the @UUID[${extendedTest.uuid}] Extended Test.
`); +this.script.message(`${speaker.alias} a fini de s'enrouler autour de ${target.name}. Il peut maintenant écraser via le Test Etendu @UUID[${extendedTest.uuid}].
`); 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(\`${speaker.alias} crushed the ${target.name}. Boat shatters, reduced to a mass of flotsam.
\`); +this.script.message(\`${speaker.alias} écrase ${target.name}. Le bateau et broyé, réduit à une masse de déchets flottants.
\`); 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(`Fumble: 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(`Echec total: 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 += `${item.name} AP reduced by half
` +msg += `${item.name} PA divisé par 2
` } 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 = `${this.actor.prototypeToken.name} loses 1 Wound.${this.actor.prototypeToken.name} has lost all alcohol related penalties and gains the Fatigued Condition for ${duration} hours.
`, +this.script.scriptMessage(`${this.actor.prototypeToken.name} ne souffre des pénalités dues à l'alcool et reçoit 1 état Fatigué pour ${duration} heures.
`, { 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( `${this.effect.name}: -@Corruption[minor]{Minor Exposure to Corruption}${speaker.alias} is Immersed within a Sea Elemental and suffers from @UUID[Compendium.wfrp4e-core.journals.JournalEntry.NS3YGlJQxwTggjRX.JournalEntryPage.WCivInLZrqEtZzF4#drowning-and-suffocation]{Suffocation}
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 Opposed Strength Test against its Strength of 59.
`); +this.script.scriptMessage(`${speaker.alias} est immergé dans la Elémentair de Mer et subit la @UUID[Compendium.wfrp4e-core.journals.JournalEntry.NS3YGlJQxwTggjRX.JournalEntryPage.WCivInLZrqEtZzF4#drowning-and-suffocation]{Suffocation}
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 Test Opposé de Force contre une Force de 59.
`); 📝 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 = `${this.actor.prototypeToken.name} loses 1 Wound and gains 1 Entangled Condition.` +let msg = `${this.actor.prototypeToken.name} perd 1 Blessure et reçoit l'état Empêtré.` 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 :`Apply blunt damage reduction? (-3)
`}) +let blunt = await Dialog.confirm({label : "test", content :`Appliquer la réduction des Dégats contondants? (-3)
`}) 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 = `@UUID[${this.effect.sourceItem.uuid}]{Creeping Irratitonality} Roll: ${Math.ceil(CONFIG.Dice.randomUniform() * 10)}
` +msg = `@UUID[${this.effect.sourceItem.uuid}]{Irrationnalité Effrayante} Lancez: ${Math.ceil(CONFIG.Dice.randomUniform() * 10)}
` if (test.result.roll % 11 == 0 || test.result.roll == 100) { -msg += `${this.actor.prototypeToken.name} also gained 1 Corruption Point. If mutating, this results in a @Table[mutatemental]{Mental Corruption}
` +msg += `${this.actor.prototypeToken.name} 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}.
` 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 = `@ROLL` let msg = -`${this.actor.prototypeToken.name} ages by ${inline.replace("@ROLL", ageAdded).replace("@TT", "2d10")} and loses
-${inline.replace("@ROLL", ws).replace("@TT", "1d10")} Weapon Skill
-${inline.replace("@ROLL", bs).replace("@TT", "1d10")} Ballistic Skill
-${inline.replace("@ROLL", s).replace("@TT", "1d10")} Strength
-${inline.replace("@ROLL", t).replace("@TT", "1d10")} Toughness
-${inline.replace("@ROLL", ag).replace("@TT", "1d10")} Agility
-${inline.replace("@ROLL", dex).replace("@TT", "1d10")} Dexterity
+`${this.actor.prototypeToken.name} vieilli de ${inline.replace("@ROLL", ageAdded).replace("@TT", "2d10")} et perd
+${inline.replace("@ROLL", ws).replace("@TT", "1d10")} Capacité de Combat
+${inline.replace("@ROLL", bs).replace("@TT", "1d10")} Capacité de Tir
+${inline.replace("@ROLL", s).replace("@TT", "1d10")} Force
+${inline.replace("@ROLL", t).replace("@TT", "1d10")} Endurance
+${inline.replace("@ROLL", ag).replace("@TT", "1d10")} Agilité
+${inline.replace("@ROLL", dex).replace("@TT", "1d10")} Dexterité
` 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: `Abort damage with ${this.effect.name}?`, +content: `
Eviter les dégâts avec ${this.effect.name}?`, 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 = `${this.effect.name}: Damage cancelled` +args.abort = `${this.effect.name}: 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(`Infected: ${args.actor.name} must pass an Easy (+40) Endurance Test or gain a @UUID[Compendium.wfrp4e-core.items.kKccDTGzWzSXCBOb]{Festering Wound}`, {whisper: ChatMessage.getWhisperRecipients("GM")}) +this.script.scriptMessage(`Infctée: ${args.actor.name} doit réussir un Test Facile (+40) de Résistance 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 = `
Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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(`${this.actor.prototypeToken.name} fortune points increased from ${current} to ${fortunePoints + current}`) +this.script.scriptMessage(`${this.actor.prototypeToken.name} 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 ${this.item.name}.Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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(`${this.actor.name} removed ${staunch} Bleeding conditions from the patient.`) +args.test.result.other.push(`${this.actor.name} guérit ${staunch} é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: `${this.effect.name}: Is this a ranged or magical attack that orignates outside the Dome?
`, +content: `${this.effect.name}: Est-ce que l'attaque magique ou à distance provient de l'extérieur du Dome?
`, 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(`${this.effect.name}: Used unit dice as SL`) +args.test.result.other.push(`${this.effect.name}: 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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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(`Duration: ${minutes} minutes`, {whisper : ChatMessage.getWhisperRecipients("GM")}) +this.script.scriptMessage(`Dur√©e: ${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 : `${this.effect.name}: Drop the item!`}, skipTargets: true, appendTitle : " - " + this.effect.name, fields : {difficulty : "average"}}) +let test = await this.actor.setupCharacteristic("dex", {context : {failure : `${this.effect.name}: 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("By imbibing this potion, ${this.actor.prototypeToken.name} has becomes subject to Frenzy. This Frenzy lasts [[1d10]] Rounds, and may not be ended sooner.
`, +this.script.scriptMessage(`En buvant cette potion, ${this.actor.prototypeToken.name} est devenu sujet à la Frénesie. Cette Frénésie dure [[1d10]] Rounds, et ne peut pas se terminer avant.
`, {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(`${this.effect.name}: Used unit dice as SL`) +args.test.result.other.push(`${this.effect.name}: 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(`${this.actor.prototypeToken.name} falls ${fallen} yards`) +this.script.scriptMessage(`${this.actor.prototypeToken.name} 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("" + this.effect.name + ": Ignore Non-Magical AP (" + nonmagical + ")"); +args.modifiers.ap.details.push("" + this.effect.name + ": 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, ${this.actor.prototypeToken.name} gains @Condition[Malaise] for [[1d10]] hours`, {whisper: ChatMessage.getWhisperRecipients("GM")}) +this.script.scriptMessage(`Test de Force Mentale échoué, ${this.actor.prototypeToken.name} 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(`Location: ${location.description}`, { whisper: ChatMessage.getWhisperRecipients("GM") }) +this.script.scriptMessage(`Localisation: ${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(`${this.effect.name}: Fall distance damage reduced by ${Number(args.test.result.SL) + 1} yards`) +args.test.result.other.push(`${this.effect.name}: 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 : `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 : `
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 = `
Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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("" + args.actor.name + " takes a @Table[critbody]{Critical Hit} to the torse", {whisper: ChatMessage.getWhisperRecipients("GM")}) +this.script.scriptMessage("" + args.actor.name + " 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 : "Enter the number of diseases/poisons cured
", +content : "Entrez le nombre de Poisons/Maladies soignés
", 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 : `-Add Option? +Ajouter une option?
Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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 += `${item.name} loses all Qualities
` +msg += `${item.name} per toutes ses Qualités
` } else { -msg += `${item.name} crumbles into dust!
` -await item.update({name : item.name + " (Dust)"}) +msg += `${item.name} tombe en poussière!
` +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 : "Grace is beyond style", speaker : ChatMessage.getSpeaker({token: this.actor.getActiveTokens()[0]?.document, actor: this.actor})}, {chatBubble : true}) +ChatMessage.create({content : "La grâce est au delà du style", 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("Fatethief has been applied for " + duration + " days"); +this.script.scriptMessage("Voleur du Destin 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 ${this.item.name}.Finished repairing ${this.item.name}.
`; -const test = 'Sail'; +const repaired_message = `Réparation finie ${this.item.name}.
`; +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 = `Finished repairing ${this.item.name}.
`; +const repaired_message = `Réparation finie ${this.item.name}.
`; 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