Lots of Changes regarding Talents, Fighting, Visibibility
This commit is contained in:
parent
563b1a410f
commit
8ef09c5eaf
@ -11,13 +11,13 @@
|
|||||||
<Group Name="control">
|
<Group Name="control">
|
||||||
<Variables>
|
<Variables>
|
||||||
<Int Name="startxp">
|
<Int Name="startxp">
|
||||||
<Value>700</Value>
|
<Value>925</Value>
|
||||||
</Int>
|
</Int>
|
||||||
<Int Name="maxxp">
|
<Int Name="maxxp">
|
||||||
<Value>700</Value>
|
<Value>925</Value>
|
||||||
</Int>
|
</Int>
|
||||||
<Int Name="xp">
|
<Int Name="xp">
|
||||||
<Value>700</Value>
|
<Value>925</Value>
|
||||||
</Int>
|
</Int>
|
||||||
<Int Name="coins">
|
<Int Name="coins">
|
||||||
<Value>75000</Value>
|
<Value>75000</Value>
|
||||||
@ -151,5 +151,41 @@
|
|||||||
<Int Name="clothworking"/>
|
<Int Name="clothworking"/>
|
||||||
</Variables>
|
</Variables>
|
||||||
</Group>
|
</Group>
|
||||||
|
<Group Name="fight">
|
||||||
|
<Variables>
|
||||||
|
<Int Name="crossbows"><Value>6</Value></Int>
|
||||||
|
<Int Name="blowpipe"><Value>6</Value></Int>
|
||||||
|
<Int Name="bows"><Value>6</Value></Int>
|
||||||
|
<Int Name="daggers"><Value>6</Value></Int>
|
||||||
|
<Int Name="impactweapons"><Value>6</Value></Int>
|
||||||
|
<Int Name="chainweapons"><Value>6</Value></Int>
|
||||||
|
<Int Name="lances"><Value>6</Value></Int>
|
||||||
|
<Int Name="brawling"><Value>6</Value></Int>
|
||||||
|
<Int Name="shields"><Value>6</Value></Int>
|
||||||
|
<Int Name="swords"><Value>6</Value></Int>
|
||||||
|
<Int Name="throwingweapons"><Value>6</Value></Int>
|
||||||
|
|
||||||
|
<Int Name="at_crossbows"/>
|
||||||
|
<Int Name="at_blowpipe"/>
|
||||||
|
<Int Name="at_bows"/>
|
||||||
|
<Int Name="at_daggers"/>
|
||||||
|
<Int Name="at_impactweapons"/>
|
||||||
|
<Int Name="at_chainweapons"/>
|
||||||
|
<Int Name="at_lances"/>
|
||||||
|
<Int Name="at_brawling"/>
|
||||||
|
<Int Name="at_shields"/>
|
||||||
|
<Int Name="at_swords"/>
|
||||||
|
<Int Name="at_throwingweapons"/>
|
||||||
|
|
||||||
|
<Int Name="pa_daggers"/>
|
||||||
|
<Int Name="pa_impactweapons"/>
|
||||||
|
<Int Name="pa_chainweapons"/>
|
||||||
|
<Int Name="pa_lances"/>
|
||||||
|
<Int Name="pa_brawling"/>
|
||||||
|
<Int Name="pa_shields"/>
|
||||||
|
<Int Name="pa_swords"/>
|
||||||
|
|
||||||
|
</Variables>
|
||||||
|
</Group>
|
||||||
</Groups>
|
</Groups>
|
||||||
</DataStructure>
|
</DataStructure>
|
||||||
@ -36,9 +36,5 @@
|
|||||||
</Actions>
|
</Actions>
|
||||||
<Return>[local.cost]</Return>
|
<Return>[local.cost]</Return>
|
||||||
</Function>-->
|
</Function>-->
|
||||||
|
|
||||||
<Function Name="charlib_midval">
|
|
||||||
<Return>Truncate(([param.0] + [param.1] + [param.2]) / 3)</Return>
|
|
||||||
</Function>
|
|
||||||
</Functions>
|
</Functions>
|
||||||
</Library>
|
</Library>
|
||||||
7
tools/charactercreation/characterlibcreate.xml
Normal file
7
tools/charactercreation/characterlibcreate.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<Library Name="charlibcreate">
|
||||||
|
<Functions>
|
||||||
|
<Function Name="charlib_midval">
|
||||||
|
<Return>Truncate(([param.0] + [param.1] + [param.2]) / 3)</Return>
|
||||||
|
</Function>
|
||||||
|
</Functions>
|
||||||
|
</Library>
|
||||||
@ -7,6 +7,9 @@
|
|||||||
<DataSlot Name="character">
|
<DataSlot Name="character">
|
||||||
<DataStructure>characterdata</DataStructure>
|
<DataStructure>characterdata</DataStructure>
|
||||||
</DataSlot>
|
</DataSlot>
|
||||||
|
<DataSlot Name="settings">
|
||||||
|
<DataStructure>charsettings_create</DataStructure>
|
||||||
|
</DataSlot>
|
||||||
</Data>
|
</Data>
|
||||||
<Bases>
|
<Bases>
|
||||||
<BaseReference Name="races">
|
<BaseReference Name="races">
|
||||||
@ -15,6 +18,7 @@
|
|||||||
</Bases>
|
</Bases>
|
||||||
<Libraries>
|
<Libraries>
|
||||||
<LibraryReference>charlib</LibraryReference>
|
<LibraryReference>charlib</LibraryReference>
|
||||||
|
<LibraryReference>charlibcreate</LibraryReference>
|
||||||
</Libraries>
|
</Libraries>
|
||||||
<StartPage>"start"</StartPage>
|
<StartPage>"start"</StartPage>
|
||||||
<Pages>
|
<Pages>
|
||||||
@ -188,6 +192,42 @@
|
|||||||
</OpenPage>
|
</OpenPage>
|
||||||
</OnClick>
|
</OnClick>
|
||||||
</Button>
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Kampf"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"fight"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button Visible="[data.character.definition.ismage]">
|
||||||
|
<Text>"Magie"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"magic"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Besitz"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"items"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
</Content>
|
</Content>
|
||||||
</HorizontalContainer>
|
</HorizontalContainer>
|
||||||
<!-- End Header Bar -->
|
<!-- End Header Bar -->
|
||||||
@ -333,6 +373,42 @@
|
|||||||
</OpenPage>
|
</OpenPage>
|
||||||
</OnClick>
|
</OnClick>
|
||||||
</Button>
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Kampf"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"fight"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button Visible="[data.character.definition.ismage]">
|
||||||
|
<Text>"Magie"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"magic"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Besitz"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"items"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
</Content>
|
</Content>
|
||||||
</HorizontalContainer>
|
</HorizontalContainer>
|
||||||
<!-- End Header Bar -->
|
<!-- End Header Bar -->
|
||||||
@ -668,6 +744,42 @@
|
|||||||
</OpenPage>
|
</OpenPage>
|
||||||
</OnClick>
|
</OnClick>
|
||||||
</Button>
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Kampf"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"fight"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button Visible="[data.character.definition.ismage]">
|
||||||
|
<Text>"Magie"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"magic"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Besitz"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"items"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
</Content>
|
</Content>
|
||||||
</HorizontalContainer>
|
</HorizontalContainer>
|
||||||
<!-- End Header Bar -->
|
<!-- End Header Bar -->
|
||||||
@ -1104,7 +1216,7 @@
|
|||||||
|
|
||||||
<!-- Tanzen/Dancing -->
|
<!-- Tanzen/Dancing -->
|
||||||
<Label>
|
<Label>
|
||||||
<Text>"Klettern"</Text>
|
<Text>"Tanzen"</Text>
|
||||||
</Label>
|
</Label>
|
||||||
<Label>
|
<Label>
|
||||||
<Text>"A"</Text>
|
<Text>"A"</Text>
|
||||||
@ -1326,7 +1438,7 @@
|
|||||||
|
|
||||||
<!-- Betören/seduction -->
|
<!-- Betören/seduction -->
|
||||||
<Label>
|
<Label>
|
||||||
<Text>"Betörn"</Text>
|
<Text>"Betören"</Text>
|
||||||
</Label>
|
</Label>
|
||||||
<Label>
|
<Label>
|
||||||
<Text>"B"</Text>
|
<Text>"B"</Text>
|
||||||
@ -1637,7 +1749,7 @@
|
|||||||
<ValueAndBorders>
|
<ValueAndBorders>
|
||||||
<Value>[data.character.talents.willpower]</Value>
|
<Value>[data.character.talents.willpower]</Value>
|
||||||
<LowerBorder>0</LowerBorder>
|
<LowerBorder>0</LowerBorder>
|
||||||
<UpperBorder>charlib_midval([data.character.attributes.couraeg], [data.character.attributes.intuition], [data.character.attributes.charisma])</UpperBorder>
|
<UpperBorder>charlib_midval([data.character.attributes.courage], [data.character.attributes.intuition], [data.character.attributes.charisma])</UpperBorder>
|
||||||
</ValueAndBorders>
|
</ValueAndBorders>
|
||||||
<ValueButtons>
|
<ValueButtons>
|
||||||
<Budget>[data.character.control.xp]</Budget>
|
<Budget>[data.character.control.xp]</Budget>
|
||||||
@ -1761,7 +1873,7 @@
|
|||||||
|
|
||||||
<!-- Fischen & Angeln/fishing -->
|
<!-- Fischen & Angeln/fishing -->
|
||||||
<Label>
|
<Label>
|
||||||
<Text>"Ficshen & Angeln"</Text>
|
<Text>"Fischen & Angeln"</Text>
|
||||||
</Label>
|
</Label>
|
||||||
<Label>
|
<Label>
|
||||||
<Text>"A"</Text>
|
<Text>"A"</Text>
|
||||||
@ -3187,5 +3299,693 @@
|
|||||||
|
|
||||||
</Content>
|
</Content>
|
||||||
</Page><!-- End Talent Page-->
|
</Page><!-- End Talent Page-->
|
||||||
|
<Page Name="fight">
|
||||||
|
<Content>
|
||||||
|
<!-- Header Bar -->
|
||||||
|
<Bar>
|
||||||
|
<Displays>
|
||||||
|
<BarDisplay>
|
||||||
|
<Name>"Name"</Name>
|
||||||
|
<Value>[data.character.definition.name]</Value>
|
||||||
|
</BarDisplay>
|
||||||
|
<BarDisplay>
|
||||||
|
<Name>"Rasse"</Name>
|
||||||
|
<Value>[data.character.race.name]</Value>
|
||||||
|
</BarDisplay>
|
||||||
|
<BarDisplay>
|
||||||
|
<Name>"XP"</Name>
|
||||||
|
<Value>[data.character.control.xp]</Value>
|
||||||
|
</BarDisplay>
|
||||||
|
<BarDisplay>
|
||||||
|
<Name>"Kreuzer"</Name>
|
||||||
|
<Value>[data.character.control.coins]</Value>
|
||||||
|
</BarDisplay>
|
||||||
|
</Displays>
|
||||||
|
</Bar>
|
||||||
|
<HorizontalContainer>
|
||||||
|
<Content>
|
||||||
|
<Button>
|
||||||
|
<Text>"Profil"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"profile"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Grundattribute"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"baseattributes"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Talente"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"talents"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Kampf"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"fight"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button Visible="[data.character.definition.ismage]">
|
||||||
|
<Text>"Magie"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"magic"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Besitz"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"items"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
</Content>
|
||||||
|
</HorizontalContainer>
|
||||||
|
<!-- End Header Bar -->
|
||||||
|
<GridContainer>
|
||||||
|
<Cols>4</Cols>
|
||||||
|
<Content>
|
||||||
|
|
||||||
|
<!-- Armbrüste/Crossbows -->
|
||||||
|
<Label>
|
||||||
|
<Text>"Armbrüste"</Text>
|
||||||
|
</Label>
|
||||||
|
<Label>
|
||||||
|
<Text>"B"</Text>
|
||||||
|
</Label>
|
||||||
|
<ValueAndBorders>
|
||||||
|
<Value>[data.character.fight.crossbows]</Value>
|
||||||
|
<LowerBorder>[data.settings.fight.minvalue]</LowerBorder>
|
||||||
|
<UpperBorder>[data.settings.fight.maxvalue]</UpperBorder>
|
||||||
|
</ValueAndBorders>
|
||||||
|
<ValueButtons>
|
||||||
|
<Budget>[data.character.control.xp]</Budget>
|
||||||
|
<Cost>charlib_cost_b([param.0])</Cost>
|
||||||
|
<Output>[data.character.fight.crossbows]</Output>
|
||||||
|
<Min>[data.settings.fight.minvalue]</Min>
|
||||||
|
<Max>[data.settings.fight.maxvalue]</Max>
|
||||||
|
<Buttons>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
</Buttons>
|
||||||
|
</ValueButtons>
|
||||||
|
|
||||||
|
<!-- Blasrohre/Blowpipes -->
|
||||||
|
<Label>
|
||||||
|
<Text>"Blasrohre"</Text>
|
||||||
|
</Label>
|
||||||
|
<Label>
|
||||||
|
<Text>"B"</Text>
|
||||||
|
</Label>
|
||||||
|
<ValueAndBorders>
|
||||||
|
<Value>[data.character.fight.blowpipe]</Value>
|
||||||
|
<LowerBorder>[data.settings.fight.minvalue]</LowerBorder>
|
||||||
|
<UpperBorder>[data.settings.fight.maxvalue]</UpperBorder>
|
||||||
|
</ValueAndBorders>
|
||||||
|
<ValueButtons>
|
||||||
|
<Budget>[data.character.control.xp]</Budget>
|
||||||
|
<Cost>charlib_cost_b([param.0])</Cost>
|
||||||
|
<Output>[data.character.fight.blowpipe]</Output>
|
||||||
|
<Min>[data.settings.fight.minvalue]</Min>
|
||||||
|
<Max>[data.settings.fight.maxvalue]</Max>
|
||||||
|
<Buttons>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
</Buttons>
|
||||||
|
</ValueButtons>
|
||||||
|
|
||||||
|
<!-- Bögen/Bows -->
|
||||||
|
<Label>
|
||||||
|
<Text>"Bögen"</Text>
|
||||||
|
</Label>
|
||||||
|
<Label>
|
||||||
|
<Text>"C"</Text>
|
||||||
|
</Label>
|
||||||
|
<ValueAndBorders>
|
||||||
|
<Value>[data.character.fight.bows]</Value>
|
||||||
|
<LowerBorder>[data.settings.fight.minvalue]</LowerBorder>
|
||||||
|
<UpperBorder>[data.settings.fight.maxvalue]</UpperBorder>
|
||||||
|
</ValueAndBorders>
|
||||||
|
<ValueButtons>
|
||||||
|
<Budget>[data.character.control.xp]</Budget>
|
||||||
|
<Cost>charlib_cost_c([param.0])</Cost>
|
||||||
|
<Output>[data.character.fight.bows]</Output>
|
||||||
|
<Min>[data.settings.fight.minvalue]</Min>
|
||||||
|
<Max>[data.settings.fight.maxvalue]</Max>
|
||||||
|
<Buttons>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
</Buttons>
|
||||||
|
</ValueButtons>
|
||||||
|
|
||||||
|
<!-- Dolche/Daggers -->
|
||||||
|
<Label>
|
||||||
|
<Text>"Dolche"</Text>
|
||||||
|
</Label>
|
||||||
|
<Label>
|
||||||
|
<Text>"B"</Text>
|
||||||
|
</Label>
|
||||||
|
<ValueAndBorders>
|
||||||
|
<Value>[data.character.fight.daggers]</Value>
|
||||||
|
<LowerBorder>[data.settings.fight.minvalue]</LowerBorder>
|
||||||
|
<UpperBorder>[data.settings.fight.maxvalue]</UpperBorder>
|
||||||
|
</ValueAndBorders>
|
||||||
|
<ValueButtons>
|
||||||
|
<Budget>[data.character.control.xp]</Budget>
|
||||||
|
<Cost>charlib_cost_b([param.0])</Cost>
|
||||||
|
<Output>[data.character.fight.daggers]</Output>
|
||||||
|
<Min>[data.settings.fight.minvalue]</Min>
|
||||||
|
<Max>[data.settings.fight.maxvalue]</Max>
|
||||||
|
<Buttons>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
</Buttons>
|
||||||
|
</ValueButtons>
|
||||||
|
|
||||||
|
<!-- Hiebwaffen/Impact Weapons -->
|
||||||
|
<Label>
|
||||||
|
<Text>"Hiebwaffen"</Text>
|
||||||
|
</Label>
|
||||||
|
<Label>
|
||||||
|
<Text>"C"</Text>
|
||||||
|
</Label>
|
||||||
|
<ValueAndBorders>
|
||||||
|
<Value>[data.character.fight.impactweapons]</Value>
|
||||||
|
<LowerBorder>[data.settings.fight.minvalue]</LowerBorder>
|
||||||
|
<UpperBorder>[data.settings.fight.maxvalue]</UpperBorder>
|
||||||
|
</ValueAndBorders>
|
||||||
|
<ValueButtons>
|
||||||
|
<Budget>[data.character.control.xp]</Budget>
|
||||||
|
<Cost>charlib_cost_c([param.0])</Cost>
|
||||||
|
<Output>[data.character.fight.impactweapons]</Output>
|
||||||
|
<Min>[data.settings.fight.minvalue]</Min>
|
||||||
|
<Max>[data.settings.fight.maxvalue]</Max>
|
||||||
|
<Buttons>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
</Buttons>
|
||||||
|
</ValueButtons>
|
||||||
|
|
||||||
|
<!-- Kettenwaffen/Chain Weapons -->
|
||||||
|
<Label>
|
||||||
|
<Text>"Kettenwaffen"</Text>
|
||||||
|
</Label>
|
||||||
|
<Label>
|
||||||
|
<Text>"C"</Text>
|
||||||
|
</Label>
|
||||||
|
<ValueAndBorders>
|
||||||
|
<Value>[data.character.fight.chainweapons]</Value>
|
||||||
|
<LowerBorder>[data.settings.fight.minvalue]</LowerBorder>
|
||||||
|
<UpperBorder>[data.settings.fight.maxvalue]</UpperBorder>
|
||||||
|
</ValueAndBorders>
|
||||||
|
<ValueButtons>
|
||||||
|
<Budget>[data.character.control.xp]</Budget>
|
||||||
|
<Cost>charlib_cost_c([param.0])</Cost>
|
||||||
|
<Output>[data.character.fight.chainweapons]</Output>
|
||||||
|
<Min>[data.settings.fight.minvalue]</Min>
|
||||||
|
<Max>[data.settings.fight.maxvalue]</Max>
|
||||||
|
<Buttons>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
</Buttons>
|
||||||
|
</ValueButtons>
|
||||||
|
|
||||||
|
<!-- Lanzen/Lances -->
|
||||||
|
<Label>
|
||||||
|
<Text>"Lanzen"</Text>
|
||||||
|
</Label>
|
||||||
|
<Label>
|
||||||
|
<Text>"B"</Text>
|
||||||
|
</Label>
|
||||||
|
<ValueAndBorders>
|
||||||
|
<Value>[data.character.fight.lances]</Value>
|
||||||
|
<LowerBorder>[data.settings.fight.minvalue]</LowerBorder>
|
||||||
|
<UpperBorder>[data.settings.fight.maxvalue]</UpperBorder>
|
||||||
|
</ValueAndBorders>
|
||||||
|
<ValueButtons>
|
||||||
|
<Budget>[data.character.control.xp]</Budget>
|
||||||
|
<Cost>charlib_cost_b([param.0])</Cost>
|
||||||
|
<Output>[data.character.fight.lances]</Output>
|
||||||
|
<Min>[data.settings.fight.minvalue]</Min>
|
||||||
|
<Max>[data.settings.fight.maxvalue]</Max>
|
||||||
|
<Buttons>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
</Buttons>
|
||||||
|
</ValueButtons>
|
||||||
|
|
||||||
|
<!-- Raufen/Brawling -->
|
||||||
|
<Label>
|
||||||
|
<Text>"Raufen"</Text>
|
||||||
|
</Label>
|
||||||
|
<Label>
|
||||||
|
<Text>"B"</Text>
|
||||||
|
</Label>
|
||||||
|
<ValueAndBorders>
|
||||||
|
<Value>[data.character.fight.brawling]</Value>
|
||||||
|
<LowerBorder>[data.settings.fight.minvalue]</LowerBorder>
|
||||||
|
<UpperBorder>[data.settings.fight.maxvalue]</UpperBorder>
|
||||||
|
</ValueAndBorders>
|
||||||
|
<ValueButtons>
|
||||||
|
<Budget>[data.character.control.xp]</Budget>
|
||||||
|
<Cost>charlib_cost_b([param.0])</Cost>
|
||||||
|
<Output>[data.character.fight.brawling]</Output>
|
||||||
|
<Min>[data.settings.fight.minvalue]</Min>
|
||||||
|
<Max>[data.settings.fight.maxvalue]</Max>
|
||||||
|
<Buttons>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
</Buttons>
|
||||||
|
</ValueButtons>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Schilde/Shields -->
|
||||||
|
<Label>
|
||||||
|
<Text>"Schilde"</Text>
|
||||||
|
</Label>
|
||||||
|
<Label>
|
||||||
|
<Text>"C"</Text>
|
||||||
|
</Label>
|
||||||
|
<ValueAndBorders>
|
||||||
|
<Value>[data.character.fight.shields]</Value>
|
||||||
|
<LowerBorder>[data.settings.fight.minvalue]</LowerBorder>
|
||||||
|
<UpperBorder>[data.settings.fight.maxvalue]</UpperBorder>
|
||||||
|
</ValueAndBorders>
|
||||||
|
<ValueButtons>
|
||||||
|
<Budget>[data.character.control.xp]</Budget>
|
||||||
|
<Cost>charlib_cost_c([param.0])</Cost>
|
||||||
|
<Output>[data.character.fight.shields]</Output>
|
||||||
|
<Min>[data.settings.fight.minvalue]</Min>
|
||||||
|
<Max>[data.settings.fight.maxvalue]</Max>
|
||||||
|
<Buttons>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
</Buttons>
|
||||||
|
</ValueButtons>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Schwerter/Sworsd -->
|
||||||
|
<Label>
|
||||||
|
<Text>"Schwerter"</Text>
|
||||||
|
</Label>
|
||||||
|
<Label>
|
||||||
|
<Text>"C"</Text>
|
||||||
|
</Label>
|
||||||
|
<ValueAndBorders>
|
||||||
|
<Value>[data.character.fight.swords]</Value>
|
||||||
|
<LowerBorder>[data.settings.fight.minvalue]</LowerBorder>
|
||||||
|
<UpperBorder>[data.settings.fight.maxvalue]</UpperBorder>
|
||||||
|
</ValueAndBorders>
|
||||||
|
<ValueButtons>
|
||||||
|
<Budget>[data.character.control.xp]</Budget>
|
||||||
|
<Cost>charlib_cost_c([param.0])</Cost>
|
||||||
|
<Output>[data.character.fight.swords]</Output>
|
||||||
|
<Min>[data.settings.fight.minvalue]</Min>
|
||||||
|
<Max>[data.settings.fight.maxvalue]</Max>
|
||||||
|
<Buttons>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
</Buttons>
|
||||||
|
</ValueButtons>
|
||||||
|
|
||||||
|
<!-- Wurfwaffen/Throwing Weapons -->
|
||||||
|
<Label>
|
||||||
|
<Text>"Wurfwaffen"</Text>
|
||||||
|
</Label>
|
||||||
|
<Label>
|
||||||
|
<Text>"B"</Text>
|
||||||
|
</Label>
|
||||||
|
<ValueAndBorders>
|
||||||
|
<Value>[data.character.fight.throwingweapons]</Value>
|
||||||
|
<LowerBorder>[data.settings.fight.minvalue]</LowerBorder>
|
||||||
|
<UpperBorder>[data.settings.fight.maxvalue]</UpperBorder>
|
||||||
|
</ValueAndBorders>
|
||||||
|
<ValueButtons>
|
||||||
|
<Budget>[data.character.control.xp]</Budget>
|
||||||
|
<Cost>charlib_cost_b([param.0])</Cost>
|
||||||
|
<Output>[data.character.fight.throwingweapons]</Output>
|
||||||
|
<Min>[data.settings.fight.minvalue]</Min>
|
||||||
|
<Max>[data.settings.fight.maxvalue]</Max>
|
||||||
|
<Buttons>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>-1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+1</Value>
|
||||||
|
</ValueButton>
|
||||||
|
<ValueButton>
|
||||||
|
<Value>+3</Value>
|
||||||
|
</ValueButton>
|
||||||
|
</Buttons>
|
||||||
|
</ValueButtons>
|
||||||
|
|
||||||
|
</Content>
|
||||||
|
</GridContainer>
|
||||||
|
</Content>
|
||||||
|
</Page>
|
||||||
|
<Page Name="magic">
|
||||||
|
<Content>
|
||||||
|
<!-- Header Bar -->
|
||||||
|
<Bar>
|
||||||
|
<Displays>
|
||||||
|
<BarDisplay>
|
||||||
|
<Name>"Name"</Name>
|
||||||
|
<Value>[data.character.definition.name]</Value>
|
||||||
|
</BarDisplay>
|
||||||
|
<BarDisplay>
|
||||||
|
<Name>"Rasse"</Name>
|
||||||
|
<Value>[data.character.race.name]</Value>
|
||||||
|
</BarDisplay>
|
||||||
|
<BarDisplay>
|
||||||
|
<Name>"XP"</Name>
|
||||||
|
<Value>[data.character.control.xp]</Value>
|
||||||
|
</BarDisplay>
|
||||||
|
<BarDisplay>
|
||||||
|
<Name>"Kreuzer"</Name>
|
||||||
|
<Value>[data.character.control.coins]</Value>
|
||||||
|
</BarDisplay>
|
||||||
|
</Displays>
|
||||||
|
</Bar>
|
||||||
|
<HorizontalContainer>
|
||||||
|
<Content>
|
||||||
|
<Button>
|
||||||
|
<Text>"Profil"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"profile"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Grundattribute"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"baseattributes"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Talente"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"talents"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Kampf"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"fight"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button Visible="[data.character.definition.ismage]">
|
||||||
|
<Text>"Magie"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"magic"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Besitz"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"items"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
</Content>
|
||||||
|
</HorizontalContainer>
|
||||||
|
<!-- End Header Bar -->
|
||||||
|
</Content>
|
||||||
|
</Page>
|
||||||
|
<Page Name="items">
|
||||||
|
<Content>
|
||||||
|
<!-- Header Bar -->
|
||||||
|
<Bar>
|
||||||
|
<Displays>
|
||||||
|
<BarDisplay>
|
||||||
|
<Name>"Name"</Name>
|
||||||
|
<Value>[data.character.definition.name]</Value>
|
||||||
|
</BarDisplay>
|
||||||
|
<BarDisplay>
|
||||||
|
<Name>"Rasse"</Name>
|
||||||
|
<Value>[data.character.race.name]</Value>
|
||||||
|
</BarDisplay>
|
||||||
|
<BarDisplay>
|
||||||
|
<Name>"XP"</Name>
|
||||||
|
<Value>[data.character.control.xp]</Value>
|
||||||
|
</BarDisplay>
|
||||||
|
<BarDisplay>
|
||||||
|
<Name>"Kreuzer"</Name>
|
||||||
|
<Value>[data.character.control.coins]</Value>
|
||||||
|
</BarDisplay>
|
||||||
|
</Displays>
|
||||||
|
</Bar>
|
||||||
|
<HorizontalContainer>
|
||||||
|
<Content>
|
||||||
|
<Button>
|
||||||
|
<Text>"Profil"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"profile"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Grundattribute"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"baseattributes"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Talente"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"talents"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Kampf"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"fight"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button Visible="[data.character.definition.ismage]">
|
||||||
|
<Text>"Magie"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"magic"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
<Button>
|
||||||
|
<Text>"Besitz"</Text>
|
||||||
|
<OnClick>
|
||||||
|
<Action>
|
||||||
|
<Do>"items"</Do>
|
||||||
|
<Output>[data.character.flow.currentPage]</Output>
|
||||||
|
</Action>
|
||||||
|
<OpenPage>
|
||||||
|
<Page>[data.character.flow.currentPage]</Page>
|
||||||
|
</OpenPage>
|
||||||
|
</OnClick>
|
||||||
|
</Button>
|
||||||
|
</Content>
|
||||||
|
</HorizontalContainer>
|
||||||
|
<!-- End Header Bar -->
|
||||||
|
</Content>
|
||||||
|
</Page>
|
||||||
</Pages>
|
</Pages>
|
||||||
</Tool>
|
</Tool>
|
||||||
|
|||||||
14
tools/charactercreation/chartoolsettingscreate.xml
Normal file
14
tools/charactercreation/chartoolsettingscreate.xml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<DataStructure Name="charsettings_create">
|
||||||
|
<Groups>
|
||||||
|
<Group Name="fight">
|
||||||
|
<Variables>
|
||||||
|
<Int Name="minvalue">
|
||||||
|
<Value>6</Value>
|
||||||
|
</Int>
|
||||||
|
<Int Name="maxvalue">
|
||||||
|
<Value>12</Value>
|
||||||
|
</Int>
|
||||||
|
</Variables>
|
||||||
|
</Group>
|
||||||
|
</Groups>
|
||||||
|
</DataStructure>
|
||||||
Loading…
Reference in New Issue
Block a user