Refactor item and weapon properties, update character creation layout, and improve data consistency.
This commit is contained in:
parent
49fe52764c
commit
3daf245039
6
WorldDawnSimpleTest/.obsidian/types.json
vendored
6
WorldDawnSimpleTest/.obsidian/types.json
vendored
@ -15,6 +15,10 @@
|
|||||||
"data.race.maxheight": "number",
|
"data.race.maxheight": "number",
|
||||||
"data.race.maxage": "number",
|
"data.race.maxage": "number",
|
||||||
"data.race.minage": "number",
|
"data.race.minage": "number",
|
||||||
"cost.1": "number"
|
"cost.1": "number",
|
||||||
|
"item": "checkbox",
|
||||||
|
"weapon": "checkbox",
|
||||||
|
"damage": "text",
|
||||||
|
"item.slots": "number"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
18
WorldDawnSimpleTest/.obsidian/workspace.json
vendored
18
WorldDawnSimpleTest/.obsidian/workspace.json
vendored
@ -4,11 +4,11 @@
|
|||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "020f3644f1d53ff7",
|
"id": "e73751d8cb038856",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "388abadcb3247db6",
|
"id": "8b8db8934e706fc6",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "empty",
|
"type": "empty",
|
||||||
@ -179,25 +179,25 @@
|
|||||||
"bases:Create new base": false
|
"bases:Create new base": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "f04c5c8ea681e8c9",
|
"active": "8b8db8934e706fc6",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"wiki/costtables/CostTable.base",
|
"wiki/weapons/Axt.md",
|
||||||
"wiki/costtables/Attribute A.md",
|
|
||||||
"wiki/weapons/Spear.md",
|
"wiki/weapons/Spear.md",
|
||||||
|
"wiki/weapons/Sword.md",
|
||||||
|
"wiki/weapons/Items.base",
|
||||||
|
"wiki/weapons/Items.base",
|
||||||
|
"wiki/costtables/Attribute A.md",
|
||||||
|
"wiki/costtables/CostTable.base",
|
||||||
"wiki/races/Races.base",
|
"wiki/races/Races.base",
|
||||||
"wiki/races/Orc.md",
|
"wiki/races/Orc.md",
|
||||||
"wiki/races/Human.md",
|
"wiki/races/Human.md",
|
||||||
"wiki/races/Dragon.md",
|
"wiki/races/Dragon.md",
|
||||||
"wiki/first subfolder/secondSub/Some Testnote.md",
|
"wiki/first subfolder/secondSub/Some Testnote.md",
|
||||||
"wiki/costtables",
|
"wiki/costtables",
|
||||||
"wiki/weapons/Items.base",
|
|
||||||
"wiki/races",
|
"wiki/races",
|
||||||
"wiki/weapons/Sword.md",
|
|
||||||
"wiki/weapons/Axt.md",
|
|
||||||
"wiki/twomain/A Pdf.pdf",
|
"wiki/twomain/A Pdf.pdf",
|
||||||
"wiki/Test123.md",
|
"wiki/Test123.md",
|
||||||
"wiki/Authbased.md",
|
"wiki/Authbased.md",
|
||||||
"wiki/weapons/Untitled.base",
|
|
||||||
"Untitled.md",
|
"Untitled.md",
|
||||||
"wiki/weapons",
|
"wiki/weapons",
|
||||||
"wiki/twomain/Hallo Welt.md",
|
"wiki/twomain/Hallo Welt.md",
|
||||||
|
|||||||
@ -1,8 +1,7 @@
|
|||||||
---
|
---
|
||||||
data.weapon: true
|
item: true
|
||||||
data.weapon.damage: 2W4 + 1
|
item.cost: "250"
|
||||||
data.weapon.cost: 800
|
item.slots: 1
|
||||||
data.tool: true
|
|
||||||
data.tool.task: Woodcutting
|
|
||||||
---
|
---
|
||||||
|
|
||||||
# Axtno
|
# Axtno
|
||||||
@ -1,32 +1,26 @@
|
|||||||
filters:
|
filters:
|
||||||
and:
|
and:
|
||||||
- note["data.weapon"] == true
|
- item == true
|
||||||
formulas:
|
|
||||||
Untitled: note["data.weapon.cost"] + 20
|
|
||||||
properties:
|
|
||||||
formula.Untitled:
|
|
||||||
displayName: Cost Increased
|
|
||||||
views:
|
views:
|
||||||
- type: table
|
- type: table
|
||||||
name: Weapons
|
name: All
|
||||||
order:
|
order:
|
||||||
- file.name
|
- file.name
|
||||||
- data.weapon.damage
|
- item.cost
|
||||||
- data.weapon.cost
|
|
||||||
- formula.Untitled
|
|
||||||
sort:
|
|
||||||
- property: file.name
|
|
||||||
direction: ASC
|
|
||||||
- property: formula.Untitled
|
|
||||||
direction: ASC
|
|
||||||
- property: data.waffe.damage
|
|
||||||
direction: DESC
|
|
||||||
columnSize:
|
|
||||||
note.data.weapon.damage: 190
|
|
||||||
- type: table
|
- type: table
|
||||||
name: Tools
|
name: Weapons
|
||||||
filters:
|
filters:
|
||||||
and:
|
and:
|
||||||
- note["data.tool"] == true
|
- weapon == true
|
||||||
order:
|
order:
|
||||||
- file.name
|
- file.name
|
||||||
|
- item.cost
|
||||||
|
- weapon.damage
|
||||||
|
- type: table
|
||||||
|
name: Items
|
||||||
|
filters:
|
||||||
|
and:
|
||||||
|
- weapon != true
|
||||||
|
order:
|
||||||
|
- file.name
|
||||||
|
- item.cost
|
||||||
|
|||||||
@ -1,7 +1,10 @@
|
|||||||
---
|
---
|
||||||
data.weapon: true
|
item: true
|
||||||
data.weapon.cost: 800
|
weapon: true
|
||||||
data.weapon.damage: 1W6 + 1
|
item.cost: "500"
|
||||||
|
weapon.damage: 3W4 + 1
|
||||||
|
item.slots: 3
|
||||||
---
|
---
|
||||||
|
|
||||||
# Spear
|
# Spear
|
||||||
The Spear is a long stick with a pointy end.
|
The Spear is a long stick with a pointy end.
|
||||||
@ -1,7 +1,10 @@
|
|||||||
---
|
---
|
||||||
data.weapon: true
|
item: true
|
||||||
data.weapon.damage: 1W6 + 2
|
weapon: true
|
||||||
data.weapon.cost: 1500
|
weapon.damage: 2W6 + 2 + QS
|
||||||
|
item.cost: "750"
|
||||||
|
item.slots: 2
|
||||||
---
|
---
|
||||||
|
|
||||||
# Sword
|
# Sword
|
||||||
Forged by a smith, this piece of metal is making you bleed.
|
Forged by a smith, this piece of metal is making you bleed.
|
||||||
@ -11,13 +11,13 @@
|
|||||||
<Group Name="control">
|
<Group Name="control">
|
||||||
<Variables>
|
<Variables>
|
||||||
<Int Name="startxp">
|
<Int Name="startxp">
|
||||||
<Value>925</Value>
|
<Value>950</Value>
|
||||||
</Int>
|
</Int>
|
||||||
<Int Name="maxxp">
|
<Int Name="maxxp">
|
||||||
<Value>925</Value>
|
<Value>950</Value>
|
||||||
</Int>
|
</Int>
|
||||||
<Int Name="xp">
|
<Int Name="xp">
|
||||||
<Value>925</Value>
|
<Value>950</Value>
|
||||||
</Int>
|
</Int>
|
||||||
<Int Name="coins">
|
<Int Name="coins">
|
||||||
<Value>75000</Value>
|
<Value>75000</Value>
|
||||||
@ -184,7 +184,17 @@
|
|||||||
<Int Name="pa_brawling"/>
|
<Int Name="pa_brawling"/>
|
||||||
<Int Name="pa_shields"/>
|
<Int Name="pa_shields"/>
|
||||||
<Int Name="pa_swords"/>
|
<Int Name="pa_swords"/>
|
||||||
|
</Variables>
|
||||||
|
</Group>
|
||||||
|
<Group Name="items">
|
||||||
|
<Variables>
|
||||||
|
<List Name="weapons">
|
||||||
|
<Variables>
|
||||||
|
<String Name="name"/>
|
||||||
|
<Int Name="cost"/>
|
||||||
|
<String Name="damage"/>
|
||||||
|
</Variables>
|
||||||
|
</List>
|
||||||
</Variables>
|
</Variables>
|
||||||
</Group>
|
</Group>
|
||||||
</Groups>
|
</Groups>
|
||||||
|
|||||||
@ -142,22 +142,22 @@
|
|||||||
<!-- Header Bar -->
|
<!-- Header Bar -->
|
||||||
<Bar>
|
<Bar>
|
||||||
<Displays>
|
<Displays>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Name"</Name>
|
<Name>"Name"</Name>
|
||||||
<Value>[data.character.definition.name]</Value>
|
<Value>[data.character.definition.name]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Rasse"</Name>
|
<Name>"Rasse"</Name>
|
||||||
<Value>[data.character.race.name]</Value>
|
<Value>[data.character.race.name]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"XP"</Name>
|
<Name>"XP"</Name>
|
||||||
<Value>[data.character.control.xp]</Value>
|
<Value>[data.character.control.xp]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Kreuzer"</Name>
|
<Name>"Kreuzer"</Name>
|
||||||
<Value>[data.character.control.coins]</Value>
|
<Value>[data.character.control.coins]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
</Displays>
|
</Displays>
|
||||||
</Bar>
|
</Bar>
|
||||||
<HorizontalContainer>
|
<HorizontalContainer>
|
||||||
@ -323,22 +323,22 @@
|
|||||||
<!-- Header Bar -->
|
<!-- Header Bar -->
|
||||||
<Bar>
|
<Bar>
|
||||||
<Displays>
|
<Displays>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Name"</Name>
|
<Name>"Name"</Name>
|
||||||
<Value>[data.character.definition.name]</Value>
|
<Value>[data.character.definition.name]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Rasse"</Name>
|
<Name>"Rasse"</Name>
|
||||||
<Value>[data.character.race.name]</Value>
|
<Value>[data.character.race.name]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"XP"</Name>
|
<Name>"XP"</Name>
|
||||||
<Value>[data.character.control.xp]</Value>
|
<Value>[data.character.control.xp]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Kreuzer"</Name>
|
<Name>"Kreuzer"</Name>
|
||||||
<Value>[data.character.control.coins]</Value>
|
<Value>[data.character.control.coins]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
</Displays>
|
</Displays>
|
||||||
</Bar>
|
</Bar>
|
||||||
<HorizontalContainer>
|
<HorizontalContainer>
|
||||||
@ -694,22 +694,22 @@
|
|||||||
<!-- Header Bar -->
|
<!-- Header Bar -->
|
||||||
<Bar>
|
<Bar>
|
||||||
<Displays>
|
<Displays>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Name"</Name>
|
<Name>"Name"</Name>
|
||||||
<Value>[data.character.definition.name]</Value>
|
<Value>[data.character.definition.name]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Rasse"</Name>
|
<Name>"Rasse"</Name>
|
||||||
<Value>[data.character.race.name]</Value>
|
<Value>[data.character.race.name]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"XP"</Name>
|
<Name>"XP"</Name>
|
||||||
<Value>[data.character.control.xp]</Value>
|
<Value>[data.character.control.xp]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Kreuzer"</Name>
|
<Name>"Kreuzer"</Name>
|
||||||
<Value>[data.character.control.coins]</Value>
|
<Value>[data.character.control.coins]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
</Displays>
|
</Displays>
|
||||||
</Bar>
|
</Bar>
|
||||||
<HorizontalContainer>
|
<HorizontalContainer>
|
||||||
@ -1787,7 +1787,7 @@
|
|||||||
<!-- Start Nature Talents -->
|
<!-- Start Nature Talents -->
|
||||||
<Header>
|
<Header>
|
||||||
<Level>2</Level>
|
<Level>2</Level>
|
||||||
<Text>"Naturtalenet"</Text>
|
<Text>"Naturtalent"</Text>
|
||||||
</Header>
|
</Header>
|
||||||
<GridContainer>
|
<GridContainer>
|
||||||
<Cols>5</Cols>
|
<Cols>5</Cols>
|
||||||
@ -3310,22 +3310,22 @@
|
|||||||
<!-- Header Bar -->
|
<!-- Header Bar -->
|
||||||
<Bar>
|
<Bar>
|
||||||
<Displays>
|
<Displays>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Name"</Name>
|
<Name>"Name"</Name>
|
||||||
<Value>[data.character.definition.name]</Value>
|
<Value>[data.character.definition.name]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Rasse"</Name>
|
<Name>"Rasse"</Name>
|
||||||
<Value>[data.character.race.name]</Value>
|
<Value>[data.character.race.name]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"XP"</Name>
|
<Name>"XP"</Name>
|
||||||
<Value>[data.character.control.xp]</Value>
|
<Value>[data.character.control.xp]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Kreuzer"</Name>
|
<Name>"Kreuzer"</Name>
|
||||||
<Value>[data.character.control.coins]</Value>
|
<Value>[data.character.control.coins]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
</Displays>
|
</Displays>
|
||||||
</Bar>
|
</Bar>
|
||||||
<HorizontalContainer>
|
<HorizontalContainer>
|
||||||
@ -3794,22 +3794,22 @@
|
|||||||
<!-- Header Bar -->
|
<!-- Header Bar -->
|
||||||
<Bar>
|
<Bar>
|
||||||
<Displays>
|
<Displays>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Name"</Name>
|
<Name>"Name"</Name>
|
||||||
<Value>[data.character.definition.name]</Value>
|
<Value>[data.character.definition.name]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Rasse"</Name>
|
<Name>"Rasse"</Name>
|
||||||
<Value>[data.character.race.name]</Value>
|
<Value>[data.character.race.name]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"XP"</Name>
|
<Name>"XP"</Name>
|
||||||
<Value>[data.character.control.xp]</Value>
|
<Value>[data.character.control.xp]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Kreuzer"</Name>
|
<Name>"Kreuzer"</Name>
|
||||||
<Value>[data.character.control.coins]</Value>
|
<Value>[data.character.control.coins]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
</Displays>
|
</Displays>
|
||||||
</Bar>
|
</Bar>
|
||||||
<HorizontalContainer>
|
<HorizontalContainer>
|
||||||
@ -3896,22 +3896,22 @@
|
|||||||
<!-- Header Bar -->
|
<!-- Header Bar -->
|
||||||
<Bar>
|
<Bar>
|
||||||
<Displays>
|
<Displays>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Name"</Name>
|
<Name>"Name"</Name>
|
||||||
<Value>[data.character.definition.name]</Value>
|
<Value>[data.character.definition.name]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Rasse"</Name>
|
<Name>"Rasse"</Name>
|
||||||
<Value>[data.character.race.name]</Value>
|
<Value>[data.character.race.name]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"XP"</Name>
|
<Name>"XP"</Name>
|
||||||
<Value>[data.character.control.xp]</Value>
|
<Value>[data.character.control.xp]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
<BarDisplay>
|
<NameValueDisplay>
|
||||||
<Name>"Kreuzer"</Name>
|
<Name>"Kreuzer"</Name>
|
||||||
<Value>[data.character.control.coins]</Value>
|
<Value>[data.character.control.coins]</Value>
|
||||||
</BarDisplay>
|
</NameValueDisplay>
|
||||||
</Displays>
|
</Displays>
|
||||||
</Bar>
|
</Bar>
|
||||||
<HorizontalContainer>
|
<HorizontalContainer>
|
||||||
@ -3991,6 +3991,27 @@
|
|||||||
</Content>
|
</Content>
|
||||||
</HorizontalContainer>
|
</HorizontalContainer>
|
||||||
<!-- End Header Bar -->
|
<!-- End Header Bar -->
|
||||||
|
<Header>
|
||||||
|
<Level>2</Level>
|
||||||
|
<Text>"Nahkampfwaffen"</Text>
|
||||||
|
</Header>
|
||||||
|
<ListDisplay>
|
||||||
|
<List>[data.character.items.weapons]</List>
|
||||||
|
<Columns>
|
||||||
|
<NameValueDisplay>
|
||||||
|
<Name>"Name"</Name>
|
||||||
|
<Value>[name]</Value>
|
||||||
|
</NameValueDisplay>
|
||||||
|
<NameValueDisplay>
|
||||||
|
<Name>"Kosten"</Name>
|
||||||
|
<Value>[cost]</Value>
|
||||||
|
</NameValueDisplay>
|
||||||
|
<NameValueDisplay>
|
||||||
|
<Name>"Schaden"</Name>
|
||||||
|
<Value>[damage]</Value>
|
||||||
|
</NameValueDisplay>
|
||||||
|
</Columns>
|
||||||
|
</ListDisplay>
|
||||||
</Content>
|
</Content>
|
||||||
</Page>
|
</Page>
|
||||||
</Pages>
|
</Pages>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user