forked from public/foundryvtt-wh4-lang-fr-fr
Fix effects in translated compendiums
This commit is contained in:
@ -395,12 +395,12 @@ export class WH4FRPatchConfig {
|
||||
else
|
||||
difficulty = "veasy"
|
||||
|
||||
if (args.actor.owner)
|
||||
if (args.actor.isOwner)
|
||||
{
|
||||
args.actor.setupSkill("Résistance", {absolute: {difficulty}}).then(setupData => {
|
||||
args.actor.basicTest(setupData).then(test =>
|
||||
{
|
||||
if (test.result.result == "failure")
|
||||
if (test.result.outcome == "failure")
|
||||
args.actor.addCondition("dead")
|
||||
})
|
||||
})
|
||||
@ -428,7 +428,7 @@ export class WH4FRPatchConfig {
|
||||
}
|
||||
else if (args.type == "skill")
|
||||
{
|
||||
if (applicableCharacteristics.includes(args.item.data.characteristic.value))
|
||||
if (applicableCharacteristics.includes(args.item.characteristic.value))
|
||||
args.prefillModifiers.modifier -= 10
|
||||
}
|
||||
`}
|
||||
@ -460,7 +460,7 @@ export class WH4FRPatchConfig {
|
||||
}
|
||||
else if (args.type == "skill")
|
||||
{
|
||||
if (applicableCharacteristics.includes(args.item.data.characteristic.value))
|
||||
if (applicableCharacteristics.includes(args.item.characteristic.value))
|
||||
args.prefillModifiers.modifier += modifier
|
||||
}
|
||||
}`
|
||||
@ -489,7 +489,7 @@ export class WH4FRPatchConfig {
|
||||
}
|
||||
else if (args.type == "skill")
|
||||
{
|
||||
if (applicableCharacteristics.includes(args.item.data.characteristic.value))
|
||||
if (applicableCharacteristics.includes(args.item.characteristic.value))
|
||||
args.prefillModifiers.modifier -= 10
|
||||
}`,
|
||||
"otherEffects" : ["blight", "wounded"]
|
||||
@ -543,7 +543,7 @@ export class WH4FRPatchConfig {
|
||||
}
|
||||
else if (args.type == "skill")
|
||||
{
|
||||
if (args.item.data.characteristic.value == "fel")
|
||||
if (args.item.characteristic.value == "fel")
|
||||
args.prefillModifiers.modifier -= 10
|
||||
}
|
||||
}`
|
||||
@ -583,14 +583,14 @@ export class WH4FRPatchConfig {
|
||||
"effectTrigger": "rollTest",
|
||||
"symptom" : true,
|
||||
"script": `
|
||||
if (this.actor.owner && args.result.result == "failure")
|
||||
if (this.actor.isOwner && args.test.result.outcome == "failure")
|
||||
{
|
||||
let applicableCharacteristics = ["ws", "bs", "s", "fel", "ag", "t", "dex"]
|
||||
if (applicableCharacteristics.includes(args.result.characteristic))
|
||||
if (applicableCharacteristics.includes(args.test.result.characteristic))
|
||||
this.actor.addCondition("stunned")
|
||||
else if (args.result.skill && applicableCharacteristics.includes(args.result.skill.data.characteristic.value))
|
||||
else if (args.test.result.skill && applicableCharacteristics.includes(args.test.result.skill.data.characteristic.value))
|
||||
this.actor.addCondition("stunned")
|
||||
else if (args.result.weapon)
|
||||
else if (args.test.result.weapon)
|
||||
this.actor.addCondition("stunned")
|
||||
|
||||
}
|
||||
@ -613,7 +613,7 @@ export class WH4FRPatchConfig {
|
||||
args.prefillModifiers.modifier -= 10
|
||||
else if (args.type == "skill")
|
||||
{
|
||||
if (args.item.data.characteristic.value == "fel")
|
||||
if (args.item.characteristic.value == "fel")
|
||||
args.prefillModifiers.modifier -= 10
|
||||
}
|
||||
}`
|
||||
@ -630,12 +630,12 @@ export class WH4FRPatchConfig {
|
||||
"effectTrigger": "invoke",
|
||||
"symptom" : true,
|
||||
"script": `
|
||||
if (args.actor.owner)
|
||||
if (args.actor.isOwner)
|
||||
{
|
||||
args.actor.setupSkill("Résistance", {absolute: {difficulty : "average"}}).then(setupData => {
|
||||
args.actor.basicTest(setupData).then(test =>
|
||||
{
|
||||
if (test.result.result == "failure")
|
||||
if (test.result.outcome == "failure")
|
||||
fromUuid("Compendium.wfrp4e-core.diseases.kKccDTGzWzSXCBOb").then(disease => {
|
||||
args.actor.createEmbeddedEntity("OwnedItem", disease.data)
|
||||
})
|
||||
@ -781,7 +781,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
actor : l'acteur qui encaisse les dégâts
|
||||
attacker : l'acteur qui porte l'attaque
|
||||
opposeData : l'objet qui détaille le Test Opposé
|
||||
opposedTest : l'objet qui détaille le Test Opposé
|
||||
damageType : le type de dégâts sélectionné (ignorer le Bonus d'Endurance, les PA, etc...)
|
||||
`,
|
||||
"applyDamage" :
|
||||
@ -791,7 +791,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
actor : l'acteur qui encaisse les dégâts
|
||||
attacker : l'acteur qui porte l'attaque
|
||||
opposeData : l'objet qui détaille le Test Opposé
|
||||
opposedTest : l'objet qui détaille le Test Opposé
|
||||
damageType : le type de dégâts sélectionné (ignorer le Bonus d'Endurance, les PA, etc...)
|
||||
totalWoundLoss : les Blessures perdues après calculs
|
||||
AP : les données concernant les PA utilisés
|
||||
@ -806,7 +806,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
actor : l'acteur qui encaisse les dégâts
|
||||
attacker : l'acteur qui porte l'attaque
|
||||
opposeData : l'objet qui détaille le Test Opposé
|
||||
opposedTest : l'objet qui détaille le Test Opposé
|
||||
damageType : le type de dégâts sélectionné (ignorer le Bonus d'Endurance, les PA, etc...)
|
||||
`,
|
||||
|
||||
@ -817,7 +817,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
actor : l'acteur qui encaisse les dégâts
|
||||
attacker : l'acteur qui porte l'attaque
|
||||
opposeData : l'objet qui détaille le Test Opposé
|
||||
opposedTest : l'objet qui détaille le Test Opposé
|
||||
damageType : le type de dégâts sélectionné (ignorer le Bonus d'Endurance, les PA, etc...)
|
||||
totalWoundLoss : les Blessures perdues après calculs
|
||||
AP : les données concernant les PA utilisés
|
||||
@ -867,7 +867,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
args:
|
||||
|
||||
testData: Toutes les donnnées pour évaluer le résultat du test
|
||||
test: Toutes les donnnées pour évaluer le résultat du test
|
||||
cardOptions: Les données pour l'affichage dans le Tchat (titre, template, etc)
|
||||
`,
|
||||
"preRollWeaponTest" :
|
||||
@ -875,7 +875,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
args:
|
||||
|
||||
testData: Toutes les donnnées pour évaluer le résultat du test
|
||||
test: Toutes les donnnées pour évaluer le résultat du test
|
||||
cardOptions: Les données pour l'affichage dans le Tchat (titre, template, etc)
|
||||
`,
|
||||
|
||||
@ -884,7 +884,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
args:
|
||||
|
||||
testData: Toutes les donnnées pour évaluer le résultat du test
|
||||
test: Toutes les donnnées pour évaluer le résultat du test
|
||||
cardOptions: Les données pour l'affichage dans le Tchat (titre, template, etc)
|
||||
`,
|
||||
|
||||
@ -893,7 +893,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
args:
|
||||
|
||||
testData: Toutes les donnnées pour évaluer le résultat du test
|
||||
test: Toutes les donnnées pour évaluer le résultat du test
|
||||
cardOptions: Les données pour l'affichage dans le Tchat (titre, template, etc)
|
||||
`,
|
||||
|
||||
@ -902,7 +902,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
args:
|
||||
|
||||
testData: Toutes les donnnées pour évaluer le résultat du test
|
||||
test: Toutes les donnnées pour évaluer le résultat du test
|
||||
cardOptions: Les données pour l'affichage dans le Tchat (titre, template, etc)
|
||||
`,
|
||||
|
||||
@ -911,7 +911,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
args:
|
||||
|
||||
testData: Toutes les donnnées pour évaluer le résultat du test
|
||||
test: Toutes les donnnées pour évaluer le résultat du test
|
||||
cardOptions: Les données pour l'affichage dans le Tchat (titre, template, etc)
|
||||
`,
|
||||
|
||||
@ -920,7 +920,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
args:
|
||||
|
||||
testData: Toutes les donnnées pour évaluer le résultat du test
|
||||
test: Toutes les donnnées pour évaluer le résultat du test
|
||||
cardOptions: Les données pour l'affichage dans le Tchat (titre, template, etc)
|
||||
`,
|
||||
"rollIncomeTest" :
|
||||
@ -928,7 +928,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
args:
|
||||
|
||||
testData: Toutes les donnnées pour évaluer le résultat du test
|
||||
test: Toutes les donnnées pour évaluer le résultat du test
|
||||
cardOptions: Les données pour l'affichage dans le Tchat (titre, template, etc)
|
||||
`,
|
||||
|
||||
@ -937,7 +937,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
args:
|
||||
|
||||
testData: Toutes les donnnées pour évaluer le résultat du test
|
||||
test: Toutes les donnnées pour évaluer le résultat du test
|
||||
cardOptions: Les données pour l'affichage dans le Tchat (titre, template, etc)
|
||||
`,
|
||||
|
||||
@ -946,7 +946,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
args:
|
||||
|
||||
testData: Toutes les donnnées pour évaluer le résultat du test
|
||||
test: Toutes les donnnées pour évaluer le résultat du test
|
||||
cardOptions: Les données pour l'affichage dans le Tchat (titre, template, etc)
|
||||
`,
|
||||
|
||||
@ -955,7 +955,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
args:
|
||||
|
||||
testData: Toutes les donnnées pour évaluer le résultat du test
|
||||
test: Toutes les donnnées pour évaluer le résultat du test
|
||||
cardOptions: Les données pour l'affichage dans le Tchat (titre, template, etc)
|
||||
`,
|
||||
|
||||
@ -964,7 +964,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
args:
|
||||
|
||||
testData: Toutes les donnnées pour évaluer le résultat du test
|
||||
test: Toutes les donnnées pour évaluer le résultat du test
|
||||
cardOptions: Les données pour l'affichage dans le Tchat (titre, template, etc)
|
||||
`,
|
||||
|
||||
@ -973,7 +973,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
args:
|
||||
|
||||
testData: Toutes les donnnées pour évaluer le résultat du test
|
||||
test: Toutes les donnnées pour évaluer le résultat du test
|
||||
cardOptions: Les données pour l'affichage dans le Tchat (titre, template, etc)
|
||||
`,
|
||||
|
||||
@ -984,7 +984,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
attackerTest: le résultat du test de l'attaquant
|
||||
defenderTest: le résultat du test du défenseur
|
||||
opposeResult: l'objet opposeResult, avant calcul
|
||||
opposedTest.result: l'objet opposedTest.result, avant calcul
|
||||
`,
|
||||
"preOpposedDefender" :
|
||||
`Cet effet s'applique avant le calcul du résultat d'un Test Opposé, en tant que défenseur.
|
||||
@ -993,7 +993,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
attackerTest: le résultat du test de l'attaquant
|
||||
defenderTest: le résultat du test du défenseur
|
||||
opposeResult: l'objet opposeResult, avant calcul
|
||||
opposedTest.result: l'objet opposedTest.result, avant calcul
|
||||
`,
|
||||
|
||||
"opposedAttacker" :
|
||||
@ -1003,7 +1003,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
attackerTest: le résultat du test de l'attaquant
|
||||
defenderTest: le résultat du test du défenseur
|
||||
opposeResult: l'objet opposeResult, avant calcul
|
||||
opposedTest.result: l'objet opposedTest.result, avant calcul
|
||||
`,
|
||||
|
||||
"opposedDefender" :
|
||||
@ -1013,7 +1013,7 @@ export class WH4FRPatchConfig {
|
||||
|
||||
attackerTest: le résultat du test de l'attaquant
|
||||
defenderTest: le résultat du test du défenseur
|
||||
opposeResult: l'objet opposeResult, avant calcul
|
||||
opposedTest.result: l'objet opposedTest.result, avant calcul
|
||||
`,
|
||||
|
||||
"calculateOpposedDamage" :
|
||||
@ -1024,7 +1024,7 @@ export class WH4FRPatchConfig {
|
||||
damage : calcul initial des dégâts avant multiplications
|
||||
damageMultiplier : facteur mutiplicateur basé sur la différence de taille
|
||||
sizeDiff : la différence numérique en taille, sera utilisé pour ajouter les dégâts/impact
|
||||
opposeResult: détail à propos du Test Opposé
|
||||
opposedTest.result: détail à propos du Test Opposé
|
||||
`,
|
||||
|
||||
"getInitiativeFormula" :
|
||||
|
Reference in New Issue
Block a user