Compare commits

..

No commits in common. "main" and "0.9.1" have entirely different histories.
main ... 0.9.1

182 changed files with 407 additions and 2433 deletions

View File

@ -35,7 +35,6 @@ export class CombatActionDialog extends HandlebarsApplicationMixin(ApplicationV2
selectTarget: CombatActionDialog.#onSelectTarget, selectTarget: CombatActionDialog.#onSelectTarget,
selectWeaponAndSkill: CombatActionDialog.#onSelectWeaponAndSkill, selectWeaponAndSkill: CombatActionDialog.#onSelectWeaponAndSkill,
selectManeuver: CombatActionDialog.#onSelectManeuver, selectManeuver: CombatActionDialog.#onSelectManeuver,
attack: CombatActionDialog.#onAttack
} }
} }
@ -166,12 +165,6 @@ export class CombatActionDialog extends HandlebarsApplicationMixin(ApplicationV2
event.preventDefault() event.preventDefault()
CombatActionDialog._instance.#processOnSubmitForm(event, form, formData) CombatActionDialog._instance.#processOnSubmitForm(event, form, formData)
this.close()
}
static async #onAttack(event, target) {
CombatActionDialog._instance.#processOnSubmitForm(event, this.element, new FormData(this.element))
this.close()
} }
_configureRenderOptions(options) { _configureRenderOptions(options) {

View File

@ -34,7 +34,6 @@ export class DefenseActionDialog extends HandlebarsApplicationMixin(ApplicationV
actions: { actions: {
selectWeaponAndSkill: DefenseActionDialog.#onSelectWeaponAndSkill, selectWeaponAndSkill: DefenseActionDialog.#onSelectWeaponAndSkill,
selectManeuver: DefenseActionDialog.#onSelectManeuver, selectManeuver: DefenseActionDialog.#onSelectManeuver,
defend: DefenseActionDialog.#onDefend,
} }
} }
@ -103,11 +102,6 @@ export class DefenseActionDialog extends HandlebarsApplicationMixin(ApplicationV
targetNumber: this._targetNumber, targetNumber: this._targetNumber,
modDescription: maneuver?.modDescription?.replace("{}", "" + this._mod) ?? "" modDescription: maneuver?.modDescription?.replace("{}", "" + this._mod) ?? ""
}) })
this.close()
}
static async #onDefend(event, target) {
this.element.submit()
} }
_configureRenderOptions(options) { _configureRenderOptions(options) {

View File

@ -1,61 +0,0 @@
const {
ApplicationV2,
HandlebarsApplicationMixin
} = foundry.applications.api
export class XmlImportReportDialog extends HandlebarsApplicationMixin(ApplicationV2) {
static DEFAULT_OPTIONS = {
classes: ['dsa41', 'dialog', 'xmlimport'],
tag: "form",
position: {
width: 320,
height: 478
},
window: {
resizable: false,
},
form: {
submitOnChange: false,
closeOnSubmit: true,
},
}
static PARTS = {
form: {
template: 'systems/DSA_4-1/templates/dialog/xml-import-report.hbs',
}
}
/**
* @type {Actor}
* @private
*/
_actor = null
_report = null
constructor(actor, report) {
super();
this._actor = actor
this._report = report
}
_configureRenderOptions(options) {
super._configureRenderOptions(options)
options.window.title = `${this._actor.name} import abgeschlossen`
return options
}
async _prepareContext(options) {
const context = await super._prepareContext(options)
context.report = this._report
return context
}
_onRender(context, options) {
}
}

View File

@ -56,7 +56,6 @@ class CharacterSheet extends HandlebarsApplicationMixin(ActorSheetV2) {
openCombatAction: CharacterSheet.#openCombatAction, openCombatAction: CharacterSheet.#openCombatAction,
openLiturgyDialog: CharacterSheet.openLiturgyDialog, openLiturgyDialog: CharacterSheet.openLiturgyDialog,
openSpellDialog: CharacterSheet.openSpellDialog, openSpellDialog: CharacterSheet.openSpellDialog,
openSkillDialog: CharacterSheet.openSkillDialog,
castSpell: CharacterSheet.castSpell, castSpell: CharacterSheet.castSpell,
progressCooldown: CharacterSheet.#progressCooldown, progressCooldown: CharacterSheet.#progressCooldown,
cancelCooldown: CharacterSheet.#cancelCooldown, cancelCooldown: CharacterSheet.#cancelCooldown,
@ -74,8 +73,7 @@ class CharacterSheet extends HandlebarsApplicationMixin(ActorSheetV2) {
openStandaloneLiturgies: CharacterSheet.#openStandaloneLiturgies, openStandaloneLiturgies: CharacterSheet.#openStandaloneLiturgies,
openStandaloneHealth: CharacterSheet.#openStandaloneHealth, openStandaloneHealth: CharacterSheet.#openStandaloneHealth,
setWounds: CharacterSheet.#setWounds, setWounds: CharacterSheet.#setWounds,
switchSet: CharacterSheet.#switchSet, switchSet: CharacterSheet.#switchSet
openInitiative: CharacterSheet.#openInitiative,
} }
} }
@ -159,18 +157,6 @@ class CharacterSheet extends HandlebarsApplicationMixin(ActorSheetV2) {
new AttributeDialog(this.document, target.dataset.itemId).render(true) new AttributeDialog(this.document, target.dataset.itemId).render(true)
} }
// TODO: add combat statistics and dialog
static async #openInitiative(event, target) {
const {formula} = target.dataset
const evaluated = await new Roll(formula.replace("w", "d")).evaluate()
const context = {
formula,
initiativeRolled: evaluated.terms[0].results[0].result,
total: evaluated.total
}
await displayRoll(evaluated, game.user, this.document, false, false, 'systems/DSA_4-1/templates/chat/initiative-message.hbs', context)
}
static async #progressCooldown(event, target) { static async #progressCooldown(event, target) {
const {cooldownId} = target.dataset const {cooldownId} = target.dataset
const cooldowns = this.document.system.cooldowns const cooldowns = this.document.system.cooldowns
@ -262,18 +248,12 @@ class CharacterSheet extends HandlebarsApplicationMixin(ActorSheetV2) {
this.document.itemTypes["Spell"]?.find(p => p.id === itemId)?.sheet.render(true) this.document.itemTypes["Spell"]?.find(p => p.id === itemId)?.sheet.render(true)
} }
static openSkillDialog(event, target) {
const {itemId} = target.dataset
this.document.itemTypes["Skill"]?.find(p => p.id === itemId)?.sheet.render(true)
}
static castSpell(event, target) { static castSpell(event, target) {
const {itemId} = target.dataset const {itemId} = target.dataset
new SpellDialog(this.document, itemId).render(true) new SpellDialog(this.document, itemId).render(true)
} }
static #startResting(event, target) { static #startResting(event, target) {
const dialog = new RestingDialog(this.document) const dialog = new RestingDialog(this.document)
dialog.render(true) dialog.render(true)
@ -375,8 +355,6 @@ class CharacterSheet extends HandlebarsApplicationMixin(ActorSheetV2) {
event.preventDefault() event.preventDefault()
await this.document.update(formData.object) await this.document.update(formData.object)
return false
} }
static async #rollDamage(event, target) { static async #rollDamage(event, target) {
@ -517,7 +495,7 @@ class CharacterSheet extends HandlebarsApplicationMixin(ActorSheetV2) {
isRanged: true, isRanged: true,
at: `${this.document.system.fk.aktuell + skill.system.at}`, at: `${this.document.system.fk.aktuell + skill.system.at}`,
tp: `${fernkampf.system.rangedAttackDamage}`, tp: `${fernkampf.system.rangedAttackDamage}`,
ini: `${context.inidice}w6 + ${context.inivalue ?? 0}`, ini: `${context.inidice}w6 + ${context.inivalue + fernkampf.system.iniModifier ?? 0}`,
}) })
} }
}) })
@ -739,8 +717,6 @@ class CharacterSheet extends HandlebarsApplicationMixin(ActorSheetV2) {
Liturgies._onRender(context, options, this.element) Liturgies._onRender(context, options, this.element)
Skills._onRender(context, options, this.element) Skills._onRender(context, options, this.element)
Spells._onRender(context, options, this.element) Spells._onRender(context, options, this.element)
this._onPosition(this.position)
} }
async _canDragDrop() { async _canDragDrop() {
@ -770,7 +746,7 @@ class CharacterSheet extends HandlebarsApplicationMixin(ActorSheetV2) {
if (documentClass) { if (documentClass) {
const document = await documentClass.fromDropData(data) const document = await documentClass.fromDropData(data)
if (document.type === "Equipment" || document.type === "Advantage" || document.type === "Spell" || document.type === "Liturgy" || document.type === "ActiveEffect" || document.type === "SpecialAbility" || document.type === "Skill") { if (document.type === "Equipment" || document.type === "Advantage" || document.type === "Spell" || document.type === "Liturgy" || document.type === "ActiveEffect" || document.type === "SpecialAbility") {
// No duplication by moving items from one actor to another // No duplication by moving items from one actor to another
if ((targetDocument?.name ?? false) === document.name && targetDocument._id !== document._id && await foundry.applications.api.DialogV2.confirm({ if ((targetDocument?.name ?? false) === document.name && targetDocument._id !== document._id && await foundry.applications.api.DialogV2.confirm({

View File

@ -16,11 +16,8 @@ class EquipmentSheet extends HandlebarsApplicationMixin(DocumentSheetV2) {
resizable: true, resizable: true,
}, },
actions: { actions: {
editImage: DocumentSheetV2.DEFAULT_OPTIONS.actions.editImage, editImage: DocumentSheetV2.DEFAULT_OPTIONS.actions.editImage
addToMelee: EquipmentSheet.#addToMelee,
removeFromMelee: EquipmentSheet.#removeFromMelee,
addToRanged: EquipmentSheet.#addToRanged,
removeFromRanged: EquipmentSheet.#removeFromRanged
} }
} }
@ -75,38 +72,6 @@ class EquipmentSheet extends HandlebarsApplicationMixin(DocumentSheetV2) {
return options return options
} }
static async #addToMelee(event, target) {
const optionId = this.element.querySelector(`[data-target-field="${target.dataset.targetField}"]`).value
const meleeSkills = this.document.system.meleeSkills
if (optionId.trim() !== '' && !meleeSkills.includes(optionId)) {
meleeSkills.push(optionId)
await this.document.update({'system.meleeSkills': meleeSkills})
}
}
static async #removeFromMelee(event, target) {
const {optionId} = target.dataset
let meleeSkills = this.document.system.meleeSkills
meleeSkills = meleeSkills.toSpliced(meleeSkills.indexOf(optionId), 1)
await this.document.update({'system.meleeSkills': meleeSkills})
}
static async #addToRanged(event, target) {
const optionId = this.element.querySelector(`[data-target-field="${target.dataset.targetField}"]`).value
const rangedSkills = this.document.system.rangedSkills
if (optionId.trim() !== '' && !rangedSkills.includes(optionId)) {
rangedSkills.push(optionId)
await this.document.update({'system.rangedSkills': rangedSkills})
}
}
static async #removeFromRanged(event, target) {
const {optionId} = target.dataset
let rangedSkills = this.document.system.rangedSkills
rangedSkills = rangedSkills.toSpliced(rangedSkills.indexOf(optionId), 1)
await this.document.update({'system.rangedSkills': rangedSkills})
}
/** /**
* Handle form submission * Handle form submission
* @this {EquipmentSheet} * @this {EquipmentSheet}
@ -212,9 +177,7 @@ class EquipmentSheet extends HandlebarsApplicationMixin(DocumentSheetV2) {
"Raufen": "Raufen" "Raufen": "Raufen"
}, },
entries: equipmentData.meleeSkills, entries: equipmentData.meleeSkills,
targetField: "meleeSkills", targetField: "meleeSkills"
removeOption: "removeFromMelee",
addOption: "addToMelee",
} }
} }
@ -230,9 +193,7 @@ class EquipmentSheet extends HandlebarsApplicationMixin(DocumentSheetV2) {
"Bogen": "Bogen", "Bogen": "Bogen",
}, },
entries: equipmentData.rangedSkills, entries: equipmentData.rangedSkills,
targetField: "rangedSkills", targetField: "rangedSkills"
removeOption: "removeFromRanged",
addOption: "addToRanged",
} }
} }

View File

@ -72,7 +72,6 @@ export class SpellSheet extends HandlebarsApplicationMixin(DocumentSheetV2) {
context.system = spellData.system; context.system = spellData.system;
context.flags = spellData.flags; context.flags = spellData.flags;
context.name = spellData.name;
return context; return context;
} }

View File

@ -5,17 +5,8 @@ import {Culture} from "../documents/culture.mjs";
import {Species} from "../documents/species.mjs"; import {Species} from "../documents/species.mjs";
import {SpecialAbility} from "../documents/specialAbility.mjs"; import {SpecialAbility} from "../documents/specialAbility.mjs";
import {Equipment} from "../documents/equipment.mjs"; import {Equipment} from "../documents/equipment.mjs";
import {XmlImportReportDialog} from "../dialog/xmlImportReportDialog.mjs";
export class XmlImport { export class XmlImport {
#unknownSkills = []
#unknownSpells = []
#unknownLiturgies = []
#unknownItem = []
#unknownSpecialAbilities = []
#unknownAdvantage = []
#months = [ #months = [
"Praios", "Praios",
"Rondra", "Rondra",
@ -97,19 +88,6 @@ export class XmlImport {
let characterJson = this.#mapRawJson(actor, rawJson, options) let characterJson = this.#mapRawJson(actor, rawJson, options)
actor.update(characterJson) actor.update(characterJson)
const sumOfAllUnknowns = this.#unknownSkills.length + this.#unknownSpells.length + this.#unknownLiturgies.length + this.#unknownItem.length + this.#unknownSpecialAbilities.length + this.#unknownAdvantage.length
if (sumOfAllUnknowns > 0) {
const report = []
this.#unknownSkills.forEach( i => report.push({name: i, type: "Talent"}))
this.#unknownSpells.forEach( i => report.push({name: i, type: "Zauber"}))
this.#unknownLiturgies.forEach( i => report.push({name: i, type: "Liturgie"}))
this.#unknownItem.forEach( i => report.push({name: i, type: "Gegenstand"}))
this.#unknownSpecialAbilities.forEach( i => report.push({name: i, type: "Sonderfertigkeit"}))
new XmlImportReportDialog(actor, report).render(true)
}
} }
@ -385,8 +363,6 @@ export class XmlImport {
} catch (error) { } catch (error) {
console.error(`${talentName} not found in items`, error) console.error(`${talentName} not found in items`, error)
} }
} else {
this.#unknownSkills.push(talentName.trim())
} }
} }
@ -407,8 +383,6 @@ export class XmlImport {
} catch (error) { } catch (error) {
console.error(`${advantageName} not found in items`, error) console.error(`${advantageName} not found in items`, error)
} }
} else {
this.#unknownAdvantage.push(advantageName.trim())
} }
} }
@ -427,8 +401,6 @@ export class XmlImport {
} catch (error) { } catch (error) {
console.error(`${spell} not found in items`, error) console.error(`${spell} not found in items`, error)
} }
} else {
this.#unknownSpells.push(SCREAMING_NAME.trim())
} }
} }
@ -446,8 +418,6 @@ export class XmlImport {
} catch (error) { } catch (error) {
console.error(`${liturgy} not found in items`, error) console.error(`${liturgy} not found in items`, error)
} }
} else {
this.#unknownLiturgies.push(liturgyName.trim())
} }
} }
@ -574,7 +544,6 @@ export class XmlImport {
} }
}) })
]) ])
this.#unknownItem.push(e.modallgemein?.name?.value ?? e.name)
} }
}) })
} }
@ -636,8 +605,6 @@ export class XmlImport {
} }
}) })
]) ])
this.#unknownSpecialAbilities.push(specialAbility.name)
} }
}) })

View File

@ -1,6 +1,6 @@
{ {
"name": "Dachsschlitten", "name": "Dachsschlitten",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Einspänner", "name": "Einspänner",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Hundekarren", "name": "Hundekarren",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Hundeschlitten", "name": "Hundeschlitten",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Kaleschka", "name": "Kaleschka",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Kanu", "name": "Kanu",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Kastenwagen, Einspänner", "name": "Kastenwagen, Einspänner",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Kastenwagen, Zweispänner", "name": "Kastenwagen, Zweispänner",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Leiterwagen", "name": "Leiterwagen",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Pferdesänfte", "name": "Pferdesänfte",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Planwagen", "name": "Planwagen",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Reisekutsche", "name": "Reisekutsche",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Reiseschlitte, vierpännig", "name": "Reiseschlitte, vierpännig",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Reiseschlitte, zweispännig", "name": "Reiseschlitte, zweispännig",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Rennkutsche", "name": "Rennkutsche",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Kleines Ruderboot", "name": "Kleines Ruderboot",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Sechser-Ferrara", "name": "Sechser-Ferrara",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Segelboot", "name": "Segelboot",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Steppenschivone", "name": "Steppenschivone",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Stoerrebrandter", "name": "Stoerrebrandter",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Streitwagen", "name": "Streitwagen",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Ziegenkarren", "name": "Ziegenkarren",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Zweirädriger Karren", "name": "Zweirädriger Karren",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -1,6 +1,6 @@
{ {
"name": "Zweispännige Kutsche", "name": "Zweispännige Kutsche",
"image": "systems/DSA_4-1/assets/SODA_Icons_Fishing_Crates_001.png", "image": "",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Fahrzeug" "Fahrzeug"

View File

@ -5,8 +5,8 @@
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 0.75, "weight": 1.5,
"price": 12.5, "price": 250,
"armorValue": { "armorValue": {
"total": 2, "total": 2,
"kopf": 0, "kopf": 0,

View File

@ -5,8 +5,8 @@
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 0.5, "weight": 1,
"price": 7.5, "price": 150,
"armorValue": { "armorValue": {
"total": 1, "total": 1,
"kopf": 0, "kopf": 0,

View File

@ -5,8 +5,8 @@
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 0.75, "weight": 1.5,
"price": 17.5, "price": 350,
"armorValue": { "armorValue": {
"total": 2, "total": 2,
"kopf": 0, "kopf": 0,

View File

@ -5,8 +5,8 @@
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 0.75, "weight": 1.5,
"price": 1.25, "price": 250,
"armorValue": { "armorValue": {
"total": 2, "total": 2,
"kopf": 0, "kopf": 0,

View File

@ -6,7 +6,7 @@
"Rüstung" "Rüstung"
], ],
"weight": 1, "weight": 1,
"price": 15, "price": 150,
"armorValue": { "armorValue": {
"total": 1, "total": 1,
"kopf": 0, "kopf": 0,

View File

@ -6,7 +6,7 @@
"Rüstung" "Rüstung"
], ],
"weight": 1.5, "weight": 1.5,
"price": 35, "price": 350,
"armorValue": { "armorValue": {
"total": 2, "total": 2,
"kopf": 0, "kopf": 0,

View File

@ -5,8 +5,8 @@
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 0.75, "weight": 1.5,
"price": 12.5, "price": 250,
"armorValue": { "armorValue": {
"total": 2, "total": 2,
"kopf": 0, "kopf": 0,

View File

@ -5,8 +5,8 @@
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 0.5, "weight": 1,
"price": 7.5, "price": 150,
"armorValue": { "armorValue": {
"total": 1, "total": 1,
"kopf": 0, "kopf": 0,

View File

@ -5,8 +5,8 @@
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 0.75, "weight": 1.5,
"price": 17.5, "price": 350,
"armorValue": { "armorValue": {
"total": 2, "total": 2,
"kopf": 0, "kopf": 0,

View File

@ -1,12 +1,12 @@
{ {
"name": "Beinschiene (links), Bronze", "name": "Beinschiene (links), Bronze",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_47.png", "image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_54.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 1.5, "weight": 1.5,
"price": 17.5, "price": 175,
"armorValue": { "armorValue": {
"total": 1, "total": 1,
"kopf": 0, "kopf": 0,

View File

@ -1,12 +1,12 @@
{ {
"name": "Beinschiene (links), Leder", "name": "Beinschiene (links), Leder",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_45.png", "image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_128.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 0.5, "weight": 0.5,
"price": 12.5, "price": 125,
"armorValue": { "armorValue": {
"total": 1, "total": 1,
"kopf": 0, "kopf": 0,

View File

@ -1,12 +1,12 @@
{ {
"name": "Beinschiene (links), Stahl", "name": "Beinschiene (links), Stahl",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_131.png", "image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_142.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 1.5, "weight": 1.5,
"price": 25, "price": 250,
"armorValue": { "armorValue": {
"total": 1, "total": 1,
"kopf": 0, "kopf": 0,

View File

@ -1,12 +1,12 @@
{ {
"name": "Beinschienen (Paar), Bronze", "name": "Beinschienen (Paar), Bronze",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_47.png", "image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_54.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 1.5, "weight": 1.5,
"price": 35, "price": 350,
"armorValue": { "armorValue": {
"total": 1, "total": 1,
"kopf": 0, "kopf": 0,

View File

@ -1,12 +1,12 @@
{ {
"name": "Beinschienen (Paar), Leder", "name": "Beinschienen (Paar), Leder",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_45.png", "image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_128.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 1, "weight": 1,
"price": 25, "price": 250,
"armorValue": { "armorValue": {
"total": 1, "total": 1,
"kopf": 0, "kopf": 0,

View File

@ -1,12 +1,12 @@
{ {
"name": "Beinschienen (Paar), Stahl", "name": "Beinschienen (Paar), Stahl",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_131.png", "image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_142.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 1.5, "weight": 1.5,
"price": 50, "price": 500,
"armorValue": { "armorValue": {
"total": 1, "total": 1,
"kopf": 0, "kopf": 0,

View File

@ -1,12 +1,12 @@
{ {
"name": "Beinschiene (rechts), Bronze", "name": "Beinschiene (rechts), Bronze",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_47.png", "image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_54.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 1.5, "weight": 1.5,
"price": 17.5, "price": 175,
"armorValue": { "armorValue": {
"total": 1, "total": 1,
"kopf": 0, "kopf": 0,

View File

@ -1,12 +1,12 @@
{ {
"name": "Beinschiene (rechts), Leder", "name": "Beinschiene (rechts), Leder",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_45.png", "image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_128.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 0.5, "weight": 0.5,
"price": 12.5, "price": 125,
"armorValue": { "armorValue": {
"total": 1, "total": 1,
"kopf": 0, "kopf": 0,

View File

@ -1,12 +1,12 @@
{ {
"name": "Beinschiene (rechts), Stahl", "name": "Beinschiene (rechts), Stahl",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_131.png", "image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_142.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
], ],
"weight": 1.5, "weight": 1.5,
"price": 25, "price": 250,
"armorValue": { "armorValue": {
"total": 1, "total": 1,
"kopf": 0, "kopf": 0,

View File

@ -1,23 +0,0 @@
{
"name": "Amazonenrüstung (kompl)",
"image": "systems/DSA_4-1/assets/Heavy Armor/SODA_Icons_HeavyArmor_10.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 8,
"price": 0,
"armorValue": {
"total": 5,
"kopf": 3,
"brust": 5,
"ruecken": 3,
"bauch": 5,
"armlinks": 2,
"beinlinks": 3,
"armrechts": 2,
"beinrechts": 3
},
"armorHandicap": 3,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Anaurak",
"image": "systems/DSA_4-1/assets/Armor/SODA_Icon_Armor_LeatherTunic.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 5,
"price": 0,
"armorValue": {
"total": 1,
"kopf": 1,
"brust": 1,
"ruecken": 1,
"bauch": 1,
"armlinks": 1,
"beinlinks": 1,
"armrechts": 1,
"beinrechts": 1
},
"armorHandicap":4,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Baburiner hut",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_56.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 3,
"price": 60,
"armorValue": {
"total": 2,
"kopf": 4,
"brust": 0,
"ruecken": 1,
"bauch": 0,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap": 1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Bart / halsberge",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_41.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 1,
"price": 45,
"armorValue": {
"total": 0,
"kopf": 2,
"brust": 0,
"ruecken": 1,
"bauch": 0,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap": 0,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Beintasche / Schürze",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_126.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 2,
"price": 90,
"armorValue": {
"total": 2,
"kopf": 0,
"brust": 0,
"ruecken": 0,
"bauch": 2,
"armlinks": 0,
"beinlinks": 2,
"armrechts": 0,
"beinrechts": 2
},
"armorHandicap":2,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Brigantina",
"image": "systems/DSA_4-1/assets/Heavy Armor/SODA_Icons_HeavyArmor_25.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 6,
"price": 350,
"armorValue": {
"total": 3,
"kopf": 0,
"brust": 5,
"ruecken": 4,
"bauch": 4,
"armlinks": 2,
"beinlinks": 0,
"armrechts": 2,
"beinrechts": 0
},
"armorHandicap":2,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Bronzeharnisch",
"image": "systems/DSA_4-1/assets/Heavy Armor/SODA_Icons_HeavyArmor_15.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 6,
"price": 250,
"armorValue": {
"total": 3,
"kopf": 0,
"brust": 5,
"ruecken": 4,
"bauch": 4,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap":3,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Brustplatte, Leder",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_51.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 2,
"price": 50,
"armorValue": {
"total": 1,
"kopf": 0,
"brust": 2,
"ruecken": 0,
"bauch": 1,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap":1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Brustplatte, Stahl",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_165.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 2,
"price": 50,
"armorValue": {
"total": 1,
"kopf": 0,
"brust": 2,
"ruecken": 0,
"bauch": 1,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap":1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Brustschalen",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_153.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 0.5,
"price": 25,
"armorValue": {
"total": 1,
"kopf": 0,
"brust": 2,
"ruecken": 0,
"bauch": 0,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap":0,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Drachenhelm",
"image": "systems/DSA_4-1/assets/Armor/SODA_Icon_Armor_SteelHelmet.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 3,
"price": 80,
"armorValue": {
"total": 2,
"kopf": 3,
"brust": 0,
"ruecken": 1,
"bauch": 0,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap":1,
"description": ""
}

View File

@ -1,6 +1,6 @@
{ {
"name": "Einfacher Holzschild", "name": "Einfacher Holzschild",
"image": "systems/DSA_4-1/assets/Armor/SODA_Icon_Armor_WoodenShield.png", "image": "systems/DSA_4-1/assets/Shields/SODA_Icons_Shield_2.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Nahkampfwaffe" "Nahkampfwaffe"

View File

@ -1,23 +0,0 @@
{
"name": "Eisenmantel",
"image": "systems/DSA_4-1/assets/Armor/SODA_Icon_Clothing_GrayCloak.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 6,
"price": 500,
"armorValue": {
"total": 3,
"kopf": 0,
"brust": 5,
"ruecken": 5,
"bauch": 5,
"armlinks": 2,
"beinlinks": 2,
"armrechts": 2,
"beinrechts": 2
},
"armorHandicap":2,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Fellumhang",
"image": "systems/DSA_4-1/assets/Cloaks/SODA_Icons_Clothes_Cloaks_002.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 3,
"price": 0,
"armorValue": {
"total": 1,
"kopf": 0,
"brust": 1,
"ruecken": 2,
"bauch": 0,
"armlinks": 1,
"beinlinks": 1,
"armrechts": 1,
"beinrechts": 1
},
"armorHandicap":0,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Fünflagenharnisch",
"image": "systems/DSA_4-1/assets/Heavy Armor/SODA_Icons_HeavyArmor_45.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 7,
"price": 600,
"armorValue": {
"total": 3,
"kopf": 0,
"brust": 5,
"ruecken": 5,
"bauch": 5,
"armlinks": 0,
"beinlinks": 1,
"armrechts": 0,
"beinrechts": 1
},
"armorHandicap":2,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Fuhrmannsmantel",
"image": "systems/DSA_4-1/assets/Cloaks/SODA_Icons_Clothes_Cloaks_021.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 3,
"price": 0,
"armorValue": {
"total": 1,
"kopf": 0,
"brust": 1,
"ruecken": 2,
"bauch": 0,
"armlinks": 1,
"beinlinks": 1,
"armrechts": 1,
"beinrechts": 1
},
"armorHandicap":0,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Gambeson",
"image": "systems/DSA_4-1/assets/Noble Tops/SODA_Icons_Clothes_NobleTops_025.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 3,
"price": 40,
"armorValue": {
"total": 2,
"kopf": 0,
"brust": 2,
"ruecken": 2,
"bauch": 2,
"armlinks": 1,
"beinlinks": 1,
"armrechts": 1,
"beinrechts": 1
},
"armorHandicap":2,
"description": ""
}

View File

@ -8,7 +8,7 @@
"weight": 14, "weight": 14,
"price": 750, "price": 750,
"armorValue": { "armorValue": {
"total": 6, "total": 5,
"kopf": 0, "kopf": 0,
"brust": 6, "brust": 6,
"ruecken": 5, "ruecken": 5,

View File

@ -1,23 +0,0 @@
{
"name": "Gestechrüstung",
"image": "systems/DSA_4-1/assets/Heavy Armor/SODA_Icons_HeavyArmor_63.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 30,
"price": 25000,
"armorValue": {
"total": 12,
"kopf": 8,
"brust": 8,
"ruecken": 7,
"bauch": 8,
"armlinks": 7,
"beinlinks": 7,
"armrechts": 7,
"beinrechts": 7
},
"armorHandicap":10,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Gladiatorenschulter",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_156.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 4,
"price": 180,
"armorValue": {
"total": 2,
"kopf": 0,
"brust": 3,
"ruecken": 3,
"bauch": 0,
"armlinks": 3,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap":1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Hartholzharnisch",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_159.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 7,
"price": 1200,
"armorValue": {
"total": 4,
"kopf": 0,
"brust": 4,
"ruecken": 4,
"bauch": 4,
"armlinks": 1,
"beinlinks": 1,
"armrechts": 1,
"beinrechts": 1
},
"armorHandicap":2,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "hohe Stiefel",
"image": "systems/DSA_4-1/assets/Shoes/SODA_Icons_Clothes_Shoes027.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 2,
"price": 0,
"armorValue": {
"total": 0,
"kopf": 0,
"brust": 4,
"ruecken": 0,
"bauch": 0,
"armlinks": 0,
"beinlinks": 1,
"armrechts": 0,
"beinrechts": 1
},
"armorHandicap":0,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Horasischer Reiterharnisch",
"image": "systems/DSA_4-1/assets/Shoes/SODA_Icons_Clothes_Shoes025.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 17,
"price": 1000,
"armorValue": {
"total": 8,
"kopf": 3,
"brust": 7,
"ruecken": 5,
"bauch": 7,
"armlinks": 5,
"beinlinks": 5,
"armrechts": 5,
"beinrechts": 5
},
"armorHandicap":5,
"description": ""
}

View File

@ -0,0 +1,23 @@
{
"name": "Horasischer Reiterharnisch",
"image": "systems/DSA_4-1/assets/Heavy Armor/SODA_Icons_HeavyArmor_15.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 17,
"price": 1000,
"armorValue": {
"total": 6,
"kopf": 3,
"brust": 7,
"ruecken": 5,
"bauch": 7,
"armlinks": 5,
"beinlinks": 5,
"armrechts": 5,
"beinrechts": 5
},
"armorHandicap": 4,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Iryanrüstung",
"image": "systems/DSA_4-1/assets/Heavy Armor/SODA_Icons_HeavyArmor_6.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 3.5,
"price": 125,
"armorValue": {
"total": 3,
"kopf": 0,
"brust": 3,
"ruecken": 2,
"bauch": 2,
"armlinks": 0,
"beinlinks": 1,
"armrechts": 0,
"beinrechts": 1
},
"armorHandicap":2,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Kettenbeinling (links)",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_97.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 4,
"price": 100,
"armorValue": {
"total": 1,
"kopf": 0,
"brust": 0,
"ruecken": 0,
"bauch": 0,
"armlinks": 0,
"beinlinks": 4,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap":1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Kettenbeinling (Paar)",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_97.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 8,
"price": 200,
"armorValue": {
"total": 1,
"kopf": 0,
"brust": 0,
"ruecken": 0,
"bauch": 0,
"armlinks": 0,
"beinlinks": 4,
"armrechts": 0,
"beinrechts": 4
},
"armorHandicap":1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Kettenbeinling (rechts)",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_97.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 4,
"price": 100,
"armorValue": {
"total": 1,
"kopf": 0,
"brust": 0,
"ruecken": 0,
"bauch": 0,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 4
},
"armorHandicap":1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Kettenbeinling (links)",
"image": "systems/DSA_4-1/assets/Gloves/SODA_Icons_Clothes_Gloves_011.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 1.5,
"price": 50,
"armorValue": {
"total": 1,
"kopf": 0,
"brust": 0,
"ruecken": 0,
"bauch": 0,
"armlinks": 1,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap":1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Kettenbeinling (Paar)",
"image": "systems/DSA_4-1/assets/Gloves/SODA_Icons_Clothes_Gloves_011.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 3,
"price": 100,
"armorValue": {
"total": 1,
"kopf": 0,
"brust": 0,
"ruecken": 0,
"bauch": 0,
"armlinks": 1,
"beinlinks": 0,
"armrechts": 1,
"beinrechts": 0
},
"armorHandicap":1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Kettenbeinling (rechts)",
"image": "systems/DSA_4-1/assets/Gloves/SODA_Icons_Clothes_Gloves_011.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 1.5,
"price": 50,
"armorValue": {
"total": 1,
"kopf": 0,
"brust": 0,
"ruecken": 0,
"bauch": 0,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 1,
"beinrechts": 0
},
"armorHandicap":1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Kettenhaube mit Gesichtsschutz",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_167.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 4,
"price": 100,
"armorValue": {
"total": 1,
"kopf": 4,
"brust": 1,
"ruecken": 1,
"bauch": 0,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap": 1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Kettenhaube",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_164.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 3.5,
"price": 80,
"armorValue": {
"total": 1,
"kopf": 3,
"brust": 1,
"ruecken": 1,
"bauch": 0,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap": 1,
"description": ""
}

View File

@ -1,6 +1,6 @@
{ {
"name": "Kettenhemd, 1/2 Arm", "name": "Kettenhemd, 1/2 Arm",
"image": "systems/DSA_4-1/assets/Armor/SODA_Icon_Armor_SteelChestplate.png", "image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_69.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
@ -18,6 +18,6 @@
"beinlinks": 1, "beinlinks": 1,
"beinrechts": 1 "beinrechts": 1
}, },
"armorHandicap": 3, "armorHandicap": 2,
"description": "" "description": ""
} }

View File

@ -1,23 +0,0 @@
{
"name": "Kettenkragen",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_101.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 2.5,
"price": 60,
"armorValue": {
"total": 1,
"kopf": 2,
"brust": 1,
"ruecken": 1,
"bauch": 0,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap": 1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Kettenmantel",
"image": "systems/DSA_4-1/assets/Cloaks/SODA_Icons_Clothes_Cloaks_021.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 12,
"price": 500,
"armorValue": {
"total": 5,
"kopf": 0,
"brust": 4,
"ruecken": 4,
"bauch": 4,
"armlinks": 3,
"beinlinks": 3,
"armrechts": 3,
"beinrechts": 3
},
"armorHandicap": 5,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Kettenweste",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_132.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 5,
"price": 100,
"armorValue": {
"total": 2,
"kopf": 0,
"brust": 4,
"ruecken": 4,
"bauch": 4,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap": 2,
"description": ""
}

View File

@ -0,0 +1,23 @@
{
"name": "Komplette Gestechrüstung",
"image": "systems/DSA_4-1/assets/Heavy Armor/SODA_Icons_HeavyArmor_63.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 30,
"price": 2500,
"armorValue": {
"total": 8,
"kopf": 8,
"brust": 8,
"ruecken": 7,
"bauch": 8,
"armlinks": 7,
"beinlinks": 7,
"armrechts": 7,
"beinrechts": 7
},
"armorHandicap": 8,
"description": ""
}

View File

@ -8,7 +8,7 @@
"weight": 4, "weight": 4,
"price": 60, "price": 60,
"armorValue": { "armorValue": {
"total": 3, "total": 2,
"kopf": 0, "kopf": 0,
"brust": 3, "brust": 3,
"ruecken": 2, "ruecken": 2,

View File

@ -8,7 +8,7 @@
"weight": 4, "weight": 4,
"price": 110, "price": 110,
"armorValue": { "armorValue": {
"total": 3, "total": 2,
"kopf": 0, "kopf": 0,
"brust": 5, "brust": 5,
"ruecken": 1, "ruecken": 1,
@ -18,6 +18,6 @@
"armrechts": 0, "armrechts": 0,
"beinrechts": 0 "beinrechts": 0
}, },
"armorHandicap": 2, "armorHandicap": 1,
"description": "" "description": ""
} }

View File

@ -1,23 +0,0 @@
{
"name": "Kusliker Lamellar",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_79.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 7.5,
"price": 500,
"armorValue": {
"total": 4,
"kopf": 0,
"brust": 5,
"ruecken": 4,
"bauch": 4,
"armlinks": 1,
"beinlinks": 1,
"armrechts": 1,
"beinrechts": 1
},
"armorHandicap": 3,
"description": ""
}

View File

@ -1,5 +1,5 @@
{ {
"name": "Kettenhemd, Lang", "name": "Langes Kettenhemd",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_105.png", "image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_105.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
@ -8,7 +8,7 @@
"weight": 10, "weight": 10,
"price": 180, "price": 180,
"armorValue": { "armorValue": {
"total": 4, "total": 3,
"kopf": 0, "kopf": 0,
"brust": 4, "brust": 4,
"ruecken": 4, "ruecken": 4,
@ -18,6 +18,6 @@
"beinlinks": 2, "beinlinks": 2,
"beinrechts": 2 "beinrechts": 2
}, },
"armorHandicap": 4, "armorHandicap": 2,
"description": "" "description": ""
} }

View File

@ -1,6 +1,6 @@
{ {
"name": "Lederharnisch", "name": "Lederharnisch",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_51.png", "image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_162.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
@ -8,7 +8,7 @@
"weight": 4.5, "weight": 4.5,
"price": 80, "price": 80,
"armorValue": { "armorValue": {
"total": 3, "total": 2,
"kopf": 0, "kopf": 0,
"brust": 3, "brust": 3,
"ruecken": 3, "ruecken": 3,
@ -18,6 +18,6 @@
"armrechts": 0, "armrechts": 0,
"beinrechts": 0 "beinrechts": 0
}, },
"armorHandicap": 3, "armorHandicap": 1,
"description": "" "description": ""
} }

View File

@ -1,23 +0,0 @@
{
"name": "Lederhelm, verstärkt",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_48.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 1.75,
"price": 30,
"armorValue": {
"total": 1,
"kopf": 3,
"brust": 0,
"ruecken": 0,
"bauch": 0,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap": 1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Lederhelm",
"image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_46.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 1.5,
"price": 20,
"armorValue": {
"total": 1,
"kopf": 2,
"brust": 0,
"ruecken": 0,
"bauch": 0,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap": 1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Lederhose",
"image": "systems/DSA_4-1/assets/Commoner Bottoms/SODA_Icons_Clothes_CommonerBottoms_004.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 2,
"price": 0,
"armorValue": {
"total": 0,
"kopf": 0,
"brust": 0,
"ruecken": 0,
"bauch": 1,
"armlinks": 0,
"beinlinks": 1,
"armrechts": 0,
"beinrechts": 1
},
"armorHandicap": 0,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Lederweste, dick",
"image": "systems/DSA_4-1/assets/Commoner Tops/SODA_Icons_Clothes_CommonerTops_029.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 2,
"price": 0,
"armorValue": {
"total": 1,
"kopf": 0,
"brust": 1,
"ruecken": 1,
"bauch": 1,
"armlinks": 0,
"beinlinks": 1,
"armrechts": 0,
"beinrechts": 1
},
"armorHandicap": 1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Lederweste",
"image": "systems/DSA_4-1/assets/Commoner Tops/SODA_Icons_Clothes_CommonerTops_028.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 2,
"price": 0,
"armorValue": {
"total": 1,
"kopf": 0,
"brust": 1,
"ruecken": 1,
"bauch": 1,
"armlinks": 0,
"beinlinks": 0,
"armrechts": 0,
"beinrechts": 0
},
"armorHandicap": 1,
"description": ""
}

View File

@ -1,6 +1,6 @@
{ {
"name": "Leichte Platte", "name": "Leichte Platte",
"image": "systems/DSA_4-1/assets/Heavy Armor/SODA_Icons_HeavyArmor_45.png", "image": "systems/DSA_4-1/assets/Light Armor and extras/SODA_Icons_LightArmor_42.png",
"category": [ "category": [
"Gegenstand", "Gegenstand",
"Rüstung" "Rüstung"
@ -8,7 +8,7 @@
"weight": 7.5, "weight": 7.5,
"price": 250, "price": 250,
"armorValue": { "armorValue": {
"total": 4, "total": 3,
"kopf": 0, "kopf": 0,
"brust": 5, "brust": 5,
"ruecken": 4, "ruecken": 4,
@ -18,6 +18,6 @@
"beinlinks": 2, "beinlinks": 2,
"beinrechts": 2 "beinrechts": 2
}, },
"armorHandicap": 3, "armorHandicap": 2,
"description": "" "description": ""
} }

View File

@ -1,23 +0,0 @@
{
"name": "Löwenmähne",
"image": "systems/DSA_4-1/assets/Heavy Armor/SODA_Icons_HeavyArmor_64.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 5,
"price": 100,
"armorValue": {
"total": 1,
"kopf": 2,
"brust": 2,
"ruecken": 2,
"bauch": 0,
"armlinks": 1,
"beinlinks": 0,
"armrechts": 1,
"beinrechts": 0
},
"armorHandicap": 1,
"description": ""
}

View File

@ -1,23 +0,0 @@
{
"name": "Mammutonpanzer",
"image": "systems/DSA_4-1/assets/Heavy Armor/SODA_Icons_HeavyArmor_10.png",
"category": [
"Gegenstand",
"Rüstung"
],
"weight": 6,
"price": 150,
"armorValue": {
"total": 5,
"kopf": 0,
"brust": 4,
"ruecken": 4,
"bauch": 4,
"armlinks": 2,
"beinlinks": 2,
"armrechts": 2,
"beinrechts": 2
},
"armorHandicap": 3,
"description": ""
}

Some files were not shown because too many files have changed in this diff Show More