diff --git a/tools/charactercreation/characterdata.xml b/tools/charactercreation/characterdata.xml index c9ed3c3..9399913 100644 --- a/tools/charactercreation/characterdata.xml +++ b/tools/charactercreation/characterdata.xml @@ -50,6 +50,7 @@ + @@ -208,6 +209,9 @@ + + 10 + diff --git a/tools/charactercreation/characterlib.xml b/tools/charactercreation/characterlib.xml index 0e59904..fe985f0 100644 --- a/tools/charactercreation/characterlib.xml +++ b/tools/charactercreation/characterlib.xml @@ -40,5 +40,30 @@ true + + + + if([data.character.attributes.courage] >= 10, 0.25, 0) + if([data.character.attributes.intelligence] >= 10, 0.25, 0) + if([data.character.attributes.intuition] >= 10, 0.25, 0) + if([data.character.attributes.charisma] >= 10, 0.25, 0) + if([data.character.attributes.dexterity] >= 10, 0.25, 0) + if([data.character.attributes.agility] >= 10, 0.25, 0) + if([data.character.attributes.physique] >= 10, 0.25, 0) + if([data.character.attributes.strength] >= 10, 0.25, 0) + [local.sum10] + + + 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] + + + 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] + + + 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] + + + Truncate(Min([local.sum10], 1.5) + Min([local.sum12], 2) + Min([local.sum14], 1.5) + Min([local.sum16], 1)) + [local.magic] + + + [local.magic] + \ No newline at end of file diff --git a/tools/charactercreation/characterpdf.xml b/tools/charactercreation/characterpdf.xml index 827dda2..9d1f26b 100644 --- a/tools/charactercreation/characterpdf.xml +++ b/tools/charactercreation/characterpdf.xml @@ -74,90 +74,142 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + - - - - - + + + - - - - - + + + - - - - - + + + - - - - - + + + - - - - - - - - - - - - - - + +