From b5cffeb61ed1cdf6bcad7ea0727155a0bcd97978 Mon Sep 17 00:00:00 2001 From: Florian Date: Tue, 12 May 2026 14:57:00 +0200 Subject: [PATCH] Update character creation tool XML: add precision parameter to Round function and rename local sum variables for clarity --- tools/charactercreation/characterlib.xml | 6 +++--- tools/charactercreation/characterpdf.xml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tools/charactercreation/characterlib.xml b/tools/charactercreation/characterlib.xml index fe985f0..d862eb8 100644 --- a/tools/charactercreation/characterlib.xml +++ b/tools/charactercreation/characterlib.xml @@ -48,15 +48,15 @@ if([data.character.attributes.courage] >= 12, 0.5, 0) + if([data.character.attributes.intelligence] >= 12, 0.5, 0) + if([data.character.attributes.intuition] >= 12, 0.5, 0) + if([data.character.attributes.charisma] >= 12, 0.5, 0) + if([data.character.attributes.dexterity] >= 12, 0.5, 0) + if([data.character.attributes.agility] >= 12, 0.5, 0) + if([data.character.attributes.physique] >= 12, 0.5, 0) + if([data.character.attributes.strength] >= 12, 0.5, 0) - [local.sum10] + [local.sum12] if([data.character.attributes.courage] >= 14, 0.75, 0) + if([data.character.attributes.intelligence] >= 14, 0.75, 0) + if([data.character.attributes.intuition] >= 14, 0.75, 0) + if([data.character.attributes.charisma] >= 14, 0.75, 0) + if([data.character.attributes.dexterity] >= 14, 0.75, 0) + if([data.character.attributes.agility] >= 14, 0.75, 0) + if([data.character.attributes.physique] >= 14, 0.75, 0) + if([data.character.attributes.strength] >= 14, 0.75, 0) - [local.sum10] + [local.sum14] if([data.character.attributes.courage] >= 16, 1, 0) + if([data.character.attributes.intelligence] >= 16, 1, 0) + if([data.character.attributes.intuition] >= 16, 1, 0) + if([data.character.attributes.charisma] >= 16, 1, 0) + if([data.character.attributes.dexterity] >= 16, 1, 0) + if([data.character.attributes.agility] >= 16, 1, 0) + if([data.character.attributes.physique] >= 16, 1, 0) + if([data.character.attributes.strength] >= 16, 1, 0) - [local.sum10] + [local.sum16] Truncate(Min([local.sum10], 1.5) + Min([local.sum12], 2) + Min([local.sum14], 1.5) + Min([local.sum16], 1)) diff --git a/tools/charactercreation/characterpdf.xml b/tools/charactercreation/characterpdf.xml index d752aa7..8105424 100644 --- a/tools/charactercreation/characterpdf.xml +++ b/tools/charactercreation/characterpdf.xml @@ -178,7 +178,7 @@ "INI" @@ -188,7 +188,7 @@ "AW"