Update Magic Page and PDF Generation

This commit is contained in:
Florian 2026-06-16 15:49:51 +02:00
parent 5ca068863b
commit ec37fbde34

View File

@ -5599,343 +5599,347 @@
<ColumnLayout> <ColumnLayout>
<RowLayout Styles="Page"> <Content>
<Relative>true</Relative>
<Content>
<ColumnLayout> <RowLayout Styles="Page">
<Content> <Relative>true</Relative>
<Label Styles="InventoryHeader"> <Content>
<Text>"Magiequellen"</Text>
</Label>
<TableLayout Styles="TableChildren;GapChildren">
<Columns>
<Column>
<Width>80</Width>
<Percent>true</Percent>
</Column>
<Column>
<Width>20</Width>
<Percent>true</Percent>
</Column>
</Columns>
<Content>
<Label Styles="TalentTableHeader"> <ColumnLayout>
<Text>"Quelle"</Text> <Content>
</Label> <Label Styles="InventoryHeader">
<Label Styles="TalentTableHeader"> <Text>"Magiequellen"</Text>
<Text>"Wert"</Text> </Label>
</Label> <TableLayout Styles="TableChildren;GapChildren">
<Columns>
<Column>
<Width>80</Width>
<Percent>true</Percent>
</Column>
<Column>
<Width>20</Width>
<Percent>true</Percent>
</Column>
</Columns>
<Content>
<Label Styles="TalentTableHeader">
<Text>"Quelle"</Text>
</Label>
<Label Styles="TalentTableHeader">
<Text>"Wert"</Text>
</Label>
<Label Styles="BiggerLowerBorder;HLeft"> <Label Styles="BiggerLowerBorder;HLeft">
<Text>"Intrinsische Magie"</Text> <Text>"Intrinsische Magie"</Text>
</Label> </Label>
<Label Styles="BiggerLowerBorder;Centered;TableBorder"> <Label Styles="BiggerLowerBorder;Centered;TableBorder">
<Text>[data.character.magic.calc_intrinsic]</Text> <Text>[data.character.magic.calc_intrinsic]</Text>
</Label> </Label>
<Label Styles="HLeft"> <Label Styles="HLeft">
<Text>"Willenskraft"</Text> <Text>"Willenskraft"</Text>
</Label> </Label>
<RowLayout Styles="Centered;TableBorder;NoBorder"> <RowLayout Styles="Centered;TableBorder;NoBorder">
<Content> <Content>
<Label> <Label>
<Text>[data.character.magic.calc_willpower]</Text> <Text>[data.character.magic.calc_willpower]</Text>
</Label> </Label>
<Label> <Label>
<Text>"/"</Text> <Text>"/"</Text>
</Label> </Label>
<Label> <Label>
<Text>[data.character.magic.calc_willpower] + [data.character.magic.calc_intrinsic]</Text> <Text>[data.character.magic.calc_willpower] + [data.character.magic.calc_intrinsic]</Text>
</Label> </Label>
</Content> </Content>
</RowLayout> </RowLayout>
<Label Styles="HLeft"> <Label Styles="HLeft">
<Text>"Objekt"</Text> <Text>"Objekt"</Text>
</Label> </Label>
<RowLayout Styles="Centered;TableBorder;NoBorder"> <RowLayout Styles="Centered;TableBorder;NoBorder">
<Content> <Content>
<Label> <Label>
<Text>"s.Obj."</Text> <Text>"s.Obj."</Text>
</Label> </Label>
</Content> </Content>
</RowLayout> </RowLayout>
<Label Styles="HLeft"> <Label Styles="HLeft">
<Text>"Gesang"</Text> <Text>"Gesang"</Text>
</Label> </Label>
<RowLayout Styles="Centered;TableBorder;NoBorder"> <RowLayout Styles="Centered;TableBorder;NoBorder">
<Content> <Content>
<Label> <Label>
<Text>[data.character.magic.calc_singing]</Text> <Text>[data.character.magic.calc_singing]</Text>
</Label> </Label>
<Label> <Label>
<Text>"/"</Text> <Text>"/"</Text>
</Label> </Label>
<Label> <Label>
<Text>[data.character.magic.calc_singing] + [data.character.magic.calc_intrinsic]</Text> <Text>[data.character.magic.calc_singing] + [data.character.magic.calc_intrinsic]</Text>
</Label> </Label>
</Content> </Content>
</RowLayout> </RowLayout>
<Label Styles="HLeft"> <Label Styles="HLeft">
<Text>"Musik"</Text> <Text>"Musik"</Text>
</Label> </Label>
<RowLayout Styles="Centered;TableBorder;NoBorder"> <RowLayout Styles="Centered;TableBorder;NoBorder">
<Content> <Content>
<Label> <Label>
<Text>[data.character.magic.calc_music]</Text> <Text>[data.character.magic.calc_music]</Text>
</Label> </Label>
<Label> <Label>
<Text>"/"</Text> <Text>"/"</Text>
</Label> </Label>
<Label> <Label>
<Text>[data.character.magic.calc_music] + [data.character.magic.calc_intrinsic]</Text> <Text>[data.character.magic.calc_music] + [data.character.magic.calc_intrinsic]</Text>
</Label> </Label>
</Content> </Content>
</RowLayout> </RowLayout>
<Label Styles="HLeft"> <Label Styles="HLeft">
<Text>"Tanz"</Text> <Text>"Tanz"</Text>
</Label> </Label>
<RowLayout Styles="Centered;TableBorder;NoBorder"> <RowLayout Styles="Centered;TableBorder;NoBorder">
<Content> <Content>
<Label> <Label>
<Text>[data.character.magic.calc_dancing]</Text> <Text>[data.character.magic.calc_dancing]</Text>
</Label> </Label>
<Label> <Label>
<Text>"/"</Text> <Text>"/"</Text>
</Label> </Label>
<Label> <Label>
<Text>[data.character.magic.calc_dancing] + [data.character.magic.calc_intrinsic]</Text> <Text>[data.character.magic.calc_dancing] + [data.character.magic.calc_intrinsic]</Text>
</Label> </Label>
</Content> </Content>
</RowLayout> </RowLayout>
<Label Styles="HLeft"> <Label Styles="HLeft">
<Text>"Malen &amp; Zeichnen"</Text> <Text>"Malen &amp; Zeichnen"</Text>
</Label> </Label>
<RowLayout Styles="Centered;TableBorder;NoBorder"> <RowLayout Styles="Centered;TableBorder;NoBorder">
<Content> <Content>
<Label> <Label>
<Text>[data.character.magic.calc_drawing]</Text> <Text>[data.character.magic.calc_drawing]</Text>
</Label> </Label>
<Label> <Label>
<Text>"/"</Text> <Text>"/"</Text>
</Label> </Label>
<Label> <Label>
<Text>[data.character.magic.calc_drawing] + [data.character.magic.calc_intrinsic]</Text> <Text>[data.character.magic.calc_drawing] + [data.character.magic.calc_intrinsic]</Text>
</Label> </Label>
</Content> </Content>
</RowLayout> </RowLayout>
</Content> </Content>
</TableLayout> </TableLayout>
</Content> </Content>
</ColumnLayout> </ColumnLayout>
<ColumnLayout> <ColumnLayout>
<Content> <Content>
<Label Styles="InventoryHeader"> <Label Styles="InventoryHeader">
<Text>"Mana"</Text> <Text>"Mana"</Text>
</Label> </Label>
<TableLayout Styles="TableChildren;GapChildren"> <TableLayout Styles="TableChildren;GapChildren">
<Columns> <Columns>
<Column> <Column>
<Width>50</Width> <Width>50</Width>
<Percent>true</Percent> <Percent>true</Percent>
</Column> </Column>
<Column> <Column>
<Width>50</Width> <Width>50</Width>
<Percent>true</Percent> <Percent>true</Percent>
</Column> </Column>
</Columns> </Columns>
<Content> <Content>
<Label Styles="TalentTableHeader"> <Label Styles="TalentTableHeader">
<Text>"Aktuell"</Text> <Text>"Aktuell"</Text>
</Label> </Label>
<Label Styles="TalentTableHeader"> <Label Styles="TalentTableHeader">
<Text>"Max"</Text> <Text>"Max"</Text>
</Label> </Label>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
<Label> <Label>
<Text>[data.character.magic.mana]</Text> <Text>[data.character.magic.mana]</Text>
</Label> </Label>
</Content> </Content>
</TableLayout> </TableLayout>
<Label Styles="InventoryHeader"> <Label Styles="InventoryHeader">
<Text>"Magische Objekte"</Text> <Text>"Magische Objekte"</Text>
</Label> </Label>
<TableLayout Styles="TableChildren;GapChildren"> <TableLayout Styles="TableChildren;GapChildren">
<Columns> <Columns>
<Column> <Column>
<Width>30</Width> <Width>30</Width>
<Percent>true</Percent> <Percent>true</Percent>
</Column> </Column>
<Column> <Column>
<Width>30</Width> <Width>30</Width>
<Percent>true</Percent> <Percent>true</Percent>
</Column> </Column>
<Column> <Column>
<Width>20</Width> <Width>20</Width>
<Percent>true</Percent> <Percent>true</Percent>
</Column> </Column>
<Column> <Column>
<Width>20</Width> <Width>20</Width>
<Percent>true</Percent> <Percent>true</Percent>
</Column> </Column>
</Columns> </Columns>
<Content> <Content>
<Label Styles="TalentTableHeader"> <Label Styles="TalentTableHeader">
<Text>"Name"</Text> <Text>"Name"</Text>
</Label> </Label>
<Label Styles="TalentTableHeader"> <Label Styles="TalentTableHeader">
<Text>"Quelle"</Text> <Text>"Quelle"</Text>
</Label> </Label>
<Label Styles="TalentTableHeader"> <Label Styles="TalentTableHeader">
<Text>"Mod"</Text> <Text>"Mod"</Text>
</Label> </Label>
<Label Styles="TalentTableHeader"> <Label Styles="TalentTableHeader">
<Text>"Slots"</Text> <Text>"Slots"</Text>
</Label> </Label>
<Foreach> <Foreach>
<List>[data.characters.magic.magicitems]</List> <List>[data.characters.magic.magicitems]</List>
<Content> <Content>
<Label Styles="HLeft"> <Label Styles="HLeft">
<Text>[name]</Text> <Text>[name]</Text>
</Label> </Label>
<Label> <Label>
<Text>[source]</Text> <Text>[source]</Text>
</Label> </Label>
<Label> <Label>
<Text>[value]</Text> <Text>[value]</Text>
</Label> </Label>
<Label> <Label>
<Text>[slots]</Text> <Text>[slots]</Text>
</Label> </Label>
</Content> </Content>
</Foreach> </Foreach>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
</Content> </Content>
</TableLayout> </TableLayout>
</Content> </Content>
</ColumnLayout> </ColumnLayout>
</Content> </Content>
</RowLayout> </RowLayout>
<Label Styles="InventoryHeader"> <Label Styles="InventoryHeader">
<Text>"Magiekategorien"</Text> <Text>"Magiekategorien"</Text>
</Label> </Label>
<TableLayout Styles="TableChildren;GapChildren"> <TableLayout Styles="TableChildren;GapChildren">
<Columns> <Columns>
<Column> <Column>
<Width>35</Width> <Width>35</Width>
<Percent>true</Percent> <Percent>true</Percent>
</Column> </Column>
<Column> <Column>
<Width>15</Width> <Width>15</Width>
<Percent>true</Percent> <Percent>true</Percent>
</Column> </Column>
<Column> <Column>
<Width>50</Width> <Width>50</Width>
<Percent>true</Percent> <Percent>true</Percent>
</Column> </Column>
</Columns> </Columns>
<Content> <Content>
<Label Styles="TalentTableHeader"> <Label Styles="TalentTableHeader">
<Text>"Name"</Text> <Text>"Name"</Text>
</Label> </Label>
<Label Styles="TalentTableHeader"> <Label Styles="TalentTableHeader">
<Text>"Wert"</Text> <Text>"Wert"</Text>
</Label> </Label>
<Label Styles="TalentTableHeader"> <Label Styles="TalentTableHeader">
<Text>"Beschreibung"</Text> <Text>"Beschreibung"</Text>
</Label> </Label>
<Foreach> <Foreach>
<List>[data.character.magic.categories]</List> <List>[data.character.magic.categories]</List>
<Content> <Content>
<Label> <Label>
<Text>[name]</Text> <Text>[name]</Text>
</Label> </Label>
<Label> <Label>
<Text>[description]</Text> <Text>[description]</Text>
</Label> </Label>
<Label> <Label>
<Text>[level]</Text> <Text>[level]</Text>
</Label> </Label>
</Content> </Content>
</Foreach> </Foreach>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
<Label> <Label>
<Text>""</Text> <Text>""</Text>
</Label> </Label>
</Content> </Content>
</TableLayout> </TableLayout>
</Content>
</ColumnLayout> </ColumnLayout>