Compare commits

...

7 Commits

Author SHA1 Message Date
Sven Balzer
99f8e5929b add Rüstungen und bewaffnungen compendiums 2025-03-01 01:09:33 +01:00
Sven Balzer
151e6d3e13 give every data field an initial value and update zig structs 2025-02-15 14:04:38 +01:00
Sven Balzer
abb0405035 make player tokens linked by default 2025-02-12 00:03:59 +01:00
Sven Balzer
66e7e93bae fix Talentprobe for negative TaW 2025-02-11 23:07:01 +01:00
Sven Balzer
474b2b6df7 allow (un)equipping items 2025-02-11 12:20:29 +01:00
Sven Balzer
437a27ad28 calculate and use eBE for Talent 2025-02-11 08:26:59 +01:00
Sven Balzer
7ac9649768 fix spelling of Säbel in compendium 2025-02-11 07:39:34 +01:00
6 changed files with 425 additions and 45 deletions

View File

@ -313,6 +313,7 @@
<div class="list-header"> <div class="list-header">
<div>{{localize "DSA41.inventar.bewaffnung"}}</div> <div>{{localize "DSA41.inventar.bewaffnung"}}</div>
<div></div> <div></div>
<div></div>
<div class="center">{{localize "DSA41.weight"}}</div> <div class="center">{{localize "DSA41.weight"}}</div>
<div></div> <div></div>
</div> </div>
@ -336,6 +337,7 @@
</div> </div>
</div> </div>
<div></div> <div></div>
<div class="center fas fa-sword" data-action="toggle_equipped" data-equipped="{{system.angelegt}}"></div>
<div class="center">{{this.system.gewicht}}</div> <div class="center">{{this.system.gewicht}}</div>
<div class="center fas fa-trash" data-action="item-delete"></div> <div class="center fas fa-trash" data-action="item-delete"></div>
</div> </div>
@ -346,6 +348,7 @@
<div class="list-header"> <div class="list-header">
<div class="row">{{localize "DSA41.inventar.ruestungen"}}</div> <div class="row">{{localize "DSA41.inventar.ruestungen"}}</div>
<div></div> <div></div>
<div></div>
<div class="center">{{localize "DSA41.weight"}}</div> <div class="center">{{localize "DSA41.weight"}}</div>
</div> </div>
@ -360,6 +363,7 @@
<span class="center">{{this.name}}</span> <span class="center">{{this.name}}</span>
</div> </div>
<div></div> <div></div>
<div class="center fas fa-shield-halved" data-action="toggle_equipped" data-equipped="{{system.angelegt}}"></div>
<div class="center">{{this.system.gewicht}}</div> <div class="center">{{this.system.gewicht}}</div>
<div class="center fas fa-trash" data-action="item-delete"></div> <div class="center fas fa-trash" data-action="item-delete"></div>
</div> </div>
@ -370,6 +374,7 @@
<div class="list-header"> <div class="list-header">
<div>{{localize "DSA41.inventar.gegenstaende"}}</div> <div>{{localize "DSA41.inventar.gegenstaende"}}</div>
<div></div> <div></div>
<div></div>
<div class="center">{{localize "DSA41.weight"}}</div> <div class="center">{{localize "DSA41.weight"}}</div>
</div> </div>
@ -384,6 +389,7 @@
<span class="center">{{this.name}}</span> <span class="center">{{this.name}}</span>
</div> </div>
<div></div> <div></div>
<div></div>
<div class="center">{{this.system.gewicht}}</div> <div class="center">{{this.system.gewicht}}</div>
<div class="center fas fa-trash" data-action="item-delete"></div> <div class="center fas fa-trash" data-action="item-delete"></div>
</div> </div>

View File

