Update Magic Page and PDF Generation

This commit is contained in:
Florian 2026-06-16 16:13:15 +02:00
parent ec37fbde34
commit f6c3100ddc
4 changed files with 116 additions and 26 deletions

View File

@ -14,7 +14,7 @@
"type": "bases",
"state": {
"file": "wiki/weapons/Items.base",
"viewName": "Magicitems"
"viewName": "Ranged"
},
"icon": "lucide-table",
"title": "Items"

View File

@ -22,6 +22,7 @@ views:
- weapon.technique
- item.slots
columnSize:
note.weapon.at: 155
note.weapon.pa: 166
- type: table
name: Items
@ -47,6 +48,9 @@ views:
- ranged.reload
- ranged.technique
- item.slots
columnSize:
note.ranged.damage: 232
note.ranged.reload: 300
- type: table
name: Shields
filters:

View File

@ -5817,7 +5817,7 @@
</Label>
<Foreach>
<List>[data.characters.magic.magicitems]</List>
<List>[data.character.magic.magicitems]</List>
<Content>
<Label Styles="HLeft">
<Text>[name]</Text>
@ -5876,15 +5876,15 @@
<TableLayout Styles="TableChildren;GapChildren">
<Columns>
<Column>
<Width>35</Width>
<Width>25</Width>
<Percent>true</Percent>
</Column>
<Column>
<Width>15</Width>
<Width>10</Width>
<Percent>true</Percent>
</Column>
<Column>
<Width>50</Width>
<Width>65</Width>
<Percent>true</Percent>
</Column>
</Columns>
@ -5903,14 +5903,14 @@
<Foreach>
<List>[data.character.magic.categories]</List>
<Content>
<Label>
<Label Styles="HLeft">
<Text>[name]</Text>
</Label>
<Label>
<Text>[description]</Text>
<Text>[level]</Text>
</Label>
<Label>
<Text>[level]</Text>
<Text>[description]</Text>
</Label>
</Content>
</Foreach>
@ -5922,7 +5922,10 @@
<Text>""</Text>
</Label>
<Label>
<Text>""</Text>
<Text>"
"</Text>
</Label>
@ -5933,7 +5936,10 @@
<Text>""</Text>
</Label>
<Label>
<Text>""</Text>
<Text>"
"</Text>
</Label>
</Content>

View File

@ -4525,13 +4525,29 @@
<Name>"QS"</Name>
<Value>[qs]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Schaden"</Name>
<Value>[damage]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"AT"</Name>
<Value>[at]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"PA"</Name>
<Value>[pa]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Technik"</Name>
<Value>[fighttechnique]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Kosten"</Name>
<Value>[cost]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Schaden"</Name>
<Value>[damage]</Value>
<Name>"Slots"</Name>
<Value>[slots]</Value>
</NameValueDisplay>
</Columns>
<Budget>[data.character.control.coins]</Budget>
@ -4621,13 +4637,29 @@
<Name>"Name"</Name>
<Value>[file.name]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Schaden"</Name>
<Value>[weapon.damage]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"AT"</Name>
<Value>[weapon.at]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"PA"</Name>
<Value>[weapon.pa]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Technik"</Name>
<Value>[weapon.technique]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Kosten"</Name>
<Value>[item.cost]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Schaden"</Name>
<Value>[weapon.damage]</Value>
<Name>"Slots"</Name>
<Value>[item.slots]</Value>
</NameValueDisplay>
</Columns>
<Base>[base.items.Weapons]</Base>
@ -4651,13 +4683,25 @@
<Name>"QS"</Name>
<Value>[qs]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Schaden"</Name>
<Value>[damage]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Ladezeit"</Name>
<Value>[reload]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Technik"</Name>
<Value>[fighttechnique]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Kosten"</Name>
<Value>[cost]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Schaden"</Name>
<Value>[damage]</Value>
<Name>"Slots"</Name>
<Value>[slots]</Value>
</NameValueDisplay>
</Columns>
<Budget>[data.character.control.coins]</Budget>
@ -4743,13 +4787,25 @@
<Name>"Name"</Name>
<Value>[file.name]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Schaden"</Name>
<Value>[ranged.damage]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Ladezeit"</Name>
<Value>[ranged.reload]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Technik"</Name>
<Value>[ranged.technique]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Kosten"</Name>
<Value>[item.cost]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Schaden"</Name>
<Value>[ranged.damage]</Value>
<Name>"Slots"</Name>
<Value>[item.slots]</Value>
</NameValueDisplay>
</Columns>
<Base>[base.items.Ranged]</Base>
@ -4773,13 +4829,21 @@
<Name>"QS"</Name>
<Value>[qs]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Rüstung"</Name>
<Value>[armor]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"AW"</Name>
<Value>[evade]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Kosten"</Name>
<Value>[cost]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Rüstung"</Name>
<Value>[armor]</Value>
<Name>"Slots"</Name>
<Value>[slots]</Value>
</NameValueDisplay>
</Columns>
<Budget>[data.character.control.coins]</Budget>
@ -4861,13 +4925,21 @@
<Name>"Name"</Name>
<Value>[file.name]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Rüstung"</Name>
<Value>[armor.armor]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"AW"</Name>
<Value>[armor.evade]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Kosten"</Name>
<Value>[item.cost]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Rüstung"</Name>
<Value>[armor.armor]</Value>
<Name>"Slots"</Name>
<Value>[item.slots]</Value>
</NameValueDisplay>
</Columns>
<Base>[base.items.Armor]</Base>
@ -4891,13 +4963,17 @@
<Name>"QS"</Name>
<Value>[qs]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Parade"</Name>
<Value>[parade]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Kosten"</Name>
<Value>[cost]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Parade"</Name>
<Value>[parade]</Value>
<Name>"Slots"</Name>
<Value>[slots]</Value>
</NameValueDisplay>
</Columns>
<Budget>[data.character.control.coins]</Budget>
@ -4975,13 +5051,17 @@
<Name>"Name"</Name>
<Value>[file.name]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Parade"</Name>
<Value>[shield.parade]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Kosten"</Name>
<Value>[item.cost]</Value>
</NameValueDisplay>
<NameValueDisplay>
<Name>"Parade"</Name>
<Value>[shield.parade]</Value>
<Name>"Slots"</Name>
<Value>[item.slots]</Value>
</NameValueDisplay>
</Columns>
<Base>[base.items.Shields]</Base>