Update Magic Page and PDF Generation

This commit is contained in:
Florian 2026-06-16 11:49:21 +02:00
parent 3e9a489098
commit 6d02f9202e
3 changed files with 58 additions and 11 deletions

View File

@ -243,6 +243,11 @@
<Int Name="mana"> <Int Name="mana">
<Value>10</Value> <Value>10</Value>
</Int> </Int>
<String Name="calc_willpower"/>
<String Name="calc_singing"/>
<String Name="calc_music"/>
<String Name="calc_dancing"/>
<String Name="calc_drawing"/>
</Variables> </Variables>
</Group> </Group>
<Group Name="print"> <Group Name="print">

View File

@ -5636,13 +5636,13 @@
<ColumnLayout> <ColumnLayout>
<Content> <Content>
<Label> <Label>
<Text>charlib_magic_willpower()</Text> <Text>[data.character.magic.calc_willpower]</Text>
</Label> </Label>
<Label> <Label>
<Text>"/"</Text> <Text>"/"</Text>
</Label> </Label>
<Label> <Label>
<Text>charlib_magic_willpower() + charlib_intrinsicmagic()</Text> <Text>[data.character.magic.calc_willpower] + charlib_intrinsicmagic()</Text>
</Label> </Label>
</Content> </Content>
</ColumnLayout> </ColumnLayout>
@ -5664,13 +5664,13 @@
<ColumnLayout> <ColumnLayout>
<Content> <Content>
<Label> <Label>
<Text>charlib_magic_talent([data.character.talents.singing])</Text> <Text>[data.character.magic.calc_singing]</Text>
</Label> </Label>
<Label> <Label>
<Text>"/"</Text> <Text>"/"</Text>
</Label> </Label>
<Label> <Label>
<Text>charlib_magic_talent([data.character.talents.singing]) + charlib_intrinsicmagic()</Text> <Text>[data.character.magic.calc_singing] + charlib_intrinsicmagic()</Text>
</Label> </Label>
</Content> </Content>
</ColumnLayout> </ColumnLayout>
@ -5682,13 +5682,13 @@
<ColumnLayout> <ColumnLayout>
<Content> <Content>
<Label> <Label>
<Text>charlib_magic_talent([data.character.talents.music])</Text> <Text>[data.character.magic.calc_music]</Text>
</Label> </Label>
<Label> <Label>
<Text>"/"</Text> <Text>"/"</Text>
</Label> </Label>
<Label> <Label>
<Text>charlib_magic_talent([data.character.talents.music]) + charlib_intrinsicmagic()</Text> <Text>[data.character.magic.calc_music] + charlib_intrinsicmagic()</Text>
</Label> </Label>
</Content> </Content>
</ColumnLayout> </ColumnLayout>
@ -5700,31 +5700,31 @@
<ColumnLayout> <ColumnLayout>
<Content> <Content>
<Label> <Label>
<Text>charlib_magic_talent([data.character.talents.dancing])</Text> <Text>[data.character.magic.calc_dancing]</Text>
</Label> </Label>
<Label> <Label>
<Text>"/"</Text> <Text>"/"</Text>
</Label> </Label>
<Label> <Label>
<Text>charlib_magic_talent([data.character.talents.dancing]) + charlib_intrinsicmagic()</Text> <Text>[data.character.magic.calc_dancing] + charlib_intrinsicmagic()</Text>
</Label> </Label>
</Content> </Content>
</ColumnLayout> </ColumnLayout>
<Label> <Label>
<Text>"Tanz"</Text> <Text>"Malen &amp; Zeichnen"</Text>
</Label> </Label>
<ColumnLayout> <ColumnLayout>
<Content> <Content>
<Label> <Label>
<Text>charlib_magic_talent([data.character.talents.drawing])</Text> <Text>[data.character.magic.calc_drawing]</Text>
</Label> </Label>
<Label> <Label>
<Text>"/"</Text> <Text>"/"</Text>
</Label> </Label>
<Label> <Label>
<Text>charlib_magic_talent([data.character.talents.drawing]) + charlib_intrinsicmagic()</Text> <Text>[data.character.magic.calc_drawing] + charlib_intrinsicmagic()</Text>
</Label> </Label>
</Content> </Content>
</ColumnLayout> </ColumnLayout>

View File

@ -3962,6 +3962,28 @@
</Content> </Content>
</Page> </Page>
<Page Name="magic"> <Page Name="magic">
<OnOpen>
<Action>
<Do>charlib_magic_willpower()</Do>
<Output>[data.character.magic.calc_willpower]</Output>
</Action>
<Action>
<Do>charlib_magic_talent([data.character.talents.singing])</Do>
<Output>[data.character.magic.calc_singing]</Output>
</Action>
<Action>
<Do>charlib_magic_talent([data.character.talents.music])</Do>
<Output>[data.character.magic.calc_music]</Output>
</Action>
<Action>
<Do>charlib_magic_talent([data.character.talents.dancing])</Do>
<Output>[data.character.magic.calc_dancing]</Output>
</Action>
<Action>
<Do>charlib_magic_talent([data.character.talents.drawing])</Do>
<Output>[data.character.magic.calc_drawing]</Output>
</Action>
</OnOpen>
<Content> <Content>
<!-- Header Bar --> <!-- Header Bar -->
<Bar> <Bar>
@ -4888,6 +4910,26 @@
</Action> </Action>
<!-- Print Calculations --> <!-- Print Calculations -->
<Action>
<Do>charlib_magic_willpower()</Do>
<Output>[data.character.magic.calc_willpower]</Output>
</Action>
<Action>
<Do>charlib_magic_talent([data.character.talents.singing])</Do>
<Output>[data.character.magic.calc_singing]</Output>
</Action>
<Action>
<Do>charlib_magic_talent([data.character.talents.music])</Do>
<Output>[data.character.magic.calc_music]</Output>
</Action>
<Action>
<Do>charlib_magic_talent([data.character.talents.dancing])</Do>
<Output>[data.character.magic.calc_dancing]</Output>
</Action>
<Action>
<Do>charlib_magic_talent([data.character.talents.drawing])</Do>
<Output>[data.character.magic.calc_drawing]</Output>
</Action>
<ClearList> <ClearList>
<List>[data.character.print.maininventory]</List> <List>[data.character.print.maininventory]</List>
</ClearList> </ClearList>