@ -457,11 +457,15 @@ html {
} }
&[data-tab="tab3"] { &[data-tab="tab3"] {
grid-template-columns: minmax(min-content, max-content) auto minmax(min-content, max-content) min-content; grid-template-columns: minmax(min-content, max-content) auto min-content minmax(min-content, max-content) min-content;
& > * { & > * {
grid-column: 1 / -1; grid-column: 1 / -1;
} }
& [data-equipped="false"] {
color: #464c5f;
}
} }
&[data-tab="tab4"] { &[data-tab="tab4"] {

View File

@ -233,6 +233,8 @@ class DSA41_CharacterDocument extends Actor {
const actor = await super.create(data, operation); const actor = await super.create(data, operation);
if (data.type === "Player") { if (data.type === "Player") {
actor.prototypeToken.update({ actorLink: true });
const talente_compendium = game.packs.get("dsa-4th-edition.talente"); const talente_compendium = game.packs.get("dsa-4th-edition.talente");
const talente = await talente_compendium.getDocuments({ name__in: [ const talente = await talente_compendium.getDocuments({ name__in: [
// Basis Körperliche Talente // Basis Körperliche Talente
@ -434,7 +436,7 @@ class DSA41_CharacterData extends TypeDataModel {
this.computed.parade.wert = this.computed.parade.basiswert + this.modifikator_parade; this.computed.parade.wert = this.computed.parade.basiswert + this.modifikator_parade;
this.computed.fernkampf.wert = this.computed.fernkampf.basiswert + this.modifikator_fernkampf; this.computed.fernkampf.wert = this.computed.fernkampf.basiswert + this.modifikator_fernkampf;
const equipped_ruestungen = this.parent.items.filter((x) => x.type === "Ruestung"); const equipped_ruestungen = this.parent.items.filter((x) => x.type === "Ruestung" && x.system.angelegt === true);
for (const item of equipped_ruestungen) { for (const item of equipped_ruestungen) {
this.computed.kampf.ruestungen[item._id] = { item: item }; this.computed.kampf.ruestungen[item._id] = { item: item };
@ -464,7 +466,7 @@ class DSA41_CharacterData extends TypeDataModel {
this.computed.kampf.talente[talent.name].talent_parade = talent.system.parade; this.computed.kampf.talente[talent.name].talent_parade = talent.system.parade;
} }
const equipped_bewaffnung = this.parent.items.filter((x) => x.type === "Bewaffnung"); const equipped_bewaffnung = this.parent.items.filter((x) => x.type === "Bewaffnung" && x.system.angelegt === true);
const equipped_nahkampfwaffen = equipped_bewaffnung.filter((x) => x.system.nahkampfwaffe.aktiv); const equipped_nahkampfwaffen = equipped_bewaffnung.filter((x) => x.system.nahkampfwaffe.aktiv);
const equipped_parierwaffen = equipped_bewaffnung.filter((x) => x.system.parierwaffe.aktiv); const equipped_parierwaffen = equipped_bewaffnung.filter((x) => x.system.parierwaffe.aktiv);
const equipped_schilde = equipped_bewaffnung.filter((x) => x.system.schild.aktiv); const equipped_schilde = equipped_bewaffnung.filter((x) => x.system.schild.aktiv);
@ -586,6 +588,8 @@ class DSA41_GegenstandData extends TypeDataModel {
class DSA41_RuestungData extends TypeDataModel { class DSA41_RuestungData extends TypeDataModel {
static defineSchema() { static defineSchema() {
return { return {
angelegt: new BooleanField({ initial: false }),
gewicht: new NumberField({ integer: false, initial: 0, min: 0 }), gewicht: new NumberField({ integer: false, initial: 0, min: 0 }),
preis: new NumberField({ integer: true, initial: 0, min: 0 }), preis: new NumberField({ integer: true, initial: 0, min: 0 }),
@ -607,15 +611,15 @@ class DSA41_RuestungData extends TypeDataModel {
class DSA41_BewaffnungData extends TypeDataModel { class DSA41_BewaffnungData extends TypeDataModel {
static defineSchema() { static defineSchema() {
return { return {
angelegt: new BooleanField({ initial: false }),
gewicht: new NumberField({ integer: false, initial: 0, min: 0 }), gewicht: new NumberField({ integer: false, initial: 0, min: 0 }),
preis: new NumberField({ integer: true, initial: 0, min: 0 }), preis: new NumberField({ integer: true, initial: 0, min: 0 }),
angelegt: new BooleanField(),
nahkampfwaffe: new SchemaField({ nahkampfwaffe: new SchemaField({
aktiv: new BooleanField(), aktiv: new BooleanField({ initial: false }),
basis: new StringField(), basis: new StringField({ initial: "1d4" }),
schwellenwert: new NumberField({ integer: true, initial: 0, min: 0 }), schwellenwert: new NumberField({ integer: true, initial: 0, min: 0 }),
schadensschritte: new NumberField({ integer: true, initial: 0, min: 0 }), schadensschritte: new NumberField({ integer: true, initial: 0, min: 0 }),
@ -625,19 +629,19 @@ class DSA41_BewaffnungData extends TypeDataModel {
initiative: new NumberField({ integer: true, initial: 0 }), initiative: new NumberField({ integer: true, initial: 0 }),
bruchfaktor: new NumberField({ integer: true, initial: 0 }), bruchfaktor: new NumberField({ integer: true, initial: 0 }),
distanzklasse: new StringField(), distanzklasse: new StringField({ initial: "" }),
kampftalente: new StringField(), kampftalente: new StringField({ initial: "" }),
laenge: new NumberField({ integer: true, initial: 0, min: 0 }), laenge: new NumberField({ integer: true, initial: 0, min: 0 }),
zweihaendig: new BooleanField(), zweihaendig: new BooleanField({ initial: false }),
werfbar: new BooleanField(), werfbar: new BooleanField({ initial: false }),
improvisiert: new BooleanField(), improvisiert: new BooleanField({ initial: false }),
priviligiert: new BooleanField(), priviligiert: new BooleanField({ initial: false }),
}), }),
parierwaffe: new SchemaField({ parierwaffe: new SchemaField({
aktiv: new BooleanField(), aktiv: new BooleanField({ initial: false }),
modifikator_attacke: new NumberField({ integer: true, initial: 0 }), modifikator_attacke: new NumberField({ integer: true, initial: 0 }),
modifikator_parade: new NumberField({ integer: true, initial: 0 }), modifikator_parade: new NumberField({ integer: true, initial: 0 }),
@ -647,9 +651,9 @@ class DSA41_BewaffnungData extends TypeDataModel {
}), }),
schild: new SchemaField({ schild: new SchemaField({
aktiv: new BooleanField(), aktiv: new BooleanField({ initial: false }),
groesse: new StringField(), groesse: new StringField({ initial: "klein" }),
modifikator_attacke: new NumberField({ integer: true, initial: 0 }), modifikator_attacke: new NumberField({ integer: true, initial: 0 }),
modifikator_parade: new NumberField({ integer: true, initial: 0 }), modifikator_parade: new NumberField({ integer: true, initial: 0 }),
@ -659,7 +663,7 @@ class DSA41_BewaffnungData extends TypeDataModel {
}), }),
fernkampfwaffe: new SchemaField({ fernkampfwaffe: new SchemaField({
aktiv: new BooleanField(), aktiv: new BooleanField({ initial: false }),
basis: new StringField({ initial: "1d6 + 1" }), basis: new StringField({ initial: "1d6 + 1" }),
laden: new NumberField({ integer: true, initial: 0 }), laden: new NumberField({ integer: true, initial: 0 }),
@ -687,11 +691,11 @@ class DSA41_TalentData extends TypeDataModel {
static defineSchema() { static defineSchema() {
return { return {
kategorie: new StringField({ initial: "koerperliche" }), kategorie: new StringField({ initial: "koerperliche" }),
behinderung: new StringField(), behinderung: new StringField({ initial: "" }),
attribute1: new StringField(), attribute1: new StringField({ initial: "courage" }),
attribute2: new StringField(), attribute2: new StringField({ initial: "courage" }),
attribute3: new StringField(), attribute3: new StringField({ initial: "courage" }),
talentwert: new NumberField({ integer: true, initial: 0 }), talentwert: new NumberField({ integer: true, initial: 0 }),
}; };
@ -702,10 +706,10 @@ class DSA41_KampftalentData extends TypeDataModel {
static defineSchema() { static defineSchema() {
return { return {
kategorie: new StringField({ initial: "waffenlos" }), kategorie: new StringField({ initial: "waffenlos" }),
behinderung: new StringField(), behinderung: new StringField({ initial: "" }),
steigern: new StringField(), steigern: new StringField({ initial: "A_Star"}),
beschreibung: new StringField(), beschreibung: new StringField({ initial: "" }),
talentwert: new NumberField({ integer: true, initial: 0 }), talentwert: new NumberField({ integer: true, initial: 0 }),
attacke: new NumberField({ integer: true, initial: 0 }), attacke: new NumberField({ integer: true, initial: 0 }),
@ -721,7 +725,7 @@ class DSA41_SonderfertigkeitData extends TypeDataModel {
kosten: new NumberField({ integer: true, initial: 0 }), kosten: new NumberField({ integer: true, initial: 0 }),
verbreitung: new NumberField({ integer: true, initial: 0 }), verbreitung: new NumberField({ integer: true, initial: 0 }),
beschreibung: new StringField(), beschreibung: new StringField({ initial: "" }),
}; };
} }
} }
@ -732,7 +736,7 @@ class DSA41_VorNachteilData extends TypeDataModel {
kategorie: new StringField({ initial: "vorteil" }), kategorie: new StringField({ initial: "vorteil" }),
kosten: new NumberField({ integer: true, initial: 0 }), kosten: new NumberField({ integer: true, initial: 0 }),
beschreibung: new StringField(), beschreibung: new StringField({ initial: "" }),
}; };
} }
} }
@ -877,11 +881,16 @@ class DSA41_ActorSheet extends DSA41_ApplicationMixin(ActorSheetV2) {
if (roll_type == "talent") { if (roll_type == "talent") {
const title = game.i18n.localize("DSA41.roll_types." + roll_type) + ": " + item.name; const title = game.i18n.localize("DSA41.roll_types." + roll_type) + ": " + item.name;
const data = await DSA41_Dialog.wait("Talent", { window: {title: title}, item: item }); const data = await DSA41_Dialog.wait("Talent", { window: {title: title}, item: item });
const talentwert = item.system.talentwert + data.modifikator;
const roll1 = (await new Roll("1d20").evaluate()).total; const eBE = (await new Roll(item.system.behinderung || "0", { BE: this.document.system.computed.kampf.ruestungen_gesamt.gesamt_behinderung }).evaluate()).total;
const roll2 = (await new Roll("1d20").evaluate()).total; data.modifikator += eBE;
const roll3 = (await new Roll("1d20").evaluate()).total;
const talentwert = item.system.talentwert - data.modifikator;
const roll_modifier = talentwert < 0 ? -talentwert: 0;
const roll1 = (await new Roll("1d20").evaluate()).total + roll_modifier;
const roll2 = (await new Roll("1d20").evaluate()).total + roll_modifier;
const roll3 = (await new Roll("1d20").evaluate()).total + roll_modifier;
const attribute1 = this.document.system.computed.attributes[item.system.attribute1]; const attribute1 = this.document.system.computed.attributes[item.system.attribute1];
const attribute2 = this.document.system.computed.attributes[item.system.attribute2]; const attribute2 = this.document.system.computed.attributes[item.system.attribute2];
@ -891,11 +900,11 @@ class DSA41_ActorSheet extends DSA41_ApplicationMixin(ActorSheetV2) {
const needed_taw_roll2 = Math.max(roll2 - attribute2, 0); const needed_taw_roll2 = Math.max(roll2 - attribute2, 0);
const needed_taw_roll3 = Math.max(roll3 - attribute3, 0); const needed_taw_roll3 = Math.max(roll3 - attribute3, 0);
const leftover_taw = talentwert - needed_taw_roll1 - needed_taw_roll2 - needed_taw_roll3; const leftover_taw = Math.max(talentwert, 0) - needed_taw_roll1 - needed_taw_roll2 - needed_taw_roll3;
const context = { const context = {
talent: item, talent: item,
modifikator: data.modifikator, modifikator: -data.modifikator,
attribute1: { type: item.system.attribute1, value: attribute1 }, attribute1: { type: item.system.attribute1, value: attribute1 },
attribute2: { type: item.system.attribute2, value: attribute3 }, attribute2: { type: item.system.attribute2, value: attribute3 },
@ -909,7 +918,7 @@ class DSA41_ActorSheet extends DSA41_ApplicationMixin(ActorSheetV2) {
needed_taw_roll2: -needed_taw_roll2, needed_taw_roll2: -needed_taw_roll2,
needed_taw_roll3: -needed_taw_roll3, needed_taw_roll3: -needed_taw_roll3,
leftover_taw: leftover_taw, leftover_taw: Math.min(leftover_taw, item.system.talentwert),
}; };
const message = await ChatMessage.create( const message = await ChatMessage.create(
@ -1061,6 +1070,12 @@ class DSA41_ActorSheet extends DSA41_ApplicationMixin(ActorSheetV2) {
const item = this.document.items.get(item_id); const item = this.document.items.get(item_id);
item.delete(); item.delete();
}, },
"toggle_equipped": async function(event, target) {
const item_id = event.target.closest("[data-item-id]").dataset.itemId;
const item = this.document.items.get(item_id);
item.update({ "system.angelegt": !item.system.angelegt });
},
}, },
}; };

View File

@ -28,6 +28,31 @@
"type": "Item", "type": "Item",
"name": "talente", "name": "talente",
"label": "Talente" "label": "Talente"
},
{
"system": "dsa-4th-edition",
"path": "packs/ruestungen",
"type": "Item",
"name": "ruestungen",
"label": "Rüstungen"
},
{
"system": "dsa-4th-edition",
"path": "packs/bewaffnungen",
"type": "Item",
"name": "bewaffnungen",
"label": "Bewaffnungen"
}
],
"packFolders": [
{
"name": "DSA 4.1",
"packs": [
"talente",
"ruestungen",
"bewaffnungen"
]
} }
], ],

View File

@ -150,7 +150,7 @@ const talente: system.ItemCompendium = .{ .entries = &.{
// .{ .Kampftalent = .{ .name = "Peitsche", .system = .{ .kategorie = .???, .steigern = .E, .behinderung = "@BE - 1" } } }, // .{ .Kampftalent = .{ .name = "Peitsche", .system = .{ .kategorie = .???, .steigern = .E, .behinderung = "@BE - 1" } } },
.{ .Kampftalent = .{ .name = "Raufen", .system = .{ .kategorie = .waffenlos, .steigern = .C, .behinderung = "@BE" } } }, .{ .Kampftalent = .{ .name = "Raufen", .system = .{ .kategorie = .waffenlos, .steigern = .C, .behinderung = "@BE" } } },
.{ .Kampftalent = .{ .name = "Ringen", .system = .{ .kategorie = .waffenlos, .steigern = .D, .behinderung = "@BE" } } }, .{ .Kampftalent = .{ .name = "Ringen", .system = .{ .kategorie = .waffenlos, .steigern = .D, .behinderung = "@BE" } } },
.{ .Kampftalent = .{ .name = "Saebel", .system = .{ .kategorie = .nahkampf, .steigern = .D, .behinderung = "@BE - 2" } } }, .{ .Kampftalent = .{ .name = "Säbel" , .system = .{ .kategorie = .nahkampf, .steigern = .D, .behinderung = "@BE - 2" } } },
.{ .Kampftalent = .{ .name = "Schleuder", .system = .{ .kategorie = .fernkampf, .steigern = .E, .behinderung = "@BE - 2" } } }, .{ .Kampftalent = .{ .name = "Schleuder", .system = .{ .kategorie = .fernkampf, .steigern = .E, .behinderung = "@BE - 2" } } },
.{ .Kampftalent = .{ .name = "Schwerter", .system = .{ .kategorie = .nahkampf, .steigern = .E, .behinderung = "@BE - 2" } } }, .{ .Kampftalent = .{ .name = "Schwerter", .system = .{ .kategorie = .nahkampf, .steigern = .E, .behinderung = "@BE - 2" } } },
.{ .Kampftalent = .{ .name = "Speere", .system = .{ .kategorie = .nahkampf, .steigern = .D, .behinderung = "@BE - 3" } } }, .{ .Kampftalent = .{ .name = "Speere", .system = .{ .kategorie = .nahkampf, .steigern = .D, .behinderung = "@BE - 3" } } },
@ -164,12 +164,316 @@ const talente: system.ItemCompendium = .{ .entries = &.{
}}}, }}},
}}; }};
const ruestungen: system.ItemCompendium = .{ .entries = &.{
.{ .Folder = .{ .name = "Kleidung", .entries = &.{
.{ .Ruestung = .{ .name = "Anaurak", .system = .{ .kopf = 1, .brust = 1, .ruecken = 1, .bauch = 1, .linker_arm = 1, .rechter_arm = 1, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 1, .gesamt_behinderung = 4, .gewicht = 5, .preis = 0 } } },
.{ .Ruestung = .{ .name = "Dicke Kleidung", .system = .{ .kopf = 0, .brust = 1, .ruecken = 1, .bauch = 1, .linker_arm = 1, .rechter_arm = 1, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 0.9, .gesamt_behinderung = 0.9, .gewicht = 3, .preis = 0 } } },
.{ .Ruestung = .{ .name = "Fellumhang / Fuhrmannsmantel", .system = .{ .kopf = 0, .brust = 1, .ruecken = 2, .bauch = 0, .linker_arm = 1, .rechter_arm = 1, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 0.9, .gesamt_behinderung = 0.9, .gewicht = 3, .preis = 0 } } },
.{ .Ruestung = .{ .name = "Lederhose", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 1, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 0.4, .gesamt_behinderung = 0.4, .gewicht = 2, .preis = 0 } } },
.{ .Ruestung = .{ .name = "Lederweste / Pelzweste", .system = .{ .kopf = 0, .brust = 1, .ruecken = 1, .bauch = 1, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.6, .gesamt_behinderung = 0.6, .gewicht = 2, .preis = 0 } } },
.{ .Ruestung = .{ .name = "Lederweste / Pelzweste (lang)", .system = .{ .kopf = 0, .brust = 1, .ruecken = 1, .bauch = 1, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 0.8, .gesamt_behinderung = 0.8, .gewicht = 2, .preis = 0 } } },
.{ .Ruestung = .{ .name = "Hohe Stiefel", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 0.2, .gesamt_behinderung = 0.2, .gewicht = 2, .preis = 0 } } },
}}},
.{ .Folder = .{ .name = "Tuchrüstungen", .entries = &.{
.{ .Ruestung = .{ .name = "Gambeson", .system = .{ .kopf = 0, .brust = 2, .ruecken = 2, .bauch = 2, .linker_arm = 1, .rechter_arm = 1, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 1.5, .gesamt_behinderung = 1.5, .gewicht = 3, .preis = 40 } } },
.{ .Ruestung = .{ .name = "Mattenrücken", .system = .{ .kopf = 1, .brust = 1, .ruecken = 3, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.9, .gesamt_behinderung = 0.9, .gewicht = 3.5, .preis = 65 } } },
.{ .Ruestung = .{ .name = "Tuchrüstung", .system = .{ .kopf = 0, .brust = 2, .ruecken = 2, .bauch = 2, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 1.2, .gesamt_behinderung = 1.2, .gewicht = 2.5, .preis = 50 } } },
.{ .Ruestung = .{ .name = "Unterzeug mit Kettenteilen", .system = .{ .kopf = 0, .brust = 2, .ruecken = 2, .bauch = 1, .linker_arm = 2, .rechter_arm = 2, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 1.4, .gesamt_behinderung = 1.4, .gewicht = 4, .preis = 80 } } },
.{ .Ruestung = .{ .name = "Wattierte Kappe", .system = .{ .kopf = 1, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.1, .gesamt_behinderung = 0.1, .gewicht = 0.5, .preis = 5 } } },
.{ .Ruestung = .{ .name = "Wattiertes Unterzeug", .system = .{ .kopf = 0, .brust = 1, .ruecken = 1, .bauch = 1, .linker_arm = 1, .rechter_arm = 1, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 0.9, .gesamt_behinderung = 0.9, .gewicht = 2.5, .preis = 25 } } },
}}},
.{ .Folder = .{ .name = "Lederrüstungen", .entries = &.{
.{ .Ruestung = .{ .name = "Armschienen, Leder", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 1, .rechter_arm = 1, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.1, .gesamt_behinderung = 0.1, .gewicht = 1, .preis = 15 } } },
.{ .Ruestung = .{ .name = "Beinschienen, Leder", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 0.2, .gesamt_behinderung = 0.2, .gewicht = 1, .preis = 25 } } },
.{ .Ruestung = .{ .name = "Brustplatte", .system = .{ .kopf = 0, .brust = 2, .ruecken = 0, .bauch = 1, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.6, .gesamt_behinderung = 0.6, .gewicht = 2, .preis = 50 } } },
.{ .Ruestung = .{ .name = "Iryanrüstung", .system = .{ .kopf = 0, .brust = 3, .ruecken = 2, .bauch = 2, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 1.6, .gesamt_behinderung = 0.6, .gewicht = 3.5, .preis = 125 } } },
.{ .Ruestung = .{ .name = "Krötenhaut", .system = .{ .kopf = 0, .brust = 3, .ruecken = 2, .bauch = 2, .linker_arm = 1, .rechter_arm = 1, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 1.5, .gesamt_behinderung = 0.5, .gewicht = 4, .preis = 60 } } },
.{ .Ruestung = .{ .name = "Lederharnisch", .system = .{ .kopf = 0, .brust = 3, .ruecken = 3, .bauch = 3, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 1.8, .gesamt_behinderung = 1.8, .gewicht = 4.5, .preis = 80 } } },
.{ .Ruestung = .{ .name = "Lederhelm", .system = .{ .kopf = 2, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.2, .gesamt_behinderung = 0.2, .gewicht = 1.5, .preis = 20 } } },
.{ .Ruestung = .{ .name = "Lederhelm, verstärkt", .system = .{ .kopf = 3, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.3, .gesamt_behinderung = 0.3, .gewicht = 1.75, .preis = 30 } } },
.{ .Ruestung = .{ .name = "Streifenschurz", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 2, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 2, .rechtes_bein = 2, .gesamt_ruestungsschutz = 0.8, .gesamt_behinderung = 0.4, .gewicht = 3, .preis = 40 } } },
}}},
.{ .Folder = .{ .name = "Exotische Materialien", .entries = &.{
.{ .Ruestung = .{ .name = "Mammutonpanzer", .system = .{ .kopf = 0, .brust = 4, .ruecken = 4, .bauch = 4, .linker_arm = 2, .rechter_arm = 2, .linkes_bein = 2, .rechtes_bein = 2, .gesamt_ruestungsschutz = 3, .gesamt_behinderung = 2, .gewicht = 6, .preis = 1500 } } },
.{ .Ruestung = .{ .name = "Maraskanischer Hartholzharnisch", .system = .{ .kopf = 0, .brust = 4, .ruecken = 4, .bauch = 4, .linker_arm = 1, .rechter_arm = 1, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 2.7, .gesamt_behinderung = 1.7, .gewicht = 7, .preis = 1200 } } },
}}},
.{ .Folder = .{ .name = "Kette/Schuppe", .entries = &.{
.{ .Ruestung = .{ .name = "Brabaker Ringmantel", .system = .{ .kopf = 0, .brust = 3, .ruecken = 3, .bauch = 3, .linker_arm = 2, .rechter_arm = 2, .linkes_bein = 2, .rechtes_bein = 2, .gesamt_ruestungsschutz = 2.4, .gesamt_behinderung = 1.4, .gewicht = 9, .preis = 180 } } },
.{ .Ruestung = .{ .name = "Brigantina", .system = .{ .kopf = 0, .brust = 5, .ruecken = 4, .bauch = 4, .linker_arm = 2, .rechter_arm = 2, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 2.8, .gesamt_behinderung = 2.8, .gewicht = 6, .preis = 350 } } },
.{ .Ruestung = .{ .name = "Eisenmantel", .system = .{ .kopf = 0, .brust = 5, .ruecken = 5, .bauch = 5, .linker_arm = 2, .rechter_arm = 2, .linkes_bein = 2, .rechtes_bein = 2, .gesamt_ruestungsschutz = 3.6, .gesamt_behinderung = 2.6, .gewicht = 6, .preis = 500 } } },
.{ .Ruestung = .{ .name = "Fünflagenharnisch", .system = .{ .kopf = 0, .brust = 5, .ruecken = 5, .bauch = 4, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 3, .gesamt_behinderung = 3, .gewicht = 7, .preis = 600 } } },
.{ .Ruestung = .{ .name = "Kettenbeinlinge, Paar", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 4, .rechtes_bein = 4, .gesamt_ruestungsschutz = 0.8, .gesamt_behinderung = 0.8, .gewicht = 8, .preis = 200 } } },
.{ .Ruestung = .{ .name = "Kettenhandschuhe, Paar", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 1, .rechter_arm = 1, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.1, .gesamt_behinderung = 0.1, .gewicht = 1.5, .preis = 100 } } },
.{ .Ruestung = .{ .name = "Kettenhaube", .system = .{ .kopf = 3, .brust = 1, .ruecken = 1, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.7, .gesamt_behinderung = 0.7, .gewicht = 3.5, .preis = 80 } } },
.{ .Ruestung = .{ .name = "Kettenhaube, mit Gesichtsschutz", .system = .{ .kopf = 4, .brust = 1, .ruecken = 1, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.8, .gesamt_behinderung = 0.8, .gewicht = 4, .preis = 100 } } },
.{ .Ruestung = .{ .name = "Kettenhemd, 1/2 Arm", .system = .{ .kopf = 0, .brust = 4, .ruecken = 4, .bauch = 4, .linker_arm = 2, .rechter_arm = 2, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 2.8, .gesamt_behinderung = 1.8, .gewicht = 6.5, .preis = 150 } } },
.{ .Ruestung = .{ .name = "Kettenhemd, lang", .system = .{ .kopf = 0, .brust = 4, .ruecken = 4, .bauch = 4, .linker_arm = 3, .rechter_arm = 3, .linkes_bein = 2, .rechtes_bein = 2, .gesamt_ruestungsschutz = 3.1, .gesamt_behinderung = 2.1, .gewicht = 10, .preis = 180 } } },
.{ .Ruestung = .{ .name = "Kettenmantel", .system = .{ .kopf = 0, .brust = 4, .ruecken = 4, .bauch = 4, .linker_arm = 3, .rechter_arm = 3, .linkes_bein = 3, .rechtes_bein = 3, .gesamt_ruestungsschutz = 3.3, .gesamt_behinderung = 2.3, .gewicht = 12, .preis = 500 } } },
.{ .Ruestung = .{ .name = "Kettenkragen", .system = .{ .kopf = 2, .brust = 1, .ruecken = 1, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.6, .gesamt_behinderung = 0.3, .gewicht = 2.5, .preis = 60 } } },
.{ .Ruestung = .{ .name = "Kettenweste", .system = .{ .kopf = 0, .brust = 4, .ruecken = 4, .bauch = 4, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 2.4, .gesamt_behinderung = 1.4, .gewicht = 5, .preis = 100 } } },
.{ .Ruestung = .{ .name = "Löwenmähne", .system = .{ .kopf = 2, .brust = 2, .ruecken = 2, .bauch = 0, .linker_arm = 1, .rechter_arm = 1, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 1.1, .gesamt_behinderung = 0.55, .gewicht = 5, .preis = 100 } } },
.{ .Ruestung = .{ .name = "Ringelpanzer", .system = .{ .kopf = 0, .brust = 4, .ruecken = 4, .bauch = 4, .linker_arm = 3, .rechter_arm = 3, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 2.9, .gesamt_behinderung = 1.9, .gewicht = 7, .preis = 550 } } },
.{ .Ruestung = .{ .name = "Schuppenpanzer", .system = .{ .kopf = 0, .brust = 5, .ruecken = 5, .bauch = 5, .linker_arm = 3, .rechter_arm = 3, .linkes_bein = 3, .rechtes_bein = 3, .gesamt_ruestungsschutz = 3.9, .gesamt_behinderung = 3.9, .gewicht = 12, .preis = 1000 } } },
.{ .Ruestung = .{ .name = "Schuppenpanzer, lang", .system = .{ .kopf = 0, .brust = 5, .ruecken = 5, .bauch = 5, .linker_arm = 3, .rechter_arm = 3, .linkes_bein = 4, .rechtes_bein = 4, .gesamt_ruestungsschutz = 4.1, .gesamt_behinderung = 3.1, .gewicht = 18, .preis = 1200 } } },
.{ .Ruestung = .{ .name = "Spiegelpanzer", .system = .{ .kopf = 0, .brust = 5, .ruecken = 5, .bauch = 5, .linker_arm = 3, .rechter_arm = 3, .linkes_bein = 2, .rechtes_bein = 2, .gesamt_ruestungsschutz = 3.7, .gesamt_behinderung = 2.7, .gewicht = 10, .preis = 1000 } } },
}}},
.{ .Folder = .{ .name = "Plattenrüstungen", .entries = &.{
.{ .Ruestung = .{ .name = "Amazonenrüstung", .system = .{ .kopf = 3, .brust = 5, .ruecken = 3, .bauch = 5, .linker_arm = 2, .rechter_arm = 2, .linkes_bein = 3, .rechtes_bein = 3, .gesamt_ruestungsschutz = 3.7, .gesamt_behinderung = 1.7, .gewicht = 8, .preis = 0 } } },
.{ .Ruestung = .{ .name = "Armschienen, Bronze", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 2, .rechter_arm = 2, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.2, .gesamt_behinderung = 0.2, .gewicht = 1.5, .preis = 25 } } },
.{ .Ruestung = .{ .name = "Armschienen, Stahl", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 3, .rechter_arm = 3, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.3, .gesamt_behinderung = 0.3, .gewicht = 1.5, .preis = 35 } } },
.{ .Ruestung = .{ .name = "Baburiner Hut", .system = .{ .kopf = 4, .brust = 0, .ruecken = 1, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.6, .gesamt_behinderung = 0.3, .gewicht = 3, .preis = 60 } } },
.{ .Ruestung = .{ .name = "Bart / Halsberge", .system = .{ .kopf = 2, .brust = 1, .ruecken = 1, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.6, .gesamt_behinderung = 0.6, .gewicht = 1, .preis = 45 } } },
.{ .Ruestung = .{ .name = "Beinschienen, Bronze", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 2, .rechtes_bein = 2, .gesamt_ruestungsschutz = 0.4, .gesamt_behinderung = 0.4, .gewicht = 3, .preis = 35 } } },
.{ .Ruestung = .{ .name = "Beinschienen, Stahl", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 3, .rechtes_bein = 3, .gesamt_ruestungsschutz = 0.6, .gesamt_behinderung = 0.6, .gewicht = 3, .preis = 50 } } },
.{ .Ruestung = .{ .name = "Beintaschen / Schürze", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 2, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 2, .rechtes_bein = 2, .gesamt_ruestungsschutz = 0.8, .gesamt_behinderung = 0.8, .gewicht = 2, .preis = 90 } } },
.{ .Ruestung = .{ .name = "Bronzeharnisch", .system = .{ .kopf = 0, .brust = 5, .ruecken = 4, .bauch = 4, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 2.6, .gesamt_behinderung = 2.6, .gewicht = 6, .preis = 250 } } },
.{ .Ruestung = .{ .name = "Brustplatte", .system = .{ .kopf = 0, .brust = 2, .ruecken = 0, .bauch = 1, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.6, .gesamt_behinderung = 0.6, .gewicht = 2, .preis = 50 } } },
.{ .Ruestung = .{ .name = "Brustschalen", .system = .{ .kopf = 0, .brust = 2, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.4, .gesamt_behinderung = 0.4, .gewicht = 0.5, .preis = 25 } } },
.{ .Ruestung = .{ .name = "Drachenhelm", .system = .{ .kopf = 3, .brust = 0, .ruecken = 1, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.5, .gesamt_behinderung = 0.5, .gewicht = 3, .preis = 80 } } },
.{ .Ruestung = .{ .name = "Garether Platte", .system = .{ .kopf = 0, .brust = 6, .ruecken = 5, .bauch = 6, .linker_arm = 5, .rechter_arm = 5, .linkes_bein = 4, .rechtes_bein = 4, .gesamt_ruestungsschutz = 4.7, .gesamt_behinderung = 3.7, .gewicht = 14, .preis = 750 } } },
.{ .Ruestung = .{ .name = "Gestechrüstung", .system = .{ .kopf = 8, .brust = 8, .ruecken = 7, .bauch = 8, .linker_arm = 7, .rechter_arm = 7, .linkes_bein = 7, .rechtes_bein = 7, .gesamt_ruestungsschutz = 7.5, .gesamt_behinderung = 7.5, .gewicht = 30, .preis = 2500 } } },
.{ .Ruestung = .{ .name = "Gladiatorenschulter", .system = .{ .kopf = 0, .brust = 3, .ruecken = 2, .bauch = 0, .linker_arm = 3, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 1.15, .gesamt_behinderung = 0.15, .gewicht = 4, .preis = 180 } } },
.{ .Ruestung = .{ .name = "Horasischer Reiterharnisch", .system = .{ .kopf = 3, .brust = 7, .ruecken = 5, .bauch = 7, .linker_arm = 5, .rechter_arm = 5, .linkes_bein = 5, .rechtes_bein = 5, .gesamt_ruestungsschutz = 5.6, .gesamt_behinderung = 3.6, .gewicht = 17, .preis = 1000 } } },
.{ .Ruestung = .{ .name = "Kürass", .system = .{ .kopf = 0, .brust = 5, .ruecken = 1, .bauch = 2, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 1.6, .gesamt_behinderung = 0.6, .gewicht = 4, .preis = 110 } } },
.{ .Ruestung = .{ .name = "Kusliker Lamellar", .system = .{ .kopf = 0, .brust = 5, .ruecken = 4, .bauch = 4, .linker_arm = 1, .rechter_arm = 1, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 2.9, .gesamt_behinderung = 2.9, .gewicht = 7.5, .preis = 500 } } },
.{ .Ruestung = .{ .name = "Leichte Platte", .system = .{ .kopf = 0, .brust = 5, .ruecken = 4, .bauch = 5, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 2, .rechtes_bein = 2, .gesamt_ruestungsschutz = 3.2, .gesamt_behinderung = 2.2, .gewicht = 7.5, .preis = 250 } } },
.{ .Ruestung = .{ .name = "Morion", .system = .{ .kopf = 3, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.3, .gesamt_behinderung = 0.15, .gewicht = 4, .preis = 75 } } },
.{ .Ruestung = .{ .name = "Panzerbein", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 4, .rechtes_bein = 4, .gesamt_ruestungsschutz = 0.8, .gesamt_behinderung = 0.8, .gewicht = 6, .preis = 150 } } },
.{ .Ruestung = .{ .name = "Panzerhandschuhe, Paar", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 2, .rechter_arm = 2, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.2, .gesamt_behinderung = 0.2, .gewicht = 1.5, .preis = 120 } } },
.{ .Ruestung = .{ .name = "Panzerschuh", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 1, .rechtes_bein = 1, .gesamt_ruestungsschutz = 0.2, .gesamt_behinderung = 0.2, .gewicht = 1, .preis = 120 } } },
.{ .Ruestung = .{ .name = "Plattenschultern", .system = .{ .kopf = 0, .brust = 1, .ruecken = 1, .bauch = 0, .linker_arm = 2, .rechter_arm = 2, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.6, .gesamt_behinderung = 0.6, .gewicht = 3, .preis = 150 } } },
.{ .Ruestung = .{ .name = "Plattenarme", .system = .{ .kopf = 0, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 5, .rechter_arm = 5, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.5, .gesamt_behinderung = 0.5, .gewicht = 3, .preis = 200 } } },
.{ .Ruestung = .{ .name = "Schaller", .system = .{ .kopf = 4, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.4, .gesamt_behinderung = 0.2, .gewicht = 4, .preis = 60 } } },
.{ .Ruestung = .{ .name = "Stechhelm / Visierhelm", .system = .{ .kopf = 5, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.5, .gesamt_behinderung = 0.5, .gewicht = 4, .preis = 100 } } },
.{ .Ruestung = .{ .name = "Sturmhaube", .system = .{ .kopf = 3, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.3, .gesamt_behinderung = 0.15, .gewicht = 3.5, .preis = 70 } } },
.{ .Ruestung = .{ .name = "Tellerhelm", .system = .{ .kopf = 2, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.2, .gesamt_behinderung = 0.2, .gewicht = 1.5, .preis = 30 } } },
.{ .Ruestung = .{ .name = "Topfhelm", .system = .{ .kopf = 5, .brust = 0, .ruecken = 0, .bauch = 0, .linker_arm = 0, .rechter_arm = 0, .linkes_bein = 0, .rechtes_bein = 0, .gesamt_ruestungsschutz = 0.5, .gesamt_behinderung = 0.5, .gewicht = 4.5, .preis = 80 } } },
}}},
}};
const bewaffnungen: system.ItemCompendium = .{ .entries = &.{
.{ .Folder = .{ .name = "Anderthalbhänder", .entries = &.{
.{ .Bewaffnung = .{ .name = "Anderthalbhänder", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 1, .distanzklasse = "NS", .kampftalente = "Anderthalbhänder", .laenge = 115, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 100, .preis = 250 } } },
.{ .Bewaffnung = .{ .name = "Bastardschwert", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 11, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Anderthalbhänder", .laenge = 110, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 120, .preis = 200 } } },
.{ .Bewaffnung = .{ .name = "Nachtwind", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 11, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 2, .bruchfaktor = 0, .distanzklasse = "N", .kampftalente = "Anderthalbhänder", .laenge = 100, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 70, .preis = 500 } } },
.{ .Bewaffnung = .{ .name = "Rondrakamm", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+2", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "NS", .kampftalente = "Anderthalbhänder", .laenge = 130, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = true }, .gewicht = 130, .preis = 0 } } },
.{ .Bewaffnung = .{ .name = "Tuzakmesser", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+6", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 1, .distanzklasse = "NS", .kampftalente = "Anderthalbhänder", .laenge = 130, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 100, .preis = 400 } } },
}}},
.{ .Folder = .{ .name = "Dolche", .entries = &.{
.{ .Bewaffnung = .{ .name = "Basiliskenzunge", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 4, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 30, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 25, .preis = 70 } } },
.{ .Bewaffnung = .{ .name = "Borndorn", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 40, .zweihaendig = false, .werfbar = true, .improvisiert = false, .priviligiert = false }, .gewicht = 30, .preis = 40 } } },
.{ .Bewaffnung = .{ .name = "Dolch", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+1", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 2, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 30, .zweihaendig = false, .werfbar = true, .improvisiert = false, .priviligiert = false }, .gewicht = 20, .preis = 20 } } },
.{ .Bewaffnung = .{ .name = "Drachenzahn", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 0, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 40, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 40, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Eberfänger", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 40, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 40, .preis = 60 } } },
.{ .Bewaffnung = .{ .name = "Hakendolch", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+1", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 1, .initiative = 0, .bruchfaktor = -2, .distanzklasse = "HN", .kampftalente = "Dolche", .laenge = 60, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 50, .preis = 90 } } },
.{ .Bewaffnung = .{ .name = "Jagdmesser", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 3, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 30, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 15, .preis = 50 } } },
.{ .Bewaffnung = .{ .name = "Kurzschwert", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "HN", .kampftalente = "Dolche", .laenge = 50, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 40, .preis = 80 } } },
.{ .Bewaffnung = .{ .name = "Langdolch", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 40, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 30, .preis = 45 } } },
.{ .Bewaffnung = .{ .name = "Linkhand", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+1", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = 1, .initiative = 0, .bruchfaktor = 0, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 30, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 30, .preis = 90 } } },
.{ .Bewaffnung = .{ .name = "Mengbilar", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+1", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 7, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 25, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 20, .preis = 200 } } },
.{ .Bewaffnung = .{ .name = "Messer", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6", .schwellenwert = 12, .schadensschritte = 6, .modifikator_attacke = -2, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 4, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 25, .zweihaendig = false, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 10, .preis = 10 } } },
.{ .Bewaffnung = .{ .name = "Ogerfänger", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = 0, .bruchfaktor = 4, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 35, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 35, .preis = 150 } } },
.{ .Bewaffnung = .{ .name = "Scheibendolch", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -3, .initiative = 0, .bruchfaktor = 0, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 45, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 40, .preis = 60 } } },
.{ .Bewaffnung = .{ .name = "Schwerer Dolch", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 35, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 30, .preis = 40 } } },
.{ .Bewaffnung = .{ .name = "Vulkanglasdolch", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6-1", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = -2, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 6, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 30, .zweihaendig = false, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 30, .preis = 0 } } },
.{ .Bewaffnung = .{ .name = "Waqqif", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = -1, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 2, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 45, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 35, .preis = 60 } } },
.{ .Bewaffnung = .{ .name = "Wurfdolch", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+1", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = -1, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 2, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 25, .zweihaendig = false, .werfbar = true, .improvisiert = true, .priviligiert = false }, .gewicht = 20, .preis = 30 } } },
.{ .Bewaffnung = .{ .name = "Wurfmesser", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6-1", .schwellenwert = 12, .schadensschritte = 6, .modifikator_attacke = -2, .modifikator_parade = -3, .initiative = -1, .bruchfaktor = 2, .distanzklasse = "H", .kampftalente = "Dolche", .laenge = 20, .zweihaendig = false, .werfbar = true, .improvisiert = true, .priviligiert = false }, .gewicht = 10, .preis = 15 } } },
}}},
.{ .Folder = .{ .name = "Fechtwaffen", .entries = &.{
.{ .Bewaffnung = .{ .name = "Degen", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 2, .bruchfaktor = 3, .distanzklasse = "N", .kampftalente = "Fechtwaffen", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 40, .preis = 150 } } },
.{ .Bewaffnung = .{ .name = "Florett", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 13, .schadensschritte = 5, .modifikator_attacke = 1, .modifikator_parade = -1, .initiative = 3, .bruchfaktor = 4, .distanzklasse = "N", .kampftalente = "Fechtwaffen", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 30, .preis = 180 } } },
.{ .Bewaffnung = .{ .name = "Langdolch", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "H", .kampftalente = "Fechtwaffen", .laenge = 40, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 30, .preis = 45 } } },
.{ .Bewaffnung = .{ .name = "Magierdegen", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 13, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = 1, .bruchfaktor = 4, .distanzklasse = "N", .kampftalente = "Fechtwaffen", .laenge = 75, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 30, .preis = 150 } } },
.{ .Bewaffnung = .{ .name = "Panzerstecher", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 13, .schadensschritte = 3, .modifikator_attacke = -1, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 0, .distanzklasse = "N", .kampftalente = "Fechtwaffen", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 80, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Rapier", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Fechtwaffen", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 45, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Robbentöter", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Fechtwaffen", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 70, .preis = 200 } } },
.{ .Bewaffnung = .{ .name = "Stockdegen", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = -1, .modifikator_parade = -3, .initiative = 0, .bruchfaktor = 4, .distanzklasse = "N", .kampftalente = "Fechtwaffen", .laenge = 80, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 35, .preis = 180 } } },
.{ .Bewaffnung = .{ .name = "Wolfsmesser", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 1, .distanzklasse = "N", .kampftalente = "Fechtwaffen", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 50, .preis = 250 } } },
}}},
.{ .Folder = .{ .name = "Hiebwaffen", .entries = &.{
.{ .Bewaffnung = .{ .name = "Baccanaq / Bakka", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 5, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 80, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 80, .preis = 180 } } },
.{ .Bewaffnung = .{ .name = "Beil", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = -1, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 5, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 50, .zweihaendig = false, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 70, .preis = 20 } } },
.{ .Bewaffnung = .{ .name = "Brabakbengel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 13, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 120, .preis = 100 } } },
.{ .Bewaffnung = .{ .name = "Byakka", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 14, .schadensschritte = 2, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 3, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 100, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 130, .preis = 90 } } },
.{ .Bewaffnung = .{ .name = "Fackel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6", .schwellenwert = 11, .schadensschritte = 5, .modifikator_attacke = -2, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 8, .distanzklasse = "HN", .kampftalente = "Hiebwaffen", .laenge = 50, .zweihaendig = false, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 30, .preis = 0.5 } } },
.{ .Bewaffnung = .{ .name = "Fleischerbeil", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = -2, .modifikator_parade = -3, .initiative = -1, .bruchfaktor = 2, .distanzklasse = "H", .kampftalente = "Hiebwaffen", .laenge = 30, .zweihaendig = false, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 60, .preis = 20 } } },
.{ .Bewaffnung = .{ .name = "Haumesser", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 13, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 3, .distanzklasse = "HN", .kampftalente = "Hiebwaffen", .laenge = 50, .zweihaendig = false, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 90, .preis = 40 } } },
.{ .Bewaffnung = .{ .name = "Keule", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 11, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = 0, .bruchfaktor = 3, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 80, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 100, .preis = 15 } } },
.{ .Bewaffnung = .{ .name = "Knochenkeule", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 11, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 3, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 100, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 110, .preis = 0 } } },
.{ .Bewaffnung = .{ .name = "Knüppel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+1", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = 0, .bruchfaktor = 6, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 80, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 60, .preis = 1 } } },
.{ .Bewaffnung = .{ .name = "Kriegsfächer", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = 1, .initiative = 0, .bruchfaktor = 3, .distanzklasse = "H", .kampftalente = "Hiebwaffen", .laenge = 40, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 50, .preis = 250 } } },
.{ .Bewaffnung = .{ .name = "Lindwurmschläger", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 11, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 1, .distanzklasse = "HN", .kampftalente = "Hiebwaffen", .laenge = 50, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 95, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Molokdeschnaja", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 11, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 3, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 100, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 100, .preis = 90 } } },
.{ .Bewaffnung = .{ .name = "Orknase", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 13, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 4, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 100, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 110, .preis = 75 } } },
.{ .Bewaffnung = .{ .name = "Rabenschnabel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 10, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 3, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 110, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 90, .preis = 130 } } },
.{ .Bewaffnung = .{ .name = "Schmiedehammer", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 14, .schadensschritte = 2, .modifikator_attacke = -1, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 1, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = true }, .gewicht = 150, .preis = 0 } } },
.{ .Bewaffnung = .{ .name = "Sichel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = -2, .modifikator_parade = -2, .initiative = -2, .bruchfaktor = 6, .distanzklasse = "H", .kampftalente = "Hiebwaffen", .laenge = 50, .zweihaendig = false, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 30, .preis = 25 } } },
.{ .Bewaffnung = .{ .name = "Skraja", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 11, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 4, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 70, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 90, .preis = 50 } } },
.{ .Bewaffnung = .{ .name = "Sonnenszepter", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = -1, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 70, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = true }, .gewicht = 90, .preis = 0 } } },
.{ .Bewaffnung = .{ .name = "Streitaxt", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 13, .schadensschritte = 2, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 120, .preis = 50 } } },
.{ .Bewaffnung = .{ .name = "Streitkolben", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 11, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "N", .kampftalente = "Hiebwaffen", .laenge = 75, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 120, .preis = 50 } } },
.{ .Bewaffnung = .{ .name = "Stuhlbein", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6", .schwellenwert = 11, .schadensschritte = 5, .modifikator_attacke = -1, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 8, .distanzklasse = "HN", .kampftalente = "Hiebwaffen", .laenge = 40, .zweihaendig = false, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 40, .preis = 0 } } },
.{ .Bewaffnung = .{ .name = "Wurfbeil", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 10, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 2, .distanzklasse = "H", .kampftalente = "Hiebwaffen", .laenge = 40, .zweihaendig = false, .werfbar = true, .improvisiert = true, .priviligiert = false }, .gewicht = 50, .preis = 35 } } },
.{ .Bewaffnung = .{ .name = "Wurfkeule", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = -1, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 3, .distanzklasse = "H", .kampftalente = "Hiebwaffen", .laenge = 40, .zweihaendig = false, .werfbar = true, .improvisiert = true, .priviligiert = false }, .gewicht = 35, .preis = 18 } } },
.{ .Bewaffnung = .{ .name = "Zwergenskraja", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 11, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "HN", .kampftalente = "Hiebwaffen", .laenge = 60, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 80, .preis = 100 } } },
}}},
.{ .Folder = .{ .name = "Infanteriewaffen", .entries = &.{
.{ .Bewaffnung = .{ .name = "Glefe", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 13, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 5, .distanzklasse = "S", .kampftalente = "Infanteriewaffen", .laenge = 200, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 120, .preis = 45 } } },
.{ .Bewaffnung = .{ .name = "Hakenspieß", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 13, .schadensschritte = 4, .modifikator_attacke = -1, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 5, .distanzklasse = "S", .kampftalente = "Infanteriewaffen", .laenge = 250, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 120, .preis = 70 } } },
.{ .Bewaffnung = .{ .name = "Hellebarde", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 5, .distanzklasse = "S", .kampftalente = "Infanteriewaffen", .laenge = 200, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 150, .preis = 75 } } },
.{ .Bewaffnung = .{ .name = "Korspieß", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+2", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 3, .distanzklasse = "S", .kampftalente = "Infanteriewaffen", .laenge = 180, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = true }, .gewicht = 140, .preis = 200 } } },
.{ .Bewaffnung = .{ .name = "Neethaner Langaxt", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+2", .schwellenwert = 13, .schadensschritte = 4, .modifikator_attacke = -1, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 5, .distanzklasse = "S", .kampftalente = "Infanteriewaffen", .laenge = 180, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 160, .preis = 160 } } },
.{ .Bewaffnung = .{ .name = "Pailos", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+4", .schwellenwert = 14, .schadensschritte = 2, .modifikator_attacke = -1, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 3, .distanzklasse = "S", .kampftalente = "Infanteriewaffen", .laenge = 175, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 180, .preis = 300 } } },
.{ .Bewaffnung = .{ .name = "Partisane", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 13, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = 0, .bruchfaktor = 4, .distanzklasse = "S", .kampftalente = "Infanteriewaffen", .laenge = 200, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 150, .preis = 80 } } },
.{ .Bewaffnung = .{ .name = "Schnitter", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 14, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 4, .distanzklasse = "NS", .kampftalente = "Infanteriewaffen", .laenge = 130, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 90, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Sense", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 13, .schadensschritte = 4, .modifikator_attacke = -2, .modifikator_parade = -4, .initiative = -2, .bruchfaktor = 7, .distanzklasse = "S", .kampftalente = "Infanteriewaffen", .laenge = 160, .zweihaendig = true, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 100, .preis = 30 } } },
.{ .Bewaffnung = .{ .name = "Sturmsense", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 13, .schadensschritte = 3, .modifikator_attacke = -1, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 5, .distanzklasse = "S", .kampftalente = "Infanteriewaffen", .laenge = 180, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 120, .preis = 40 } } },
.{ .Bewaffnung = .{ .name = "Warunker Hammer", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+6", .schwellenwert = 14, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 2, .distanzklasse = "NS", .kampftalente = "Infanteriewaffen", .laenge = 150, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 150, .preis = 150 } } },
.{ .Bewaffnung = .{ .name = "Wurmspieß", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 13, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = 0, .bruchfaktor = 2, .distanzklasse = "S", .kampftalente = "Infanteriewaffen", .laenge = 180, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 120, .preis = 120 } } },
}}},
.{ .Folder = .{ .name = "Kettenstäbe", .entries = &.{
.{ .Bewaffnung = .{ .name = "Dreigliederstab", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 13, .schadensschritte = 4, .modifikator_attacke = 1, .modifikator_parade = 1, .initiative = 2, .bruchfaktor = 3, .distanzklasse = "HN", .kampftalente = "Kettenstäbe", .laenge = 130, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 100, .preis = 180 } } },
.{ .Bewaffnung = .{ .name = "Kettenstab", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 13, .schadensschritte = 4, .modifikator_attacke = 1, .modifikator_parade = 0, .initiative = 2, .bruchfaktor = 2, .distanzklasse = "HN", .kampftalente = "Kettenstäbe", .laenge = 120, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 100, .preis = 120 } } },
}}},
.{ .Folder = .{ .name = "Kettenwaffen", .entries = &.{
.{ .Bewaffnung = .{ .name = "Geißel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6-1", .schwellenwert = 14, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = -4, .initiative = -1, .bruchfaktor = 5, .distanzklasse = "N", .kampftalente = "Kettenwaffen", .laenge = 100, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 30, .preis = 15 } } },
.{ .Bewaffnung = .{ .name = "Kettenkugel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "3d6", .schwellenwert = 16, .schadensschritte = 2, .modifikator_attacke = -2, .modifikator_parade = -4, .initiative = -3, .bruchfaktor = 2, .distanzklasse = "S", .kampftalente = "Kettenwaffen", .laenge = 100, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 250, .preis = 150 } } },
.{ .Bewaffnung = .{ .name = "Morgenstern", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 14, .schadensschritte = 2, .modifikator_attacke = -1, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Kettenwaffen", .laenge = 100, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 140, .preis = 100 } } },
.{ .Bewaffnung = .{ .name = "Neunschwänzige", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+1", .schwellenwert = 14, .schadensschritte = 4, .modifikator_attacke = -1, .modifikator_parade = -4, .initiative = -1, .bruchfaktor = 5, .distanzklasse = "N", .kampftalente = "Kettenwaffen", .laenge = 120, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 80, .preis = 60 } } },
.{ .Bewaffnung = .{ .name = "Ochsenherde", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "3d6+3", .schwellenwert = 17, .schadensschritte = 1, .modifikator_attacke = -2, .modifikator_parade = -4, .initiative = -3, .bruchfaktor = 3, .distanzklasse = "N", .kampftalente = "Kettenwaffen", .laenge = 110, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 300, .preis = 250 } } },
.{ .Bewaffnung = .{ .name = "Ogerschelle", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+2", .schwellenwert = 15, .schadensschritte = 1, .modifikator_attacke = -1, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 3, .distanzklasse = "N", .kampftalente = "Kettenwaffen", .laenge = 120, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 240, .preis = 180 } } },
}}},
.{ .Folder = .{ .name = "Peitsche", .entries = &.{
.{ .Bewaffnung = .{ .name = "Peitsche", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6", .schwellenwert = 14, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 4, .distanzklasse = "S", .kampftalente = "Peitsche", .laenge = 250, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 60, .preis = 25 } } },
}}},
.{ .Folder = .{ .name = "Säbel", .entries = &.{
.{ .Bewaffnung = .{ .name = "Amazonensäbel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Säbel", .laenge = 100, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 75, .preis = 180 } } },
.{ .Bewaffnung = .{ .name = "Arbach", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Säbel", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 100, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Entermesser", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Säbel", .laenge = 75, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 70, .preis = 50 } } },
.{ .Bewaffnung = .{ .name = "Haumesser", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 13, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 3, .distanzklasse = "HN", .kampftalente = "Säbel", .laenge = 50, .zweihaendig = false, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 90, .preis = 40 } } },
.{ .Bewaffnung = .{ .name = "Khunchomer", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Säbel", .laenge = 80, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 90, .preis = 130 } } },
.{ .Bewaffnung = .{ .name = "Kurzschwert", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "HN", .kampftalente = "Säbel", .laenge = 50, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 40, .preis = 80 } } },
.{ .Bewaffnung = .{ .name = "Kusliker Säbel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 1, .distanzklasse = "N", .kampftalente = "Säbel", .laenge = 80, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 70, .preis = 160 } } },
.{ .Bewaffnung = .{ .name = "Robbentöter", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Säbel", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 70, .preis = 200 } } },
.{ .Bewaffnung = .{ .name = "Säbel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Säbel", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 60, .preis = 100 } } },
.{ .Bewaffnung = .{ .name = "Sklaventod", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 3, .distanzklasse = "N", .kampftalente = "Säbel", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 80, .preis = 250 } } },
.{ .Bewaffnung = .{ .name = "Waqqif", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = -1, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 2, .distanzklasse = "H", .kampftalente = "Säbel", .laenge = 45, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 35, .preis = 60 } } },
.{ .Bewaffnung = .{ .name = "Wolfsmesser", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 1, .distanzklasse = "N", .kampftalente = "Säbel", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 50, .preis = 250 } } },
}}},
.{ .Folder = .{ .name = "Schwerter", .entries = &.{
.{ .Bewaffnung = .{ .name = "Amazonensäbel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Schwerter", .laenge = 100, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 75, .preis = 180 } } },
.{ .Bewaffnung = .{ .name = "Arbach", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Schwerter", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 100, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Barbarenschwert", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 13, .schadensschritte = 2, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 4, .distanzklasse = "N", .kampftalente = "Schwerter", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 100, .preis = 200 } } },
.{ .Bewaffnung = .{ .name = "Bastardschwert", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Schwerter", .laenge = 110, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 120, .preis = 200 } } },
.{ .Bewaffnung = .{ .name = "Breitschwert", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "N", .kampftalente = "Schwerter", .laenge = 85, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 80, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Kurzschwert", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "HN", .kampftalente = "Schwerter", .laenge = 50, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 40, .preis = 80 } } },
.{ .Bewaffnung = .{ .name = "Kusliker Säbel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 1, .distanzklasse = "N", .kampftalente = "Schwerter", .laenge = 80, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 70, .preis = 160 } } },
.{ .Bewaffnung = .{ .name = "Langschwert", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "N", .kampftalente = "Schwerter", .laenge = 95, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 80, .preis = 180 } } },
.{ .Bewaffnung = .{ .name = "Nachtwind", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 11, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 2, .bruchfaktor = 0, .distanzklasse = "N", .kampftalente = "Schwerter", .laenge = 100, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 70, .preis = 500 } } },
.{ .Bewaffnung = .{ .name = "Rapier", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative =1, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Schwerter", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 45, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Robbentöter", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Schwerter", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 70, .preis = 200 } } },
.{ .Bewaffnung = .{ .name = "Säbel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Schwerter", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 60, .preis = 100 } } },
// .{ .Bewaffnung = .{ .name = "Turnierschwert", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3(A)", .schwellenwert = 11, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 3, .distanzklasse = "N", .kampftalente = "Schwerter", .laenge = 80, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 60, .preis = 80 } } },
.{ .Bewaffnung = .{ .name = "Wolfsmesser", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 1, .distanzklasse = "N", .kampftalente = "Schwerter", .laenge = 90, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 50, .preis = 250 } } },
}}},
.{ .Folder = .{ .name = "Speere", .entries = &.{
.{ .Bewaffnung = .{ .name = "Drachentöter", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "3d6+5", .schwellenwert = 20, .schadensschritte = 1, .modifikator_attacke = -2, .modifikator_parade = -4, .initiative = -3, .bruchfaktor = 3, .distanzklasse = "P", .kampftalente = "Speere", .laenge = 400, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 400, .preis = 0 } } },
.{ .Bewaffnung = .{ .name = "Dreizack", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 13, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 5, .distanzklasse = "S", .kampftalente = "Speere", .laenge = 140, .zweihaendig = false, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 90, .preis = 50 } } },
.{ .Bewaffnung = .{ .name = "Dschadra", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -3, .initiative = -1, .bruchfaktor = 6, .distanzklasse = "S", .kampftalente = "Speere", .laenge = 200, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 80, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Efferdbart", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+4", .schwellenwert = 13, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 3, .distanzklasse = "NS", .kampftalente = "Speere", .laenge = 120, .zweihaendig = false, .werfbar = true, .improvisiert = false, .priviligiert = false }, .gewicht = 90, .preis = 80 } } },
.{ .Bewaffnung = .{ .name = "Holzspeer", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = -1, .modifikator_parade = -3, .initiative = 0, .bruchfaktor = 5, .distanzklasse = "S", .kampftalente = "Speere", .laenge = 150, .zweihaendig = true, .werfbar = true, .improvisiert = false, .priviligiert = false }, .gewicht = 60, .preis = 10 } } },
.{ .Bewaffnung = .{ .name = "Jagdspieß", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+6", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 3, .distanzklasse = "S", .kampftalente = "Speere", .laenge = 200, .zweihaendig = true, .werfbar = true, .improvisiert = false, .priviligiert = false }, .gewicht = 80, .preis = 80 } } },
.{ .Bewaffnung = .{ .name = "Korspieß", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+2", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 3, .distanzklasse = "S", .kampftalente = "Speere", .laenge = 180, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = true }, .gewicht = 140, .preis = 200 } } },
.{ .Bewaffnung = .{ .name = "Kriegslanze", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = -2, .modifikator_parade = -4, .initiative = -2, .bruchfaktor = 5, .distanzklasse = "P", .kampftalente = "Speere", .laenge = 300, .zweihaendig = true, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 150, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Partisane", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 13, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = 0, .bruchfaktor = 4, .distanzklasse = "S", .kampftalente = "Speere", .laenge = 200, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 150, .preis = 80 } } },
.{ .Bewaffnung = .{ .name = "Pike", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 14, .schadensschritte = 4, .modifikator_attacke = -1, .modifikator_parade = -2, .initiative = -2, .bruchfaktor = 6, .distanzklasse = "P", .kampftalente = "Speere", .laenge = 350, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 180, .preis = 50 } } },
.{ .Bewaffnung = .{ .name = "Schnitter", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 14, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 4, .distanzklasse = "NS", .kampftalente = "Speere", .laenge = 130, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 90, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Speer", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 5, .distanzklasse = "S", .kampftalente = "Speere", .laenge = 190, .zweihaendig = true, .werfbar = true, .improvisiert = false, .priviligiert = false }, .gewicht = 80, .preis = 30 } } },
.{ .Bewaffnung = .{ .name = "Stoßspeer", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+2", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 3, .distanzklasse = "S", .kampftalente = "Speere", .laenge = 200, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 150, .preis = 100 } } },
// .{ .Bewaffnung = .{ .name = "Turnierlanze", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2 (A)", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = -2, .modifikator_parade = -4, .initiative = -2, .bruchfaktor = 8, .distanzklasse = "P", .kampftalente = "Speere", .laenge = 300, .zweihaendig = true, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 120, .preis = 50 } } },
.{ .Bewaffnung = .{ .name = "Wurfspeer", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 11, .schadensschritte = 5, .modifikator_attacke = -1, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 4, .distanzklasse = "N", .kampftalente = "Speere", .laenge = 100, .zweihaendig = false, .werfbar = true, .improvisiert = true, .priviligiert = false }, .gewicht = 80, .preis = 30 } } },
.{ .Bewaffnung = .{ .name = "Wurmspieß", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 13, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = 0, .bruchfaktor = 2, .distanzklasse = "S", .kampftalente = "Speere", .laenge = 180, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 120, .preis = 120 } } },
}}},
.{ .Folder = .{ .name = "Stäbe", .entries = &.{
.{ .Bewaffnung = .{ .name = "Kampfstab", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+1", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 5, .distanzklasse = "NS", .kampftalente = "Stäbe", .laenge = 150, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 80, .preis = 40 } } },
.{ .Bewaffnung = .{ .name = "Magierstab", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+1", .schwellenwert = 11, .schadensschritte = 5, .modifikator_attacke = -1, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 0, .distanzklasse = "NS", .kampftalente = "Stäbe", .laenge = 150, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = true }, .gewicht = 90, .preis = 0 } } },
.{ .Bewaffnung = .{ .name = "Zweililien", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 1, .modifikator_parade = -1, .initiative = 1, .bruchfaktor = 4, .distanzklasse = "N", .kampftalente = "Stäbe", .laenge = 140, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 80, .preis = 200 } } },
}}},
.{ .Folder = .{ .name = "Zweihandflegel", .entries = &.{
.{ .Bewaffnung = .{ .name = "Dreschflegel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = -2, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 6, .distanzklasse = "S", .kampftalente = "Zweihandflegel", .laenge = 150, .zweihaendig = true, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 100, .preis = 15 } } },
.{ .Bewaffnung = .{ .name = "Kriegsflegel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+6", .schwellenwert = 12, .schadensschritte = 2, .modifikator_attacke = -1, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 5, .distanzklasse = "S", .kampftalente = "Zweihandflegel", .laenge = 150, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 120, .preis = 50 } } },
}}},
.{ .Folder = .{ .name = "Zweihand-Hiebwaffen", .entries = &.{
.{ .Bewaffnung = .{ .name = "Barbarenstreitaxt", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "3d6+2", .schwellenwert = 15, .schadensschritte = 1, .modifikator_attacke = -1, .modifikator_parade = -4, .initiative = -2, .bruchfaktor = 3, .distanzklasse = "N", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 120, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 250, .preis = 150 } } },
.{ .Bewaffnung = .{ .name = "Echsische Axt", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = 0, .bruchfaktor = 3, .distanzklasse = "NS", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 150, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 90, .preis = 0 } } },
.{ .Bewaffnung = .{ .name = "Felsspalter", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+2", .schwellenwert = 14, .schadensschritte = 2, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = -1, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 120, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 150, .preis = 300 } } },
.{ .Bewaffnung = .{ .name = "Gruufhai", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+6", .schwellenwert = 14, .schadensschritte = 2, .modifikator_attacke = -1, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 3, .distanzklasse = "N", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 120, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 180, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Holzfälleraxt", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6", .schwellenwert = 12, .schadensschritte = 2, .modifikator_attacke = -1, .modifikator_parade = -4, .initiative = -2, .bruchfaktor = 5, .distanzklasse = "N", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 110, .zweihaendig = true, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 160, .preis = 80 } } },
.{ .Bewaffnung = .{ .name = "Kriegshammer", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+3", .schwellenwert = 14, .schadensschritte = 2, .modifikator_attacke = -1, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 2, .distanzklasse = "N", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 100, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 180, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Neethaner Langaxt", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+2", .schwellenwert = 13, .schadensschritte = 4, .modifikator_attacke = -1, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 5, .distanzklasse = "S", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 180, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 160, .preis = 160 } } },
.{ .Bewaffnung = .{ .name = "Orknase", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 12, .schadensschritte = 2, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 4, .distanzklasse = "N", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 100, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 110, .preis = 75 } } },
.{ .Bewaffnung = .{ .name = "Pailos", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+4", .schwellenwert = 14, .schadensschritte = 2, .modifikator_attacke = -1, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 3, .distanzklasse = "S", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 175, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 180, .preis = 300 } } },
.{ .Bewaffnung = .{ .name = "Schnitter", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 14, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 4, .distanzklasse = "NS", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 130, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 90, .preis = 120 } } },
.{ .Bewaffnung = .{ .name = "Spitzhacke", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+6", .schwellenwert = 13, .schadensschritte = 2, .modifikator_attacke = -2, .modifikator_parade = -4, .initiative = -3, .bruchfaktor = 5, .distanzklasse = "N", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 100, .zweihaendig = true, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 200, .preis = 20 } } },
.{ .Bewaffnung = .{ .name = "Vorschlaghammer", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 13, .schadensschritte = 2, .modifikator_attacke = -2, .modifikator_parade = -4, .initiative = -3, .bruchfaktor = 5, .distanzklasse = "N", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 90, .zweihaendig = true, .werfbar = false, .improvisiert = true, .priviligiert = false }, .gewicht = 250, .preis = 30 } } },
.{ .Bewaffnung = .{ .name = "Warunker Hammer", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+6", .schwellenwert = 14, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 2, .distanzklasse = "NS", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 150, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 150, .preis = 150 } } },
.{ .Bewaffnung = .{ .name = "Zwergenschlägel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 13, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 1, .distanzklasse = "N", .kampftalente = "Zweihand-Hiebwaffen", .laenge = 120, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 120, .preis = 150 } } },
}}},
.{ .Folder = .{ .name = "Zweihandschwerter/-säbel", .entries = &.{
.{ .Bewaffnung = .{ .name = "Andergaster", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "3d6+2", .schwellenwert = 14, .schadensschritte = 2, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = -3, .bruchfaktor = 3, .distanzklasse = "S", .kampftalente = "Zweihandschwerter/-säbel", .laenge = 200, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 220, .preis = 350 } } },
.{ .Bewaffnung = .{ .name = "Anderthalbhänder", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+5", .schwellenwert = 11, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 1, .distanzklasse = "NS", .kampftalente = "Zweihandschwerter/-säbel", .laenge = 115, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 100, .preis = 250 } } },
.{ .Bewaffnung = .{ .name = "Boronssichel", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+6", .schwellenwert = 13, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -3, .initiative = -2, .bruchfaktor = 3, .distanzklasse = "S", .kampftalente = "Zweihandschwerter/-säbel", .laenge = 180, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 160, .preis = 400 } } },
.{ .Bewaffnung = .{ .name = "Doppelkhunchomer", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+6", .schwellenwert = 12, .schadensschritte = 2, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 2, .distanzklasse = "NS", .kampftalente = "Zweihandschwerter/-säbel", .laenge = 130, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 150, .preis = 250 } } },
.{ .Bewaffnung = .{ .name = "Großer Sklaventod", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+4", .schwellenwert = 13, .schadensschritte = 2, .modifikator_attacke = 0, .modifikator_parade = -2, .initiative = -2, .bruchfaktor = 3, .distanzklasse = "NS", .kampftalente = "Zweihandschwerter/-säbel", .laenge = 140, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 160, .preis = 350 } } },
.{ .Bewaffnung = .{ .name = "Richtschwert", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "3d6+4", .schwellenwert = 13, .schadensschritte = 2, .modifikator_attacke = -2, .modifikator_parade = -4, .initiative = -3, .bruchfaktor = 5, .distanzklasse = "N", .kampftalente = "Zweihandschwerter/-säbel", .laenge = 130, .zweihaendig = true, .werfbar = false, .improvisiert = true, .priviligiert = true }, .gewicht = 200, .preis = 0 } } },
.{ .Bewaffnung = .{ .name = "Rondrakamm", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+2", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 0, .bruchfaktor = 1, .distanzklasse = "NS", .kampftalente = "Zweihandschwerter/-säbel", .laenge = 130, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = true }, .gewicht = 130, .preis = 0 } } },
.{ .Bewaffnung = .{ .name = "Tuzakmesser", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+6", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = 1, .bruchfaktor = 1, .distanzklasse = "NS", .kampftalente = "Zweihandschwerter/-säbel", .laenge = 130, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 100, .preis = 400 } } },
.{ .Bewaffnung = .{ .name = "Zweihänder", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "2d6+4", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 2, .distanzklasse = "NS", .kampftalente = "Zweihandschwerter/-säbel", .laenge = 155, .zweihaendig = true, .werfbar = false, .improvisiert = false, .priviligiert = true }, .gewicht = 160, .preis = 250 } } },
}}},
.{ .Folder = .{ .name = "Handgemenge-Waffen (Raufen)", .entries = &.{
// .{ .Bewaffnung = .{ .name = "Fausthieb", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6 (A)*", .schwellenwert = 10, .schadensschritte = 3, .modifikator_attacke = -1, .modifikator_parade = -2**, .initiative = -2, .bruchfaktor = -, .distanzklasse = "H", .kampftalente = "Raufen", .laenge = -, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = -, .preis = - } } },
// .{ .Bewaffnung = .{ .name = "Tritt/Kopfstoß", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6 (A)*", .schwellenwert = 10, .schadensschritte = 3, .modifikator_attacke = -1, .modifikator_parade = -2**, .initiative = -1, .bruchfaktor = -, .distanzklasse = "H", .kampftalente = "Raufen", .laenge = -, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = -, .preis = - } } },
.{ .Bewaffnung = .{ .name = "Drachenklaue", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = -1, .bruchfaktor = 0, .distanzklasse = "H", .kampftalente = "Raufen", .laenge = 20, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 200, .preis = 350 } } },
.{ .Bewaffnung = .{ .name = "Drachenklaue (lange Klinge)", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+3", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = -1, .bruchfaktor = 1, .distanzklasse = "H", .kampftalente = "Raufen", .laenge = 30, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 200, .preis = 390 } } },
.{ .Bewaffnung = .{ .name = "Drachenklaue (Klingenfänger)", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = -1, .bruchfaktor = 0, .distanzklasse = "H", .kampftalente = "Raufen", .laenge = 20, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 200, .preis = 390 } } },
.{ .Bewaffnung = .{ .name = "Drachenklaue (Klingenbrecher)", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = -1, .bruchfaktor = 0, .distanzklasse = "H", .kampftalente = "Raufen", .laenge = 20, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 200, .preis = 410 } } },
.{ .Bewaffnung = .{ .name = "Veteranenhand", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 12, .schadensschritte = 4, .modifikator_attacke = 0, .modifikator_parade = -1, .initiative = -1, .bruchfaktor = 4, .distanzklasse = "H", .kampftalente = "Raufen", .laenge = 0, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 70, .preis = 250 } } },
// .{ .Bewaffnung = .{ .name = "Schlagring", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2 (A)", .schwellenwert = 10, .schadensschritte = 3, .modifikator_attacke = -1, .modifikator_parade = -2, .initiative = 0, .bruchfaktor = 0, .distanzklasse = "H", .kampftalente = "Raufen", .laenge = -, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 20, .preis = 25 } } },
.{ .Bewaffnung = .{ .name = "Orchidee", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+1", .schwellenwert = 12, .schadensschritte = 5, .modifikator_attacke = -1, .modifikator_parade = -2, .initiative = 0, .bruchfaktor = 3, .distanzklasse = "H", .kampftalente = "Raufen", .laenge = 0, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 35, .preis = 180 } } },
.{ .Bewaffnung = .{ .name = "Panzerarm", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 11, .schadensschritte = 3, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = -1, .bruchfaktor = -2, .distanzklasse = "H", .kampftalente = "Raufen", .laenge = 20, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 220, .preis = 140 } } },
.{ .Bewaffnung = .{ .name = "Bock", .system = .{ .nahkampfwaffe = .{ .aktiv = true, .basis = "1d6+2", .schwellenwert = 10, .schadensschritte = 5, .modifikator_attacke = 0, .modifikator_parade = 0, .initiative = -1, .bruchfaktor = 0, .distanzklasse = "H", .kampftalente = "Raufen", .laenge = 20, .zweihaendig = false, .werfbar = false, .improvisiert = false, .priviligiert = false }, .gewicht = 120, .preis = 80 } } },
}}},
}};
pub fn main() !void { pub fn main() !void {
const progress = std.Progress.start(.{ .root_name = "Building compendiums", .estimated_total_items = 1 }); const progress = std.Progress.start(.{ .root_name = "Building compendiums", .estimated_total_items = 3 });
defer progress.end(); defer progress.end();
try std.fs.cwd().makePath("packs"); try std.fs.cwd().makePath("packs");
try talente.serialize("packs/talente"); progress.completeOne(); try talente .serialize("packs/talente"); progress.completeOne();
try ruestungen .serialize("packs/ruestungen"); progress.completeOne();
try bewaffnungen.serialize("packs/bewaffnungen"); progress.completeOne();
} }
fn print_contents(path: [:0]const u8) !void { fn print_contents(path: [:0]const u8) !void {

View File

@ -17,6 +17,8 @@ pub const ItemCompendium = foundry.Compendium(.Item, union(enum) {
preis: f64 = 0, preis: f64 = 0,
}), }),
Ruestung: foundry.Item("Ruestung", struct { Ruestung: foundry.Item("Ruestung", struct {
angelegt: bool = false,
gewicht: f64 = 0, gewicht: f64 = 0,
preis: f64 = 0, preis: f64 = 0,
@ -33,6 +35,8 @@ pub const ItemCompendium = foundry.Compendium(.Item, union(enum) {
gesamt_behinderung: f64 = 0, gesamt_behinderung: f64 = 0,
}), }),
Bewaffnung: foundry.Item("Bewaffnung", struct { Bewaffnung: foundry.Item("Bewaffnung", struct {
angelegt: bool = false,
gewicht: f64 = 0, gewicht: f64 = 0,
preis: f64 = 0, preis: f64 = 0,
@ -52,7 +56,7 @@ pub const ItemCompendium = foundry.Compendium(.Item, union(enum) {
distanzklasse: String = "", distanzklasse: String = "",
kampftalente: String = "", kampftalente: String = "",
laenge: u8 = 0, laenge: u64 = 0,
zweihaendig: bool = false, zweihaendig: bool = false,
werfbar: bool = false, werfbar: bool = false,
@ -85,7 +89,7 @@ pub const ItemCompendium = foundry.Compendium(.Item, union(enum) {
fernkampfwaffe: struct { fernkampfwaffe: struct {
aktiv: bool = false, aktiv: bool = false,
basis: String = "1d4", basis: String = "1d6 + 1",
laden: u8 = 0, laden: u8 = 0,
reichweite1: u8 = 0, reichweite1: u8 = 0,
@ -111,12 +115,12 @@ pub const ItemCompendium = foundry.Compendium(.Item, union(enum) {
natur, natur,
wissens, wissens,
handwerks, handwerks,
}, } = .koerperliche,
behinderung: String = "", behinderung: String = "",
attribute1: Attribute, attribute1: Attribute = .MU,
attribute2: Attribute, attribute2: Attribute = .MU,
attribute3: Attribute, attribute3: Attribute = .MU,
talentwert: u8 = 0, talentwert: u8 = 0,
}), }),
@ -125,7 +129,7 @@ pub const ItemCompendium = foundry.Compendium(.Item, union(enum) {
waffenlos, waffenlos,
nahkampf, nahkampf,
fernkampf, fernkampf,
}, } = .waffenlos,
steigern: enum { steigern: enum {
A_Star, A_Star,
@ -137,7 +141,7 @@ pub const ItemCompendium = foundry.Compendium(.Item, union(enum) {
F, F,
G, G,
H, H,
}, } = .A_Star,
behinderung: String = "", behinderung: String = "",
beschreibung: String = "", beschreibung: String = "",
@ -146,6 +150,28 @@ pub const ItemCompendium = foundry.Compendium(.Item, union(enum) {
attacke: u8 = 0, attacke: u8 = 0,
parade: u8 = 0, parade: u8 = 0,
}), }),
Sonderfertigkeit: foundry.Item("Sonderfertigkeit", struct {
kategorie: enum {
allgemein,
kampf,
magisch,
klerikal,
} = .allgemein,
kosten: u64 = 0,
verbreitung: u64 = 0,
beschreibung: String = "",
}),
VorNachteil: foundry.Item("VorNachteil", struct {
kategorie: enum {
vorteil,
nachteil
} = .vorteil,
kosten: u64 = 0,
beschreibung: String = "",
}),
}); });
const Attribute = enum { const Attribute = enum {