77 lines
2.7 KiB
XML
77 lines
2.7 KiB
XML
<Tool>
|
|
<Name>charactercreator</Name>
|
|
<AccessRule>[rule.access]</AccessRule>
|
|
<Display>Character Creator</Display>
|
|
<Description>The Character Creation Tool</Description>
|
|
<Data>
|
|
<DataSlot Name="character">
|
|
<DataStructure>characterdata</DataStructure>
|
|
</DataSlot>
|
|
</Data>
|
|
<Bases>
|
|
<BaseReference Name="races">
|
|
<Path>wiki/races/Races</Path>
|
|
</BaseReference>
|
|
</Bases>
|
|
<StartPage>"start"</StartPage>
|
|
<Pages>
|
|
<Page Name="start">
|
|
<Content>
|
|
<DataSlotLoader>
|
|
<DataSlot>"data.character"</DataSlot>
|
|
<Create>
|
|
<Rule>[rule.createcharacter]</Rule>
|
|
</Create>
|
|
<OnPostLoad>
|
|
<Actions>
|
|
<OpenPage>
|
|
<Page>"newchar"</Page>
|
|
</OpenPage>
|
|
</Actions>
|
|
</OnPostLoad>
|
|
<OnPostCreate>
|
|
<Actions>
|
|
<OpenPage>
|
|
<Page>"newchar"</Page>
|
|
</OpenPage>
|
|
</Actions>
|
|
</OnPostCreate>
|
|
</DataSlotLoader>
|
|
</Content>
|
|
<!--
|
|
<OnOpen/>
|
|
<OnClose/>
|
|
-->
|
|
</Page>
|
|
<Page Name="newchar">
|
|
<Content>
|
|
<BaseSingleSelect>
|
|
<Base>"base.races.Playable"</Base>
|
|
<Output>"data.character.race.id"</Output>
|
|
<Display>"file.name"</Display>
|
|
<PropertyOutputs>
|
|
<PropertyOutput>
|
|
<Property>"data.race.speed"</Property>
|
|
<Output>"data.character.race.speed"</Output>
|
|
</PropertyOutput>
|
|
<PropertyOutput>
|
|
<Property>"file.name"</Property>
|
|
<Output>"data.character.race.name"</Output>
|
|
</PropertyOutput>
|
|
</PropertyOutputs>
|
|
</BaseSingleSelect>
|
|
<Label>
|
|
<Text>[data.character.race.name]</Text>
|
|
</Label>
|
|
<Label>
|
|
<Text>[data.character.race.speed]</Text>
|
|
</Label>
|
|
<MarkdownDisplay>
|
|
<MarkdownId>[data.character.race.id]</MarkdownId>
|
|
</MarkdownDisplay>
|
|
<textarea></textarea>
|
|
</Content>
|
|
</Page>
|
|
</Pages>
|
|
</Tool>
|