diff --git a/tools/charactercreation/characterdata.xml b/tools/charactercreation/characterdata.xml
index 5f3b97c..4014bfa 100644
--- a/tools/charactercreation/characterdata.xml
+++ b/tools/charactercreation/characterdata.xml
@@ -11,13 +11,13 @@
- 700
+ 925
- 700
+ 925
- 700
+ 925
75000
@@ -151,5 +151,41 @@
+
+
+ 6
+ 6
+ 6
+ 6
+ 6
+ 6
+ 6
+ 6
+ 6
+ 6
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/charactercreation/characterlib.xml b/tools/charactercreation/characterlib.xml
index 8d7fb9a..443e440 100644
--- a/tools/charactercreation/characterlib.xml
+++ b/tools/charactercreation/characterlib.xml
@@ -36,9 +36,5 @@
[local.cost]
-->
-
-
- Truncate(([param.0] + [param.1] + [param.2]) / 3)
-
\ No newline at end of file
diff --git a/tools/charactercreation/characterlibcreate.xml b/tools/charactercreation/characterlibcreate.xml
new file mode 100644
index 0000000..e9fb5a2
--- /dev/null
+++ b/tools/charactercreation/characterlibcreate.xml
@@ -0,0 +1,7 @@
+
+
+
+ Truncate(([param.0] + [param.1] + [param.2]) / 3)
+
+
+
\ No newline at end of file
diff --git a/tools/charactercreation/charactertool.xml b/tools/charactercreation/charactertool.xml
index c6ea212..4b4c3f4 100644
--- a/tools/charactercreation/charactertool.xml
+++ b/tools/charactercreation/charactertool.xml
@@ -7,6 +7,9 @@
characterdata
+
+ charsettings_create
+
@@ -15,6 +18,7 @@
charlib
+ charlibcreate
"start"
@@ -188,6 +192,42 @@
+
+
+
@@ -276,65 +316,101 @@
-
-
- "Name"
- [data.character.definition.name]
-
-
- "Rasse"
- [data.character.race.name]
-
-
- "XP"
- [data.character.control.xp]
-
-
- "Kreuzer"
- [data.character.control.coins]
-
-
-
+
+
+ "Name"
+ [data.character.definition.name]
+
+
+ "Rasse"
+ [data.character.race.name]
+
+
+ "XP"
+ [data.character.control.xp]
+
+
+ "Kreuzer"
+ [data.character.control.coins]
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
3
@@ -611,64 +687,100 @@
-
-
- "Name"
- [data.character.definition.name]
-
-
- "Rasse"
- [data.character.race.name]
-
-
- "XP"
- [data.character.control.xp]
-
-
- "Kreuzer"
- [data.character.control.coins]
-
-
-
+
+
+ "Name"
+ [data.character.definition.name]
+
+
+ "Rasse"
+ [data.character.race.name]
+
+
+ "XP"
+ [data.character.control.xp]
+
+
+ "Kreuzer"
+ [data.character.control.coins]
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -1104,7 +1216,7 @@
+
+
+
+
+
+
+ "Name"
+ [data.character.definition.name]
+
+
+ "Rasse"
+ [data.character.race.name]
+
+
+ "XP"
+ [data.character.control.xp]
+
+
+ "Kreuzer"
+ [data.character.control.coins]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+ "Armbrüste"
+
+
+ "B"
+
+
+ [data.character.fight.crossbows]
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ [data.character.control.xp]
+ charlib_cost_b([param.0])
+
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ -3
+
+
+ -1
+
+
+ +1
+
+
+ +3
+
+
+
+
+
+
+ "Blasrohre"
+
+
+ "B"
+
+
+ [data.character.fight.blowpipe]
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ [data.character.control.xp]
+ charlib_cost_b([param.0])
+
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ -3
+
+
+ -1
+
+
+ +1
+
+
+ +3
+
+
+
+
+
+
+ "Bögen"
+
+
+ "C"
+
+
+ [data.character.fight.bows]
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ [data.character.control.xp]
+ charlib_cost_c([param.0])
+
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ -3
+
+
+ -1
+
+
+ +1
+
+
+ +3
+
+
+
+
+
+
+ "Dolche"
+
+
+ "B"
+
+
+ [data.character.fight.daggers]
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ [data.character.control.xp]
+ charlib_cost_b([param.0])
+
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ -3
+
+
+ -1
+
+
+ +1
+
+
+ +3
+
+
+
+
+
+
+ "Hiebwaffen"
+
+
+ "C"
+
+
+ [data.character.fight.impactweapons]
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ [data.character.control.xp]
+ charlib_cost_c([param.0])
+
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ -3
+
+
+ -1
+
+
+ +1
+
+
+ +3
+
+
+
+
+
+
+ "Kettenwaffen"
+
+
+ "C"
+
+
+ [data.character.fight.chainweapons]
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ [data.character.control.xp]
+ charlib_cost_c([param.0])
+
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ -3
+
+
+ -1
+
+
+ +1
+
+
+ +3
+
+
+
+
+
+
+ "Lanzen"
+
+
+ "B"
+
+
+ [data.character.fight.lances]
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ [data.character.control.xp]
+ charlib_cost_b([param.0])
+
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ -3
+
+
+ -1
+
+
+ +1
+
+
+ +3
+
+
+
+
+
+
+ "Raufen"
+
+
+ "B"
+
+
+ [data.character.fight.brawling]
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ [data.character.control.xp]
+ charlib_cost_b([param.0])
+
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ -3
+
+
+ -1
+
+
+ +1
+
+
+ +3
+
+
+
+
+
+
+
+ "Schilde"
+
+
+ "C"
+
+
+ [data.character.fight.shields]
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ [data.character.control.xp]
+ charlib_cost_c([param.0])
+
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ -3
+
+
+ -1
+
+
+ +1
+
+
+ +3
+
+
+
+
+
+
+
+ "Schwerter"
+
+
+ "C"
+
+
+ [data.character.fight.swords]
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ [data.character.control.xp]
+ charlib_cost_c([param.0])
+
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ -3
+
+
+ -1
+
+
+ +1
+
+
+ +3
+
+
+
+
+
+
+ "Wurfwaffen"
+
+
+ "B"
+
+
+ [data.character.fight.throwingweapons]
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ [data.character.control.xp]
+ charlib_cost_b([param.0])
+
+ [data.settings.fight.minvalue]
+ [data.settings.fight.maxvalue]
+
+
+ -3
+
+
+ -1
+
+
+ +1
+
+
+ +3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "Name"
+ [data.character.definition.name]
+
+
+ "Rasse"
+ [data.character.race.name]
+
+
+ "XP"
+ [data.character.control.xp]
+
+
+ "Kreuzer"
+ [data.character.control.coins]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "Name"
+ [data.character.definition.name]
+
+
+ "Rasse"
+ [data.character.race.name]
+
+
+ "XP"
+ [data.character.control.xp]
+
+
+ "Kreuzer"
+ [data.character.control.coins]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tools/charactercreation/chartoolsettingscreate.xml b/tools/charactercreation/chartoolsettingscreate.xml
new file mode 100644
index 0000000..b5b3149
--- /dev/null
+++ b/tools/charactercreation/chartoolsettingscreate.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+ 6
+
+
+ 12
+
+
+
+
+
\ No newline at end of file