SimpleTest/tools/charactercreation/characterlib.xml

44 lines
1.5 KiB
XML

<Library Name="charlib">
<Functions>
<Function Name="charlib_cost_a">
<Return>Max(1, [param.0] - 11)</Return>
</Function>
<Function Name="charlib_cost_b">
<Return>Max(1, [param.0] - 11) * 2</Return>
</Function>
<Function Name="charlib_cost_c">
<Return>Max(1, [param.0] - 11) * 3</Return>
</Function>
<Function Name="charlib_cost_d">
<Return>Max(1, [param.0] - 11) * 4</Return>
</Function>
<Function Name="charlib_cost_e">
<Return>Max(1, [param.0] - 11) * 5</Return>
</Function>
<Function Name="charlib_cost_f">
<Return>Max(1, [param.0] - 11) * 6</Return>
</Function>
<Function Name="charlib_cost_attr">
<Return>Max(1, [param.0] - 13) * 15</Return>
</Function>
<!--<Function Name="charlib_cost_b">
<Actions>
<Action>
<If>[param.0] &lt;= 12</If>
<Do>1</Do>
<Output>[local.cost]</Output>
</Action>
<Action>
<If>[param.0] > 12</If>
<Do>[param.0] - 11</Do>
<Output>[local.cost]</Output>
</Action>
</Actions>
<Return>[local.cost]</Return>
</Function>-->
<Function Name="charlib_midval">
<Return>Truncate(([param.0] + [param.1] + [param.2]) / 3)</Return>
</Function>
</Functions>
</Library>