Lots of Changes regarding Talents, Fighting, Visibibility
This commit is contained in:
parent
563b1a410f
commit
8ef09c5eaf
@ -11,13 +11,13 @@
|
||||
<Group Name="control">
|
||||
<Variables>
|
||||
<Int Name="startxp">
|
||||
<Value>700</Value>
|
||||
<Value>925</Value>
|
||||
</Int>
|
||||
<Int Name="maxxp">
|
||||
<Value>700</Value>
|
||||
<Value>925</Value>
|
||||
</Int>
|
||||
<Int Name="xp">
|
||||
<Value>700</Value>
|
||||
<Value>925</Value>
|
||||
</Int>
|
||||
<Int Name="coins">
|
||||
<Value>75000</Value>
|
||||
@ -151,5 +151,41 @@
|
||||
<Int Name="clothworking"/>
|
||||
</Variables>
|
||||
</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>
|
||||
</DataStructure>
|
||||
@ -36,9 +36,5 @@
|
||||
</Actions>
|
||||
<Return>[local.cost]</Return>
|
||||
</Function>-->
|
||||
|
||||
<Function Name="charlib_midval">
|
||||
<Return>Truncate(([param.0] + [param.1] + [param.2]) / 3)</Return>
|
||||
</Function>
|
||||
</Functions>
|
||||
</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">
|
||||
<DataStructure>characterdata</DataStructure>
|
||||
</DataSlot>
|
||||
<DataSlot Name="settings">
|
||||
<DataStructure>charsettings_create</DataStructure>
|
||||
</DataSlot>
|
||||
</Data>
|
||||
<Bases>
|
||||
<BaseReference Name="races">
|
||||
@ -15,6 +18,7 @@
|
||||
</Bases>
|
||||
<Libraries>
|
||||
<LibraryReference>charlib</LibraryReference>
|
||||
<LibraryReference>charlibcreate</LibraryReference>
|
||||
</Libraries>
|
||||
<StartPage>"start"</StartPage>
|
||||
<Pages>
|
||||
@ -188,6 +192,42 @@
|
||||
</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 -->
|
||||
@ -333,6 +373,42 @@
|
||||
</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 -->
|
||||
@ -668,6 +744,42 @@
|
||||
</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 -->
|
||||
@ -1104,7 +1216,7 @@
|
||||
|
||||
<!-- Tanzen/Dancing -->
|
||||
<Label>
|
||||
<Text>"Klettern"</Text>
|
||||
<Text>"Tanzen"</Text>
|
||||
</Label>
|
||||
<Label>
|
||||
<Text>"A"</Text>
|
||||
@ -1326,7 +1438,7 @@
|
||||
|
||||
<!-- Betören/seduction -->
|
||||
<Label>
|
||||
<Text>"Betörn"</Text>
|
||||
<Text>"Betören"</Text>
|
||||
</Label>
|
||||
<Label>
|
||||
<Text>"B"</Text>
|
||||
@ -1637,7 +1749,7 @@
|
||||
<ValueAndBorders>
|
||||
<Value>[data.character.talents.willpower]</Value>
|
||||
<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>
|
||||
<ValueButtons>
|
||||
<Budget>[data.character.control.xp]</Budget>
|
||||
@ -1761,7 +1873,7 @@
|
||||
|
||||
<!-- Fischen & Angeln/fishing -->
|
||||
<Label>
|
||||
<Text>"Ficshen & Angeln"</Text>
|
||||
<Text>"Fischen & Angeln"</Text>
|
||||
</Label>
|
||||
<Label>
|
||||
<Text>"A"</Text>
|
||||
@ -3187,5 +3299,693 @@
|
||||
|
||||
</Content>
|
||||
</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>
|
||||
</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