Compare commits
175
Commits
090cba93f6
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5cc5bb9416 | ||
|
|
fa9c412ea4 | ||
|
|
91b02ffd7d | ||
|
|
4f1cbeb426 | ||
|
|
9fbda257e6 | ||
|
|
8addd0099c | ||
|
|
359894a13b | ||
|
|
6f5986992f | ||
|
|
67f53b5a71 | ||
|
|
f6c3100ddc | ||
|
|
ec37fbde34 | ||
|
|
5ca068863b | ||
|
|
9e4584309a | ||
|
|
3dd38e024f | ||
|
|
ff35f82279 | ||
|
|
fbbf7466bd | ||
|
|
20afc46e1a | ||
|
|
6d02f9202e | ||
|
|
3e9a489098 | ||
|
|
6be967b76c | ||
|
|
c37bf59cf5 | ||
|
|
a36f4a1902 | ||
|
|
3fb403b971 | ||
|
|
e64600020b | ||
|
|
78fbdaa529 | ||
|
|
57e7819202 | ||
|
|
cdc6626e62 | ||
|
|
527fb76491 | ||
|
|
60d70e93a7 | ||
|
|
7279ac8ad6 | ||
|
|
33fce12751 | ||
|
|
d79f552e3a | ||
|
|
cb130fe752 | ||
|
|
0066d368b0 | ||
|
|
d53193a52b | ||
|
|
796cdd004f | ||
|
|
4133e0dd6b | ||
|
|
a697f40753 | ||
|
|
d20f31fc11 | ||
|
|
e43b2fb0b0 | ||
|
|
fb327f9fd1 | ||
|
|
85c9df81ba | ||
|
|
9a65188193 | ||
|
|
a2f71ed3bb | ||
|
|
63929d83f6 | ||
|
|
379bd71960 | ||
|
|
7bf9c93f3b | ||
|
|
75b7981ebb | ||
|
|
6a0e710bdc | ||
|
|
77d7a766db | ||
|
|
e26176ad23 | ||
|
|
66973e38bf | ||
|
|
e5bac80bbb | ||
|
|
46215b3458 | ||
|
|
e791bc1ebc | ||
|
|
ab3edf4871 | ||
|
|
b31fbf76b3 | ||
|
|
fda656b8e3 | ||
|
|
f93b44cb4b | ||
|
|
46b9ba81ac | ||
|
|
afa43d3430 | ||
|
|
3784f7974e | ||
|
|
e6caca6570 | ||
|
|
7199134459 | ||
|
|
6a2600372f | ||
|
|
24926ab936 | ||
|
|
bb0f2b68a1 | ||
|
|
623687e00d | ||
|
|
fa2ef638f9 | ||
|
|
1b3655df69 | ||
|
|
1773eef121 | ||
|
|
208f2987c2 | ||
|
|
de53d751c4 | ||
|
|
f39314a723 | ||
|
|
02bed3eeec | ||
|
|
3070f2f0e2 | ||
|
|
893540ae36 | ||
|
|
55c53f612a | ||
|
|
4ef62b0bdf | ||
|
|
1a79005ce9 | ||
|
|
96980750cd | ||
|
|
90d80b091f | ||
|
|
3dde17f87c | ||
|
|
95e5bde7e8 | ||
|
|
992bf6c83d | ||
|
|
6bc34d3b97 | ||
|
|
c3dea44606 | ||
|
|
bf4b608540 | ||
|
|
4a631685c0 | ||
|
|
aa8db92d13 | ||
|
|
cf59eab65d | ||
|
|
08336e3ff4 | ||
|
|
fd40fc06d6 | ||
|
|
5639961b69 | ||
|
|
b2528c204c | ||
|
|
ec1401ee8b | ||
|
|
37289f2f24 | ||
|
|
ca5f31de41 | ||
|
|
bc35782730 | ||
|
|
b75382e5cb | ||
|
|
6c3b838450 | ||
|
|
8ba92163a8 | ||
|
|
f4575e0473 | ||
|
|
a36094b3ca | ||
|
|
fececdcb02 | ||
|
|
deaeea04ec | ||
|
|
fcc30107ea | ||
|
|
8f82b9cd51 | ||
|
|
41f901a723 | ||
|
|
36d0a25d85 | ||
|
|
fd9eb1d46e | ||
|
|
92b975904f | ||
|
|
e650a539db | ||
|
|
fa44350f50 | ||
|
|
16494f247c | ||
|
|
a2716264d0 | ||
|
|
60c9a4be4c | ||
|
|
0c91dc5729 | ||
|
|
262b526bed | ||
|
|
76656512c0 | ||
|
|
b5cffeb61e | ||
|
|
132c2b1e90 | ||
|
|
759c827d5e | ||
|
|
3da2b824b5 | ||
|
|
e2565f4802 | ||
|
|
cc0817028b | ||
|
|
198368f64b | ||
|
|
0cd0e22274 | ||
|
|
d7262b3643 | ||
|
|
50874c0ac7 | ||
|
|
5fe3f8e470 | ||
|
|
7285ef4b50 | ||
|
|
376ff50255 | ||
|
|
088d10b03e | ||
|
|
8fed96aaa7 | ||
|
|
b164811c33 | ||
|
|
3132f5ede2 | ||
|
|
110b9844da | ||
|
|
3191bf0aaf | ||
|
|
73dc0dc038 | ||
|
|
6148c85641 | ||
|
|
31418b955d | ||
|
|
583359aff0 | ||
|
|
3bd33ce84d | ||
|
|
ecea5860b6 | ||
|
|
cf1386466f | ||
|
|
01dc5246dc | ||
|
|
a5d92abd0f | ||
|
|
852da82679 | ||
|
|
d917876fa3 | ||
|
|
c45ceac348 | ||
|
|
667079f403 | ||
|
|
09a27d229e | ||
|
|
8d246aedfa | ||
|
|
86f30d863a | ||
|
|
3daf245039 | ||
|
|
49fe52764c | ||
|
|
8ef09c5eaf | ||
|
|
563b1a410f | ||
|
|
4ff0a8cec3 | ||
|
|
d35b2a1a61 | ||
|
|
ffaa9ecd2c | ||
|
|
0c5055393f | ||
|
|
25709d397c | ||
|
|
71b3708e39 | ||
|
|
1e26188701 | ||
|
|
29f9118997 | ||
|
|
d477f23433 | ||
|
|
645b8c85be | ||
|
|
3830d6a4ed | ||
|
|
00a6d63d1f | ||
|
|
3ee90d1f2b | ||
|
|
ab53ecce1f | ||
|
|
2691eb6c47 | ||
|
|
3cf5b9f35e |
+19
-1
@@ -8,6 +8,24 @@
|
||||
"data.tool": "checkbox",
|
||||
"data.race": "checkbox",
|
||||
"data.race.speed": "number",
|
||||
"data.race.playable": "checkbox"
|
||||
"data.race.playable": "checkbox",
|
||||
"data.race.minweight": "number",
|
||||
"data.race.maxweight": "number",
|
||||
"data.race.minheight": "number",
|
||||
"data.race.maxheight": "number",
|
||||
"data.race.maxage": "number",
|
||||
"data.race.minage": "number",
|
||||
"cost.1": "number",
|
||||
"item": "checkbox",
|
||||
"weapon": "checkbox",
|
||||
"damage": "text",
|
||||
"item.slots": "number",
|
||||
"ranged": "checkbox",
|
||||
"armor": "checkbox",
|
||||
"armor.evade": "number",
|
||||
"armor.slots": "number",
|
||||
"shield": "checkbox",
|
||||
"magic": "checkbox",
|
||||
"magicitem": "checkbox"
|
||||
}
|
||||
}
|
||||
+65
-24
@@ -4,20 +4,49 @@
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "0c3e15a1ad9e2e82",
|
||||
"id": "3ed41090d6d6003b",
|
||||
"type": "tabs",
|
||||
"children": [
|
||||
{
|
||||
"id": "231678df0ba9b0ba",
|
||||
"id": "cbd86a1333362c95",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "bases",
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "wiki/races/Races.base",
|
||||
"viewName": "Playable"
|
||||
"file": "wiki/Test123.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-table",
|
||||
"title": "Races"
|
||||
"icon": "lucide-file",
|
||||
"title": "Test123"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "d6119cdcde5a0576",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "wiki/Magie/Items/Sylyl Ring.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Sylyl Ring"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "e865c65554502fdc",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "wiki/weapons/Holzschild.md",
|
||||
"mode": "source",
|
||||
"source": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "Holzschild"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -182,31 +211,43 @@
|
||||
"bases:Create new base": false
|
||||
}
|
||||
},
|
||||
"active": "231678df0ba9b0ba",
|
||||
"active": "cbd86a1333362c95",
|
||||
"lastOpenFiles": [
|
||||
"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",
|
||||
"maps/WeltkarteAugeyja.png",
|
||||
"maps",
|
||||
"Maps",
|
||||
"wiki/first subfolder/secondSub/Some Testnote.md",
|
||||
"wiki/twomain/A Pdf.pdf",
|
||||
"wiki/weapons/Items.base",
|
||||
"wiki/Magie/Items/Sylyl Ring.md",
|
||||
"wiki/Magie/Items/Laute.md",
|
||||
"wiki/Magie/Magic.base",
|
||||
"wiki/Magie/Items",
|
||||
"Untitled.base",
|
||||
"wiki/weapons/Holzschild.md",
|
||||
"wiki/Magie/Kampfmagie.md",
|
||||
"wiki/Magie",
|
||||
"wiki/weapons/Sword.md",
|
||||
"wiki/weapons/Stahlschild.md",
|
||||
"wiki/weapons/Lederrüstung.md",
|
||||
"wiki/weapons/Kettenhemd.md",
|
||||
"wiki/weapons/Bow.md",
|
||||
"wiki/weapons/Armbrust.md",
|
||||
"wiki/weapons/Spear.md",
|
||||
"adventures/Untitled.canvas",
|
||||
"wiki/weapons/Axt.md",
|
||||
"wiki/costtables/Attribute A.md",
|
||||
"wiki/costtables/CostTable.base",
|
||||
"wiki/races/Races.base",
|
||||
"wiki/races/Orc.md",
|
||||
"wiki/races/Human.md",
|
||||
"wiki/races/Dragon.md",
|
||||
"wiki/costtables",
|
||||
"wiki/Test123.md",
|
||||
"wiki/Authbased.md",
|
||||
"wiki/weapons/Untitled.base",
|
||||
"Untitled.md",
|
||||
"wiki/weapons",
|
||||
"wiki/twomain/Hallo Welt.md",
|
||||
"wiki/twomain/Zweiter Hallo Welt.md",
|
||||
"wiki/twomain",
|
||||
"adventures/Adventure.md",
|
||||
"wiki/first subfolder/secondSub",
|
||||
"wiki/first subfolder",
|
||||
"adventures",
|
||||
"Welcome.md"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"nodes":[
|
||||
{"id":"f7a3c430fe988560","x":-840,"y":-900,"width":360,"height":540,"type":"text","text":"Felix / Ira\nInitiative: 12\nStatus:\n- Brennt"},
|
||||
{"id":"2a387de871d20754","type":"text","text":"Hunti / Knuhut\nInitiative: 9\nStatus:","x":-60,"y":-900,"width":396,"height":540},
|
||||
{"id":"c86159a743e46642","x":-440,"y":-630,"width":340,"height":540,"type":"text","text":"B7 / Ork mit Axt\nInitiative: 10\nHealth: 32\nWaffe:\n- Axt \n\t- (AT: 12, PA: 7, QS: 3)\n\t- 2W6 + QS\nStatus:\n- Kackt"}
|
||||
],
|
||||
"edges":[]
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 16 MiB |
@@ -0,0 +1,8 @@
|
||||
---
|
||||
item: true
|
||||
item.cost: "500"
|
||||
item.slots: 2
|
||||
magicitem.source: Musik
|
||||
magicitem.value: "+2"
|
||||
magicitem: true
|
||||
---
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
item: true
|
||||
item.cost: "2341"
|
||||
item.slots: 1
|
||||
magicitem.source: Objekt
|
||||
magicitem.value: "+5"
|
||||
magicitem: true
|
||||
---
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
magiccat: true
|
||||
magiccat.description: Einem Gegner oder Objekt Schaden zufügen oder in eine Situation bringen in der die sie empfänglicher für Schaden wird.
|
||||
---
|
||||
@@ -0,0 +1,9 @@
|
||||
views:
|
||||
- type: table
|
||||
name: Categories
|
||||
filters:
|
||||
and:
|
||||
- magiccat == true
|
||||
order:
|
||||
- file.name
|
||||
- magiccat.description
|
||||
@@ -27,3 +27,7 @@ rule.access: [rule.gamemaster]-->
|
||||
This text is hidden until you own the gamemaster rule 3
|
||||
<!--
|
||||
wd.end.hide -->
|
||||
|
||||
|
||||
## Some new Entry
|
||||
Can only be seen after a World Update
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
data.race: true
|
||||
data.race.speed: 7
|
||||
data.race.playable: false
|
||||
race: true
|
||||
race.speed: 7
|
||||
race.playable: false
|
||||
---
|
||||
# Dragon
|
||||
Dragons are big, fire breathing, flying fortresses.
|
||||
@@ -1,7 +1,13 @@
|
||||
---
|
||||
data.race: true
|
||||
data.race.speed: 4
|
||||
data.race.playable: true
|
||||
race: true
|
||||
race.speed: 4
|
||||
race.playable: true
|
||||
race.maxage: 90
|
||||
race.minweight: 55
|
||||
race.maxweight: 105
|
||||
race.minheight: 175
|
||||
race.maxheight: 205
|
||||
race.minage: 15
|
||||
---
|
||||
# Human
|
||||
Humans are versatile creatures.
|
||||
@@ -1,7 +1,13 @@
|
||||
---
|
||||
data.race: true
|
||||
data.race.speed: 5
|
||||
data.race.playable: true
|
||||
race: true
|
||||
race.speed: 5
|
||||
race.playable: true
|
||||
race.minweight: 50
|
||||
race.maxweight: 120
|
||||
race.minheight: 160
|
||||
race.maxheight: 220
|
||||
race.maxage: 110
|
||||
race.minage: 50
|
||||
---
|
||||
# Orc
|
||||
Orcs are pesky little creatures that only have the worst in mind.
|
||||
@@ -1,19 +1,33 @@
|
||||
filters:
|
||||
and:
|
||||
- note["data.race"] == true
|
||||
- race == true
|
||||
views:
|
||||
- type: table
|
||||
name: All
|
||||
order:
|
||||
- file.name
|
||||
- data.race.speed
|
||||
- race
|
||||
- race.maxage
|
||||
- race.maxweight
|
||||
- race.maxheight
|
||||
- race.minage
|
||||
- race.minweight
|
||||
- race.minheight
|
||||
- race.speed
|
||||
sort: []
|
||||
- type: table
|
||||
name: Playable
|
||||
filters:
|
||||
and:
|
||||
- note["data.race.playable"] == true
|
||||
- note["race.playable"] == true
|
||||
order:
|
||||
- file.name
|
||||
- data.race.speed
|
||||
- race
|
||||
- race.maxage
|
||||
- race.maxheight
|
||||
- race.maxweight
|
||||
- race.minage
|
||||
- race.minheight
|
||||
- race.minweight
|
||||
- race.speed
|
||||
sort: []
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
item: true
|
||||
ranged: true
|
||||
item.cost: "16500"
|
||||
ranged.damage: 2W6 + 3
|
||||
ranged.technique: Armbrüste
|
||||
ranged.reload: (FF + KK) - 2
|
||||
item.slots: 3
|
||||
---
|
||||
ArmBRUST hihihi
|
||||
@@ -1,8 +1,7 @@
|
||||
---
|
||||
data.weapon: true
|
||||
data.weapon.damage: 2W4 + 1
|
||||
data.weapon.cost: 800
|
||||
data.tool: true
|
||||
data.tool.task: Woodcutting
|
||||
item: true
|
||||
item.cost: "250"
|
||||
item.slots: 1
|
||||
---
|
||||
|
||||
# Axtno
|
||||
@@ -0,0 +1,10 @@
|
||||
---
|
||||
item: true
|
||||
ranged: true
|
||||
item.cost: "1000"
|
||||
ranged.damage: 2W4 + 2
|
||||
ranged.technique: Bögen
|
||||
ranged.reload: FF
|
||||
item.slots: 2
|
||||
---
|
||||
Einen Bogen ist eine Schießi Schießi Waffe
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
item: true
|
||||
item.cost: "460"
|
||||
item.slots: 2
|
||||
shield: true
|
||||
shield.parade: "+2"
|
||||
---
|
||||
@@ -1,32 +1,87 @@
|
||||
filters:
|
||||
and:
|
||||
- note["data.weapon"] == true
|
||||
formulas:
|
||||
Untitled: note["data.weapon.cost"] + 20
|
||||
properties:
|
||||
formula.Untitled:
|
||||
displayName: Cost Increased
|
||||
- item == true
|
||||
views:
|
||||
- type: table
|
||||
name: Weapons
|
||||
name: All
|
||||
order:
|
||||
- file.name
|
||||
- data.weapon.damage
|
||||
- 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
|
||||
- item.cost
|
||||
- item.slots
|
||||
- type: table
|
||||
name: Tools
|
||||
name: Weapons
|
||||
filters:
|
||||
and:
|
||||
- note["data.tool"] == true
|
||||
- weapon == true
|
||||
order:
|
||||
- file.name
|
||||
- item.cost
|
||||
- weapon.damage
|
||||
- weapon.at
|
||||
- weapon.pa
|
||||
- weapon.technique
|
||||
- item.slots
|
||||
columnSize:
|
||||
note.weapon.at: 155
|
||||
note.weapon.pa: 166
|
||||
- type: table
|
||||
name: Items
|
||||
filters:
|
||||
and:
|
||||
- weapon != true
|
||||
- ranged != true
|
||||
- shield != true
|
||||
- armor != true
|
||||
order:
|
||||
- file.name
|
||||
- item.cost
|
||||
- item.slots
|
||||
- type: table
|
||||
name: Ranged
|
||||
filters:
|
||||
and:
|
||||
- ranged == true
|
||||
order:
|
||||
- file.name
|
||||
- item.cost
|
||||
- ranged.damage
|
||||
- ranged.reload
|
||||
- ranged.technique
|
||||
- item.slots
|
||||
columnSize:
|
||||
note.ranged.damage: 232
|
||||
note.ranged.reload: 300
|
||||
- type: table
|
||||
name: Shields
|
||||
filters:
|
||||
and:
|
||||
- shield == true
|
||||
order:
|
||||
- file.name
|
||||
- item.slots
|
||||
- item.cost
|
||||
- shield.parade
|
||||
columnSize:
|
||||
note.shield.parade^: 158
|
||||
- type: table
|
||||
name: Armor
|
||||
filters:
|
||||
and:
|
||||
- armor == true
|
||||
order:
|
||||
- file.name
|
||||
- item.cost
|
||||
- item.slots
|
||||
- armor.evade
|
||||
- armor.armor
|
||||
- type: table
|
||||
name: Magicitems
|
||||
filters:
|
||||
and:
|
||||
- magicitem == true
|
||||
order:
|
||||
- file.name
|
||||
- magicitem.source
|
||||
- magicitem.value
|
||||
- item.cost
|
||||
- item.slots
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
item: true
|
||||
item.cost: "800"
|
||||
item.slots: 3
|
||||
armor: true
|
||||
armor.evade: -2
|
||||
armor.armor: 2 + QS
|
||||
---
|
||||
Hemd aus Ketten
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
item: true
|
||||
item.cost: "600"
|
||||
item.slots: 2
|
||||
armor: true
|
||||
armor.evade: -1
|
||||
armor.armor: 1 + QS/2
|
||||
---
|
||||
Rüstung aus aus Haut vom toten Tier.
|
||||
@@ -1,7 +1,13 @@
|
||||
---
|
||||
data.weapon: true
|
||||
data.weapon.cost: 800
|
||||
data.weapon.damage: 1W6 + 1
|
||||
item: true
|
||||
weapon: true
|
||||
item.cost: "500"
|
||||
weapon.damage: 3W4 + 1
|
||||
item.slots: 3
|
||||
weapon.technique: Lanzen
|
||||
weapon.at: "+1"
|
||||
weapon.pa: "-2"
|
||||
---
|
||||
|
||||
# Spear
|
||||
The Spear is a long stick with a pointy end.
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
shield: true
|
||||
shield.parade: "+3"
|
||||
item: true
|
||||
item.cost: "11"
|
||||
item.slots: 3
|
||||
---
|
||||
@@ -1,7 +1,13 @@
|
||||
---
|
||||
data.weapon: true
|
||||
data.weapon.damage: 1W6 + 2
|
||||
data.weapon.cost: 1500
|
||||
item: true
|
||||
weapon: true
|
||||
weapon.damage: 2W6 + 2 + QS
|
||||
item.cost: "750"
|
||||
item.slots: 2
|
||||
weapon.technique: Schwerter
|
||||
weapon.at: "+2"
|
||||
weapon.pa: "+1"
|
||||
---
|
||||
|
||||
# Sword
|
||||
Forged by a smith, this piece of metal is making you bleed.
|
||||
@@ -0,0 +1,60 @@
|
||||
<Root>
|
||||
|
||||
<Label Styles="CourageText">
|
||||
<Text>"MU - "</Text>
|
||||
</Label>
|
||||
<Label Styles="CourageText;ValueSpacer">
|
||||
<Text>[data.character.attributes.courage]</Text>
|
||||
</Label>
|
||||
|
||||
<Label Styles="IntelligenceText">
|
||||
<Text>"KL - "</Text>
|
||||
</Label>
|
||||
<Label Styles="IntelligenceText;ValueSpacer">
|
||||
<Text>[data.character.attributes.intelligence]</Text>
|
||||
</Label>
|
||||
|
||||
<Label Styles="IntuitionText">
|
||||
<Text>"IN - "</Text>
|
||||
</Label>
|
||||
<Label Styles="IntuitionText;ValueSpacer">
|
||||
<Text>[data.character.attributes.intuition]</Text>
|
||||
</Label>
|
||||
|
||||
<Label Styles="CharismaText">
|
||||
<Text>"CH - "</Text>
|
||||
</Label>
|
||||
<Label Styles="CharismaText;ValueSpacer">
|
||||
<Text>[data.character.attributes.charisma]</Text>
|
||||
</Label>
|
||||
|
||||
<Label Styles="DexterityText">
|
||||
<Text>"FF - "</Text>
|
||||
</Label>
|
||||
<Label Styles="DexterityText;ValueSpacer">
|
||||
<Text>[data.character.attributes.dexterity]</Text>
|
||||
</Label>
|
||||
|
||||
<Label Styles="AgilityText">
|
||||
<Text>"GE - "</Text>
|
||||
</Label>
|
||||
<Label Styles="AgilityText;ValueSpacer">
|
||||
<Text>[data.character.attributes.agility]</Text>
|
||||
</Label>
|
||||
|
||||
<Label Styles="PhysiqueText">
|
||||
<Text>"KO - "</Text>
|
||||
</Label>
|
||||
<Label Styles="PhysiqueText;ValueSpacer">
|
||||
<Text>[data.character.attributes.physique]</Text>
|
||||
</Label>
|
||||
|
||||
<Label Styles="StrengthText">
|
||||
<Text>"KK - "</Text>
|
||||
</Label>
|
||||
<Label Styles="StrengthText;ValueSpacer">
|
||||
<Text>[data.character.attributes.strength]</Text>
|
||||
</Label>
|
||||
|
||||
|
||||
</Root>
|
||||
@@ -3,18 +3,48 @@
|
||||
<Groups>
|
||||
<Group Name="flow">
|
||||
<Variables>
|
||||
<String Name="currentPage">
|
||||
<String Name="currentpage">
|
||||
<Value>newchar</Value>
|
||||
</String>
|
||||
</Variables>
|
||||
</Group>
|
||||
<Group Name="control">
|
||||
<Variables>
|
||||
<Int Name="startxp">
|
||||
<Value>950</Value>
|
||||
</Int>
|
||||
<Int Name="maxxp">
|
||||
<Value>950</Value>
|
||||
</Int>
|
||||
<Int Name="xp">
|
||||
<Value>950</Value>
|
||||
</Int>
|
||||
<Int Name="coins">
|
||||
<Value>75000</Value>
|
||||
</Int>
|
||||
</Variables>
|
||||
</Group>
|
||||
<Group Name="definition">
|
||||
<Variables>
|
||||
<String Name="name">
|
||||
<Max>64</Max>
|
||||
</String>
|
||||
<String Name="gender"/>
|
||||
<String Name="title"/>
|
||||
<String Name="origin"/>
|
||||
<String Name="profession"/>
|
||||
<Bool Name="ismage"/>
|
||||
<Int Name="height"/>
|
||||
<Int Name="weight"/>
|
||||
<Int Name="age"/>
|
||||
<String Name="background"/>
|
||||
<String Name="motivation"/>
|
||||
<String Name="importance"/>
|
||||
<String Name="fears"/>
|
||||
<String Name="passions"/>
|
||||
<String Name="weaknesses"/>
|
||||
<String Name="optics"/>
|
||||
<String Name="notes"/>
|
||||
</Variables>
|
||||
</Group>
|
||||
<Group Name="race">
|
||||
@@ -22,6 +52,230 @@
|
||||
<String Name="id"/>
|
||||
<String Name="name"/>
|
||||
<Int Name="speed"/>
|
||||
<Int Name="minage"/>
|
||||
<Int Name="maxage"/>
|
||||
<Int Name="minheight"/>
|
||||
<Int Name="maxheight"/>
|
||||
<Int Name="minweight"/>
|
||||
<Int Name="maxweight"/>
|
||||
<Int Name="healthbonus"/>
|
||||
</Variables>
|
||||
</Group>
|
||||
<Group Name="attributes">
|
||||
<Variables>
|
||||
<Int Name="courage">
|
||||
<Value>8</Value>
|
||||
</Int>
|
||||
<Int Name="intelligence">
|
||||
<Value>8</Value>
|
||||
</Int>
|
||||
<Int Name="intuition">
|
||||
<Value>8</Value>
|
||||
</Int>
|
||||
<Int Name="charisma">
|
||||
<Value>8</Value>
|
||||
</Int>
|
||||
<Int Name="dexterity">
|
||||
<Value>8</Value>
|
||||
</Int>
|
||||
<Int Name="agility">
|
||||
<Value>8</Value>
|
||||
</Int>
|
||||
<Int Name="physique">
|
||||
<Value>8</Value>
|
||||
</Int>
|
||||
<Int Name="strength">
|
||||
<Value>8</Value>
|
||||
</Int>
|
||||
</Variables>
|
||||
</Group>
|
||||
<Group Name="talents">
|
||||
<Variables>
|
||||
|
||||
<!-- Group Averages -->
|
||||
<Int Name="bodytalents"/>
|
||||
<Int Name="socialtalents"/>
|
||||
<Int Name="naturetalents"/>
|
||||
<Int Name="knowledgetalents"/>
|
||||
<Int Name="craftingtalents"/>
|
||||
|
||||
<!-- Body Talents-->
|
||||
<Int Name="awareness"/>
|
||||
<Int Name="jugglery"/>
|
||||
<Int Name="climbing"/>
|
||||
<Int Name="bodycontrol"/>
|
||||
<Int Name="actofstrength"/>
|
||||
<Int Name="riding"/>
|
||||
<Int Name="swimming"/>
|
||||
<Int Name="selfcontrol"/>
|
||||
<Int Name="singing"/>
|
||||
<Int Name="senses"/>
|
||||
<Int Name="dancing"/>
|
||||
<Int Name="pickpocketing"/>
|
||||
<Int Name="stealth"/>
|
||||
<Int Name="carousing"/>
|
||||
|
||||
<!-- Social Talents -->
|
||||
<Int Name="convincing"/>
|
||||
<Int Name="seduction"/>
|
||||
<Int Name="intimidation"/>
|
||||
<Int Name="etiquette"/>
|
||||
<Int Name="streetwise"/>
|
||||
<Int Name="empathy"/>
|
||||
<Int Name="persuasion"/>
|
||||
<Int Name="disguise"/>
|
||||
<Int Name="willpower"/>
|
||||
|
||||
<!-- Nature Talents -->
|
||||
<Int Name="tracking"/>
|
||||
<Int Name="ropes"/>
|
||||
<Int Name="fishing"/>
|
||||
<Int Name="orientation"/>
|
||||
<Int Name="plants"/>
|
||||
<Int Name="animals"/>
|
||||
<Int Name="survival"/>
|
||||
|
||||
<!-- Knowledge Talents -->
|
||||
<Int Name="gambling"/>
|
||||
<Int Name="geography"/>
|
||||
<Int Name="history"/>
|
||||
<Int Name="society"/>
|
||||
<Int Name="religions"/>
|
||||
<Int Name="warfare"/>
|
||||
<Int Name="magiclore"/>
|
||||
<Int Name="mechanics"/>
|
||||
<Int Name="math"/>
|
||||
<Int Name="law"/>
|
||||
<Int Name="legends"/>
|
||||
|
||||
<!-- Crafting -->
|
||||
<Int Name="alchemy"/>
|
||||
<Int Name="sailing"/>
|
||||
<Int Name="vehicles"/>
|
||||
<Int Name="trading"/>
|
||||
<Int Name="treatpoison"/>
|
||||
<Int Name="treatdisease"/>
|
||||
<Int Name="treatsoul"/>
|
||||
<Int Name="treatwounds"/>
|
||||
<Int Name="woodworking"/>
|
||||
<Int Name="cooking"/>
|
||||
<Int Name="leatherworking"/>
|
||||
<Int Name="drawing"/>
|
||||
<Int Name="metalworking"/>
|
||||
<Int Name="music"/>
|
||||
<Int Name="lockpicking"/>
|
||||
<Int Name="stoneworking"/>
|
||||
<Int Name="clothworking"/>
|
||||
</Variables>
|
||||
</Group>
|
||||
<Group Name="fight">
|
||||
<Variables>
|
||||
<Int Name="crossbows"><Value>6</Value></Int>
|
||||
<Int Name="blowpipe"><Value>6</Value></Int>
|
||||
<Int Name="bows"><Value>6</Value></Int>
|
||||
<Int Name="daggers"><Value>6</Value></Int>
|
||||
<Int Name="impactweapons"><Value>6</Value></Int>
|
||||
<Int Name="chainweapons"><Value>6</Value></Int>
|
||||
<Int Name="lances"><Value>6</Value></Int>
|
||||
<Int Name="brawling"><Value>6</Value></Int>
|
||||
<Int Name="shields"><Value>6</Value></Int>
|
||||
<Int Name="swords"><Value>6</Value></Int>
|
||||
<Int Name="throwingweapons"><Value>6</Value></Int>
|
||||
</Variables>
|
||||
</Group>
|
||||
<Group Name="items">
|
||||
<Variables>
|
||||
<List Name="melee">
|
||||
<Variables>
|
||||
<String Name="name"/>
|
||||
<Int Name="cost"/>
|
||||
<String Name="damage"/>
|
||||
<Int Name="qs"/>
|
||||
<String Name="fighttechnique"/>
|
||||
<String Name="at"/>
|
||||
<String Name="pa"/>
|
||||
<Int Name="slots"/>
|
||||
</Variables>
|
||||
</List>
|
||||
<List Name="ranged">
|
||||
<Variables>
|
||||
<String Name="name"/>
|
||||
<Int Name="cost"/>
|
||||
<String Name="damage"/>
|
||||
<Int Name="qs"/>
|
||||
<String Name="fighttechnique"/>
|
||||
<String Name="reload"/>
|
||||
<Int Name="slots"/>
|
||||
</Variables>
|
||||
</List>
|
||||
<List Name="armor">
|
||||
<Variables>
|
||||
<String Name="name"/>
|
||||
<Int Name="cost"/>
|
||||
<String Name="qs"/>
|
||||
<String Name="armor"/>
|
||||
<String Name="evade"/>
|
||||
<Int Name="slots"/>
|
||||
</Variables>
|
||||
</List>
|
||||
<List Name="shield">
|
||||
<Variables>
|
||||
<String Name="name"/>
|
||||
<Int Name="cost"/>
|
||||
<String Name="qs"/>
|
||||
<String Name="parade"/>
|
||||
<Int Name="slots"/>
|
||||
</Variables>
|
||||
</List>
|
||||
</Variables>
|
||||
</Group>
|
||||
<Group Name="magic">
|
||||
<Variables>
|
||||
<List Name="categories">
|
||||
<Variables>
|
||||
<String Name="name"/>
|
||||
<String Name="description"/>
|
||||
<Int Name="level"/>
|
||||
</Variables>
|
||||
</List>
|
||||
<List Name="magicitems">
|
||||
<Variables>
|
||||
<String Name="name"/>
|
||||
<String Name="source"/>
|
||||
<String Name="value"/>
|
||||
<String Name="cost"/>
|
||||
<String Name="slots"/>
|
||||
</Variables>
|
||||
</List>
|
||||
<String Name="new_name"/>
|
||||
<String Name="new_description"/>
|
||||
<Int Name="mana">
|
||||
<Value>10</Value>
|
||||
</Int>
|
||||
<String Name="calc_willpower"/>
|
||||
<String Name="calc_singing"/>
|
||||
<String Name="calc_music"/>
|
||||
<String Name="calc_dancing"/>
|
||||
<String Name="calc_drawing"/>
|
||||
<String Name="calc_intrinsic"/>
|
||||
</Variables>
|
||||
</Group>
|
||||
<Group Name="print">
|
||||
<Variables>
|
||||
<Bool Name="preprintcheck"/>
|
||||
<Int Name="borderp2"/>
|
||||
<Int Name="borderp1"/>
|
||||
<Int Name="borderp0"/>
|
||||
<Int Name="borderm1"/>
|
||||
<Int Name="borderm2"/>
|
||||
<Int Name="borderm3"/>
|
||||
<List Name="maininventory">
|
||||
<Variables>
|
||||
<Int Name="slotindex"/>
|
||||
<String Name="aw"/>
|
||||
<String Name="gs"/>
|
||||
</Variables>
|
||||
</List>
|
||||
</Variables>
|
||||
</Group>
|
||||
</Groups>
|
||||
|
||||
@@ -0,0 +1,448 @@
|
||||
<Library Name="charlib">
|
||||
<Functions>
|
||||
<Function Name="charlib_cost_a">
|
||||
<Return>Max(1, [param.0] - 11)</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_cost_b">
|
||||
<Return>Max(1, [param.0] - 11) * 2</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_cost_c">
|
||||
<Return>Max(1, [param.0] - 11) * 3</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_cost_d">
|
||||
<Return>Max(1, [param.0] - 11) * 4</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_cost_e">
|
||||
<Return>Max(1, [param.0] - 11) * 5</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_cost_f">
|
||||
<Return>Max(1, [param.0] - 11) * 6</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_cost_attr">
|
||||
<Return>Max(1, [param.0] - 13) * 15</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_cost_mana">
|
||||
<Actions>
|
||||
<Action>
|
||||
<Do>2</Do>
|
||||
<Output>[local.price]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] > 20</If>
|
||||
<Do>3</Do>
|
||||
<Output>[local.price]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] > 25</If>
|
||||
<Do>4</Do>
|
||||
<Output>[local.price]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] > 30</If>
|
||||
<Do>5</Do>
|
||||
<Output>[local.price]</Output>
|
||||
</Action>
|
||||
</Actions>
|
||||
<Return>[local.price]</Return>
|
||||
</Function>
|
||||
<!--<Function Name="charlib_cost_b">
|
||||
<Actions>
|
||||
<Action>
|
||||
<If>[param.0] <= 12</If>
|
||||
<Do>1</Do>
|
||||
<Output>[local.cost]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] > 12</If>
|
||||
<Do>[param.0] - 11</Do>
|
||||
<Output>[local.cost]</Output>
|
||||
</Action>
|
||||
</Actions>
|
||||
<Return>[local.cost]</Return>
|
||||
</Function>-->
|
||||
|
||||
<Function Name="charlib_magiccatprice_sum">
|
||||
<Actions>
|
||||
<Action>
|
||||
<Do>0</Do>
|
||||
<Output>[local.sum]</Output>
|
||||
</Action>
|
||||
<ForLoop>
|
||||
<LoopCount>[param.0] + 1</LoopCount>
|
||||
<Loop>
|
||||
<Action>
|
||||
<Do>[local.sum] + charlib_magiccatprice([param.loop])</Do>
|
||||
<Output>[local.sum]</Output>
|
||||
</Action>
|
||||
<Log>
|
||||
<Text>[local.sum]</Text>
|
||||
</Log>
|
||||
</Loop>
|
||||
</ForLoop>
|
||||
</Actions>
|
||||
<Return>[local.sum]</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_magiccatprice">
|
||||
<Actions>
|
||||
<Action>
|
||||
<If>[param.0] == 0</If>
|
||||
<Do>20</Do>
|
||||
<Output>[local.price]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] == 1</If>
|
||||
<Do>5</Do>
|
||||
<Output>[local.price]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] == 2</If>
|
||||
<Do>10</Do>
|
||||
<Output>[local.price]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] == 3</If>
|
||||
<Do>15</Do>
|
||||
<Output>[local.price]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] == 4</If>
|
||||
<Do>20</Do>
|
||||
<Output>[local.price]</Output>
|
||||
</Action>
|
||||
</Actions>
|
||||
<Return>[local.price]</Return>
|
||||
</Function>
|
||||
|
||||
<Function Name="charlib_checkpreprint">
|
||||
<Actions>
|
||||
<Action>
|
||||
<Do>true</Do>
|
||||
<Output>[local.check]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.control.xp] > 10</If>
|
||||
<Do>false</Do>
|
||||
<Output>[local.check]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.control.xp] < 0</If>
|
||||
<Do>false</Do>
|
||||
<Output>[local.check]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.control.coins] < 0</If>
|
||||
<Do>false</Do>
|
||||
<Output>[local.check]</Output>
|
||||
</Action>
|
||||
</Actions>
|
||||
<Return>[local.check]</Return>
|
||||
</Function>
|
||||
|
||||
<Function Name="charlib_maxhp">
|
||||
<Return>[data.character.attributes.physique] + [data.character.attributes.physique] + [data.character.attributes.strength] + [data.character.race.healthbonus]</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_intrinsicmagic">
|
||||
<Actions>
|
||||
<Action>
|
||||
<Do>if([data.character.attributes.courage] >= 10, 0.25, 0) + if([data.character.attributes.intelligence] >= 10, 0.25, 0) + if([data.character.attributes.intuition] >= 10, 0.25, 0) + if([data.character.attributes.charisma] >= 10, 0.25, 0) + if([data.character.attributes.dexterity] >= 10, 0.25, 0) + if([data.character.attributes.agility] >= 10, 0.25, 0) + if([data.character.attributes.physique] >= 10, 0.25, 0) + if([data.character.attributes.strength] >= 10, 0.25, 0)</Do>
|
||||
<Output>[local.sum10]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<Do>if([data.character.attributes.courage] >= 12, 0.5, 0) + if([data.character.attributes.intelligence] >= 12, 0.5, 0) + if([data.character.attributes.intuition] >= 12, 0.5, 0) + if([data.character.attributes.charisma] >= 12, 0.5, 0) + if([data.character.attributes.dexterity] >= 12, 0.5, 0) + if([data.character.attributes.agility] >= 12, 0.5, 0) + if([data.character.attributes.physique] >= 12, 0.5, 0) + if([data.character.attributes.strength] >= 12, 0.5, 0)</Do>
|
||||
<Output>[local.sum12]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<Do>if([data.character.attributes.courage] >= 14, 0.75, 0) + if([data.character.attributes.intelligence] >= 14, 0.75, 0) + if([data.character.attributes.intuition] >= 14, 0.75, 0) + if([data.character.attributes.charisma] >= 14, 0.75, 0) + if([data.character.attributes.dexterity] >= 14, 0.75, 0) + if([data.character.attributes.agility] >= 14, 0.75, 0) + if([data.character.attributes.physique] >= 14, 0.75, 0) + if([data.character.attributes.strength] >= 14, 0.75, 0)</Do>
|
||||
<Output>[local.sum14]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<Do>if([data.character.attributes.courage] >= 16, 1, 0) + if([data.character.attributes.intelligence] >= 16, 1, 0) + if([data.character.attributes.intuition] >= 16, 1, 0) + if([data.character.attributes.charisma] >= 16, 1, 0) + if([data.character.attributes.dexterity] >= 16, 1, 0) + if([data.character.attributes.agility] >= 16, 1, 0) + if([data.character.attributes.physique] >= 16, 1, 0) + if([data.character.attributes.strength] >= 16, 1, 0)</Do>
|
||||
<Output>[local.sum16]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<Do>Truncate(Min([local.sum10], 1.5) + Min([local.sum12], 2) + Min([local.sum14], 1.5) + Min([local.sum16], 1))</Do>
|
||||
<Output>[local.magic]</Output>
|
||||
</Action>
|
||||
</Actions>
|
||||
<Return>[local.magic]</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_fightcourageadd">
|
||||
<Return>Floor(([data.character.attributes.courage] - 8) / 3)</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_fightdexterityadd">
|
||||
<Return>Floor(([data.character.attributes.dexterity] - 8) / 3)</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_fightagilityadd">
|
||||
<Return>Floor(([data.character.attributes.agility] - 8) / 3)</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_fightstrengthadd">
|
||||
<Return>Floor(([data.character.attributes.strength] - 8) / 3)</Return>
|
||||
</Function>
|
||||
<!-- AT Functions -->
|
||||
<Function Name="charlib_crossbows_at">
|
||||
<Return>[data.character.fight.crossbows] + charlib_fightdexterityadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_blowpipe_at">
|
||||
<Return>[data.character.fight.blowpipe] + charlib_fightdexterityadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_bows_at">
|
||||
<Return>[data.character.fight.bows] + charlib_fightdexterityadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_daggers_at">
|
||||
<Return>[data.character.fight.daggers] + charlib_fightcourageadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_impactweapons_at">
|
||||
<Return>[data.character.fight.impactweapons] + charlib_fightcourageadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_chainweapons_at">
|
||||
<Return>[data.character.fight.chainweapons] + charlib_fightcourageadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_lances_at">
|
||||
<Return>[data.character.fight.lances] + charlib_fightcourageadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_brawling_at">
|
||||
<Return>[data.character.fight.brawling] + charlib_fightcourageadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_shields_at">
|
||||
<Return>[data.character.fight.shields] + charlib_fightcourageadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_swords_at">
|
||||
<Return>[data.character.fight.swords] + charlib_fightcourageadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_throwingweapons_at">
|
||||
<Return>[data.character.fight.throwingweapons] + charlib_fightdexterityadd()</Return>
|
||||
</Function>
|
||||
<!-- PA Functions -->
|
||||
<Function Name="charlib_daggers_pa">
|
||||
<Return>[data.character.fight.daggers] / 2 + charlib_fightagilityadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_impactweapons_pa">
|
||||
<Return>[data.character.fight.impactweapons] / 2 + charlib_fightstrengthadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_chainweapons_pa">
|
||||
<Return>[data.character.fight.chainweapons] / 2 + charlib_fightstrengthadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_lances_pa">
|
||||
<Return>[data.character.fight.lances] / 2 + charlib_fightstrengthadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_brawling_pa">
|
||||
<Return>[data.character.fight.brawling] / 2 + charlib_fightstrengthadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_shields_pa">
|
||||
<Return>[data.character.fight.shields] / 2 + charlib_fightstrengthadd()</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_swords_pa">
|
||||
<Return>[data.character.fight.swords] / 2 + charlib_fightagilityadd()</Return>
|
||||
</Function>
|
||||
|
||||
<Function Name="charlib_maininv_borders">
|
||||
<Actions>
|
||||
<Action>
|
||||
<Do>[data.character.attributes.strength] * 0.15 + 4</Do>
|
||||
<Output>[data.character.print.borderp2]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<Do>[data.character.attributes.strength] * 0.25 + 5</Do>
|
||||
<Output>[data.character.print.borderp1]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<Do>[data.character.attributes.strength] * 0.4 + 6</Do>
|
||||
<Output>[data.character.print.borderp0]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<Do>[data.character.attributes.strength] * 0.45 + 7</Do>
|
||||
<Output>[data.character.print.borderm1]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<Do>[data.character.attributes.strength] * 0.5 + 8</Do>
|
||||
<Output>[data.character.print.borderm2]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<Do>[data.character.attributes.strength] * 0.55 + 9</Do>
|
||||
<Output>[data.character.print.borderm3]</Output>
|
||||
</Action>
|
||||
</Actions>
|
||||
</Function>
|
||||
<Function Name="charlib_maininv_aw">
|
||||
<Actions>
|
||||
<Action>
|
||||
<Do>"X"</Do>
|
||||
<Output>[local.aw]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] <= [data.character.print.borderm3]</If>
|
||||
<Do>"-3"</Do>
|
||||
<Output>[local.aw]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] <= [data.character.print.borderm2]</If>
|
||||
<Do>"-2"</Do>
|
||||
<Output>[local.aw]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] <= [data.character.print.borderm1]</If>
|
||||
<Do>"-1"</Do>
|
||||
<Output>[local.aw]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] <= [data.character.print.borderp0]</If>
|
||||
<Do>"0"</Do>
|
||||
<Output>[local.aw]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] <= [data.character.print.borderp1]</If>
|
||||
<Do>"+1"</Do>
|
||||
<Output>[local.aw]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] <= [data.character.print.borderp2]</If>
|
||||
<Do>"+2"</Do>
|
||||
<Output>[local.aw]</Output>
|
||||
</Action>
|
||||
</Actions>
|
||||
<Return>[local.aw]</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_maininv_gs">
|
||||
<Actions>
|
||||
<Action>
|
||||
<Do>"X"</Do>
|
||||
<Output>[local.gs]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] <= [data.character.print.borderm3]</If>
|
||||
<Do>"-1"</Do>
|
||||
<Output>[local.gs]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] <= [data.character.print.borderm1]</If>
|
||||
<Do>"0"</Do>
|
||||
<Output>[local.gs]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] <= [data.character.print.borderp2]</If>
|
||||
<Do>"+1"</Do>
|
||||
<Output>[local.gs]</Output>
|
||||
</Action>
|
||||
</Actions>
|
||||
<Return>[local.gs]</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_maininv">
|
||||
<Actions>
|
||||
<Action>
|
||||
<Do>charlib_maininv_gs([param.0])</Do>
|
||||
<Output>[local.gs]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<Do>charlib_maininv_aw([param.0])</Do>
|
||||
<Output>[local.aw]</Output>
|
||||
</Action>
|
||||
<AddListEntry>
|
||||
<List>[data.character.print.maininventory]</List>
|
||||
<PropertyOutputs>
|
||||
<PropertyOutput>
|
||||
<Property>[local.gs]</Property>
|
||||
<Output>[gs]</Output>
|
||||
</PropertyOutput>
|
||||
<PropertyOutput>
|
||||
<Property>[local.aw]</Property>
|
||||
<Output>[aw]</Output>
|
||||
</PropertyOutput>
|
||||
<PropertyOutput>
|
||||
<Property>[param.0]</Property>
|
||||
<Output>[slotindex]</Output>
|
||||
</PropertyOutput>
|
||||
</PropertyOutputs>
|
||||
</AddListEntry>
|
||||
</Actions>
|
||||
</Function>
|
||||
|
||||
<Function Name="charlib_magic_willpower">
|
||||
<Actions>
|
||||
<Action>
|
||||
<Do>-2</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.talents.willpower] >= 1</If>
|
||||
<Do>-1</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.talents.willpower] >= 4</If>
|
||||
<Do>0</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.talents.willpower] >= 7</If>
|
||||
<Do>1</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.talents.willpower] >= 10</If>
|
||||
<Do>2</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.talents.willpower] >= 14</If>
|
||||
<Do>3</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.talents.willpower] >= 18</If>
|
||||
<Do>4</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
</Actions>
|
||||
<Return>[local.val]</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_magic_talent">
|
||||
<Actions>
|
||||
<Action>
|
||||
<Do>0</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] >= 1</If>
|
||||
<Do>1</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] >= 3</If>
|
||||
<Do>2</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] >= 5</If>
|
||||
<Do>3</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] >= 7</If>
|
||||
<Do>4</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] >= 10</If>
|
||||
<Do>5</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] >= 13</If>
|
||||
<Do>6</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] >= 16</If>
|
||||
<Do>7</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[param.0] >= 18</If>
|
||||
<Do>8</Do>
|
||||
<Output>[local.val]</Output>
|
||||
</Action>
|
||||
</Actions>
|
||||
<Return>[local.val]</Return>
|
||||
</Function>
|
||||
</Functions>
|
||||
</Library>
|
||||
@@ -0,0 +1,78 @@
|
||||
<Library Name="charlibcreate">
|
||||
<Functions>
|
||||
<Function Name="charlib_midval">
|
||||
<Return>Truncate(([param.0] + [param.1] + [param.2]) / 3)</Return>
|
||||
</Function>
|
||||
<Function Name="charlib_attributesum">
|
||||
<Return>[data.character.attributes.courage] + [data.character.attributes.intelligence] + [data.character.attributes.intuition] + [data.character.attributes.charisma] + [data.character.attributes.dexterity] + [data.character.attributes.agility] + [data.character.attributes.physique] + [data.character.attributes.strength]</Return>
|
||||
</Function>
|
||||
<Function Name="charlibcreate_fifteenattributessum">
|
||||
<Actions>
|
||||
<Action>
|
||||
<Do>0</Do>
|
||||
<Output>[local.sum]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.attributes.courage] >= 15</If>
|
||||
<Do>[local.sum] + 1</Do>
|
||||
<Output>[local.sum]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.attributes.intelligence] >= 15</If>
|
||||
<Do>[local.sum] + 1</Do>
|
||||
<Output>[local.sum]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.attributes.intuition] >= 15</If>
|
||||
<Do>[local.sum] + 1</Do>
|
||||
<Output>[local.sum]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.attributes.charisma] >= 15</If>
|
||||
<Do>[local.sum] + 1</Do>
|
||||
<Output>[local.sum]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.attributes.dexterity] >= 15</If>
|
||||
<Do>[local.sum] + 1</Do>
|
||||
<Output>[local.sum]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.attributes.agility] >= 15</If>
|
||||
<Do>[local.sum] + 1</Do>
|
||||
<Output>[local.sum]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.attributes.physique] >= 15</If>
|
||||
<Do>[local.sum] + 1</Do>
|
||||
<Output>[local.sum]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>[data.character.attributes.strength] >= 15</If>
|
||||
<Do>[local.sum] + 1</Do>
|
||||
<Output>[local.sum]</Output>
|
||||
</Action>
|
||||
</Actions>
|
||||
<Return>[local.sum]</Return>
|
||||
</Function>
|
||||
<Function Name="charlibcreate_checkpreprint">
|
||||
<Actions>
|
||||
<Action>
|
||||
<Do>true</Do>
|
||||
<Output>[local.check]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>charlib_attributesum() > 100</If>
|
||||
<Do>false</Do>
|
||||
<Output>[local.check]</Output>
|
||||
</Action>
|
||||
<Action>
|
||||
<If>charlibcreate_fifteenattributessum() > 1</If>
|
||||
<Do>false</Do>
|
||||
<Output>[local.check]</Output>
|
||||
</Action>
|
||||
</Actions>
|
||||
<Return>[local.check]</Return>
|
||||
</Function>
|
||||
</Functions>
|
||||
</Library>
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,14 @@
|
||||
<DataStructure Name="charsettings_create">
|
||||
<Groups>
|
||||
<Group Name="fight">
|
||||
<Variables>
|
||||
<Int Name="minvalue">
|
||||
<Value>6</Value>
|
||||
</Int>
|
||||
<Int Name="maxvalue">
|
||||
<Value>12</Value>
|
||||
</Int>
|
||||
</Variables>
|
||||
</Group>
|
||||
</Groups>
|
||||
</DataStructure>
|
||||
+18
-2
@@ -37,8 +37,6 @@
|
||||
<SortPriority>50</SortPriority>
|
||||
<AccessRule>isLoggedIn()</AccessRule>
|
||||
</ToolArea>
|
||||
</ToolAreas>
|
||||
<ToolAreas>
|
||||
<ToolArea>
|
||||
<Path>test</Path>
|
||||
<Name>Tooltest</Name>
|
||||
@@ -70,4 +68,22 @@
|
||||
</ParameterConfig>
|
||||
</ParameterConfigs>
|
||||
</BaseConfig>
|
||||
<MapConfig>
|
||||
<MapPath>WorldDawnSimpleTest/maps</MapPath>
|
||||
<Maps>
|
||||
<Map>
|
||||
<Display>Augeyja - Weltkarte</Display>
|
||||
<Description>Die Weltkarte von Augeyja</Description>
|
||||
<Path>WeltkarteAugeyja.png</Path>
|
||||
<CoordinateSystem>world</CoordinateSystem>
|
||||
<X>0</X>
|
||||
<Y>0</Y>
|
||||
<Width>3840</Width>
|
||||
<Height>2160</Height>
|
||||
<SortPriority>-55</SortPriority>
|
||||
<DisplayInMenu>true</DisplayInMenu>
|
||||
<DisplayInBar>true</DisplayInBar>
|
||||
</Map>
|
||||
</Maps>
|
||||
</MapConfig>
|
||||
</MainConfig>
|
||||
Reference in New Issue
Block a user