From 4ff0a8cec3a8ee94c64ba34b70532283333bad24 Mon Sep 17 00:00:00 2001 From: Florian Date: Tue, 28 Apr 2026 12:14:20 +0200 Subject: [PATCH] All Talents --- tools/charactercreation/charactertool.xml | 2469 ++++++++++++++++++++- 1 file changed, 2465 insertions(+), 4 deletions(-) diff --git a/tools/charactercreation/charactertool.xml b/tools/charactercreation/charactertool.xml index f82df2a..449f656 100644 --- a/tools/charactercreation/charactertool.xml +++ b/tools/charactercreation/charactertool.xml @@ -688,21 +688,105 @@ - - - + + + [data.character.talents.awareness] 0 - charlib_midval([data.character.attributes.courage], [data.character.attributes.agility], [data.character.attributes.strength]) + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.intuition]) [data.character.control.xp] charlib_cost_d([param.0]) [data.character.talents.awareness] 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.jugglery] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.charisma], [data.character.attributes.dexterity]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.jugglery] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.charisma], [data.character.attributes.dexterity]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.jugglery] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.agility], [data.character.attributes.strength]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.jugglery] + 0 charlib_midval([data.character.attributes.courage], [data.character.attributes.agility], [data.character.attributes.strength]) @@ -721,9 +805,2386 @@ + + + + + + + + + + + + [data.character.talents.bodycontrol] + 0 + charlib_midval([data.character.attributes.agility], [data.character.attributes.agility], [data.character.attributes.physique]) + + + [data.character.control.xp] + charlib_cost_d([param.0]) + [data.character.talents.bodycontrol] + 0 + charlib_midval([data.character.attributes.agility], [data.character.attributes.agility], [data.character.attributes.physique]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.actofstrength] + 0 + charlib_midval([data.character.attributes.physique], [data.character.attributes.strength], [data.character.attributes.strength]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.jugglery] + 0 + charlib_midval([data.character.attributes.physique], [data.character.attributes.strength], [data.character.attributes.strength]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.riding] + 0 + charlib_midval([data.character.attributes.charisma], [data.character.attributes.agility], [data.character.attributes.strength]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.riding] + 0 + charlib_midval([data.character.attributes.charisma], [data.character.attributes.agility], [data.character.attributes.strength]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + + [data.character.talents.swimming] + 0 + charlib_midval([data.character.attributes.agility], [data.character.attributes.physique], [data.character.attributes.strength]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.swimming] + 0 + charlib_midval([data.character.attributes.agility], [data.character.attributes.physique], [data.character.attributes.strength]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.selfcontrol] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.courage], [data.character.attributes.physique]) + + + [data.character.control.xp] + charlib_cost_d([param.0]) + [data.character.talents.selfcontrol] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.courage], [data.character.attributes.physique]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + + [data.character.talents.singing] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.charisma], [data.character.attributes.physique]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.singing] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.charisma], [data.character.attributes.physique]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.senses] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.intuition]) + + + [data.character.control.xp] + charlib_cost_c([param.0]) + [data.character.talents.senses] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + + [data.character.talents.dancing] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.charisma], [data.character.attributes.agility]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.dancing] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.charisma], [data.character.attributes.agility]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + + [data.character.talents.pickpocketing] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.dexterity], [data.character.attributes.agility]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.pickpocketing] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.dexterity], [data.character.attributes.agility]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.stealth] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intuition], [data.character.attributes.agility]) + + + [data.character.control.xp] + charlib_cost_c([param.0]) + [data.character.talents.stealth] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intuition], [data.character.attributes.agility]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.carousing] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.physique], [data.character.attributes.strength]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.carousing] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.physique], [data.character.attributes.strength]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + +
+ 2 + "Gesellschaftstalente" +
+ + 5 + + + + + + + + + + + + + + [data.character.talents.convincing] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intelligence], [data.character.attributes.charisma]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.convincing] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intelligence], [data.character.attributes.charisma]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.seduction] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.charisma], [data.character.attributes.charisma]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.seduction] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.charisma], [data.character.attributes.charisma]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.intimidation] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.intimidation] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.etiquette] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.etiquette] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.streetwise] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + [data.character.control.xp] + charlib_cost_c([param.0]) + [data.character.talents.streetwise] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.empathy] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + [data.character.control.xp] + charlib_cost_c([param.0]) + [data.character.talents.empathy] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + + [data.character.talents.persuasion] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + [data.character.control.xp] + charlib_cost_c([param.0]) + [data.character.talents.persuasion] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.disguise] + 0 + charlib_midval([data.character.attributes.intuition], [data.character.attributes.charisma], [data.character.attributes.agility]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.disguise] + 0 + charlib_midval([data.character.attributes.intuition], [data.character.attributes.charisma], [data.character.attributes.agility]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + + [data.character.talents.willpower] + 0 + charlib_midval([data.character.attributes.couraeg], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + [data.character.control.xp] + charlib_cost_d([param.0]) + [data.character.talents.willpower] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + +
+ 2 + "Naturtalenet" +
+ + 5 + + + + + + + + + + + + + + [data.character.talents.tracking] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intuition], [data.character.attributes.agility]) + + + [data.character.control.xp] + charlib_cost_c([param.0]) + [data.character.talents.tracking] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intuition], [data.character.attributes.agility]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.ropes] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.dexterity], [data.character.attributes.strength]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.ropes] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.dexterity], [data.character.attributes.strength]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.fishing] + 0 + charlib_midval([data.character.attributes.dexterity], [data.character.attributes.agility], [data.character.attributes.physique]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.fishing] + 0 + charlib_midval([data.character.attributes.dexterity], [data.character.attributes.agility], [data.character.attributes.physique]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.orientatino] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.intuition]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.orientation] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.plants] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.dexterity], [data.character.attributes.physique]) + + + [data.character.control.xp] + charlib_cost_c([param.0]) + [data.character.talents.plants] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.dexterity], [data.character.attributes.physique]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.animals] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.courage], [data.character.attributes.charisma]) + + + [data.character.control.xp] + charlib_cost_c([param.0]) + [data.character.talents.animals] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.courage], [data.character.attributes.charisma]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + + [data.character.talents.survival] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.agility], [data.character.attributes.physique]) + + + [data.character.control.xp] + charlib_cost_c([param.0]) + [data.character.talents.survival] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.agility], [data.character.attributes.physique]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + +
+ 2 + "Wissenstalente" +
+ + 5 + + + + + + + + + + + + + + [data.character.talents.gambling] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.gambling] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.geography] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.geography] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.history] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.history] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.society] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.society] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.religions] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.religions] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.warfare] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.warfare] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + + [data.character.talents.magiclore] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + [data.character.control.xp] + charlib_cost_c([param.0]) + [data.character.talents.magiclore] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.mechanics] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.dexterity]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.mechanics] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.dexterity]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + + [data.character.talents.math] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.math] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.law] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.law] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.legends] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.legends] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + +
+ 2 + "Handwerkstalente" +
+ + 5 + + + + + + + + + + + + + + [data.character.talents.alchemy] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intelligence], [data.character.attributes.dexterity]) + + + [data.character.control.xp] + charlib_cost_c([param.0]) + [data.character.talents.alchemy] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intelligence], [data.character.attributes.dexterity]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.sailing] + 0 + charlib_midval([data.character.attributes.dexterity], [data.character.attributes.agility], [data.character.attributes.strength]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.sailing] + 0 + charlib_midval([data.character.attributes.dexterity], [data.character.attributes.agility], [data.character.attributes.strength]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.vehicles] + 0 + charlib_midval([data.character.attributes.charisma], [data.character.attributes.dexterity], [data.character.attributes.physique]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.vehicles] + 0 + charlib_midval([data.character.attributes.charisma], [data.character.attributes.dexterity], [data.character.attributes.physique]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.trading] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.trading] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.intuition], [data.character.attributes.charisma]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.treatpoison] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.treatpoison] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intelligence], [data.character.attributes.intuition]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.treatdisease] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intuition], [data.character.attributes.physique]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.treatdisease] + 0 + charlib_midval([data.character.attributes.courage], [data.character.attributes.intuition], [data.character.attributes.physique]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + + [data.character.talents.treatsoul] + 0 + charlib_midval([data.character.attributes.intuition], [data.character.attributes.charisma], [data.character.attributes.physique]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.treatsoul] + 0 + charlib_midval([data.character.attributes.intuition], [data.character.attributes.charisma], [data.character.attributes.physique]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.treatwounds] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.dexterity], [data.character.attributes.dexterity]) + + + [data.character.control.xp] + charlib_cost_d([param.0]) + [data.character.talents.disguise] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.dexterity], [data.character.attributes.dexterity]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + + [data.character.talents.woodworking] + 0 + charlib_midval([data.character.attributes.dexterity], [data.character.attributes.agility], [data.character.attributes.strength]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.woodworking] + 0 + charlib_midval([data.character.attributes.dexterity], [data.character.attributes.agility], [data.character.attributes.strength]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.cooking] + 0 + charlib_midval([data.character.attributes.intuition], [data.character.attributes.dexterity], [data.character.attributes.dexterity]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.cooking] + 0 + charlib_midval([data.character.attributes.intuition], [data.character.attributes.dexterity], [data.character.attributes.dexterity]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.leatherworking] + 0 + charlib_midval([data.character.attributes.dexterity], [data.character.attributes.agility], [data.character.attributes.physique]) + + + [data.character.control.xp] + charlib_cost_b([param.0]) + [data.character.talents.leatherworking] + 0 + charlib_midval([data.character.attributes.dexterity], [data.character.attributes.agility], [data.character.attributes.physique]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.drawing] + 0 + charlib_midval([data.character.attributes.intuition], [data.character.attributes.dexterity], [data.character.attributes.dexterity]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.drawing] + 0 + charlib_midval([data.character.attributes.intuition], [data.character.attributes.dexterity], [data.character.attributes.dexterity]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.metalworking] + 0 + charlib_midval([data.character.attributes.dexterity], [data.character.attributes.physique], [data.character.attributes.strength]) + + + [data.character.control.xp] + charlib_cost_c([param.0]) + [data.character.talents.metalworking] + 0 + charlib_midval([data.character.attributes.dexterity], [data.character.attributes.physique], [data.character.attributes.strength]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.music] + 0 + charlib_midval([data.character.attributes.charisma], [data.character.attributes.dexterity], [data.character.attributes.physique]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.music] + 0 + charlib_midval([data.character.attributes.charisma], [data.character.attributes.dexterity], [data.character.attributes.physique]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.lockpicking] + 0 + charlib_midval([data.character.attributes.intuition], [data.character.attributes.dexterity], [data.character.attributes.dexterity]) + + + [data.character.control.xp] + charlib_cost_c([param.0]) + [data.character.talents.lockpicking] + 0 + charlib_midval([data.character.attributes.intuition], [data.character.attributes.dexterity], [data.character.attributes.dexterity]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.stoneworking] + 0 + charlib_midval([data.character.attributes.dexterity], [data.character.attributes.dexterity], [data.character.attributes.strength]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.stoneworking] + 0 + charlib_midval([data.character.attributes.dexterity], [data.character.attributes.dexterity], [data.character.attributes.strength]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + + + + + + + + + [data.character.talents.clothworking] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.dexterity], [data.character.attributes.dexterity]) + + + [data.character.control.xp] + charlib_cost_a([param.0]) + [data.character.talents.clothworking] + 0 + charlib_midval([data.character.attributes.intelligence], [data.character.attributes.dexterity], [data.character.attributes.dexterity]) + + + -3 + + + -1 + + + +1 + + + +3 + + + + + + + + + +