From 6baf9a0269acd15abeda3e8a48d0a24211d5755e Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 18 Dec 2023 19:53:37 +0100 Subject: [PATCH 01/36] Change git Path (#3) Changes: + change github urls to git.byroks Reviewed-on: https://git.byroks.de/Byroks/foundry-vtt-system-midgard5/pulls/3 Reviewed-by: Le-Frique --- foundryconfig.json | 3 +-- source/system.json | 34 +++++++++------------------------- 2 files changed, 10 insertions(+), 27 deletions(-) diff --git a/foundryconfig.json b/foundryconfig.json index 0b75816..709c890 100644 --- a/foundryconfig.json +++ b/foundryconfig.json @@ -1,5 +1,4 @@ { "moduleName": "Midgard 5. Edition", - "repository": "https://github.com/Byroks/foundry-vtt-system-midgard5", - "rawURL": "https://raw.githubusercontent.com/Byroks/foundry-vtt-system-midgard5" + "repository": "https://git.byroks.de/Byroks/foundry-vtt-system-midgard5" } diff --git a/source/system.json b/source/system.json index 27c4125..94fdfb1 100644 --- a/source/system.json +++ b/source/system.json @@ -9,7 +9,7 @@ "verified": "11", "maximum": "11" }, - "authors": [{"name": "Byroks"}], + "authors": [{ "name": "Byroks" }], "scripts": ["bundle.js"], "styles": ["bundle.css"], "packs": [ @@ -103,41 +103,25 @@ "name": "Midgard 5", "sorting": "a", "color": "#0000FF", - "packs": [ - "blaupause-spielfiguren", - "tabellen-kritische-ereignisse", - "makros-kritische-ereignisse", - "makros-standardwurfel" - ], + "packs": ["blaupause-spielfiguren", "tabellen-kritische-ereignisse", "makros-kritische-ereignisse", "makros-standardwurfel"], "folders": [ { "name": "Ausrüstung", "sorting": "a", "color": "#008000", - "packs": [ - "ausruestung", - "ruestkammer", - "waffenkammer" - ] + "packs": ["ausruestung", "ruestkammer", "waffenkammer"] }, { "name": "Effekte", "sorting": "a", "color": "#800080", - "packs": [ - "kampfzustaende", - "verletzungen", - "zauberwirkungen" - ] + "packs": ["kampfzustaende", "verletzungen", "zauberwirkungen"] }, { "name": "Fähigkeiten", "sorting": "a", "color": "#800000", - "packs": [ - "fertigkeiten", - "kampf" - ] + "packs": ["fertigkeiten", "kampf"] } ] } @@ -153,9 +137,9 @@ "gridUnits": "m", "primaryTokenAttribute": "lp", "secondaryTokenAttribute": "ap", - "url": "https://github.com/Byroks/foundry-vtt-system-midgard5", - "manifest": "https://github.com/Byroks/foundry-vtt-system-midgard5/releases/download/v2.3.1/system.json", - "download": "https://github.com/Byroks/foundry-vtt-system-midgard5/releases/download/v2.3.1/midgard5-v2.3.1.zip", + "url": "https://git.byroks.de/Byroks/foundry-vtt-system-midgard5", + "manifest": "https://git.byroks.de/Byroks/foundry-vtt-system-midgard5/releases/download/v2.3.1/system.json", + "download": "https://git.byroks.de/Byroks/foundry-vtt-system-midgard5/releases/download/v2.3.1/midgard5-v2.3.1.zip", "initiative": "@c.calc.attributes.gw.value", "license": "LICENSE.txt" -} \ No newline at end of file +} From b945f227108daaf0980e8537031226ad7842ceae Mon Sep 17 00:00:00 2001 From: oskaloq Date: Wed, 3 Jan 2024 15:57:15 +0100 Subject: [PATCH 02/36] Charakterbogen anpassen #7 (#9) - Use of flexboxes in two columns for better display - Introduction of item containers for the different storage of items Co-authored-by: Ender Co-authored-by: Byroks Reviewed-on: https://git.byroks.de/Byroks/foundry-vtt-system-midgard5/pulls/9 Reviewed-by: Byroks --- assets/icons/icon/black-hand-shield.svg | 1 + assets/icons/logo/midgard.webp | Bin 59096 -> 10818 bytes lang/de.json | 11 +- source/module/M5Base.ts | 1 + source/module/actors/M5Character.ts | 44 ++- source/module/items/M5Item.ts | 17 +- source/module/sheets/M5CharacterSheet.ts | 4 +- source/module/sheets/M5ItemSheet.ts | 2 +- source/style/Character-sheet.less | 42 ++- source/template.json | 21 +- templates/sheets/character/gear.hbs | 309 ++++++++++---------- templates/sheets/character/kampfkuenste.hbs | 103 +++++++ templates/sheets/character/main.hbs | 2 +- templates/sheets/item/container.hbs | 55 ++++ templates/sheets/item/item.hbs | 20 ++ 15 files changed, 466 insertions(+), 166 deletions(-) create mode 100644 assets/icons/icon/black-hand-shield.svg mode change 100755 => 100644 assets/icons/logo/midgard.webp create mode 100644 templates/sheets/item/container.hbs diff --git a/assets/icons/icon/black-hand-shield.svg b/assets/icons/icon/black-hand-shield.svg new file mode 100644 index 0000000..38ba4cd --- /dev/null +++ b/assets/icons/icon/black-hand-shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/logo/midgard.webp b/assets/icons/logo/midgard.webp old mode 100755 new mode 100644 index ce6ec38c5ecc1890c9205c306a144406619175e1..207d53f919cc34d841d1f4df73a290c4f62caa24 GIT binary patch delta 10238 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 E0OWWnl>h($ literal 59096 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 aDg}jx4tQVzP{05B!`)c)WWhL&v;Y8flAHbj diff --git a/lang/de.json b/lang/de.json index 4109c79..a9d1480 100644 --- a/lang/de.json +++ b/lang/de.json @@ -4,12 +4,14 @@ "ACTOR.TypeVehicle": "Transportmittel / Pferd etc.", "TYPES.Item.item": "Gegenstand", + "TYPES.Item.skill": "Fertigkeit", "TYPES.Item.weapon": "Waffe", "TYPES.Item.defensiveWeapon": "Verteidigungswaffe", "TYPES.Item.armor": "Rüstung", "TYPES.Item.spell": "Zauber", - "TYPES.Item.effect": "Aktive Effekte", - "TYPES.Item.kampfkunst": "Kampfkünste", + "TYPES.Item.effect": "Aktiver Effekt", + "TYPES.Item.kampfkunst": "Kampfkunst", + "TYPES.Item.container": "Aufbewahrung", "midgard5.phase-action": "Handlungsphase", "midgard5.phase-movement": "Bewegungsphase", @@ -91,10 +93,13 @@ "midgard5.origin": "Heimat", "midgard5.faith": "Glaube", + "midgard5.currency": "Geld", "midgard5.currency-gold": "Gold", "midgard5.currency-silver": "Silber", "midgard5.currency-copper": "Kupfer", + "midgard5.no-container": "Ohne", + "midgard5.exp-overall": "Erfahrungsschatz", "midgard5.exp-available": "Erfahrungspunkte", "midgard5.grace": "Göttliche Gnade", @@ -219,7 +224,7 @@ "midgard5.equipped": "Ausgerüstet", "midgard5.active": "Aktiv", "midgard5.rangedWeapon": "Schusswaffe", - "midgard5.assignItemToCharacter": "Füge Gegenstand einem Charakter hinzu, um Fähigkeit auwählen zu können", + "midgard5.assignItemToCharacter": "Füge Gegenstand einem Charakter hinzu, um hier etwas auswählen zu können", "midgard5.pw": "Prüfwurf", "midgard5.attack": "Angriff", diff --git a/source/module/M5Base.ts b/source/module/M5Base.ts index 0562cce..6e68710 100644 --- a/source/module/M5Base.ts +++ b/source/module/M5Base.ts @@ -187,6 +187,7 @@ export interface M5CharacterCalculatedData { defensiveWeapons: {}; armor: {}; items: {}; + containers: {}; effects: {}; }; spells: {}; diff --git a/source/module/actors/M5Character.ts b/source/module/actors/M5Character.ts index e067c62..13595b4 100644 --- a/source/module/actors/M5Character.ts +++ b/source/module/actors/M5Character.ts @@ -32,6 +32,7 @@ export class M5Character extends Actor { defensiveWeapons?: boolean; armor?: boolean; items?: boolean; + containers?: boolean; spells?: boolean; effects?: boolean; kampfkuenste?: boolean; @@ -85,6 +86,7 @@ export class M5Character extends Actor { defensiveWeapons: {}, armor: {}, items: {}, + containers: {}, effects: {}, }, spells: {}, @@ -148,7 +150,7 @@ export class M5Character extends Actor { const aggregate = new M5ModAggregate(data, ret); context.items - ?.filter((item) => (item.type === "item" || item.type === "effect" || item.type === "armor") && item.system.equipped) + ?.filter((item) => (item.type === "item" || item.type === "effect" || item.type === "armor" || item.type === "container") && item.system.equipped) .forEach((item) => { const mods = item.system.mods; //console.log("Actor item mods", mods) @@ -171,6 +173,7 @@ export class M5Character extends Actor { if (item.system.magic) { label += "*"; } + let icon = item.img; let rollable = false; // console.log(item.system.rolls.formulas.map((p) => p.enabled)); @@ -182,9 +185,48 @@ export class M5Character extends Actor { } ret.gear.items[item.id] = { label: label, + icon: icon, magic: item.system.magic, calc: item.system.calc, equipped: item.system?.equipped, + weight: item.system.weight || 0, + containerId: item.system.containerId || "", + value: item.system.value || 0, + currency: item.system.currency || "", + quantity: item.system.quantity || 0, + rollExist: rollable, + }; + }); + } + + if (!skip?.containers) { + context.items + ?.filter((item) => item.type === "container") + .forEach((item) => { + item.prepareDerivedData(); + + let label = item.name; + if (item.system.magic) { + label += "*"; + } + let icon = item.img; + let rollable = false; + + // console.log(item.system.rolls.formulas.map((p) => p.enabled)); + for (let key in item.system.rolls.formulas) { + rollable = item.system.rolls.formulas[key].enabled; + if (rollable) { + break; + } + } + ret.gear.containers[item.id] = { + label: label, + icon: icon, + magic: item.system.magic, + calc: item.system.calc, + equipped: item.system?.equipped, + weight: item.system.weight || 0, + containerId: item.system.containerId || "", value: item.system.value || 0, currency: item.system.currency || "", quantity: item.system.quantity || 0, diff --git a/source/module/items/M5Item.ts b/source/module/items/M5Item.ts index 037a5e1..d9138da 100644 --- a/source/module/items/M5Item.ts +++ b/source/module/items/M5Item.ts @@ -14,7 +14,22 @@ export class M5Item extends Item { const itemData = (this as any).system; const calc = itemData.calc; - if (itemType === "skill") { + if (itemType === "item") { + calc.containers = null; + + if (actor) { + const actorCalc = actor.derivedData({ weapons: true, defensiveWeapons: true, armor: true, items: true, spells: true, effects: true, kampfkuenste: true }); + if (actorCalc) { + calc.containers = actorCalc.gear.containers; + } + const container = character.getItem(itemData.containerId); + //console.log("M5Item.prepareDerivedData:containers", itemData, container?.system) + if (container) { + container.prepareDerivedData(); + const containerData = container.system; + } + } + } else if (itemType === "skill") { calc.fw = itemData.fw; calc.bonus = 0; diff --git a/source/module/sheets/M5CharacterSheet.ts b/source/module/sheets/M5CharacterSheet.ts index e98a1ae..ff225fe 100644 --- a/source/module/sheets/M5CharacterSheet.ts +++ b/source/module/sheets/M5CharacterSheet.ts @@ -8,7 +8,7 @@ export default class M5CharacterSheet extends ActorSheet { static get defaultOptions() { return mergeObject(super.defaultOptions, { template: "systems/midgard5/templates/sheets/character/main.hbs", - width: 800, + width: 1200, height: 800, classes: ["midgard5", "sheet", "character"], tabs: [{ navSelector: ".sheet-navigation", contentSelector: ".sheet-content", initial: "base_values" }], @@ -270,7 +270,7 @@ export default class M5CharacterSheet extends ActorSheet { const item = this.actor.items.get(li.dataset.itemId); // limit transfer on personal weapons/armour/gear - if (["skill", "item", "weapon", "defensiveWeapon", "armor", "spell", "effect", "kampfkunst"].includes(item.type)) { + if (["skill", "item", "weapon", "defensiveWeapon", "armor", "spell", "effect", "kampfkunst", "container"].includes(item.type)) { const dragData = { type: "Transfer", actorId: this.actor.id, diff --git a/source/module/sheets/M5ItemSheet.ts b/source/module/sheets/M5ItemSheet.ts index d930a22..1a1c073 100644 --- a/source/module/sheets/M5ItemSheet.ts +++ b/source/module/sheets/M5ItemSheet.ts @@ -30,7 +30,7 @@ export class M5ItemSheet extends ItemSheet { context.rollData = {} let actor = this.object?.parent ?? null if (actor) { - context.rollData = actor.getRollData() + context.rollData = actor.getRollData() } context.data = itemData.system diff --git a/source/style/Character-sheet.less b/source/style/Character-sheet.less index c1a8895..a88acb5 100644 --- a/source/style/Character-sheet.less +++ b/source/style/Character-sheet.less @@ -3,6 +3,37 @@ @attributeBorderColor: rgba(0, 0, 0, 0.5); .midgard5 { + .flexbox { + display: flex; + flex-direction: row; + flex-wrap: wrap + } + + .flexcolumn-2 { + flex: 50%; + } + + .flexpart { + gap: 0; + padding: 0; + margin: 10px; + background-color: beige; + border: 2px solid black; + } + + .flexpart-header { + font-weight: bold; + font-size: large; + text-align: center; + color: black; + } + + .flexpart-icon { + height: 2rem; + float: left; + border: 0px solid transparent; + } + .flexrow { align-items: center; } @@ -33,7 +64,7 @@ .profile-img { max-width: 128px; - height: 160px; + height: 128px; border: 0px solid black; } @@ -68,6 +99,7 @@ table { background-color: beige; + border: 0px solid transparent; } td, @@ -104,10 +136,16 @@ padding: 0.5rem 0.5rem 0.5rem 0.5rem; text-align: left; font-weight: bold; - background-color: dimgray; } } + .table-icon { + height: 1rem; + width: 1rem; + float: left; + border: 0px solid transparent; + } + input.skill { width: 5rem; } diff --git a/source/template.json b/source/template.json index f1665f5..1c9ef75 100644 --- a/source/template.json +++ b/source/template.json @@ -138,17 +138,21 @@ "wahrsagen": { "fw": 0, "attribute": "zt", "initial": 8, "pp": 0 }, "wasserkampf": { "fw": 0, "attribute": "gw", "initial": 8, "pp": 0 }, "zauberkunde": { "fw": 0, "attribute": "in", "initial": 8, "pp": 0 } - } + } + } + }, + "gear": { + "gear": { } } }, "character": { - "templates": ["characterBars", "attributes", "characterDescription", "characterHeader", "skills"], + "templates": ["characterBars", "attributes", "characterDescription", "characterHeader", "skills", "gear"], "calc": {} } }, "Item": { - "types": ["skill", "weapon", "defensiveWeapon", "armor", "spell", "kampfkunst", "item", "effect"], + "types": ["skill", "weapon", "defensiveWeapon", "armor", "spell", "kampfkunst", "item", "effect", "container"], "templates": { "itemDescription": { "description": "" @@ -202,6 +206,8 @@ }, "physical": { "value": 0, + "weight": 0, + "containerId": "", "magic": false }, "durationSelection": { @@ -305,6 +311,15 @@ "mods": {}, "calc": {} }, + "container": { + "templates": ["itemDescription", "equippable", "physical"], + "rolls": { + "formulas": {}, + "output": "" + }, + "mods": {}, + "calc": {} + }, "effect": { "templates": ["itemDescription", "equippable", "physical", "durationSelection"], "rolls": { diff --git a/templates/sheets/character/gear.hbs b/templates/sheets/character/gear.hbs index e2dc767..62ab4d2 100644 --- a/templates/sheets/character/gear.hbs +++ b/templates/sheets/character/gear.hbs @@ -1,157 +1,162 @@ - - - - - - - - - - - - - - - -
{{localize "midgard5.currency-gold"}}{{localize "midgard5.currency-silver"}}{{localize "midgard5.currency-copper"}}
+
+
- - - - - - - - - - - {{#each data.calc.gear.weapons as |item itemId|}} - - - - - - - {{/each}} +
+
Geld
+
{{localize "TYPES.Item.weapon"}}{{localize "midgard5.ew"}}
{{item.label}}{{item.calc.ew}}
+ + + + + + + + + + + + + + + +
{{localize "midgard5.currency-gold"}}{{localize "midgard5.currency-silver"}}{{localize "midgard5.currency-copper"}}
+
- - {{localize "midgard5.brawl"}} - {{data.calc.stats.brawlFw}} - - - - - +
+
{{localize "TYPES.Item.item"}}
+ + + + + + + + + + + + + + + {{#each data.calc.gear.items as |item itemId|}} + + + + + + + + + {{/each}} + +
{{localize "TYPES.Item.item"}}{{localize "midgard5.equipped"}}{{localize "midgard5.item-quantity"}}{{localize "midgard5.item-value"}}
+ {{item.label}} + + {{#if item.equipped}} + + {{/if}} + + + {{item.quantity}} + + + {{#unless (or (eq item.value 0) (eq item.currency ""))}} + {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} + {{/unless}} + {{#if item.rollExist}}{{/if}}
+
+
- - - - - - - - - - - {{#each data.calc.gear.defensiveWeapons as |item itemId|}} - - - - - - - {{/each}} +
-
- - - - - +
+
{{localize "TYPES.Item.container"}}
+
{{localize "TYPES.Item.defensiveWeapon"}}{{localize "midgard5.ew"}}
{{item.label}}{{item.calc.ew}}
{{localize "midgard5.defense"}}{{add data.calc.stats.defense.value data.calc.stats.defenseBonus.value}}
+ + + + + + + + + + + + + {{#each data.calc.gear.containers as |item itemId|}} + + + + + + + + {{/each}} + +
{{localize "TYPES.Item.container"}}{{localize "midgard5.equipped"}}{{localize "midgard5.item-value"}}
+ {{item.label}} + + {{#if item.equipped}} + + {{/if}} + + {{#unless (or (eq item.value 0) (eq item.currency ""))}} + {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} + {{/unless}} + {{#if item.rollExist}}{{/if}}
+ - - {{localize "midgard5.resistanceMind"}} - {{data.calc.stats.resistanceMind.value}} - - - - - - {{localize "midgard5.resistanceBody"}} - {{data.calc.stats.resistanceBody.value}} - - - - - - - - - - - - - - - - - - - - - {{#each data.calc.gear.armor as |item itemId|}} - - - - - - - - - - - {{/each}} - -
{{localize "TYPES.Item.armor"}}{{localize "midgard5.actor-lp-short"}}{{localize "midgard5.actor-ap-short"}}{{localize "midgard5.attackBonus-short"}}{{localize "midgard5.defenseBonus-short"}}BGw
- {{item.label}} - {{#if item.equipped}} - {{localize "midgard5.equipped"}} - {{/if}} - {{actorItemValue ../actor._id itemId "lpProtection" ../actor.isToken}}{{actorItemValue ../actor._id itemId "apProtection"}}{{actorItemValue ../actor._id itemId "stats.attackBonus"}}{{actorItemValue ../actor._id itemId "stats.defenseBonus"}}{{actorItemValue ../actor._id itemId "stats.movementBonus"}}{{actorItemValue ../actor._id itemId "attributeMod.gw"}}
- - - - - - - - - - - - - - {{#each data.calc.gear.items as |item itemId|}} - - - - - - - - {{/each}} - -
{{localize "TYPES.Item.item"}}{{localize "midgard5.item-quantity"}}{{localize "midgard5.item-value"}}
- {{item.label}} - {{#if item.equipped}} - {{localize "midgard5.equipped"}} - {{/if}} - - - {{item.quantity}} - - - {{#unless (or (eq item.value 0) (eq item.currency ""))}} - {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} - {{/unless}} - {{#if item.rollExist}}{{/if}}
+ {{#each data.calc.gear.containers as |container containerId|}} +
+
{{container.label}}
+ + + + + + + + + + + + + + + + {{#each ../data.calc.gear.items as |item itemId|}} + {{#if (eq item.containerId containerId)}} + + + + + + + + + + {{/if}} + {{/each}} + +
{{localize "TYPES.Item.item"}}{{localize "midgard5.equipped"}}{{localize "TYPES.Item.container"}}{{localize "midgard5.item-quantity"}}{{localize "midgard5.item-value"}}
+ {{item.label}} + + {{#if item.equipped}} + + {{/if}} + + {{localize "TYPES.Item.container"}} + + + {{item.quantity}} + + + {{#unless (or (eq item.value 0) (eq item.currency ""))}} + {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} + {{/unless}} + {{#if item.rollExist}}{{/if}}
+
+ {{/each}} + + \ No newline at end of file diff --git a/templates/sheets/character/kampfkuenste.hbs b/templates/sheets/character/kampfkuenste.hbs index 4662b34..c1e7cf8 100644 --- a/templates/sheets/character/kampfkuenste.hbs +++ b/templates/sheets/character/kampfkuenste.hbs @@ -30,4 +30,107 @@ {{/each}} + + + + + + + + + + + + {{#each data.calc.gear.weapons as |item itemId|}} + + + + + + + {{/each}} + + + + + + + + +
{{localize "TYPES.Item.weapon"}}{{localize "midgard5.ew"}}
{{item.label}}{{item.calc.ew}}
{{localize "midgard5.brawl"}}{{data.calc.stats.brawlFw}}
+ + + + + + + + + + + + {{#each data.calc.gear.defensiveWeapons as |item itemId|}} + + + + + + + {{/each}} + + + + + + + + + + + + + + + + + + + + + + +
{{localize "TYPES.Item.defensiveWeapon"}}{{localize "midgard5.ew"}}
{{item.label}}{{item.calc.ew}}
{{localize "midgard5.defense"}}{{add data.calc.stats.defense.value data.calc.stats.defenseBonus.value}}
{{localize "midgard5.resistanceMind"}}{{data.calc.stats.resistanceMind.value}}
{{localize "midgard5.resistanceBody"}}{{data.calc.stats.resistanceBody.value}}
+ + + + + + + + + + + + + + + + {{#each data.calc.gear.armor as |item itemId|}} + + + + + + + + + + + {{/each}} +
{{localize "TYPES.Item.armor"}}{{localize "midgard5.actor-lp-short"}}{{localize "midgard5.actor-ap-short"}}{{localize "midgard5.attackBonus-short"}}{{localize "midgard5.defenseBonus-short"}}BGw
+ {{item.label}} + {{#if item.equipped}} + {{localize "midgard5.equipped"}} + {{/if}} + {{actorItemValue ../actor._id itemId "lpProtection" ../actor.isToken}}{{actorItemValue ../actor._id itemId "apProtection"}}{{actorItemValue ../actor._id itemId "stats.attackBonus"}}{{actorItemValue ../actor._id itemId "stats.defenseBonus"}}{{actorItemValue ../actor._id itemId "stats.movementBonus"}}{{actorItemValue ../actor._id itemId "attributeMod.gw"}}
\ No newline at end of file diff --git a/templates/sheets/character/main.hbs b/templates/sheets/character/main.hbs index 1a46ce5..a250aaa 100644 --- a/templates/sheets/character/main.hbs +++ b/templates/sheets/character/main.hbs @@ -15,7 +15,7 @@ - + diff --git a/templates/sheets/item/container.hbs b/templates/sheets/item/container.hbs new file mode 100644 index 0000000..2add63f --- /dev/null +++ b/templates/sheets/item/container.hbs @@ -0,0 +1,55 @@ +
+
+ +

+
+
+ + + + + + + + + + +
+
+ + + + + + + + +
+
+
+ {{localize "midgard5.item-quantity"}} + +
+
+
+ {{localize "midgard5.item-value"}} + + +
+
+ + {{> "systems/midgard5/templates/sheets/item/rolls.hbs"}} + + {{> "systems/midgard5/templates/sheets/partial/mod.hbs" mods=data.mods calc=data.calc}} + + + {{editor content=data.description target="data.description" button=true owner=owner editable=editable}} +
+
\ No newline at end of file diff --git a/templates/sheets/item/item.hbs b/templates/sheets/item/item.hbs index 2add63f..f91f011 100644 --- a/templates/sheets/item/item.hbs +++ b/templates/sheets/item/item.hbs @@ -43,6 +43,26 @@ + + + +
+ {{localize "TYPES.Item.container"}} + {{#if data.calc.containers}} + + {{else}} + {{localize "midgard5.assignItemToCharacter"}} + {{/if}} +
+ + {{> "systems/midgard5/templates/sheets/item/rolls.hbs"}} From 975bcd1e15087836898644d2238afdf63801488a Mon Sep 17 00:00:00 2001 From: Byroks Date: Sun, 7 Jan 2024 14:29:39 +0100 Subject: [PATCH 03/36] =?UTF-8?q?#10=20Kampfkunst=20nicht=20=C3=B6ffenbar?= =?UTF-8?q?=20(#11)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Änderungen: + auskommentierte if Bedingung wieder drin + if Bedingung angepasst Reviewed-on: https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/pulls/11 Reviewed-by: Le-Frique --- templates/sheets/item/kampfkunst.hbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/sheets/item/kampfkunst.hbs b/templates/sheets/item/kampfkunst.hbs index 0a8f566..d97e4ba 100644 --- a/templates/sheets/item/kampfkunst.hbs +++ b/templates/sheets/item/kampfkunst.hbs @@ -76,7 +76,7 @@ {{localize "midgard5.skill"}} - {{!-- {{#if data.calc.skills.general}} --}} + {{#if data.calc.generalSkills}} + {{#if (eq data.info.race "Zwerg")}} + + {{/if}} diff --git a/templates/sheets/character/main.hbs b/templates/sheets/character/main.hbs index a250aaa..bfd17bf 100644 --- a/templates/sheets/character/main.hbs +++ b/templates/sheets/character/main.hbs @@ -7,7 +7,7 @@
{{data.calc.level}}
- + Name diff --git a/templates/sheets/item/armor.hbs b/templates/sheets/item/armor.hbs index 26eeb21..1c1c8ea 100644 --- a/templates/sheets/item/armor.hbs +++ b/templates/sheets/item/armor.hbs @@ -18,6 +18,34 @@ + + + + + + + {{#if (eq item.parent.system.info.race "Zwerg")}} + + + + + {{/if}} + + + + + +
+ {{localize "midgard5.item-value"}} + +
diff --git a/templates/sheets/item/defensiveWeapon.hbs b/templates/sheets/item/defensiveWeapon.hbs index 3bbca1c..80ead44 100644 --- a/templates/sheets/item/defensiveWeapon.hbs +++ b/templates/sheets/item/defensiveWeapon.hbs @@ -7,7 +7,7 @@ - + + + diff --git a/templates/sheets/item/item.hbs b/templates/sheets/item/item.hbs index f91f011..c55afeb 100644 --- a/templates/sheets/item/item.hbs +++ b/templates/sheets/item/item.hbs @@ -6,7 +6,7 @@
+
@@ -18,6 +18,34 @@ + + + + + + + {{#if (eq item.parent.system.info.race "Zwerg")}} + + + + + {{/if}} +
+
+
+ {{localize "midgard5.item-value"}} + +
- @@ -28,7 +39,7 @@ - - - - + + + - {{#each data.calc.gear.containers as |item itemId|}} - + @@ -122,31 +127,21 @@ - - - - + + + - {{#each ../data.calc.gear.items as |item itemId|}} {{#if (eq item.containerId containerId)}} - - + diff --git a/templates/sheets/character/main.hbs b/templates/sheets/character/main.hbs index bfd17bf..ecc0c87 100644 --- a/templates/sheets/character/main.hbs +++ b/templates/sheets/character/main.hbs @@ -1,101 +1,116 @@ -
-
+
@@ -16,6 +16,17 @@ + + + + + + {{#if (eq item.parent.system.info.race "Zwerg")}} + + + + + {{/if}}
+
{{localize "midgard5.item-value"}} diff --git a/templates/sheets/item/weapon.hbs b/templates/sheets/item/weapon.hbs index 09e6f2b..dbd69b7 100644 --- a/templates/sheets/item/weapon.hbs +++ b/templates/sheets/item/weapon.hbs @@ -7,7 +7,7 @@ - + + + From 4825166f87bc37e96a23c59d33502761713ceed0 Mon Sep 17 00:00:00 2001 From: Byroks Date: Sun, 7 Jan 2024 15:06:01 +0100 Subject: [PATCH 05/36] Add .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitea/workflows/add-issue-to-project.yaml diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml new file mode 100644 index 0000000..e69de29 From 840a7c1dc4e99e92942c86d0806e0cd90632b24b Mon Sep 17 00:00:00 2001 From: Byroks Date: Sun, 7 Jan 2024 15:33:26 +0100 Subject: [PATCH 06/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index e69de29..ffad1a2 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -0,0 +1,17 @@ +name: Adds all issues to project board + +on: + issues: + types: + - opened + +jobs: + add-to-project: + name: Add issue to project + runs-on: ubuntu-latest + steps: + - uses: actions/add-to-project@RELEASE_VERSION + with: + project-url: https://git.byroks.de/MidgardVTT-Entwicklung/-/projects/3 + labeled: enhancement, bug + label-operator: OR \ No newline at end of file From da1ae4e16ed20c4d59e968aac699f69ce57e75ac Mon Sep 17 00:00:00 2001 From: Byroks Date: Sun, 7 Jan 2024 15:35:54 +0100 Subject: [PATCH 07/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index ffad1a2..23826ca 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -10,7 +10,7 @@ jobs: name: Add issue to project runs-on: ubuntu-latest steps: - - uses: actions/add-to-project@RELEASE_VERSION + - uses: actions/add-to-project@latest with: project-url: https://git.byroks.de/MidgardVTT-Entwicklung/-/projects/3 labeled: enhancement, bug From b1ef88235f84f2e1bb982cfcecb787faed02cfc3 Mon Sep 17 00:00:00 2001 From: Byroks Date: Sun, 7 Jan 2024 15:37:37 +0100 Subject: [PATCH 08/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index 23826ca..b8ea196 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -10,7 +10,7 @@ jobs: name: Add issue to project runs-on: ubuntu-latest steps: - - uses: actions/add-to-project@latest + - uses: actions/add-to-project with: project-url: https://git.byroks.de/MidgardVTT-Entwicklung/-/projects/3 labeled: enhancement, bug From c83cd8f079a43eabac2254dda062b9733a4a33a2 Mon Sep 17 00:00:00 2001 From: Byroks Date: Sun, 7 Jan 2024 15:40:56 +0100 Subject: [PATCH 09/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index b8ea196..e16226c 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -10,7 +10,7 @@ jobs: name: Add issue to project runs-on: ubuntu-latest steps: - - uses: actions/add-to-project + - uses: actions/add-to-project@v0.5.0 with: project-url: https://git.byroks.de/MidgardVTT-Entwicklung/-/projects/3 labeled: enhancement, bug From b08bd195c73636b5e695e1adc49a769f5b02e92b Mon Sep 17 00:00:00 2001 From: Byroks Date: Sun, 7 Jan 2024 15:45:46 +0100 Subject: [PATCH 10/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index e16226c..c3f39bc 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -13,5 +13,6 @@ jobs: - uses: actions/add-to-project@v0.5.0 with: project-url: https://git.byroks.de/MidgardVTT-Entwicklung/-/projects/3 + github-token: ${{ secrets.GH_TOKEN }} labeled: enhancement, bug label-operator: OR \ No newline at end of file From ad884994dd573e1472b2a565f1044ef2a5863391 Mon Sep 17 00:00:00 2001 From: Byroks Date: Sun, 7 Jan 2024 16:17:20 +0100 Subject: [PATCH 11/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index c3f39bc..1581d5e 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -10,9 +10,9 @@ jobs: name: Add issue to project runs-on: ubuntu-latest steps: - - uses: actions/add-to-project@v0.5.0 + - name: GitHub Project Board Automation + uses: pritishvaidya/github-project-board-automation@0.0.1.5 with: - project-url: https://git.byroks.de/MidgardVTT-Entwicklung/-/projects/3 - github-token: ${{ secrets.GH_TOKEN }} - labeled: enhancement, bug - label-operator: OR \ No newline at end of file + projects: Midgard 5 Entwicklung,Midgard5VTT Entwicklung + column: In Progress + token: ${{ secrets.GH_TOKEN }} \ No newline at end of file From 47fd5b77637d3368b8f6b6aa9b0c5b8ffb036b99 Mon Sep 17 00:00:00 2001 From: Byroks Date: Sun, 7 Jan 2024 16:37:27 +0100 Subject: [PATCH 12/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index 1581d5e..3d9d9e8 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -10,9 +10,9 @@ jobs: name: Add issue to project runs-on: ubuntu-latest steps: - - name: GitHub Project Board Automation - uses: pritishvaidya/github-project-board-automation@0.0.1.5 + - uses: actions/add-to-project@v0.5.0 with: - projects: Midgard 5 Entwicklung,Midgard5VTT Entwicklung - column: In Progress - token: ${{ secrets.GH_TOKEN }} \ No newline at end of file + project-url: https://git.byroks.de/orgs/MidgardVTT-Entwicklung/projects/3 + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: bug, needs-triage + label-operator: OR \ No newline at end of file From 718f1eab99da1b995cff0181c8d7002de1c29926 Mon Sep 17 00:00:00 2001 From: Byroks Date: Sun, 7 Jan 2024 16:38:35 +0100 Subject: [PATCH 13/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index 3d9d9e8..030d8a4 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -13,6 +13,6 @@ jobs: - uses: actions/add-to-project@v0.5.0 with: project-url: https://git.byroks.de/orgs/MidgardVTT-Entwicklung/projects/3 - github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} - labeled: bug, needs-triage + github-token: ${{ secrets.GH_TOKEN }} + labeled: bug, enhancement label-operator: OR \ No newline at end of file From d67de1b064330c1bed6137fd0d279e6d9d7a76b0 Mon Sep 17 00:00:00 2001 From: Byroks Date: Sun, 7 Jan 2024 16:47:12 +0100 Subject: [PATCH 14/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index 030d8a4..98e3139 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -1,10 +1,5 @@ name: Adds all issues to project board -on: - issues: - types: - - opened - jobs: add-to-project: name: Add issue to project @@ -12,7 +7,7 @@ jobs: steps: - uses: actions/add-to-project@v0.5.0 with: - project-url: https://git.byroks.de/orgs/MidgardVTT-Entwicklung/projects/3 + project-url: https://git.byroks.de/MidgardVTT-Entwicklung/-/projects/3 github-token: ${{ secrets.GH_TOKEN }} labeled: bug, enhancement label-operator: OR \ No newline at end of file From cfdba0ee75c473232c6d517e2a84ed0a32f419a5 Mon Sep 17 00:00:00 2001 From: oskaloq Date: Sun, 7 Jan 2024 22:53:16 +0100 Subject: [PATCH 15/36] Anpassung-des-Character-Sheet-Headers-#13 (#28) - Made character sheet header more responsive - Changed Logo - Changed "all gear items" container, that it shows items not in dedicated containers ( unless "Alle" checkbox is set) Co-authored-by: Ender Co-authored-by: Byroks Reviewed-on: https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/pulls/28 Reviewed-by: Byroks --- assets/icons/backgrounds/bg1.webp | Bin 0 -> 177266 bytes assets/icons/icon/battle-gear.svg | 1 + assets/icons/icon/black-hand-shield.svg | 1 - assets/icons/icon/confirmed.svg | 1 + assets/icons/logo/banner01.webp | Bin 0 -> 25118 bytes assets/icons/logo/banner02.webp | Bin 0 -> 87462 bytes assets/icons/logo/banner03.webp | Bin 0 -> 37932 bytes assets/icons/logo/banner04.webp | Bin 0 -> 85458 bytes lang/de.json | 4 +- source/module/sheets/M5CharacterSheet.ts | 2 +- source/style/Character-sheet.less | 48 +++++- source/template.json | 1 + templates/sheets/character/gear.hbs | 62 +++---- templates/sheets/character/main.hbs | 207 ++++++++++++----------- 14 files changed, 190 insertions(+), 137 deletions(-) create mode 100644 assets/icons/backgrounds/bg1.webp create mode 100644 assets/icons/icon/battle-gear.svg delete mode 100644 assets/icons/icon/black-hand-shield.svg create mode 100644 assets/icons/icon/confirmed.svg create mode 100644 assets/icons/logo/banner01.webp create mode 100644 assets/icons/logo/banner02.webp create mode 100644 assets/icons/logo/banner03.webp create mode 100644 assets/icons/logo/banner04.webp diff --git a/assets/icons/backgrounds/bg1.webp b/assets/icons/backgrounds/bg1.webp new file mode 100644 index 0000000000000000000000000000000000000000..a911203cc374b587a62b96a1162750c6a316f610 GIT binary patch literal 177266 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 N?}^C!5>KkSEiEG=UO*tt=d!TSl@b4 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

B+u0DUPdnIybHEfRq0rJPtL%-@vuIz>x> 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 literal 0 HcmV?d00001 diff --git a/assets/icons/icon/battle-gear.svg b/assets/icons/icon/battle-gear.svg new file mode 100644 index 0000000..7160628 --- /dev/null +++ b/assets/icons/icon/battle-gear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/icon/black-hand-shield.svg b/assets/icons/icon/black-hand-shield.svg deleted file mode 100644 index 38ba4cd..0000000 --- a/assets/icons/icon/black-hand-shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/assets/icons/icon/confirmed.svg b/assets/icons/icon/confirmed.svg new file mode 100644 index 0000000..e43f621 --- /dev/null +++ b/assets/icons/icon/confirmed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/icons/logo/banner01.webp b/assets/icons/logo/banner01.webp new file mode 100644 index 0000000000000000000000000000000000000000..deae56f91950b9d5a0652c0b89d793c6dbc35af0 GIT binary patch literal 25118 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 P6rg}Vqy>S`o{;|nzjYsq literal 0 HcmV?d00001 diff --git a/assets/icons/logo/banner02.webp b/assets/icons/logo/banner02.webp new file mode 100644 index 0000000000000000000000000000000000000000..0cc9f587e3421f0ecdeee795a605ddbc180005db GIT binary patch literal 87462 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 z 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 z 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

_BeJsetP2oC-a~5)RX6dX?V$>333gMoi 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 literal 0 HcmV?d00001 diff --git a/assets/icons/logo/banner04.webp b/assets/icons/logo/banner04.webp new file mode 100644 index 0000000000000000000000000000000000000000..29ce03b013f538042667faf604694ae694b7ef55 GIT binary patch literal 85458 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 literal 0 HcmV?d00001 diff --git a/lang/de.json b/lang/de.json index efc50fd..aa4a004 100644 --- a/lang/de.json +++ b/lang/de.json @@ -81,7 +81,9 @@ "midgard5.effects": "Aktive Effekte", "midgard5.kampfkuenste": "Kampfkünste", - "midgard5.class": "Klasse", + "midgard5.actor-name": "Figur", + "midgard5.level": "Grad", + "midgard5.class": "Typ", "midgard5.race": "Rasse", "midgard5.magicUsing": "Zauberkundig", "midgard5.gender": "Geschlecht", diff --git a/source/module/sheets/M5CharacterSheet.ts b/source/module/sheets/M5CharacterSheet.ts index ff225fe..8690943 100644 --- a/source/module/sheets/M5CharacterSheet.ts +++ b/source/module/sheets/M5CharacterSheet.ts @@ -8,7 +8,7 @@ export default class M5CharacterSheet extends ActorSheet { static get defaultOptions() { return mergeObject(super.defaultOptions, { template: "systems/midgard5/templates/sheets/character/main.hbs", - width: 1200, + width: 1000, height: 800, classes: ["midgard5", "sheet", "character"], tabs: [{ navSelector: ".sheet-navigation", contentSelector: ".sheet-content", initial: "base_values" }], diff --git a/source/style/Character-sheet.less b/source/style/Character-sheet.less index a88acb5..273651d 100644 --- a/source/style/Character-sheet.less +++ b/source/style/Character-sheet.less @@ -9,14 +9,34 @@ flex-wrap: wrap } + .flexcolumn { + flex-wrap: wrap; + } + + .flexcolumn-1{ + flex: 100%; + flex-wrap: wrap; + } + .flexcolumn-2 { flex: 50%; + flex-wrap: wrap; + } + + .flexcolumn-4 { + flex: 25%; + flex-wrap: wrap; + } + + .flexcolumn-5 { + flex: 20%; + flex-wrap: wrap; } .flexpart { gap: 0; padding: 0; - margin: 10px; + margin: 5px; background-color: beige; border: 2px solid black; } @@ -46,6 +66,15 @@ color: white; } + .profile-img { + display: block; + margin-left: auto; + margin-right: auto; + height: 100%; + width: auto; + border: 0px solid black; + } + .sheet.character { form { display: flex; @@ -62,12 +91,6 @@ } } - .profile-img { - max-width: 128px; - height: 128px; - border: 0px solid black; - } - .description { flex: 0 0 100%; margin: 0; @@ -100,6 +123,13 @@ table { background-color: beige; border: 0px solid transparent; + &.bordered{ + border-collapse: separate; + border: 2px solid black; + border-radius: 10px; + font-size: larger; + font-weight: bolder; + } } td, @@ -146,6 +176,10 @@ border: 0px solid transparent; } + input { + border: 0px solid black; + } + input.skill { width: 5rem; } diff --git a/source/template.json b/source/template.json index 454e250..d926a5e 100644 --- a/source/template.json +++ b/source/template.json @@ -8,6 +8,7 @@ "class": "", "race": "", "magicUsing": false, + "showAllItems": false, "gender": "", "weight": "", "height": "", diff --git a/templates/sheets/character/gear.hbs b/templates/sheets/character/gear.hbs index e50a55e..349913f 100644 --- a/templates/sheets/character/gear.hbs +++ b/templates/sheets/character/gear.hbs @@ -31,31 +31,31 @@

+
@@ -23,6 +23,34 @@ + + + + + + + {{#if (eq item.parent.system.info.race "Zwerg")}} + + + + + {{/if}} +
+
+
+ {{localize "midgard5.item-value"}} + +
- - - + + + {{#each data.calc.gear.items as |item itemId|}} + {{#if (or ../data.info.showAllItems (eq item.containerId ""))}} - + + {{/if}} {{/each}}
{{localize "TYPES.Item.item"}}{{localize "midgard5.equipped"}} {{localize "midgard5.item-quantity"}} {{localize "midgard5.item-value"}} 
{{item.label}} - {{#if item.equipped}} - - {{/if}} - {{item.quantity}} @@ -66,9 +66,15 @@ {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} {{/unless}} + {{#if item.equipped}} + + {{/if}} + {{#if item.rollExist}}{{/if}}
@@ -83,30 +89,29 @@
{{localize "TYPES.Item.container"}}{{localize "midgard5.equipped"}} {{localize "midgard5.item-value"}} 
{{item.label}} - {{#if item.equipped}} - - {{/if}} - {{#unless (or (eq item.value 0) (eq item.currency ""))}} {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} {{/unless}} + {{#if item.equipped}} + + {{/if}} + {{#if item.rollExist}}{{/if}}
{{localize "TYPES.Item.item"}}{{localize "midgard5.equipped"}}{{localize "TYPES.Item.container"}} {{localize "midgard5.item-quantity"}} {{localize "midgard5.item-value"}} 
{{item.label}} - {{#if item.equipped}} - - {{/if}} - - {{localize "TYPES.Item.container"}} - {{item.quantity}} @@ -157,6 +152,11 @@ {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} {{/unless}} + {{#if item.equipped}} + + {{/if}} + {{#if item.rollExist}}{{/if}}
- - - - - - +
+ + +
+ Midgard +
+ + +
+
Midgard
{{data.calc.level}}
+ + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{{localize "midgard5.actor-name"}}
NameGrad
- - - -
{{localize "midgard5.race"}}{{localize "midgard5.class"}}{{localize "midgard5.occupation"}}
{{localize "midgard5.actor-lp-short"}} -
- - {{#times data.lp.max}} - {{#if (lt this ../data.lp.value)}} -
- {{else}} -
- {{/if}} - {{/times}} - -
-
{{localize "midgard5.actor-ap-short"}} -
- - {{#times data.ap.max}} - {{#if (lt this ../data.ap.value)}} -
- {{else}} -
- {{/if}} - {{/times}} - -
-
{{localize "midgard5.actor-st"}}{{localize "midgard5.actor-gs"}}{{localize "midgard5.actor-gw"}}{{localize "midgard5.actor-ko"}}{{localize "midgard5.actor-in"}}{{localize "midgard5.actor-zt"}}{{localize "midgard5.actor-au"}}{{localize "midgard5.actor-pa"}}{{localize "midgard5.actor-wk"}}{{localize "midgard5.actor-git"}}
{{data.calc.attributes.st.value}}{{data.calc.attributes.gs.value}}{{data.calc.attributes.gw.value}}{{data.calc.attributes.ko.value}}{{data.calc.attributes.in.value}}{{data.calc.attributes.zt.value}}{{data.calc.attributes.au.value}}{{data.calc.attributes.pa.value}}{{data.calc.attributes.wk.value}}{{data.calc.stats.poisonResistance.value}}
+ + {{localize "midgard5.class"}} + + {{localize "midgard5.level"}} + {{data.calc.level}} + + + + + + + + + + + + +
+ + + +
{{localize "midgard5.race"}}{{localize "midgard5.occupation"}}
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
{{localize "midgard5.actor-st"}}{{localize "midgard5.actor-gs"}}{{localize "midgard5.actor-gw"}}{{localize "midgard5.actor-ko"}}{{localize "midgard5.actor-in"}}{{localize "midgard5.actor-zt"}}{{localize "midgard5.actor-au"}}{{localize "midgard5.actor-pa"}}{{localize "midgard5.actor-wk"}}{{localize "midgard5.actor-git"}}
{{data.calc.attributes.st.value}}{{data.calc.attributes.gs.value}}{{data.calc.attributes.gw.value}}{{data.calc.attributes.ko.value}}{{data.calc.attributes.in.value}}{{data.calc.attributes.zt.value}}{{data.calc.attributes.au.value}}{{data.calc.attributes.pa.value}}{{data.calc.attributes.wk.value}}{{data.calc.stats.poisonResistance.value}}
+ + + +
+ +
+ + +
+ + + + + + + + + +
{{localize "midgard5.actor-lp-short"}} +
+ + {{#times data.lp.max}} + {{#if (lt this ../data.lp.value)}} +
+ {{else}} +
+ {{/if}} + {{/times}} + +
+
{{localize "midgard5.actor-ap-short"}} +
+ + {{#times data.ap.max}} + {{#if (lt this ../data.ap.value)}} +
+ {{else}} +
+ {{/if}} + {{/times}} + +
+
+
{{!-- Character Sheet Navigation --}} From c24e2b7af2d5b5cb21fd7c78e514153fb5ba9865 Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 8 Jan 2024 12:28:41 +0100 Subject: [PATCH 16/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index 98e3139..dd67485 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -1,13 +1,15 @@ -name: Adds all issues to project board +name: Move new issues into To Do + +on: + issues: + types: [opened] jobs: - add-to-project: - name: Add issue to project + automate-project-columns: runs-on: ubuntu-latest steps: - - uses: actions/add-to-project@v0.5.0 + - uses: alex-page/github-project-automation-plus@v0.8.3 with: - project-url: https://git.byroks.de/MidgardVTT-Entwicklung/-/projects/3 - github-token: ${{ secrets.GH_TOKEN }} - labeled: bug, enhancement - label-operator: OR \ No newline at end of file + project: Midgard 5 Entwicklung + column: To Do + repo-token: ${{ secrets.GH_TOKEN }} \ No newline at end of file From 31a4ccfda1e4845a7c96858b696a5246668c6ebf Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 8 Jan 2024 12:37:43 +0100 Subject: [PATCH 17/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index dd67485..db1314e 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -12,4 +12,4 @@ jobs: with: project: Midgard 5 Entwicklung column: To Do - repo-token: ${{ secrets.GH_TOKEN }} \ No newline at end of file + repo-token: ${{ secrets.RUNNER_ACCESS_TOKEN }} \ No newline at end of file From f8b65c030fc70a03a6fca838a67f653dabde06c4 Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 8 Jan 2024 12:39:39 +0100 Subject: [PATCH 18/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index db1314e..ab10277 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -10,6 +10,6 @@ jobs: steps: - uses: alex-page/github-project-automation-plus@v0.8.3 with: - project: Midgard 5 Entwicklung + project: Backlog column: To Do repo-token: ${{ secrets.RUNNER_ACCESS_TOKEN }} \ No newline at end of file From ff74871a0cccb77896fb284aa2051a3d3d693079 Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 8 Jan 2024 12:56:49 +0100 Subject: [PATCH 19/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index ab10277..06f7a54 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -12,4 +12,4 @@ jobs: with: project: Backlog column: To Do - repo-token: ${{ secrets.RUNNER_ACCESS_TOKEN }} \ No newline at end of file + repo-token: ${{ secrets.GH_TOKEN }} \ No newline at end of file From 41fb1a88799e952c2aeefc8ea4ba99e0f5fb4ca1 Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 8 Jan 2024 16:02:37 +0100 Subject: [PATCH 20/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index 06f7a54..c700d20 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -3,13 +3,12 @@ name: Move new issues into To Do on: issues: types: [opened] - jobs: - automate-project-columns: + createCard: runs-on: ubuntu-latest steps: - - uses: alex-page/github-project-automation-plus@v0.8.3 + - name: Create or Update Project Card + uses: peter-evans/create-or-update-project-card@v2 with: - project: Backlog - column: To Do - repo-token: ${{ secrets.GH_TOKEN }} \ No newline at end of file + project-name: Midgard 5 Entwicklung + column-name: To Do \ No newline at end of file From 2ac8a6bba4b40ad6807b190cf744064be665f4ff Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 8 Jan 2024 16:09:13 +0100 Subject: [PATCH 21/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index c700d20..53e65ff 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -11,4 +11,5 @@ jobs: uses: peter-evans/create-or-update-project-card@v2 with: project-name: Midgard 5 Entwicklung + project-location: ${{ gitea.repository }} column-name: To Do \ No newline at end of file From f38ef8aa6d9884b713ce0ba161486d14cf76b77b Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 8 Jan 2024 16:16:04 +0100 Subject: [PATCH 22/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index 53e65ff..25f9e35 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -10,6 +10,6 @@ jobs: - name: Create or Update Project Card uses: peter-evans/create-or-update-project-card@v2 with: - project-name: Midgard 5 Entwicklung + project-number: 3 project-location: ${{ gitea.repository }} column-name: To Do \ No newline at end of file From 2a36b8eaa1810851fa7101654ebd12e10bfb554d Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 8 Jan 2024 20:38:50 +0100 Subject: [PATCH 23/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index 25f9e35..33062c9 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -7,9 +7,9 @@ jobs: createCard: runs-on: ubuntu-latest steps: - - name: Create or Update Project Card - uses: peter-evans/create-or-update-project-card@v2 - with: - project-number: 3 - project-location: ${{ gitea.repository }} - column-name: To Do \ No newline at end of file + -name: Close Issue + run: > + curl -X PATCH -H "Content-Type: application/xml" + -H "Authorization: token ${{ secrets.GITEA_TOKEN }} + -d '{ "state": "To Do" }' + "${{ gitea.event.issue.url }}" \ No newline at end of file From 7358b67da2afff8a0e027096f262277dac03fccf Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 8 Jan 2024 20:41:05 +0100 Subject: [PATCH 24/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index 33062c9..f263eff 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -8,8 +8,8 @@ jobs: runs-on: ubuntu-latest steps: -name: Close Issue - run: > - curl -X PATCH -H "Content-Type: application/xml" - -H "Authorization: token ${{ secrets.GITEA_TOKEN }} - -d '{ "state": "To Do" }' - "${{ gitea.event.issue.url }}" \ No newline at end of file + run: > + curl -X PATCH -H "Content-Type: application/xml" + -H "Authorization: token ${{ secrets.GITEA_TOKEN }} + -d '{ "state": "closed" }' + "${{ gitea.event.issue.url }}" \ No newline at end of file From a606750b237637dce75b6d9743b4ee17f85ac960 Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 8 Jan 2024 20:41:15 +0100 Subject: [PATCH 25/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index f263eff..a8d9954 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -8,8 +8,8 @@ jobs: runs-on: ubuntu-latest steps: -name: Close Issue - run: > - curl -X PATCH -H "Content-Type: application/xml" - -H "Authorization: token ${{ secrets.GITEA_TOKEN }} - -d '{ "state": "closed" }' - "${{ gitea.event.issue.url }}" \ No newline at end of file + run: > + curl -X PATCH -H "Content-Type: application/xml" + -H "Authorization: token ${{ secrets.GITEA_TOKEN }} + -d '{ "state": "closed" }' + "${{ gitea.event.issue.url }}" \ No newline at end of file From 7368673ba3e22b864c62cbfb5eaa4639fc68d2f5 Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 8 Jan 2024 20:42:22 +0100 Subject: [PATCH 26/36] Update .gitea/workflows/add-issue-to-project.yaml --- .gitea/workflows/add-issue-to-project.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/add-issue-to-project.yaml b/.gitea/workflows/add-issue-to-project.yaml index a8d9954..e8af0bb 100644 --- a/.gitea/workflows/add-issue-to-project.yaml +++ b/.gitea/workflows/add-issue-to-project.yaml @@ -7,9 +7,9 @@ jobs: createCard: runs-on: ubuntu-latest steps: - -name: Close Issue + - name: Close Issue run: > curl -X PATCH -H "Content-Type: application/xml" -H "Authorization: token ${{ secrets.GITEA_TOKEN }} - -d '{ "state": "closed" }' + -d '{ "state": "To Do" }' "${{ gitea.event.issue.url }}" \ No newline at end of file From b5b75aa2c63e47d4dc9feb23ccaafbf089ee14a1 Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 15 Jan 2024 14:15:30 +0100 Subject: [PATCH 27/36] #18 Remove ContainerId from containers (#29) Changes + remove containerId variable from containers as it's not needed Reviewed-on: https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/pulls/29 Reviewed-by: oskaloq --- source/module/actors/M5Character.ts | 43 ++++++++++++++--------------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/source/module/actors/M5Character.ts b/source/module/actors/M5Character.ts index be1be10..3a23ab5 100644 --- a/source/module/actors/M5Character.ts +++ b/source/module/actors/M5Character.ts @@ -145,11 +145,10 @@ export class M5Character extends Actor { ret.stats.perceptionFW = 6; ret.stats.drinking = this.modResult(0); ret.stats.drinkingFW = Math.floor(ret.attributes.ko.value / 10); - ret.stats.hoardMin = M5Character.levelThreshold.at (ret.level - 1)/2; - ret.stats.hoardNext = M5Character.levelThreshold.at (ret.level)/2; - ret.stats.wealth = data.info.gold + data.info.silver/10 + data.info.copper/100; + ret.stats.hoardMin = M5Character.levelThreshold.at(ret.level - 1) / 2; + ret.stats.hoardNext = M5Character.levelThreshold.at(ret.level) / 2; + ret.stats.wealth = data.info.gold + data.info.silver / 10 + data.info.copper / 100; ret.stats.hoard = 0; - if (!skip?.mods) { const aggregate = new M5ModAggregate(data, ret); @@ -177,14 +176,14 @@ export class M5Character extends Actor { let label = item.name; if (item.system.magic) { label += "*"; - }; - if (item.system.valuable) { + } + if (item.system.valuable) { ret.stats.wealth += item.system.value || 0; - }; + } if (item.system.hoarded) { ret.stats.hoard += item.system.value || 0; } - + let icon = item.img; let rollable = false; @@ -195,7 +194,7 @@ export class M5Character extends Actor { break; } } - + ret.gear.items[item.id] = { label: label, icon: icon, @@ -243,13 +242,11 @@ export class M5Character extends Actor { calc: item.system.calc, equipped: item.system?.equipped, weight: item.system.weight || 0, - containerId: item.system.containerId || "", value: item.system.value || 0, currency: item.system.currency || "", quantity: item.system.quantity || 0, rollExist: rollable, }; - }); } @@ -262,8 +259,8 @@ export class M5Character extends Actor { let label = item.name; if (item.system.magic) { label += "*"; - }; - + } + ret.gear.effects[item.id] = { label: label, magic: item.system.magic, @@ -306,21 +303,21 @@ export class M5Character extends Actor { (item.system.stats.damageBonus < 0 ? "" : "+") + item.system.stats.damageBonus + ")"; - }; + } if (item.system.valuable) { ret.stats.wealth += item.system.value || 0; - }; + } if (item.system.hoarded) { ret.stats.hoard += item.system.value || 0; } - + ret.gear.weapons[item.id] = { label: label, skillId: item.system.skillId, magic: item.system.magic, valuable: item.system?.valuable, hoarded: item.system?.hoarded, - value: item.system.value || 0, + value: item.system.value || 0, calc: item.system.calc, }; }); @@ -335,14 +332,14 @@ export class M5Character extends Actor { let label = item.name; if (item.system.magic) { label += "*(" + (item.system.stats.defenseBonus < 0 ? "" : "+") + item.system.stats.defenseBonus + ")"; - }; + } if (item.system.valuable) { ret.stats.wealth += item.system.value || 0; - }; + } if (item.system.hoarded) { ret.stats.hoard += item.system.value || 0; } - + ret.gear.defensiveWeapons[item.id] = { label: label, skillId: item.system.skillId, @@ -364,14 +361,14 @@ export class M5Character extends Actor { let label = item.name; if (item.system.magic) { label += "*"; - }; + } if (item.system.valuable) { ret.stats.wealth += item.system.value || 0; - }; + } if (item.system.hoarded) { ret.stats.hoard += item.system.value || 0; } - + ret.gear.armor[item.id] = { label: label, magic: item.system.magic, From abf80771312e80fd16922d1e2327ba5ba723c537 Mon Sep 17 00:00:00 2001 From: Byroks Date: Tue, 16 Jan 2024 08:29:14 +0100 Subject: [PATCH 28/36] #33 Wrong wealth calculation (#34) Changes: + add function to adjust item value depending on currency Co-authored-by: Simon Gustavs Reviewed-on: https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/pulls/34 Reviewed-by: oskaloq --- source/module/actors/M5Character.ts | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/source/module/actors/M5Character.ts b/source/module/actors/M5Character.ts index 3a23ab5..c2b4958 100644 --- a/source/module/actors/M5Character.ts +++ b/source/module/actors/M5Character.ts @@ -147,7 +147,7 @@ export class M5Character extends Actor { ret.stats.drinkingFW = Math.floor(ret.attributes.ko.value / 10); ret.stats.hoardMin = M5Character.levelThreshold.at(ret.level - 1) / 2; ret.stats.hoardNext = M5Character.levelThreshold.at(ret.level) / 2; - ret.stats.wealth = data.info.gold + data.info.silver / 10 + data.info.copper / 100; + ret.stats.wealth = parseFloat((data.info.gold + data.info.silver / 10 + data.info.copper / 100).toPrecision(3)); ret.stats.hoard = 0; if (!skip?.mods) { @@ -178,7 +178,7 @@ export class M5Character extends Actor { label += "*"; } if (item.system.valuable) { - ret.stats.wealth += item.system.value || 0; + ret.stats.wealth += this.calculateValue(item.system.value, item.system.currency); } if (item.system.hoarded) { ret.stats.hoard += item.system.value || 0; @@ -305,7 +305,7 @@ export class M5Character extends Actor { ")"; } if (item.system.valuable) { - ret.stats.wealth += item.system.value || 0; + ret.stats.wealth += this.calculateValue(item.system.value, item.system.currency); } if (item.system.hoarded) { ret.stats.hoard += item.system.value || 0; @@ -334,7 +334,7 @@ export class M5Character extends Actor { label += "*(" + (item.system.stats.defenseBonus < 0 ? "" : "+") + item.system.stats.defenseBonus + ")"; } if (item.system.valuable) { - ret.stats.wealth += item.system.value || 0; + ret.stats.wealth += this.calculateValue(item.system.value, item.system.currency); } if (item.system.hoarded) { ret.stats.hoard += item.system.value || 0; @@ -363,7 +363,7 @@ export class M5Character extends Actor { label += "*"; } if (item.system.valuable) { - ret.stats.wealth += item.system.value || 0; + ret.stats.wealth += this.calculateValue(item.system.value, item.system.currency); } if (item.system.hoarded) { ret.stats.hoard += item.system.value || 0; @@ -518,6 +518,19 @@ export class M5Character extends Actor { return (this as any).getEmbeddedDocument("Item", itemId); } + private calculateValue(value: number, currency: string): number { + switch (currency) { + case "gold": + return value; + case "silver": + return parseFloat((value / 10).toPrecision(3)); + case "copper": + return parseFloat((value / 100).toPrecision(3)); + default: + return 0; + } + } + private modResult(value: number): M5ModResult { return { value: value, From c13fef5103afd287797ebc47f3de5392ba35c953 Mon Sep 17 00:00:00 2001 From: oskaloq Date: Tue, 16 Jan 2024 11:25:39 +0100 Subject: [PATCH 29/36] =?UTF-8?q?Zusammenf=C3=BChrung-von-Fertigkeiten,-Wa?= =?UTF-8?q?ffen-und-R=C3=BCstungen-im-Kampf-Tab-#15=20(#48)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Created character description tab - Redesigned skill, gear and combat tab - Weapons, defense weapons and armor is still in the gear tab. If you equip them (now directly possible via click on the equip icon), they appear in the combat tab. Reason: This holds the combat tab clean for combat stuff. Co-authored-by: Ender Reviewed-on: https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/pulls/48 Reviewed-by: Byroks --- lang/de.json | 24 +- source/PreloadTemplates.ts | 3 +- source/module/actors/M5Character.ts | 9 + source/module/items/M5Item.ts | 33 +- source/module/sheets/M5CharacterSheet.ts | 22 ++ source/style/Character-sheet.less | 48 ++- source/template.json | 3 +- templates/sheets/character/base_values.hbs | 284 ++++++++---------- templates/sheets/character/combat.hbs | 189 ++++++++++++ templates/sheets/character/description.hbs | 50 ++++ templates/sheets/character/gear.hbs | 138 ++++++++- templates/sheets/character/kampfkuenste.hbs | 136 --------- templates/sheets/character/main.hbs | 15 +- templates/sheets/character/skills.hbs | 314 +++++++++++--------- templates/sheets/item/armor.hbs | 19 ++ templates/sheets/item/defensiveWeapon.hbs | 23 ++ templates/sheets/item/weapon.hbs | 23 ++ 17 files changed, 849 insertions(+), 484 deletions(-) create mode 100644 templates/sheets/character/combat.hbs create mode 100644 templates/sheets/character/description.hbs delete mode 100644 templates/sheets/character/kampfkuenste.hbs diff --git a/lang/de.json b/lang/de.json index aa4a004..6e39d06 100644 --- a/lang/de.json +++ b/lang/de.json @@ -29,11 +29,20 @@ "midgard5.label": "Bezeichnung", "midgard5.description": "Beschreibung", - "midgard5.attribute": "Leiteigenschaft", + "midgard5.Characteristic": "Merkmal", + "midgard5.characteristics": "Merkmale", + "midgard5.background": "Hintergrund", + "midgard5.attribute": "Eigenschaft", + "midgard5.attributes": "Eigenschaften", + "midgard5.points": "Punkte", + "midgard5.calculated-value": "Berechneter Wert", + "midgard5.calculated-values": "Sonstige Werte", + "midgard5.skill": "Fertigkeit", "midgard5.skill-value": "Fertigkeitswert", "midgard5.fw": "FW", "midgard5.bonus": "Bonus", + "midgard5.bonuses": "Boni", "midgard5.ew": "EW", "midgard5.pp-short": "PP", "midgard5.pp": "Praxispunkte", @@ -80,6 +89,8 @@ "midgard5.spells": "Zauber", "midgard5.effects": "Aktive Effekte", "midgard5.kampfkuenste": "Kampfkünste", + "midgard5.combat": "Kampf", + "midgard5.actor-name": "Figur", "midgard5.level": "Grad", @@ -221,13 +232,21 @@ "midgard5.new-skill": "Neue Fertigkeit", "midgard5.special": "Spezial", "midgard5.learned-skill": "Gelernte Fertigkeit", + "midgard5.learned-skills": "Gelernte Fertigkeiten", "midgard5.language": "Sprache", + "midgard5.languages": "Sprachen", "midgard5.weapon-skill": "Waffenfertigkeit", + "midgard5.weapon-skills": "Waffenfertigkeiten", "midgard5.unlearned-skill": "Ungelernte Fertigkeit", - "midgard5.innate-ability": "Angeborene Fähigkeit", + "midgard5.unlearned-skills": "Ungelernte Fertigkeiten", + "midgard5.innate-ability": "Angeborene/Besondere Fertigkeit", + "midgard5.innate-abilities": "Angeborene/Besondere Fertigkeit", "midgard5.base-damage": "Grundschaden", + "midgard5.weapon": "Waffe", + "midgard5.weapons": "Waffen", "midgard5.defensive-weapon": "Verteidigungswaffe", + "midgard5.defensive-weapons": "Verteidigungswaffen", "midgard5.no-skill": "Keine Fertigkeit", "midgard5.magic": "magisch", "midgard5.valuable": "Vermögen", @@ -278,6 +297,7 @@ "midgard5.kampfkunst-type": "Kampfkunst Art", "midgard5.kampfkunst-variante": "Kampfkunst Variante", + "midgard5.kampfkunst-variante-short": "Var", "midgard5.kido-type": "Kido Art", "midgard5.kido-variante": "Kido Variante", diff --git a/source/PreloadTemplates.ts b/source/PreloadTemplates.ts index bbd4ae9..b2f2d19 100644 --- a/source/PreloadTemplates.ts +++ b/source/PreloadTemplates.ts @@ -6,13 +6,14 @@ const preloadTemplates = async (): Promise[]> = // const templates = [ rootPath + "actor/actor-sheet.hbs" ] // This would map to our local folder of /Assets/Templates/Actor/actor-sheet.hbs const templates: Array = [ + "sheets/character/description.hbs", "sheets/character/attribute.hbs", "sheets/character/base_values.hbs", "sheets/character/main.hbs", "sheets/character/skills.hbs", "sheets/character/gear.hbs", "sheets/character/spells.hbs", - "sheets/character/kampfkuenste.hbs", + "sheets/character/combat.hbs", "sheets/character/effects.hbs", "sheets/partial/mod.hbs", "sheets/item/rolls.hbs", diff --git a/source/module/actors/M5Character.ts b/source/module/actors/M5Character.ts index c2b4958..e0bda3c 100644 --- a/source/module/actors/M5Character.ts +++ b/source/module/actors/M5Character.ts @@ -319,6 +319,10 @@ export class M5Character extends Actor { hoarded: item.system?.hoarded, value: item.system.value || 0, calc: item.system.calc, + special: item.system.special, + damageBase: item.system.damageBase, + equipped: item.system?.equipped, + containerId: item.system.containerId || "", }; }); } @@ -347,7 +351,10 @@ export class M5Character extends Actor { valuable: item.system?.valuable, hoarded: item.system?.hoarded, value: item.system.value || 0, + defenseBonus: item.system.stats.defenseBonus, calc: item.system.calc, + equipped: item.system?.equipped, + containerId: item.system.containerId || "", }; }); } @@ -375,8 +382,10 @@ export class M5Character extends Actor { valuable: item.system?.valuable, hoarded: item.system?.hoarded, value: item.system.value || 0, + lpProtection: item.system.lpProtection, calc: item.system.calc, equipped: item.system?.equipped, + containerId: item.system.containerId || "", }; }); } diff --git a/source/module/items/M5Item.ts b/source/module/items/M5Item.ts index d9138da..74bd118 100644 --- a/source/module/items/M5Item.ts +++ b/source/module/items/M5Item.ts @@ -79,14 +79,23 @@ export class M5Item extends Item { calc.special = itemData.special ? 2 : 0; calc.ew = calc.special + itemData.stats.attackBonus; calc.combatSkills = null; + calc.containers = null; + if (actor) { const actorCalc = character.derivedData({ weapons: true, defensiveWeapons: true, armor: true, items: true, spells: true, effects: true, kampfkuenste: true }); if (actorCalc) { calc.ew += actorCalc.stats.attackBonus.value; calc.combatSkills = actorCalc.skills.combat; + calc.containers = actorCalc.gear.containers; } - + const container = character.getItem(itemData.containerId); + //console.log("M5Item.prepareDerivedData:containers", itemData, container?.system) + if (container) { + container.prepareDerivedData(); + const containerData = container.system; + } + const skill = character.getItem(itemData.skillId); //console.log("M5Item.prepareDerivedData:weapon", itemData, skill?.system) if (skill) { @@ -103,14 +112,23 @@ export class M5Item extends Item { calc.special = itemData.special ? 2 : 0; calc.ew = calc.special + itemData.stats.defenseBonus; calc.combatSkills = null; + calc.containers = null; if (actor) { const actorCalc = character.derivedData({ weapons: true, defensiveWeapons: true, armor: true, items: true, spells: true, effects: true, kampfkuenste: true }); if (actorCalc) { calc.ew += actorCalc.stats.defense.value + actorCalc.stats.defenseBonus.value; calc.combatSkills = actorCalc.skills.combat; + calc.containers = actorCalc.gear.containers; } + const container = character.getItem(itemData.containerId); + //console.log("M5Item.prepareDerivedData:containers", itemData, container?.system) + if (container) { + container.prepareDerivedData(); + const containerData = container.system; + } + const skill = character.getItem(itemData.skillId); //console.log("M5Item.prepareDerivedData:weapon", itemData, skill?.system) if (skill) { @@ -128,6 +146,19 @@ export class M5Item extends Item { itemData.mods[3] = { type: "attribute", id: "gw", operation: "add100", value: itemData.attributeMod.gw }; itemData.mods[4] = { type: "stat", id: "lpProtection", operation: "set", value: itemData.lpProtection }; itemData.mods[5] = { type: "stat", id: "apProtection", operation: "set", value: itemData.apProtection }; + calc.containers = null; + if (actor) { + const actorCalc = actor.derivedData({ weapons: true, defensiveWeapons: true, armor: true, items: true, spells: true, effects: true, kampfkuenste: true }); + if (actorCalc) { + calc.containers = actorCalc.gear.containers; + } + const container = character.getItem(itemData.containerId); + //console.log("M5Item.prepareDerivedData:containers", itemData, container?.system) + if (container) { + container.prepareDerivedData(); + const containerData = container.system; + } + } } else if (itemType === "spell") { calc.fw = 0; if (actor) { diff --git a/source/module/sheets/M5CharacterSheet.ts b/source/module/sheets/M5CharacterSheet.ts index 8690943..2990225 100644 --- a/source/module/sheets/M5CharacterSheet.ts +++ b/source/module/sheets/M5CharacterSheet.ts @@ -246,6 +246,28 @@ export default class M5CharacterSheet extends ActorSheet { const roll = M5Roll.resistanceBody(this.actor); await roll.toMessage(); }); + + html.find(".change-equipped").on("click", async (event) => { + let row = event.target.parentElement; + let itemId = row.dataset["item"]; + while (!itemId) { + row = row.parentElement; + if (!row) return; + itemId = row.dataset["item"]; + } + + const context = this.actor as any; + const item = context.items.get(itemId); + if (item.system.equipped === true) { + item.system.equipped = false; + } + else { + item.system.equipped = true; + } + this.render(); + }); + + // Drag & Drop const dragDrop = new DragDrop({ dragSelector: ".items-list .item", diff --git a/source/style/Character-sheet.less b/source/style/Character-sheet.less index 273651d..1a97399 100644 --- a/source/style/Character-sheet.less +++ b/source/style/Character-sheet.less @@ -23,6 +23,11 @@ flex-wrap: wrap; } + .flexcolumn-3 { + flex: 33%; + flex-wrap: wrap; + } + .flexcolumn-4 { flex: 25%; flex-wrap: wrap; @@ -167,6 +172,11 @@ text-align: left; font-weight: bold; } + + &.highlight { + font-weight: bold; + font-style: italic; + } } .table-icon { @@ -188,22 +198,34 @@ width: 5rem; } + input.checkbox { + width: 1rem; + height: 1rem; + } + .new-skill { font-style: italic; background: rgba(0, 0, 0, 0.3); color: rgba(255, 255, 255); - - button { - background: rgba(255, 255, 255, 0.5); - } } - button.roll-button { + .roll-button { background: url(/icons/svg/d20-black.svg) no-repeat; - background-size: 24px 24px; + background-size: 1rem 1rem; border: #000000 solid 0px; - width: 26px; - height: 26px; + width: 1rem; + height: 1rem; + } + + .learn-button { + padding: 0; + margin: 0; + height: 1rem; + width: 4rem; + background: rgba(255, 255, 255, 0.5); + font-size: smaller; + text-align: center; + line-height: 0.8rem; } span.spell-process { @@ -256,15 +278,23 @@ } } + .biography { + margin: 0.5rem 0.5rem 0.5rem 0.5rem; + height: 180px; + background-color: #eaead7; + } + .attributes { padding: 0.5rem 0.5rem 0.5rem 0.5rem; display: flex; flex-direction: row; margin-bottom: 0.5rem; background-color: beige; + flex-wrap: wrap; + justify-content: center; .attribute { - flex: 0 0 7rem; + flex: 0 0 6rem; margin: 0; border: 1px solid @attributeBorderColor; //border-bottom: none; diff --git a/source/template.json b/source/template.json index d926a5e..5dd1d3b 100644 --- a/source/template.json +++ b/source/template.json @@ -5,6 +5,7 @@ "characterDescription": { "info": { "description": "", + "background": "", "class": "", "race": "", "magicUsing": false, @@ -203,7 +204,7 @@ }, "equippable": { "equippable": false, - "equipped": true + "equipped": false }, "valuable": { "valuable": false, diff --git a/templates/sheets/character/base_values.hbs b/templates/sheets/character/base_values.hbs index ad10c13..6ac423c 100644 --- a/templates/sheets/character/base_values.hbs +++ b/templates/sheets/character/base_values.hbs @@ -1,168 +1,120 @@ +
+ +
+
{{localize "midgard5.attributes"}}
+
+
+ {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="st" attribute=data.attributes.st calc=data.calc.attributes.st}} +
+ {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="gs" attribute=data.attributes.gs calc=data.calc.attributes.gs}} +
+ {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="gw" attribute=data.attributes.gw calc=data.calc.attributes.gw}} +
+ {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="ko" attribute=data.attributes.ko calc=data.calc.attributes.ko}} +
+ {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="in" attribute=data.attributes.in calc=data.calc.attributes.in}} +
+ {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="zt" attribute=data.attributes.zt calc=data.calc.attributes.zt}} +
+ {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="au" attribute=data.attributes.au calc=data.calc.attributes.au}} +
+ {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="pa" attribute=data.attributes.pa calc=data.calc.attributes.pa}} +
+ {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="wk" attribute=data.attributes.wk calc=data.calc.attributes.wk}} +
+
+
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Eigenschaften
{{localize "midgard5.magicUsing"}}  
{{localize "midgard5.grace"}}{{localize "midgard5.exp-overall"}}
{{localize "midgard5.destiny"}}{{localize "midgard5.exp-available"}}
{{localize "midgard5.luckPoints"}}{{localize "midgard5.movementRange"}}
+
+
+
{{localize "midgard5.points"}}
+ + + + + + + + + + + + + + + + + + + + + + + +
{{localize "midgard5.grace"}}{{localize "midgard5.exp-overall"}}
{{localize "midgard5.destiny"}}{{localize "midgard5.exp-available"}}
{{localize "midgard5.luckPoints"}}
+
+
- - - - - - - - - - - - - - -
Leiteigenschaften
- {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="st" attribute=data.attributes.st calc=data.calc.attributes.st}} -
- {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="gs" attribute=data.attributes.gs calc=data.calc.attributes.gs}} -
- {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="gw" attribute=data.attributes.gw calc=data.calc.attributes.gw}} -
- {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="ko" attribute=data.attributes.ko calc=data.calc.attributes.ko}} -
- {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="in" attribute=data.attributes.in calc=data.calc.attributes.in}} -
-
- {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="zt" attribute=data.attributes.zt calc=data.calc.attributes.zt}} -
- {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="au" attribute=data.attributes.au calc=data.calc.attributes.au}} -
- {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="pa" attribute=data.attributes.pa calc=data.calc.attributes.pa}} -
- {{> "systems/midgard5/templates/sheets/character/attribute.hbs" attributeId="wk" attribute=data.attributes.wk calc=data.calc.attributes.wk}} -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{#if (eq data.info.race "Zwerg")}} - - - {{/if}} - - - {{#if (eq data.info.race "Zwerg")}} - - - - - {{/if}} - - - -
Berechnete Werte
{{localize "midgard5.brawl"}}{{data.calc.stats.brawl.value}}{{localize "midgard5.enduranceBonus"}}{{data.calc.stats.enduranceBonus}}
{{localize "midgard5.defense"}}{{data.calc.stats.defense.value}}{{localize "midgard5.defenseBonus"}}{{data.calc.stats.defenseBonus.value}}
{{localize "midgard5.damageBonus"}}{{data.calc.stats.damageBonus.value}}{{localize "midgard5.attackBonus"}}{{data.calc.stats.attackBonus.value}}
{{localize "midgard5.spellCasting"}}{{data.calc.stats.spellCasting.value}}{{localize "midgard5.poisonResistance"}}{{data.calc.stats.poisonResistance.value}}
{{localize "midgard5.resistanceMind"}}{{data.calc.stats.resistanceMind.value}}{{localize "midgard5.resistanceBody"}}{{data.calc.stats.resistanceBody.value}}
{{localize "midgard5.movementRange"}}{{data.calc.stats.movement.value}}{{localize "midgard5.hoard"}}{{data.calc.stats.hoard}}
{{localize "midgard5.hoardMin"}}{{data.calc.stats.hoardMin}}{{localize "midgard5.hoard-next"}}{{data.calc.stats.hoardNext}}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Beschreibung
{{localize "midgard5.origin"}}{{localize "midgard5.gender"}}
{{localize "midgard5.weight"}}{{localize "midgard5.height"}}
{{localize "midgard5.shape"}}{{localize "midgard5.age"}}
{{localize "midgard5.caste"}}{{localize "midgard5.faith"}}
- -{{editor content=data.description target="data.description" button=true owner=owner editable=editable}} +
+
+
{{localize "midgard5.calculated-values"}}
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{#if (eq data.info.race "Zwerg")}} + + + + + + + + + + + + + {{/if}} + + + +
{{localize "midgard5.magicUsing"}}{{localize "midgard5.movementRange"}}
{{localize "midgard5.brawl"}}{{data.calc.stats.brawl.value}}{{localize "midgard5.enduranceBonus"}}{{data.calc.stats.enduranceBonus}}
{{localize "midgard5.defense"}}{{data.calc.stats.defense.value}}{{localize "midgard5.defenseBonus"}}{{data.calc.stats.defenseBonus.value}}
{{localize "midgard5.damageBonus"}}{{data.calc.stats.damageBonus.value}}{{localize "midgard5.attackBonus"}}{{data.calc.stats.attackBonus.value}}
{{localize "midgard5.spellCasting"}}{{data.calc.stats.spellCasting.value}}{{localize "midgard5.poisonResistance"}}{{data.calc.stats.poisonResistance.value}}
{{localize "midgard5.resistanceMind"}}{{data.calc.stats.resistanceMind.value}}{{localize "midgard5.resistanceBody"}}{{data.calc.stats.resistanceBody.value}}
{{localize "midgard5.hoard"}}{{data.calc.stats.hoard}}
{{localize "midgard5.hoardMin"}}{{data.calc.stats.hoardMin}}{{localize "midgard5.hoard-next"}}{{data.calc.stats.hoardNext}}
+
+
+
\ No newline at end of file diff --git a/templates/sheets/character/combat.hbs b/templates/sheets/character/combat.hbs new file mode 100644 index 0000000..3f495e3 --- /dev/null +++ b/templates/sheets/character/combat.hbs @@ -0,0 +1,189 @@ +
+
+
+
{{localize "midgard5.attack"}}
+ + + + + + + + + + + + {{#each data.calc.gear.weapons as |item itemId|}} + {{#if item.equipped}} + + + + + + + + {{/if}} + {{/each}} + + + + + + + + + +
{{localize "TYPES.Item.weapon"}}{{localize "midgard5.ew"}}{{localize "midgard5.damage"}}
{{item.label}}{{#if item.special}}(*){{/if}}{{item.calc.ew}}{{item.damageBase}} + {{#if item.equipped}} + + {{else}} + + {{/if}} +
{{localize "midgard5.brawl"}}{{data.calc.stats.brawlFw}}1d6 -4 
+ + + + + + + + + + + + + {{#each data.calc.kampfkuenste as |item itemId|}} + + + + + + + + {{/each}} + +
{{localize "TYPES.Item.kampfkunst"}}{{localize "midgard5.kampfkunst-variante-short"}}{{localize "midgard5.ew"}}
{{item.label}} + {{#if item.isKido}} + {{localize (m5concat "midgard5.kido-type-" item.type)}} + {{#unless (eq item.type "finte")}} + ({{localize (m5concat "midgard5.kido-variante-" item.variante)}}) + {{/unless}} + {{else}} + {{localize (m5concat "midgard5.kampfkunst-type-" item.type)}} + {{#if (eq item.type "angriff")}} + ({{localize (m5concat "midgard5.kampfkunst-variante-" item.variante)}}) + {{/if}} + {{/if}} + {{item.calc.ew}}
+
+
+ +
+
+
{{localize "midgard5.calculated-values"}}
+ + + + + + + + + + + + + + + + + + + +
{{localize "midgard5.movementRange"}}{{data.calc.stats.movement.value}}  
{{localize "midgard5.defense"}}{{data.calc.stats.defense.value}}{{localize "midgard5.defenseBonus"}}{{data.calc.stats.defenseBonus.value}}
{{localize "midgard5.damageBonus"}}{{data.calc.stats.damageBonus.value}}{{localize "midgard5.attackBonus"}}{{data.calc.stats.attackBonus.value}}
+
+
+ +
+
+
{{localize "midgard5.defense"}}
+ + + + + + + + + + + + + + + + + + + +
{{localize "midgard5.defense"}}{{add data.calc.stats.defense.value data.calc.stats.defenseBonus.value}}
{{localize "midgard5.resistanceMind"}}{{data.calc.stats.resistanceMind.value}}
{{localize "midgard5.resistanceBody"}}{{data.calc.stats.resistanceBody.value}}
+ + + + + + + + + + + + {{#each data.calc.gear.defensiveWeapons as |item itemId|}} + {{#if item.equipped}} + + + + + + + + {{/if}} + {{/each}} + +
{{localize "TYPES.Item.defensiveWeapon"}}{{localize "midgard5.ew"}}{{localize "midgard5.defenseBonus-short"}}
{{item.label}}{{item.calc.ew}}{{item.defenseBonus}} + {{#if item.equipped}} + + {{else}} + + {{/if}} +
+ + + + + + + + + + + {{#each data.calc.gear.armor as |item itemId|}} + {{#if item.equipped}} + + + + + + {{/if}} + {{/each}} + +
{{localize "TYPES.Item.armor"}}{{localize "midgard5.actor-lp-short"}}
{{item.label}}{{lpProtection}} + {{#if item.equipped}} + + {{else}} + + {{/if}} +
+
+
+
diff --git a/templates/sheets/character/description.hbs b/templates/sheets/character/description.hbs new file mode 100644 index 0000000..1168245 --- /dev/null +++ b/templates/sheets/character/description.hbs @@ -0,0 +1,50 @@ +
+
+
+
{{localize "midgard5.characteristics"}}
+ + + + + + + + + + + + + + + + + + + + + + + + + +
{{localize "midgard5.origin"}}{{localize "midgard5.gender"}}{{localize "midgard5.shape"}}{{localize "midgard5.age"}}
{{localize "midgard5.weight"}}{{localize "midgard5.height"}}{{localize "midgard5.caste"}}{{localize "midgard5.faith"}}
+
+
+ +
+
+
{{localize "midgard5.description"}}
+
+
{{editor characterDescription target="data.info.description" button=false }}
+
+
+ +
+
+
{{localize "midgard5.background"}}
+
+
{{editor characterBackground target="data.info.background" button=false}}
+
+
+ +
diff --git a/templates/sheets/character/gear.hbs b/templates/sheets/character/gear.hbs index 349913f..a0d01ab 100644 --- a/templates/sheets/character/gear.hbs +++ b/templates/sheets/character/gear.hbs @@ -2,7 +2,7 @@
-
Geld
+
{{localize "midgard5.currency"}}
@@ -34,7 +34,7 @@
{{localize "midgard5.gear"}} - (alle ) + (alle )
@@ -42,7 +42,7 @@ - + @@ -66,19 +66,123 @@ {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} {{/unless}} - - - + + {{/if}} {{/each}}
{{localize "TYPES.Item.item"}} {{localize "midgard5.item-quantity"}} {{localize "midgard5.item-value"}}  
+ {{#if item.equipped}} - + + {{else}} + {{/if}} {{#if item.rollExist}}{{/if}}{{#if item.rollExist}}{{/if}}
+ +
+
{{localize "midgard5.weapons"}}
+ + + + + + + + + + + {{#each data.calc.gear.weapons as |item itemId|}} + + + + + + + {{/each}} + +
{{localize "TYPES.Item.weapon"}}{{localize "midgard5.item-value"}} 
{{item.label}} + {{#unless (or (eq item.value 0) (eq item.currency ""))}} + {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} + {{/unless}} + + {{#if item.equipped}} + + {{else}} + + {{/if}} +
+
+ +
+
{{localize "midgard5.defensive-weapons"}}
+ + + + + + + + + + + {{#each data.calc.gear.defensiveWeapons as |item itemId|}} + + + + + + + {{/each}} + +
{{localize "TYPES.Item.defensiveWeapon"}}{{localize "midgard5.item-value"}} 
{{item.label}} + {{#unless (or (eq item.value 0) (eq item.currency ""))}} + {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} + {{/unless}} + + {{#if item.equipped}} + + {{else}} + + {{/if}} +
+
+ +
+
{{localize "midgard5.armor"}}
+ + + + + + + + + + + {{#each data.calc.gear.armor as |item itemId|}} + + + + + + + {{/each}} + +
{{localize "TYPES.Item.armor"}}{{localize "midgard5.item-value"}} 
{{item.label}} + {{#unless (or (eq item.value 0) (eq item.currency ""))}} + {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} + {{/unless}} + + {{#if item.equipped}} + + {{else}} + + {{/if}} +
+
@@ -107,13 +211,15 @@ {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} {{/unless}} - + {{#if item.equipped}} - + + {{else}} + {{/if}} - {{#if item.rollExist}}{{/if}} - + {{#if item.rollExist}}{{/if}} + {{/each}} @@ -152,13 +258,15 @@ {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} {{/unless}} - + {{#if item.equipped}} - + + {{else}} + {{/if}} - {{#if item.rollExist}}{{/if}} - + {{#if item.rollExist}}{{/if}} + {{/if}} {{/each}} diff --git a/templates/sheets/character/kampfkuenste.hbs b/templates/sheets/character/kampfkuenste.hbs deleted file mode 100644 index c1e7cf8..0000000 --- a/templates/sheets/character/kampfkuenste.hbs +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - - - - - - {{#each data.calc.kampfkuenste as |item itemId|}} - - - - - - - {{/each}} - -
{{localize "TYPES.Item.kampfkunst"}}{{localize "midgard5.ew"}}
- {{item.label}} - {{#if item.isKido}} - {{localize (m5concat "midgard5.kido-type-" item.type)}} - {{#unless (eq item.type "finte")}} - ({{localize (m5concat "midgard5.kido-variante-" item.variante)}}) - {{/unless}} - {{else}} - {{localize (m5concat "midgard5.kampfkunst-type-" item.type)}} - {{#if (eq item.type "angriff")}} - ({{localize (m5concat "midgard5.kampfkunst-variante-" item.variante)}}) - {{/if}} - {{/if}} - {{item.calc.ew}}
- - - - - - - - - - - {{#each data.calc.gear.weapons as |item itemId|}} - - - - - - - {{/each}} - - - - - - - - -
{{localize "TYPES.Item.weapon"}}{{localize "midgard5.ew"}}
{{item.label}}{{item.calc.ew}}
{{localize "midgard5.brawl"}}{{data.calc.stats.brawlFw}}
- - - - - - - - - - - - {{#each data.calc.gear.defensiveWeapons as |item itemId|}} - - - - - - - {{/each}} - - - - - - - - - - - - - - - - - - - - - - -
{{localize "TYPES.Item.defensiveWeapon"}}{{localize "midgard5.ew"}}
{{item.label}}{{item.calc.ew}}
{{localize "midgard5.defense"}}{{add data.calc.stats.defense.value data.calc.stats.defenseBonus.value}}
{{localize "midgard5.resistanceMind"}}{{data.calc.stats.resistanceMind.value}}
{{localize "midgard5.resistanceBody"}}{{data.calc.stats.resistanceBody.value}}
- - - - - - - - - - - - - - - - {{#each data.calc.gear.armor as |item itemId|}} - - - - - - - - - - - {{/each}} - -
{{localize "TYPES.Item.armor"}}{{localize "midgard5.actor-lp-short"}}{{localize "midgard5.actor-ap-short"}}{{localize "midgard5.attackBonus-short"}}{{localize "midgard5.defenseBonus-short"}}BGw
- {{item.label}} - {{#if item.equipped}} - {{localize "midgard5.equipped"}} - {{/if}} - {{actorItemValue ../actor._id itemId "lpProtection" ../actor.isToken}}{{actorItemValue ../actor._id itemId "apProtection"}}{{actorItemValue ../actor._id itemId "stats.attackBonus"}}{{actorItemValue ../actor._id itemId "stats.defenseBonus"}}{{actorItemValue ../actor._id itemId "stats.movementBonus"}}{{actorItemValue ../actor._id itemId "attributeMod.gw"}}
\ No newline at end of file diff --git a/templates/sheets/character/main.hbs b/templates/sheets/character/main.hbs index ecc0c87..7ca7632 100644 --- a/templates/sheets/character/main.hbs +++ b/templates/sheets/character/main.hbs @@ -118,11 +118,12 @@ {{ localize "midgard5.base_values" }} {{ localize "midgard5.skills" }} {{ localize "midgard5.gear" }} + {{ localize "midgard5.combat" }} {{#if actor.system.info.magicUsing }} {{ localize "midgard5.spells" }} {{/if}} - {{ localize "midgard5.kampfkuenste" }} {{ localize "midgard5.effects" }} + {{ localize "midgard5.description" }}
@@ -139,16 +140,20 @@ {{> "systems/midgard5/templates/sheets/character/gear.hbs"}}
-
- {{> "systems/midgard5/templates/sheets/character/spells.hbs"}} +
+ {{> "systems/midgard5/templates/sheets/character/combat.hbs"}}
-
- {{> "systems/midgard5/templates/sheets/character/kampfkuenste.hbs"}} +
+ {{> "systems/midgard5/templates/sheets/character/spells.hbs"}}
{{> "systems/midgard5/templates/sheets/character/effects.hbs"}}
+
+ {{> "systems/midgard5/templates/sheets/character/description.hbs"}} +
+ \ No newline at end of file diff --git a/templates/sheets/character/skills.hbs b/templates/sheets/character/skills.hbs index 9ca501e..b666208 100644 --- a/templates/sheets/character/skills.hbs +++ b/templates/sheets/character/skills.hbs @@ -1,153 +1,171 @@ - - - - - - - - - - - - - - {{#each data.calc.skills.general as |skill skillId|}} - - - - - - - - - - {{/each}} - -
{{localize "midgard5.learned-skill"}}{{localize "midgard5.fw"}}{{localize "midgard5.bonus"}}{{localize "midgard5.ew"}}{{localize "midgard5.pp-short"}}
{{skill.label}}{{skill.fw}}{{skill.calc.bonus}}{{skill.calc.ew}}{{skill.pp}}
+
+
- - - - - - - - - - - - - - {{#each data.calc.skills.language as |skill skillId|}} - - - - - - - - - - {{/each}} - -
{{localize "midgard5.language"}}{{localize "midgard5.fw"}}{{localize "midgard5.bonus"}}{{localize "midgard5.ew"}}{{localize "midgard5.pp-short"}}
{{skill.label}}{{skill.fw}}{{skill.calc.bonus}}{{skill.calc.ew}}{{skill.pp}}
+
+
{{localize "midgard5.innate-abilities"}}
+ + + + + + + + + + + + + {{#each data.calc.skills.innate as |skill skillId|}} + + + + + + + + + {{/each}} + + + + + + + + + + + + + + + + + +
{{localize "midgard5.innate-ability"}}{{localize "midgard5.fw"}}{{localize "midgard5.bonus"}}{{localize "midgard5.ew"}}
{{skill.label}}{{skill.fw}}{{skill.calc.bonus}}{{skill.calc.ew}}
{{localize "midgard5.perception"}}{{data.calc.stats.perceptionFW}}{{data.calc.stats.perception.value}}{{add data.calc.stats.perception.value data.calc.stats.perceptionFW}}
{{localize "midgard5.drinking"}}{{data.calc.stats.drinkingFW}}{{data.calc.stats.drinking.value}}{{add data.calc.stats.drinking.value data.calc.stats.drinkingFW}}
+
- - - - - - - - - - - - - {{#each data.calc.skills.innate as |skill skillId|}} - - - - - - - - - {{/each}} - - - - - - - - +
+
{{localize "midgard5.learned-skills"}}
+
{{localize "midgard5.innate-ability"}}{{localize "midgard5.fw"}}{{localize "midgard5.bonus"}}{{localize "midgard5.ew"}}
{{skill.label}}{{skill.fw}}{{skill.calc.bonus}}{{skill.calc.ew}}
{{localize "midgard5.perception"}}{{data.calc.stats.perceptionFW}}{{data.calc.stats.perception.value}}{{add data.calc.stats.perception.value data.calc.stats.perceptionFW}}
+ + + + + + + + + + + + + {{#each data.calc.skills.general as |skill skillId|}} + + + + + + + + + + {{/each}} + +
{{localize "midgard5.learned-skill"}}{{localize "midgard5.fw"}}{{localize "midgard5.bonus"}}{{localize "midgard5.ew"}}{{localize "midgard5.pp-short"}}
{{skill.label}}{{skill.fw}}{{skill.calc.bonus}}{{skill.calc.ew}}
+
- - {{localize "midgard5.drinking"}} - {{data.calc.stats.drinkingFW}} - {{data.calc.stats.drinking.value}} - {{add data.calc.stats.drinking.value data.calc.stats.drinkingFW}} - - - - - +
+
{{localize "midgard5.weapon-skills"}}
+ + + + + + + + + + + + + + {{#each data.calc.skills.combat as |skill skillId|}} + + + + + + + + + + {{/each}} + +
{{localize "midgard5.weapon-skill"}}{{localize "midgard5.fw"}}{{localize "midgard5.bonus"}}{{localize "midgard5.ew"}}{{localize "midgard5.pp-short"}}
{{skill.label}}{{skill.fw}}{{skill.calc.bonus}}{{skill.calc.ew}}{{skill.pp}}
+
- - - - - - - - - - - - - - {{#each data.calc.skills.combat as |skill skillId|}} - - - - - - - - - - {{/each}} - -
{{localize "midgard5.weapon-skill"}}{{localize "midgard5.fw"}}{{localize "midgard5.bonus"}}{{localize "midgard5.ew"}}{{localize "midgard5.pp-short"}}
{{skill.label}}{{skill.fw}}{{skill.calc.bonus}}{{skill.calc.ew}}{{skill.pp}}
+
+
{{localize "midgard5.languages"}}
+ + + + + + + + + + + + + + {{#each data.calc.skills.language as |skill skillId|}} + + + + + + + + + + {{/each}} + +
{{localize "midgard5.language"}}{{localize "midgard5.fw"}}{{localize "midgard5.bonus"}}{{localize "midgard5.ew"}}{{localize "midgard5.pp-short"}}
{{skill.label}}{{skill.fw}}{{skill.calc.bonus}}{{skill.calc.ew}}{{skill.pp}}
+
+
- - - - - - - - - - - - - - - {{#each data.skills.general as |skill key|}} - {{#unless (isSkillInList (localizeMidgard key) ../actor.system.calc.skills.general) }} - - - - - - - - - - - {{/unless}} - {{/each}} - -
{{localize "midgard5.unlearned-skill"}}{{localize "midgard5.fw"}}{{localize "midgard5.bonus"}}{{localize "midgard5.ew"}}{{localize "midgard5.pp-short"}}
{{localizeMidgard key}}{{skill.fw}}{{skillBonus ../actor._id skill}}{{skillEw ../actor._id skill}}
\ No newline at end of file +
+ +
+
{{localize "midgard5.unlearned-skills"}}
+ + + + + + + + + + + + + {{#each data.skills.general as |skill key|}} + {{#unless (isSkillInList (localizeMidgard key) ../actor.system.calc.skills.general) }} + + + + + + + + + {{/unless}} + {{/each}} + +
{{localize "midgard5.unlearned-skill"}}{{localize "midgard5.fw"}}{{localize "midgard5.bonus"}}{{localize "midgard5.ew"}}
{{localizeMidgard key}}{{skill.fw}}{{skillBonus ../actor._id skill}}{{skillEw ../actor._id skill}}
+
+
+
\ No newline at end of file diff --git a/templates/sheets/item/armor.hbs b/templates/sheets/item/armor.hbs index 1c1c8ea..090136f 100644 --- a/templates/sheets/item/armor.hbs +++ b/templates/sheets/item/armor.hbs @@ -49,6 +49,25 @@
+ + +
+ {{localize "TYPES.Item.container"}} + {{#if data.calc.containers}} + + {{else}} + {{localize "midgard5.assignItemToCharacter"}} + {{/if}} +
+ + {{localize "midgard5.lpProtection"}} diff --git a/templates/sheets/item/defensiveWeapon.hbs b/templates/sheets/item/defensiveWeapon.hbs index 80ead44..9839c72 100644 --- a/templates/sheets/item/defensiveWeapon.hbs +++ b/templates/sheets/item/defensiveWeapon.hbs @@ -9,6 +9,10 @@
+ + + + @@ -49,6 +53,25 @@
+ + +
+ {{localize "TYPES.Item.container"}} + {{#if data.calc.containers}} + + {{else}} + {{localize "midgard5.assignItemToCharacter"}} + {{/if}} +
+ + {{localize "midgard5.defenseBonus"}} diff --git a/templates/sheets/item/weapon.hbs b/templates/sheets/item/weapon.hbs index dbd69b7..4491a9b 100644 --- a/templates/sheets/item/weapon.hbs +++ b/templates/sheets/item/weapon.hbs @@ -9,6 +9,10 @@
+ + + + @@ -54,6 +58,25 @@
+ + +
+ {{localize "TYPES.Item.container"}} + {{#if data.calc.containers}} + + {{else}} + {{localize "midgard5.assignItemToCharacter"}} + {{/if}} +
+ + {{localize "midgard5.base-damage"}} From 9d72b31d5fb02e223caab8542f2ed7c824ffbc37 Mon Sep 17 00:00:00 2001 From: Byroks Date: Sat, 20 Jan 2024 12:37:05 +0100 Subject: [PATCH 30/36] Add Items on Character Sheet Changes: + add button to add all different kind of items directly onto the character sheet + fix #1 by correctly updating the item --- source/module/M5Base.ts | 12 +++ source/module/actors/M5Character.ts | 14 ++- source/module/sheets/M5CharacterSheet.ts | 107 +++++++++++++++++++++-- templates/sheets/character/combat.hbs | 2 +- templates/sheets/character/effects.hbs | 3 +- templates/sheets/character/gear.hbs | 13 +-- templates/sheets/character/spells.hbs | 2 +- 7 files changed, 137 insertions(+), 16 deletions(-) diff --git a/source/module/M5Base.ts b/source/module/M5Base.ts index 1ab5161..72e3358 100644 --- a/source/module/M5Base.ts +++ b/source/module/M5Base.ts @@ -49,6 +49,18 @@ export interface M5RollResult extends M5RollTemplate { css: string; } +export enum M5ItemType { + SKILL = "skill", + ITEM = "item", + WEAPON = "weapon", + DEFENSIVE_WEAPON = "defensiveWeapon", + ARMOR = "armor", + CONTAINER = "container", + SPELL = "spell", + KAMPFKUNST = "kampfkunst", + EFFECT = "effect", +} + export enum M5EwResult { TBD = "", FUMBLE = "roll-ew-result-fumble", diff --git a/source/module/actors/M5Character.ts b/source/module/actors/M5Character.ts index e0bda3c..0ce24d6 100644 --- a/source/module/actors/M5Character.ts +++ b/source/module/actors/M5Character.ts @@ -1,5 +1,5 @@ import { M5Item } from "../items/M5Item"; -import { M5Attribute, M5CharacterCalculatedData, M5ItemMod, M5ModOperation, M5ModResult, M5RollData, M5Skill, M5SkillCalculated, M5SkillLearned } from "../M5Base"; +import { M5Attribute, M5CharacterCalculatedData, M5ItemMod, M5ItemType, M5ModOperation, M5ModResult, M5RollData, M5Skill, M5SkillCalculated, M5SkillLearned } from "../M5Base"; import M5ModAggregate from "./M5ModAggregate"; export class M5Character extends Actor { // constructor( @@ -522,6 +522,18 @@ export class M5Character extends Actor { }); } + createItem(itemName: string, itemType: M5ItemType): Promise { + const itemData = { + name: itemName, + type: itemType, + }; + + return (this as any).createEmbeddedDocuments("Item", [itemData]).then((docs) => { + const item = docs[0]; + return item; + }); + } + getItem(itemId: string): any { if (!(this as any).items) return null; return (this as any).getEmbeddedDocument("Item", itemId); diff --git a/source/module/sheets/M5CharacterSheet.ts b/source/module/sheets/M5CharacterSheet.ts index 2990225..d2ffa4c 100644 --- a/source/module/sheets/M5CharacterSheet.ts +++ b/source/module/sheets/M5CharacterSheet.ts @@ -1,7 +1,7 @@ import Logger from "../../utils/Logger"; import { M5Character } from "../actors/M5Character"; import { M5Item } from "../items/M5Item"; -import { M5SkillLearned, M5SkillUnlearned } from "../M5Base"; +import { M5ItemType, M5SkillLearned, M5SkillUnlearned } from "../M5Base"; import { M5Roll } from "../rolls/M5Roll"; export default class M5CharacterSheet extends ActorSheet { @@ -111,7 +111,11 @@ export default class M5CharacterSheet extends ActorSheet { if (!item.system.quantity) { item.system.quantity = 0; } - item.system.quantity += 1; + item.update({ + data: { + quantity: item.system.quantity + 1, + }, + }); this.render(); }); @@ -127,7 +131,11 @@ export default class M5CharacterSheet extends ActorSheet { const context = this.actor as any; const item = context.items.get(itemId); if (item.system.quantity > 0) { - item.system.quantity -= 1; + item.update({ + data: { + quantity: item.system.quantity - 1, + }, + }); } this.render(); }); @@ -144,7 +152,11 @@ export default class M5CharacterSheet extends ActorSheet { const context = this.actor as any; const item = context.items.get(itemId); if (item.system.quantity > 0) { - item.system.quantity -= 1; + item.update({ + data: { + quantity: item.system.quantity - 1, + }, + }); } await item.roll(); @@ -260,13 +272,96 @@ export default class M5CharacterSheet extends ActorSheet { const item = context.items.get(itemId); if (item.system.equipped === true) { item.system.equipped = false; - } - else { + } else { item.system.equipped = true; } this.render(); }); + html.find(".add-item").on("click", async (event) => { + const data = this.actor.system; + + const character = this.actor as M5Character; + character.createItem((game as Game).i18n.localize("TYPES.Item.item"), M5ItemType.ITEM).then((i) => { + const item = i as any; + item.update({ + data: { + quantity: 1, + }, + }); + }); + }); + + html.find(".add-weapon").on("click", async (event) => { + const data = this.actor.system; + + const character = this.actor as M5Character; + character.createItem((game as Game).i18n.localize("TYPES.Item.weapon"), M5ItemType.WEAPON); + }); + + html.find(".add-defensiveWeapon").on("click", async (event) => { + const data = this.actor.system; + + const character = this.actor as M5Character; + character.createItem((game as Game).i18n.localize("TYPES.Item.defensiveWeapon"), M5ItemType.DEFENSIVE_WEAPON); + }); + + html.find(".add-armor").on("click", async (event) => { + const data = this.actor.system; + + const character = this.actor as M5Character; + character.createItem((game as Game).i18n.localize("TYPES.Item.armor"), M5ItemType.ARMOR); + }); + + html.find(".add-container").on("click", async (event) => { + const data = this.actor.system; + + const character = this.actor as M5Character; + character.createItem((game as Game).i18n.localize("TYPES.Item.container"), M5ItemType.CONTAINER).then((i) => { + const item = i as any; + item.update({ + data: { + quantity: 1, + }, + }); + }); + }); + + html.find(".add-spell").on("click", async (event) => { + const data = this.actor.system; + + const character = this.actor as M5Character; + character.createItem((game as Game).i18n.localize("TYPES.Item.spell"), M5ItemType.SPELL).then((i) => { + const item = i as any; + item.update({ + data: { + process: "none", + }, + }); + }); + }); + + html.find(".add-kampfkunst").on("click", async (event) => { + const data = this.actor.system; + + const character = this.actor as M5Character; + character.createItem((game as Game).i18n.localize("TYPES.Item.kampfkunst"), M5ItemType.KAMPFKUNST).then((i) => { + const item = i as any; + item.update({ + data: { + type: "angriff", + variante: "anstuermen", + }, + }); + }); + }); + + html.find(".add-effect").on("click", async (event) => { + const data = this.actor.system; + + const character = this.actor as M5Character; + character.createItem((game as Game).i18n.localize("TYPES.Item.effect"), M5ItemType.EFFECT); + }); // Drag & Drop const dragDrop = new DragDrop({ diff --git a/templates/sheets/character/combat.hbs b/templates/sheets/character/combat.hbs index 3f495e3..e26b12a 100644 --- a/templates/sheets/character/combat.hbs +++ b/templates/sheets/character/combat.hbs @@ -48,7 +48,7 @@ {{localize "midgard5.kampfkunst-variante-short"}} {{localize "midgard5.ew"}} - + diff --git a/templates/sheets/character/effects.hbs b/templates/sheets/character/effects.hbs index 986629d..7af454d 100644 --- a/templates/sheets/character/effects.hbs +++ b/templates/sheets/character/effects.hbs @@ -2,7 +2,8 @@ {{localize "TYPES.Item.effect"}} - + + diff --git a/templates/sheets/character/gear.hbs b/templates/sheets/character/gear.hbs index a0d01ab..6f88e2a 100644 --- a/templates/sheets/character/gear.hbs +++ b/templates/sheets/character/gear.hbs @@ -43,8 +43,8 @@ {{localize "midgard5.item-quantity"}} {{localize "midgard5.item-value"}} - -   + + @@ -90,7 +90,8 @@ {{localize "TYPES.Item.weapon"}} {{localize "midgard5.item-value"}} -   + + @@ -124,7 +125,7 @@ {{localize "TYPES.Item.defensiveWeapon"}} {{localize "midgard5.item-value"}} -   + @@ -158,7 +159,7 @@ {{localize "TYPES.Item.armor"}} {{localize "midgard5.item-value"}} -   + @@ -196,7 +197,7 @@ {{localize "midgard5.item-value"}} -   + diff --git a/templates/sheets/character/spells.hbs b/templates/sheets/character/spells.hbs index 2bf55a7..ff5db64 100644 --- a/templates/sheets/character/spells.hbs +++ b/templates/sheets/character/spells.hbs @@ -4,7 +4,7 @@ {{localize "TYPES.Item.spell"}} {{localize "midgard5.ew"}} - + From 03b87f2df0a8d3ec71f1a2cb3cd6c8199dfcd9c3 Mon Sep 17 00:00:00 2001 From: Byroks Date: Sat, 20 Jan 2024 13:44:06 +0100 Subject: [PATCH 31/36] update url --- docs/de.md | 4 ++-- foundryconfig.json | 3 +-- source/system.json | 34 +++++++++------------------------- 3 files changed, 12 insertions(+), 29 deletions(-) diff --git a/docs/de.md b/docs/de.md index 95a8efa..a1a54ce 100644 --- a/docs/de.md +++ b/docs/de.md @@ -6,7 +6,7 @@ _**Warnung:** Das System befindet sich noch in der Entwicklung._ Gehe auf die Setup-Seite deiner Foundry VTT Instanz. Klicke im Reiter **Game Systems** auf den Button **Install System**. In dem dann geöffneten Dialog, unten in der Zeile **Manifest URL** den Link zur aktuellen (oder gewünschten) Version der _system.json_ eintragen und auf **Install** klicken: -https://github.com/byroks/foundry-vtt-system-midgard5/releases/download/v1.3.0/system.json +https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/releases/download/v1.3.0/system.json Danach kann eine Spielwelt mit dem System erstellt werden. @@ -32,7 +32,7 @@ Dieser Reiter enthält (mit Ausname von Zaubern) alle zu erlernenden Dinge des C ![Blaupausen für Gegenstände](compendium-items.de.png) -Es kann einfach per Drag'n'Drop die entsprechende Blaupause auf den Charakterbogen gezogen werden, um eine Fertigkeit/Fähigkeit/Sprache zu *lernen.* Alternativ kann auch der **Lernen** Button bei den **ungelernten Fertigkeiten** geklickt werden. +Es kann einfach per Drag'n'Drop die entsprechende Blaupause auf den Charakterbogen gezogen werden, um eine Fertigkeit/Fähigkeit/Sprache zu _lernen._ Alternativ kann auch der **Lernen** Button bei den **ungelernten Fertigkeiten** geklickt werden. Um den **Fertigkeitswert** und die **Leiteigenschaft** einer Fertigkeit anzupassen, kann man auf die Fertigkeit klicken. Dann geht folgender Dialog auf: diff --git a/foundryconfig.json b/foundryconfig.json index 0b75816..1386868 100644 --- a/foundryconfig.json +++ b/foundryconfig.json @@ -1,5 +1,4 @@ { "moduleName": "Midgard 5. Edition", - "repository": "https://github.com/Byroks/foundry-vtt-system-midgard5", - "rawURL": "https://raw.githubusercontent.com/Byroks/foundry-vtt-system-midgard5" + "repository": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5" } diff --git a/source/system.json b/source/system.json index 27c4125..33ce6dc 100644 --- a/source/system.json +++ b/source/system.json @@ -9,7 +9,7 @@ "verified": "11", "maximum": "11" }, - "authors": [{"name": "Byroks"}], + "authors": [{ "name": "Byroks" }, { "name": "Le-Frique" }, { "name": "Oskaloq" }], "scripts": ["bundle.js"], "styles": ["bundle.css"], "packs": [ @@ -103,41 +103,25 @@ "name": "Midgard 5", "sorting": "a", "color": "#0000FF", - "packs": [ - "blaupause-spielfiguren", - "tabellen-kritische-ereignisse", - "makros-kritische-ereignisse", - "makros-standardwurfel" - ], + "packs": ["blaupause-spielfiguren", "tabellen-kritische-ereignisse", "makros-kritische-ereignisse", "makros-standardwurfel"], "folders": [ { "name": "Ausrüstung", "sorting": "a", "color": "#008000", - "packs": [ - "ausruestung", - "ruestkammer", - "waffenkammer" - ] + "packs": ["ausruestung", "ruestkammer", "waffenkammer"] }, { "name": "Effekte", "sorting": "a", "color": "#800080", - "packs": [ - "kampfzustaende", - "verletzungen", - "zauberwirkungen" - ] + "packs": ["kampfzustaende", "verletzungen", "zauberwirkungen"] }, { "name": "Fähigkeiten", "sorting": "a", "color": "#800000", - "packs": [ - "fertigkeiten", - "kampf" - ] + "packs": ["fertigkeiten", "kampf"] } ] } @@ -153,9 +137,9 @@ "gridUnits": "m", "primaryTokenAttribute": "lp", "secondaryTokenAttribute": "ap", - "url": "https://github.com/Byroks/foundry-vtt-system-midgard5", - "manifest": "https://github.com/Byroks/foundry-vtt-system-midgard5/releases/download/v2.3.1/system.json", - "download": "https://github.com/Byroks/foundry-vtt-system-midgard5/releases/download/v2.3.1/midgard5-v2.3.1.zip", + "url": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5", + "manifest": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/releases/download/v2.3.1/system.json", + "download": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/releases/download/v2.3.1/midgard5-v2.3.1.zip", "initiative": "@c.calc.attributes.gw.value", "license": "LICENSE.txt" -} \ No newline at end of file +} From 2bfd3a7d6afceb7762ff4dcba4f8c9bf618c695d Mon Sep 17 00:00:00 2001 From: Byroks Date: Sat, 20 Jan 2024 13:58:22 +0100 Subject: [PATCH 32/36] #46-problems-with-character-description-editor (#50) Changes: + adjust height and width of the editor WIP for #46 Closes #44 Reviewed-on: https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/pulls/50 --- source/style/Character-sheet.less | 18 +++++++++------- templates/sheets/character/description.hbs | 24 +++++++++++----------- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/source/style/Character-sheet.less b/source/style/Character-sheet.less index 1a97399..75a86bb 100644 --- a/source/style/Character-sheet.less +++ b/source/style/Character-sheet.less @@ -6,14 +6,14 @@ .flexbox { display: flex; flex-direction: row; - flex-wrap: wrap + flex-wrap: wrap; } .flexcolumn { flex-wrap: wrap; } - .flexcolumn-1{ + .flexcolumn-1 { flex: 100%; flex-wrap: wrap; } @@ -128,13 +128,13 @@ table { background-color: beige; border: 0px solid transparent; - &.bordered{ + &.bordered { border-collapse: separate; border: 2px solid black; border-radius: 10px; font-size: larger; font-weight: bolder; - } + } } td, @@ -225,7 +225,7 @@ background: rgba(255, 255, 255, 0.5); font-size: smaller; text-align: center; - line-height: 0.8rem; + line-height: 0.8rem; } span.spell-process { @@ -282,8 +282,12 @@ margin: 0.5rem 0.5rem 0.5rem 0.5rem; height: 180px; background-color: #eaead7; - } - + .editor { + height: 100%; + width: 100%; + } + } + .attributes { padding: 0.5rem 0.5rem 0.5rem 0.5rem; display: flex; diff --git a/templates/sheets/character/description.hbs b/templates/sheets/character/description.hbs index 1168245..b8dd005 100644 --- a/templates/sheets/character/description.hbs +++ b/templates/sheets/character/description.hbs @@ -1,10 +1,10 @@
-
{{localize "midgard5.characteristics"}}
+
{{localize "midgard5.characteristics"}}
- + @@ -25,26 +25,26 @@ - +
{{localize "midgard5.origin"}} {{localize "midgard5.faith"}}
- +
-
{{localize "midgard5.description"}}
-
-
{{editor characterDescription target="data.info.description" button=false }}
+
{{localize "midgard5.description"}}
+
+
{{editor content=data.info.description target="data.info.description" button=true owner=owner editable=editable}}
-
+
-
{{localize "midgard5.background"}}
-
-
{{editor characterBackground target="data.info.background" button=false}}
+
{{localize "midgard5.background"}}
+
+
{{editor content=data.info.background target="data.info.background" button=true owner=owner editable=editable}}
-
+
\ No newline at end of file From 33c65735bd031cfeefcb685bf79a3e71ce704053 Mon Sep 17 00:00:00 2001 From: Byroks Date: Sat, 20 Jan 2024 15:31:35 +0100 Subject: [PATCH 33/36] v2.4.0 --- gulpfile.ts | 2 +- package.json | 2 +- source/system.json | 38 +++++++++++++++++++++++++++++--------- 3 files changed, 31 insertions(+), 11 deletions(-) diff --git a/gulpfile.ts b/gulpfile.ts index d17b9ea..73b2ee5 100644 --- a/gulpfile.ts +++ b/gulpfile.ts @@ -423,7 +423,7 @@ const updateManifest = (cb: any) => { cb(Error("Manifest JSON not found")); return; } - if (!rawURL || !repoURL) cb(Error("Repository URLs not configured in foundryconfig.json")); + if (!repoURL) cb(Error("Repository URLs not configured in foundryconfig.json")); try { const version = argv.update || argv.u; diff --git a/package.json b/package.json index 949eb7f..efe783e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "foundry-system-midgard5", - "version": "2.3.1", + "version": "2.4.0", "description": "", "main": "index.js", "scripts": { diff --git a/source/system.json b/source/system.json index 33ce6dc..829b8ca 100644 --- a/source/system.json +++ b/source/system.json @@ -3,13 +3,17 @@ "name": "midgard5", "title": "Midgard 5. Edition", "description": "The German RPG Midgard 5. Edition", - "version": "2.3.1", + "version": "2.4.0", "compatibility": { "minimum": "10", "verified": "11", "maximum": "11" }, - "authors": [{ "name": "Byroks" }, { "name": "Le-Frique" }, { "name": "Oskaloq" }], + "authors": [ + {"name": "Byroks"}, + {"name": "Le-Frique"}, + {"name": "Oskaloq"} + ], "scripts": ["bundle.js"], "styles": ["bundle.css"], "packs": [ @@ -103,25 +107,41 @@ "name": "Midgard 5", "sorting": "a", "color": "#0000FF", - "packs": ["blaupause-spielfiguren", "tabellen-kritische-ereignisse", "makros-kritische-ereignisse", "makros-standardwurfel"], + "packs": [ + "blaupause-spielfiguren", + "tabellen-kritische-ereignisse", + "makros-kritische-ereignisse", + "makros-standardwurfel" + ], "folders": [ { "name": "Ausrüstung", "sorting": "a", "color": "#008000", - "packs": ["ausruestung", "ruestkammer", "waffenkammer"] + "packs": [ + "ausruestung", + "ruestkammer", + "waffenkammer" + ] }, { "name": "Effekte", "sorting": "a", "color": "#800080", - "packs": ["kampfzustaende", "verletzungen", "zauberwirkungen"] + "packs": [ + "kampfzustaende", + "verletzungen", + "zauberwirkungen" + ] }, { "name": "Fähigkeiten", "sorting": "a", "color": "#800000", - "packs": ["fertigkeiten", "kampf"] + "packs": [ + "fertigkeiten", + "kampf" + ] } ] } @@ -138,8 +158,8 @@ "primaryTokenAttribute": "lp", "secondaryTokenAttribute": "ap", "url": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5", - "manifest": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/releases/download/v2.3.1/system.json", - "download": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/releases/download/v2.3.1/midgard5-v2.3.1.zip", + "manifest": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/releases/download/v2.4.0/system.json", + "download": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/releases/download/v2.4.0/midgard5-v2.4.0.zip", "initiative": "@c.calc.attributes.gw.value", "license": "LICENSE.txt" -} +} \ No newline at end of file From 454982906f14bb68f6818a10c84911baa7b11e8b Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 22 Jan 2024 22:24:12 +0100 Subject: [PATCH 34/36] Hotfix - can't open charaktersheet Problem: +sometimes items had a null formula which blocked opening the sheet Changes: + add ? to catch nulls --- source/module/actors/M5Character.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/source/module/actors/M5Character.ts b/source/module/actors/M5Character.ts index 0ce24d6..2fb4d88 100644 --- a/source/module/actors/M5Character.ts +++ b/source/module/actors/M5Character.ts @@ -187,9 +187,8 @@ export class M5Character extends Actor { let icon = item.img; let rollable = false; - // console.log(item.system.rolls.formulas.map((p) => p.enabled)); for (let key in item.system.rolls.formulas) { - rollable = item.system.rolls.formulas[key].enabled; + rollable = item.system.rolls.formulas[key]?.enabled; if (rollable) { break; } @@ -226,9 +225,8 @@ export class M5Character extends Actor { let icon = item.img; let rollable = false; - // console.log(item.system.rolls.formulas.map((p) => p.enabled)); for (let key in item.system.rolls.formulas) { - rollable = item.system.rolls.formulas[key].enabled; + rollable = item.system.rolls.formulas[key]?.enabled; if (rollable) { break; } From 9f1334da4f59d6439c2760813098f680da3d11a4 Mon Sep 17 00:00:00 2001 From: oskaloq Date: Wed, 31 Jan 2024 18:31:32 +0100 Subject: [PATCH 35/36] - Container behavior for Weapons, Def. Weapons and Armor is now the same as for items (#53) - Fixed some Bugs Co-authored-by: Ender Co-authored-by: Byroks Reviewed-on: https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/pulls/53 Reviewed-by: Byroks Co-authored-by: oskaloq Co-committed-by: oskaloq --- lang/de.json | 12 +- source/index.ts | 10 + source/style/Character-sheet.less | 27 +- templates/sheets/character/base_values.hbs | 6 + templates/sheets/character/combat.hbs | 57 +-- templates/sheets/character/gear.hbs | 424 +++++++++++++-------- templates/sheets/character/main.hbs | 4 +- 7 files changed, 339 insertions(+), 201 deletions(-) diff --git a/lang/de.json b/lang/de.json index 6e39d06..622128d 100644 --- a/lang/de.json +++ b/lang/de.json @@ -17,6 +17,7 @@ "midgard5.phase-movement": "Bewegungsphase", "midgard5.no-encounter": "Kein Kampf", "midgard5.encounter-not-started": "Kein aktiver Kampf", + "midgard5.initiative": "Initiative", "midgard5.time-duration": "Dauer", "midgard5.time-round": "Runde(n)", @@ -36,7 +37,7 @@ "midgard5.attributes": "Eigenschaften", "midgard5.points": "Punkte", "midgard5.calculated-value": "Berechneter Wert", - "midgard5.calculated-values": "Sonstige Werte", + "midgard5.calculated-values": "Werte und Boni", "midgard5.skill": "Fertigkeit", "midgard5.skill-value": "Fertigkeitswert", @@ -239,8 +240,8 @@ "midgard5.weapon-skills": "Waffenfertigkeiten", "midgard5.unlearned-skill": "Ungelernte Fertigkeit", "midgard5.unlearned-skills": "Ungelernte Fertigkeiten", - "midgard5.innate-ability": "Angeborene/Besondere Fertigkeit", - "midgard5.innate-abilities": "Angeborene/Besondere Fertigkeit", + "midgard5.innate-ability": "Angeborene/Besondere Fähigkeit", + "midgard5.innate-abilities": "Angeborene und besondere Fähigkeiten", "midgard5.base-damage": "Grundschaden", "midgard5.weapon": "Waffe", @@ -254,6 +255,11 @@ "midgard5.active": "Aktiv", "midgard5.rangedWeapon": "Schusswaffe", "midgard5.assignItemToCharacter": "Füge Gegenstand einem Charakter hinzu, um hier etwas auswählen zu können", + "midgard5.showAll": "Alle anzeigen", + "midgard5.wealthAndContainers": "Vermögen und Aufbewahrung", + "midgard5.itemsInContainers": "Gegenstände in Aufbewahrung", + "midgard5.allItems": "Alle Gegenstände", + "midgard5.pw": "Prüfwurf", "midgard5.attack": "Angriff", diff --git a/source/index.ts b/source/index.ts index 42b83d9..f00d480 100644 --- a/source/index.ts +++ b/source/index.ts @@ -90,6 +90,16 @@ Hooks.once("init", async () => { return label.toLowerCase().includes(contains.toLowerCase()); }); + Handlebars.registerHelper("count", (object: any) => { + var length = 0; + for( var key in object ) { + if( object.hasOwnProperty(key) ) { + ++length; + } + } + return length; + }); + // Default Sheet für Items definieren und das Standardsheet deaktivieren Items.unregisterSheet("core", ItemSheet); Items.registerSheet("midgard5", M5ItemSheet, { makeDefault: true }); diff --git a/source/style/Character-sheet.less b/source/style/Character-sheet.less index 75a86bb..a0047fd 100644 --- a/source/style/Character-sheet.less +++ b/source/style/Character-sheet.less @@ -11,38 +11,41 @@ .flexcolumn { flex-wrap: wrap; + flex-direction: column; } .flexcolumn-1 { - flex: 100%; + flex-basis: 100%; flex-wrap: wrap; } .flexcolumn-2 { - flex: 50%; + flex-basis: 50%; flex-wrap: wrap; } .flexcolumn-3 { - flex: 33%; + flex-basis: 33%; flex-wrap: wrap; } .flexcolumn-4 { - flex: 25%; + flex-basis: 25%; flex-wrap: wrap; } .flexcolumn-5 { - flex: 20%; + flex-basis: 20%; flex-wrap: wrap; } .flexpart { gap: 0; padding: 0; - margin: 5px; + margin: 2px; background-color: beige; + border-collapse: separate; + border-radius: 10px; border: 2px solid black; } @@ -65,10 +68,15 @@ h3 { padding: 0.5rem 0.5rem 0.5rem 0.5rem; + margin-top: 0.5rem; + margin-bottom: 0; text-align: left; font-weight: bold; - background-color: dimgray; - color: white; + background-color: #eeede0; + color: black; + border-collapse: separate; + border: 2px solid black; + border-radius: 10px; } .profile-img { @@ -246,7 +254,8 @@ padding: 1px; //align-items: stretch; - input { + input, + .max-value { flex: 0 0 2rem; text-align: center; height: 100%; diff --git a/templates/sheets/character/base_values.hbs b/templates/sheets/character/base_values.hbs index 6ac423c..9aa2fd6 100644 --- a/templates/sheets/character/base_values.hbs +++ b/templates/sheets/character/base_values.hbs @@ -67,6 +67,12 @@ {{localize "midgard5.movementRange"}} + + {{localize "midgard5.actor-lp-short"}} + + {{localize "midgard5.actor-ap-short"}} + + {{localize "midgard5.brawl"}} {{data.calc.stats.brawl.value}} diff --git a/templates/sheets/character/combat.hbs b/templates/sheets/character/combat.hbs index e26b12a..800610a 100644 --- a/templates/sheets/character/combat.hbs +++ b/templates/sheets/character/combat.hbs @@ -1,5 +1,32 @@
-
+ +
+
+
{{localize "midgard5.calculated-values"}}
+ + + + + + + + + + + + + + + + + + + +
{{localize "midgard5.movementRange"}}{{data.calc.stats.movement.value}}
{{localize "midgard5.defense"}}{{data.calc.stats.defense.value}}{{localize "midgard5.defenseBonus"}}{{data.calc.stats.defenseBonus.value}}
{{localize "midgard5.attackBonus"}}{{data.calc.stats.attackBonus.value}}{{localize "midgard5.damageBonus"}}{{data.calc.stats.damageBonus.value}}
+
+
+ +
{{localize "midgard5.attack"}}
@@ -78,33 +105,7 @@ -
-
-
{{localize "midgard5.calculated-values"}}
-
- - - - - - - - - - - - - - - - - - -
{{localize "midgard5.movementRange"}}{{data.calc.stats.movement.value}}  
{{localize "midgard5.defense"}}{{data.calc.stats.defense.value}}{{localize "midgard5.defenseBonus"}}{{data.calc.stats.defenseBonus.value}}
{{localize "midgard5.damageBonus"}}{{data.calc.stats.damageBonus.value}}{{localize "midgard5.attackBonus"}}{{data.calc.stats.attackBonus.value}}
-
-
- -
+
{{localize "midgard5.defense"}}
diff --git a/templates/sheets/character/gear.hbs b/templates/sheets/character/gear.hbs index 6f88e2a..451fa02 100644 --- a/templates/sheets/character/gear.hbs +++ b/templates/sheets/character/gear.hbs @@ -1,6 +1,7 @@ +

{{localize "midgard5.wealthAndContainers"}}

-
+
{{localize "midgard5.currency"}}
@@ -29,165 +30,9 @@
- -
-
- - {{localize "midgard5.gear"}} - (alle ) -
- - - - - - - - - - - - - - - {{#each data.calc.gear.items as |item itemId|}} - {{#if (or ../data.info.showAllItems (eq item.containerId ""))}} - - - - - - - - - {{/if}} - {{/each}} - -
{{localize "TYPES.Item.item"}}{{localize "midgard5.item-quantity"}}{{localize "midgard5.item-value"}}
- {{item.label}} - - - {{item.quantity}} - - - {{#unless (or (eq item.value 0) (eq item.currency ""))}} - {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} - {{/unless}} - - {{#if item.equipped}} - - {{else}} - - {{/if}} - {{#if item.rollExist}}{{/if}}
-
- -
-
{{localize "midgard5.weapons"}}
- - - - - - - - - - - - {{#each data.calc.gear.weapons as |item itemId|}} - - - - - - - {{/each}} - -
{{localize "TYPES.Item.weapon"}}{{localize "midgard5.item-value"}}
{{item.label}} - {{#unless (or (eq item.value 0) (eq item.currency ""))}} - {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} - {{/unless}} - - {{#if item.equipped}} - - {{else}} - - {{/if}} -
-
- -
-
{{localize "midgard5.defensive-weapons"}}
- - - - - - - - - - - {{#each data.calc.gear.defensiveWeapons as |item itemId|}} - - - - - - - {{/each}} - -
{{localize "TYPES.Item.defensiveWeapon"}}{{localize "midgard5.item-value"}}
{{item.label}} - {{#unless (or (eq item.value 0) (eq item.currency ""))}} - {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} - {{/unless}} - - {{#if item.equipped}} - - {{else}} - - {{/if}} -
-
- -
-
{{localize "midgard5.armor"}}
- - - - - - - - - - - {{#each data.calc.gear.armor as |item itemId|}} - - - - - - - {{/each}} - -
{{localize "TYPES.Item.armor"}}{{localize "midgard5.item-value"}}
{{item.label}} - {{#unless (or (eq item.value 0) (eq item.currency ""))}} - {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} - {{/unless}} - - {{#if item.equipped}} - - {{else}} - - {{/if}} -
-
-
{{localize "TYPES.Item.container"}}
@@ -226,8 +71,13 @@
+
+
- {{#each data.calc.gear.containers as |container containerId|}} +

{{localize "midgard5.itemsInContainers"}}

+
+ {{#each data.calc.gear.containers as |container containerId|}} +
{{container.label}}
@@ -271,9 +121,265 @@ {{/if}} {{/each}} + {{#each ../data.calc.gear.weapons as |item itemId|}} + {{#if (eq item.containerId containerId)}} + + + + + + + + + {{/if}} + {{/each}} + {{#each ../data.calc.gear.defensiveWeapons as |item itemId|}} + {{#if (eq item.containerId containerId)}} + + + + + + + + + {{/if}} + {{/each}} + {{#each ../data.calc.gear.armor as |item itemId|}} + {{#if (eq item.containerId containerId)}} + + + + + + + + + {{/if}} + {{/each}}
+ {{item.label}} + + {{#unless (or (eq item.value 0) (eq item.currency ""))}} + {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} + {{/unless}} + + {{#if item.equipped}} + + {{else}} + + {{/if}} + {{#if item.rollExist}}{{/if}}
+ {{item.label}} + + {{#unless (or (eq item.value 0) (eq item.currency ""))}} + {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} + {{/unless}} + + {{#if item.equipped}} + + {{else}} + + {{/if}} + {{#if item.rollExist}}{{/if}}
+ {{item.label}} + + {{#unless (or (eq item.value 0) (eq item.currency ""))}} + {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} + {{/unless}} + + {{#if item.equipped}} + + {{else}} + + {{/if}} + {{#if item.rollExist}}{{/if}}
- {{/each}}
+ {{/each}} +
+ +

+ {{localize "midgard5.allItems"}} + + +

+
+ {{#unless (eq (count data.calc.gear.items) 0)}} +
+
+
{{localize "midgard5.gear"}}
+ + + + + + + + + + + + + + + {{#each data.calc.gear.items as |item itemId|}} + {{#if (or ../data.info.showAllItems (eq item.containerId ""))}} + + + + + + + + + {{/if}} + {{/each}} + +
{{localize "TYPES.Item.item"}}{{localize "midgard5.item-quantity"}}{{localize "midgard5.item-value"}}
+ {{item.label}} + + + {{item.quantity}} + + + {{#unless (or (eq item.value 0) (eq item.currency ""))}} + {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} + {{/unless}} + + {{#if item.equipped}} + + {{else}} + + {{/if}} + {{#if item.rollExist}}{{/if}}
+
+
+ {{/unless}} + + {{#unless (eq (count data.calc.gear.weapons) 0)}} +
+
+
+ {{localize "midgard5.weapons"}}
+ + + + + + + + + + + + {{#each data.calc.gear.weapons as |item itemId|}} + {{#if (or ../data.info.showAllItems (eq item.containerId ""))}} + + + + + + + {{/if}} + {{/each}} + +
{{localize "TYPES.Item.weapon"}}{{localize "midgard5.item-value"}}
{{item.label}} + {{#unless (or (eq item.value 0) (eq item.currency ""))}} + {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} + {{/unless}} + + {{#if item.equipped}} + + {{else}} + + {{/if}} +
+
+
+ {{/unless}} + + {{#unless (eq (count data.calc.gear.defensiveWeapons) 0)}} +
+
+
{{localize "midgard5.defensive-weapons"}}
+ + + + + + + + + + + {{#each data.calc.gear.defensiveWeapons as |item itemId|}} + {{#if (or ../data.info.showAllItems (eq item.containerId ""))}} + + + + + + + {{/if}} + {{/each}} + +
{{localize "TYPES.Item.defensiveWeapon"}}{{localize "midgard5.item-value"}}
{{item.label}} + {{#unless (or (eq item.value 0) (eq item.currency ""))}} + {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} + {{/unless}} + + {{#if item.equipped}} + + {{else}} + + {{/if}} +
+
+
+ {{/unless}} + + {{#unless (eq (count data.calc.gear.armor) 0)}} +
+
+
{{localize "midgard5.armor"}}
+ + + + + + + + + + + {{#each data.calc.gear.armor as |item itemId|}} + {{#if (or ../data.info.showAllItems (eq item.containerId ""))}} + + + + + + + {{/if}} + {{/each}} + +
{{localize "TYPES.Item.armor"}}{{localize "midgard5.item-value"}}
{{item.label}} + {{#unless (or (eq item.value 0) (eq item.currency ""))}} + {{item.value}} {{localize (m5concat "midgard5.currency-" item.currency)}} + {{/unless}} + + {{#if item.equipped}} + + {{else}} + + {{/if}} +
+
+
+ {{/unless}} + + +
\ No newline at end of file diff --git a/templates/sheets/character/main.hbs b/templates/sheets/character/main.hbs index 7ca7632..1039fc3 100644 --- a/templates/sheets/character/main.hbs +++ b/templates/sheets/character/main.hbs @@ -89,7 +89,7 @@
{{/if}} {{/times}} - +
{{data.lp.max}}
@@ -105,7 +105,7 @@
{{/if}} {{/times}} - +
{{data.ap.max}}
From 26b2bddc2daf61fae6f3abf2708294f957d63ebc Mon Sep 17 00:00:00 2001 From: Byroks Date: Mon, 5 Feb 2024 10:28:46 +0100 Subject: [PATCH 36/36] v2.4.1 --- package.json | 2 +- source/system.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index efe783e..1a73a8c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "foundry-system-midgard5", - "version": "2.4.0", + "version": "2.4.1", "description": "", "main": "index.js", "scripts": { diff --git a/source/system.json b/source/system.json index 829b8ca..21ff8eb 100644 --- a/source/system.json +++ b/source/system.json @@ -3,7 +3,7 @@ "name": "midgard5", "title": "Midgard 5. Edition", "description": "The German RPG Midgard 5. Edition", - "version": "2.4.0", + "version": "2.4.1", "compatibility": { "minimum": "10", "verified": "11", @@ -158,8 +158,8 @@ "primaryTokenAttribute": "lp", "secondaryTokenAttribute": "ap", "url": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5", - "manifest": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/releases/download/v2.4.0/system.json", - "download": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/releases/download/v2.4.0/midgard5-v2.4.0.zip", + "manifest": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/releases/download/v2.4.1/system.json", + "download": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5/releases/download/v2.4.1/midgard5-v2.4.1.zip", "initiative": "@c.calc.attributes.gw.value", "license": "LICENSE.txt" } \ No newline at end of file