Attributes

This commit is contained in:
Florian 2026-04-20 16:59:56 +02:00
parent 00a6d63d1f
commit 3830d6a4ed
2 changed files with 271 additions and 8 deletions

View File

@ -52,5 +52,15 @@
<Int Name="maxweight"/>
</Variables>
</Group>
<Group Name="attributes">
<Int Name="courage"/>
<Int Name="intelligence"/>
<Int Name="intuition"/>
<Int Name="charisma"/>
<Int Name="dexterity"/>
<Int Name="agility"/>
<Int Name="physique"/>
<Int Name="strength"/>
</Group>
</Groups>
</DataStructure>

View File

@ -100,11 +100,6 @@
<GridContainer>
<Cols>3</Cols>
<Content>
<Empty/>
<MarkdownDisplay>
<MarkdownId>[data.character.race.id]</MarkdownId>
</MarkdownDisplay>
<Empty/>
<Empty/>
<Empty/>
<Button>
@ -121,6 +116,15 @@
</Button>
</Content>
</GridContainer>
<GridContainer>
<Cols>3</Cols>
<Content>
<Empty/>
<MarkdownDisplay>
<MarkdownId>[data.character.race.id]</MarkdownId>
</MarkdownDisplay>
</Content>
</GridContainer>
</Content>
</Page>
<Page Name="profile">
@ -231,11 +235,24 @@
</ValueAndBorders>
<ValueButtons>
<Output>[data.character.definition.height]</Output>
<Cost>charlib_cost_a([param.0])</Cost>
<Budget>[data.character.control.xp]</Budget>
<Buttons>
<ValueButton>
<Value>+50</Value>
<Value>-10</Value>
</ValueButton>
<ValueButton>
<Value>-5</Value>
</ValueButton>
<ValueButton>
<Value>-1</Value>
</ValueButton>
<ValueButton>
<Value>+1</Value>
</ValueButton>
<ValueButton>
<Value>+5</Value>
</ValueButton>
<ValueButton>
<Value>+10</Value>
</ValueButton>
</Buttons>
</ValueButtons>
@ -295,6 +312,242 @@
</Content>
</HorizontalContainer>
<!-- End Header Bar -->
<GridContainer>
<Cols>3</Cols>
<Content>
<!-- Courage/Mut -->
<Label>
<Text>Mut</Text>
</Label>
<ValueAndBorders>
<LowerBorder>8</LowerBorder>
<UpperBorder>15</UpperBorder>
<Value>8</Value>
</ValueAndBorders>
<ValueButtons>
<Budget>[data.character.control.xp]</Budget>
<Cost>charlib_cost_attr([params.0])</Cost>
<Output>[data.character.attributes.courage]</Output>
<Buttons>
<ValueButton>
<Value>-3</Value>
</ValueButton>
<ValueButton>
<Value>-1</Value>
</ValueButton>
<ValueButton>
<Value>+1</Value>
</ValueButton>
<ValueButton>
<Value>+3</Value>
</ValueButton>
</Buttons>
</ValueButtons>
<!-- Intelligence/Intelligenz -->
<Label>
<Text>Intelligenz</Text>
</Label>
<ValueAndBorders>
<LowerBorder>8</LowerBorder>
<UpperBorder>15</UpperBorder>
<Value>8</Value>
</ValueAndBorders>
<ValueButtons>
<Budget>[data.character.control.xp]</Budget>
<Cost>charlib_cost_attr([params.0])</Cost>
<Output>[data.character.attributes.intelligence]</Output>
<Buttons>
<ValueButton>
<Value>-3</Value>
</ValueButton>
<ValueButton>
<Value>-1</Value>
</ValueButton>
<ValueButton>
<Value>+1</Value>
</ValueButton>
<ValueButton>
<Value>+3</Value>
</ValueButton>
</Buttons>
</ValueButtons>
<!-- Intuition/Intuition -->
<Label>
<Text>Intuition</Text>
</Label>
<ValueAndBorders>
<LowerBorder>8</LowerBorder>
<UpperBorder>15</UpperBorder>
<Value>8</Value>
</ValueAndBorders>
<ValueButtons>
<Budget>[data.character.control.xp]</Budget>
<Cost>charlib_cost_attr([params.0])</Cost>
<Output>[data.character.attributes.intuition]</Output>
<Buttons>
<ValueButton>
<Value>-3</Value>
</ValueButton>
<ValueButton>
<Value>-1</Value>
</ValueButton>
<ValueButton>
<Value>+1</Value>
</ValueButton>
<ValueButton>
<Value>+3</Value>
</ValueButton>
</Buttons>
</ValueButtons>
<!-- Charisma/Charisma -->
<Label>
<Text>Charisma</Text>
</Label>
<ValueAndBorders>
<LowerBorder>8</LowerBorder>
<UpperBorder>15</UpperBorder>
<Value>8</Value>
</ValueAndBorders>
<ValueButtons>
<Budget>[data.character.control.xp]</Budget>
<Cost>charlib_cost_attr([params.0])</Cost>
<Output>[data.character.attributes.charisma]</Output>
<Buttons>
<ValueButton>
<Value>-3</Value>
</ValueButton>
<ValueButton>
<Value>-1</Value>
</ValueButton>
<ValueButton>
<Value>+1</Value>
</ValueButton>
<ValueButton>
<Value>+3</Value>
</ValueButton>
</Buttons>
</ValueButtons>
<!-- Dexterity/Fingerfertigkeit -->
<Label>
<Text>Fingerfertigkeit</Text>
</Label>
<ValueAndBorders>
<LowerBorder>8</LowerBorder>
<UpperBorder>15</UpperBorder>
<Value>8</Value>
</ValueAndBorders>
<ValueButtons>
<Budget>[data.character.control.xp]</Budget>
<Cost>charlib_cost_attr([params.0])</Cost>
<Output>[data.character.attributes.dexterity]</Output>
<Buttons>
<ValueButton>
<Value>-3</Value>
</ValueButton>
<ValueButton>
<Value>-1</Value>
</ValueButton>
<ValueButton>
<Value>+1</Value>
</ValueButton>
<ValueButton>
<Value>+3</Value>
</ValueButton>
</Buttons>
</ValueButtons>
<!-- agility/Gewandheit -->
<Label>
<Text>Gewandheit</Text>
</Label>
<ValueAndBorders>
<LowerBorder>8</LowerBorder>
<UpperBorder>15</UpperBorder>
<Value>8</Value>
</ValueAndBorders>
<ValueButtons>
<Budget>[data.character.control.xp]</Budget>
<Cost>charlib_cost_attr([params.0])</Cost>
<Output>[data.character.attributes.agility]</Output>
<Buttons>
<ValueButton>
<Value>-3</Value>
</ValueButton>
<ValueButton>
<Value>-1</Value>
</ValueButton>
<ValueButton>
<Value>+1</Value>
</ValueButton>
<ValueButton>
<Value>+3</Value>
</ValueButton>
</Buttons>
</ValueButtons>
<!-- physique/Konstitution -->
<Label>
<Text>Konstitution</Text>
</Label>
<ValueAndBorders>
<LowerBorder>8</LowerBorder>
<UpperBorder>15</UpperBorder>
<Value>8</Value>
</ValueAndBorders>
<ValueButtons>
<Budget>[data.character.control.xp]</Budget>
<Cost>charlib_cost_attr([params.0])</Cost>
<Output>[data.character.attributes.physique]</Output>
<Buttons>
<ValueButton>
<Value>-3</Value>
</ValueButton>
<ValueButton>
<Value>-1</Value>
</ValueButton>
<ValueButton>
<Value>+1</Value>
</ValueButton>
<ValueButton>
<Value>+3</Value>
</ValueButton>
</Buttons>
</ValueButtons>
<!-- Strength/Körperkraft -->
<Label>
<Text>Körperkraft</Text>
</Label>
<ValueAndBorders>
<LowerBorder>8</LowerBorder>
<UpperBorder>15</UpperBorder>
<Value>8</Value>
</ValueAndBorders>
<ValueButtons>
<Budget>[data.character.control.xp]</Budget>
<Cost>charlib_cost_attr([params.0])</Cost>
<Output>[data.character.attributes.strength]</Output>
<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>
</Pages>