SimpleTest/tools/charactercreation/characterlibcreate.xml

24 lines
1.1 KiB
XML

<Library Name="charlibcreate">
<Functions>
<Function Name="charlib_midval">
<Return>Truncate(([param.0] + [param.1] + [param.2]) / 3)</Return>
</Function>
<Function Name="charlib_attributesum">
<Return>[data.character.attributes.courage] + [data.character.attributes.intelligence] + [data.character.attributes.intuition] + [data.character.attributes.charisma] + [data.character.attributes.dexterity] + [data.character.attributes.agility] + [data.character.attributes.physique] + [data.character.attributes.strength]</Return>
</Function>
<Function Name="charlibcreate_checkpreprint">
<Actions>
<Action>
<Do>true</Do>
<Output>[local.check]</Output>
</Action>
<Action>
<If>charlib_attributesum() &gt; 100</If>
<Do>false</Do>
<Output>[local.check]</Output>
</Action>
</Actions>
<Return>[local.check]</Return>
</Function>
</Functions>
</Library>