From b2046a5701e38422423e8261f0003e334cee9e29 Mon Sep 17 00:00:00 2001 From: Florian Date: Fri, 10 Apr 2026 22:08:18 +0200 Subject: [PATCH] Single Base Select --- WorldDawnSimpleTest/.obsidian/types.json | 5 ++- WorldDawnSimpleTest/.obsidian/workspace.json | 25 ++++++++----- WorldDawnSimpleTest/wiki/races/Dragon.md | 7 ++++ WorldDawnSimpleTest/wiki/races/Human.md | 7 ++++ WorldDawnSimpleTest/wiki/races/Orc.md | 7 ++++ WorldDawnSimpleTest/wiki/races/Races.base | 19 ++++++++++ tools/charactercreation/characterdata.xml | 21 ----------- tools/charactercreation/charactertool.xml | 39 +++++--------------- 8 files changed, 70 insertions(+), 60 deletions(-) create mode 100644 WorldDawnSimpleTest/wiki/races/Dragon.md create mode 100644 WorldDawnSimpleTest/wiki/races/Human.md create mode 100644 WorldDawnSimpleTest/wiki/races/Orc.md create mode 100644 WorldDawnSimpleTest/wiki/races/Races.base diff --git a/WorldDawnSimpleTest/.obsidian/types.json b/WorldDawnSimpleTest/.obsidian/types.json index c81337d..968b1d6 100644 --- a/WorldDawnSimpleTest/.obsidian/types.json +++ b/WorldDawnSimpleTest/.obsidian/types.json @@ -5,6 +5,9 @@ "tags": "tags", "data.waffe": "checkbox", "data.waffe.cost": "number", - "data.tool": "checkbox" + "data.tool": "checkbox", + "data.race": "checkbox", + "data.race.speed": "number", + "data.race.playable": "checkbox" } } \ No newline at end of file diff --git a/WorldDawnSimpleTest/.obsidian/workspace.json b/WorldDawnSimpleTest/.obsidian/workspace.json index 05e222e..0b12402 100644 --- a/WorldDawnSimpleTest/.obsidian/workspace.json +++ b/WorldDawnSimpleTest/.obsidian/workspace.json @@ -4,17 +4,20 @@ "type": "split", "children": [ { - "id": "b1b3caf9b80cfcb4", + "id": "0c3e15a1ad9e2e82", "type": "tabs", "children": [ { - "id": "97e3f7a3f9ad49e0", + "id": "231678df0ba9b0ba", "type": "leaf", "state": { - "type": "empty", - "state": {}, - "icon": "lucide-file", - "title": "New tab" + "type": "bases", + "state": { + "file": "wiki/races/Races.base", + "viewName": "Playable" + }, + "icon": "lucide-table", + "title": "Races" } } ] @@ -179,10 +182,15 @@ "bases:Create new base": false } }, - "active": "97e3f7a3f9ad49e0", + "active": "231678df0ba9b0ba", "lastOpenFiles": [ - "wiki/weapons/Spear.md", + "wiki/races/Dragon.md", + "wiki/races/Human.md", + "wiki/races/Orc.md", + "wiki/races/Races.base", "wiki/weapons/Items.base", + "wiki/races", + "wiki/weapons/Spear.md", "wiki/weapons/Sword.md", "wiki/weapons/Axt.md", "wiki/first subfolder/secondSub/Some Testnote.md", @@ -199,7 +207,6 @@ "wiki/first subfolder/secondSub", "wiki/first subfolder", "adventures", - "wiki", "Welcome.md" ] } \ No newline at end of file diff --git a/WorldDawnSimpleTest/wiki/races/Dragon.md b/WorldDawnSimpleTest/wiki/races/Dragon.md new file mode 100644 index 0000000..e331c3d --- /dev/null +++ b/WorldDawnSimpleTest/wiki/races/Dragon.md @@ -0,0 +1,7 @@ +--- +data.race: true +data.race.speed: 7 +data.race.playable: false +--- +# Dragon +Dragons are big, fire breathing, flying fortresses. \ No newline at end of file diff --git a/WorldDawnSimpleTest/wiki/races/Human.md b/WorldDawnSimpleTest/wiki/races/Human.md new file mode 100644 index 0000000..fee1b6b --- /dev/null +++ b/WorldDawnSimpleTest/wiki/races/Human.md @@ -0,0 +1,7 @@ +--- +data.race: true +data.race.speed: 4 +data.race.playable: true +--- +# Human +Humans are versatile creatures. \ No newline at end of file diff --git a/WorldDawnSimpleTest/wiki/races/Orc.md b/WorldDawnSimpleTest/wiki/races/Orc.md new file mode 100644 index 0000000..a346c67 --- /dev/null +++ b/WorldDawnSimpleTest/wiki/races/Orc.md @@ -0,0 +1,7 @@ +--- +data.race: true +data.race.speed: 5 +data.race.playable: true +--- +# Orc +Orcs are pesky little creatures that only have the worst in mind. \ No newline at end of file diff --git a/WorldDawnSimpleTest/wiki/races/Races.base b/WorldDawnSimpleTest/wiki/races/Races.base new file mode 100644 index 0000000..a100274 --- /dev/null +++ b/WorldDawnSimpleTest/wiki/races/Races.base @@ -0,0 +1,19 @@ +filters: + and: + - note["data.race"] == true +views: + - type: table + name: All + order: + - file.name + - data.race.speed + sort: [] + - type: table + name: Playable + filters: + and: + - note["data.race.playable"] == true + order: + - file.name + - data.race.speed + sort: [] diff --git a/tools/charactercreation/characterdata.xml b/tools/charactercreation/characterdata.xml index 1a2c816..bfc2160 100644 --- a/tools/charactercreation/characterdata.xml +++ b/tools/charactercreation/characterdata.xml @@ -6,12 +6,6 @@ 64 - - - 5 - 0 - 8 - @@ -21,20 +15,5 @@ - - - - - - \ No newline at end of file diff --git a/tools/charactercreation/charactertool.xml b/tools/charactercreation/charactertool.xml index 548c3bf..18d6e6b 100644 --- a/tools/charactercreation/charactertool.xml +++ b/tools/charactercreation/charactertool.xml @@ -8,6 +8,11 @@ characterdata + + + wiki/races/Races + + "start" @@ -31,33 +36,7 @@ - - - -