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