Merge branch 'develop'

This commit is contained in:
Byroks 2023-12-13 18:55:13 +01:00
commit 7fe52cf52a
100 changed files with 692 additions and 192 deletions

View File

@ -5,11 +5,22 @@
"TYPES.Item.item": "Gegenstand", "TYPES.Item.item": "Gegenstand",
"TYPES.Item.weapon": "Waffe", "TYPES.Item.weapon": "Waffe",
"ITEM.TypeDefensiveWeapon": "Verteidigungswaffe", "TYPES.Item.defensiveWeapon": "Verteidigungswaffe",
"TYPES.Item.armor": "Rüstung", "TYPES.Item.armor": "Rüstung",
"TYPES.Item.spell": "Zauber", "TYPES.Item.spell": "Zauber",
"TYPES.Item.effect": "Aktive Effekte", "TYPES.Item.effect": "Aktive Effekte",
"ITEM.type.kampfkunst": "Kampfkünste", "TYPES.Item.kampfkunst": "Kampfkünste",
"midgard5.phase-action": "Handlungsphase",
"midgard5.phase-movement": "Bewegungsphase",
"midgard5.no-encounter": "Kein Kampf",
"midgard5.encounter-not-started": "Kein aktiver Kampf",
"midgard5.time-duration": "Dauer",
"midgard5.time-round": "Runde(n)",
"midgard5.time-minute": "Minute(n)",
"midgard5.time-hour": "Stunde(n)",
"midgard5.time-limitless": "Unbegrenzt",
"midgard5.doRoll": "Würfeln", "midgard5.doRoll": "Würfeln",
"midgard5.learn": "Lernen", "midgard5.learn": "Lernen",
@ -186,6 +197,8 @@
"midgard5.enduranceBonus": "Ausdauerbonus", "midgard5.enduranceBonus": "Ausdauerbonus",
"midgard5.lpProtection": "Rüstungsschutz (LP)", "midgard5.lpProtection": "Rüstungsschutz (LP)",
"midgard5.apProtection": "Rüstungsschutz (AP)", "midgard5.apProtection": "Rüstungsschutz (AP)",
"midgard5.perception" : "Wahrnehmung",
"midgard5.drinking" : "Trinken",
"midgard5.new-skill": "Neue Fertigkeit", "midgard5.new-skill": "Neue Fertigkeit",
"midgard5.special": "Spezial", "midgard5.special": "Spezial",
@ -294,6 +307,8 @@
"midgard5.mod-stat-ap": "Ausdauerpunkte", "midgard5.mod-stat-ap": "Ausdauerpunkte",
"midgard5.mod-stat-lpProtection": "Rüstungsschutz (LP)", "midgard5.mod-stat-lpProtection": "Rüstungsschutz (LP)",
"midgard5.mod-stat-apProtection": "Rüstungsschutz (AP)", "midgard5.mod-stat-apProtection": "Rüstungsschutz (AP)",
"midgard5.mod-stat-perception": "Wahrnehmung",
"midgard5.mod-stat-drinking": "Trinken",
"midgard5.mod-type": "Typ der Modifikation", "midgard5.mod-type": "Typ der Modifikation",
"midgard5.mod-id": "Was soll modifiziert werden", "midgard5.mod-id": "Was soll modifiziert werden",

View File

@ -1,6 +1,6 @@
{ {
"name": "foundry-system-midgard5", "name": "foundry-system-midgard5",
"version": "2.2.0", "version": "2.3.0",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {

View File

@ -6,6 +6,7 @@
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 2, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -6,6 +6,7 @@
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 2, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -6,6 +6,7 @@
"description": "KOD. S96", "description": "KOD. S96",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 360, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -6,6 +6,7 @@
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 2, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -6,6 +6,7 @@
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 6, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -6,6 +6,7 @@
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 2, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -6,6 +6,7 @@
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 1, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -6,6 +6,7 @@
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 2, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -0,0 +1,22 @@
{
"name": "Arm",
"type": "effect",
"img": "icons/skills/wounds/injury-pain-impaled-hand-blood.webp",
"system": {
"description": "",
"equippable": false,
"equipped": true,
"value": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "attackBonus", "operation": "substract", "value": 4 } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" },
"_id": "PJ0tqjZXQ5opcYz8",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -0,0 +1,22 @@
{
"name": "Auge",
"type": "effect",
"img": "icons/skills/wounds/injury-eyes-blood-red.webp",
"system": {
"description": "",
"equippable": false,
"equipped": true,
"value": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "perception", "operation": "subtract", "value": 2 } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" },
"_id": "PJ0tqjZXQ5opcY14",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -0,0 +1,22 @@
{
"name": "Bein",
"type": "effect",
"img": "icons/skills/wounds/bone-broken-knee-beam.webp",
"system": {
"description": "",
"equippable": false,
"equipped": true,
"value": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "fixed", "value": 4 } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" },
"_id": "PJ0tqjZXQ5opcYz9",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -0,0 +1,22 @@
{
"name": "Bein mit Erster Hilfe",
"type": "effect",
"img": "icons/skills/wounds/anatomy-bone-joint.webp",
"system": {
"description": "",
"equippable": false,
"equipped": true,
"value": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "fixed", "value": 6 } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" },
"_id": "PJ0tqjZXQ5opcY11",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -0,0 +1,22 @@
{
"name": "Bein mit Stock",
"type": "effect",
"img": "icons/skills/wounds/injury-stapled-flesh-tan.webp",
"system": {
"description": "",
"equippable": false,
"equipped": true,
"value": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "division", "value": 2 }, "1": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 4 } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" },
"_id": "PJ0tqjZXQ5opcY10",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -0,0 +1,22 @@
{
"name": "Hals",
"type": "effect",
"img": "icons/skills/wounds/blood-spurt-spray-red.webp",
"system": {
"description": "",
"equippable": false,
"equipped": true,
"value": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "lp", "operation": "subtract", "value": 1 }, "1": { "type": "stat", "id": "ap", "operation": "subtract", "value": 1 } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" },
"_id": "PJ0tqjZXQ5opcY12",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -0,0 +1,22 @@
{
"name": "Innere Verletzungen",
"type": "effect",
"img": "icons/skills/wounds/injury-triple-slash-bleed.webp",
"system": {
"description": "",
"equippable": false,
"equipped": true,
"value": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "fixed", "value": 4 } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" },
"_id": "PJ0tqjZXQ5opcY13",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -0,0 +1,22 @@
{
"name": "Ohr",
"type": "effect",
"img": "icons/skills/wounds/injury-eyes-blood-red-pink.webp",
"system": {
"description": "",
"equippable": false,
"equipped": true,
"value": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "perception", "operation": "subtract", "value": 2 } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" },
"_id": "PJ0tqjZXQ5opcY15",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -0,0 +1,22 @@
{
"name": "Rippen",
"type": "effect",
"img": "icons/skills/wounds/bone-broken-marrow-yellow.webp",
"system": {
"description": "",
"equippable": false,
"equipped": true,
"value": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 4 }, "1": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 4 }, "2": { "type": "skill", "id": "Klettern", "operation": "subtract", "value": 4 }, "3": { "type": "skill", "id": "Akrobatik", "operation": "subtract", "value": 4 } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" },
"_id": "PJ0tqjZXQ5opcY16",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/magic/control/voodoo-doll-pain-damage-tan.webp", "img": "icons/magic/control/voodoo-doll-pain-damage-tan.webp",
"system": { "system": {
"description": "<p>Fertigkeit Verf&uuml;hren hier einstellen!</p>", "description": "<p>ARK S. 64</p>",
"equippable": false, "equippable": false,
"duration": { "time": 6, "unit": "hour" },
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "skill", "id": "", "operation": "add", "value": 6 } }, "mods": { "0": { "type": "skill", "id": "midgard5.verfuehren", "operation": "add", "value": 6 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/skills/movement/feet-winged-boots-glowing-yellow.webp", "img": "icons/skills/movement/feet-winged-boots-glowing-yellow.webp",
"system": { "system": {
"description": "<p>Hier eigene B bei Bonus eintragen!</p>\n<p>Arkanum Seite 67</p>", "description": "<p>ARK S. 67</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 6, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "add", "value": 24 } }, "mods": { "0": { "type": "stat", "id": "movement", "operation": "multiply", "value": 2 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,18 +3,19 @@
"type": "effect", "type": "effect",
"img": "icons/creatures/eyes/humanoid-single-blind.webp", "img": "icons/creatures/eyes/humanoid-single-blind.webp",
"system": { "system": {
"description": "<p>Gilt f&uuml;r alle EW &amp; WW beim Einsatz aller Fertigkeiten!</p>", "description": "<p>ARK S. 69</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 6, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": -6 }, "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 6 },
"1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": -6 }, "1": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 6 },
"2": { "type": "stat", "id": "brawl", "operation": "add", "value": -6 }, "2": { "type": "stat", "id": "brawl", "operation": "subtract", "value": 6 },
"3": { "type": "stat", "id": "spellCasting", "operation": "add", "value": -6 }, "3": { "type": "stat", "id": "spellCasting", "operation": "subtract", "value": 6 },
"4": { "type": "skill", "id": "", "operation": "add", "value": -6 } "4": { "type": "skill", "id": "", "operation": "subtract", "value": 6 }
}, },
"calc": {} "calc": {}
}, },

View File

@ -3,18 +3,19 @@
"type": "effect", "type": "effect",
"img": "icons/creatures/eyes/humanoid-single-blind.webp", "img": "icons/creatures/eyes/humanoid-single-blind.webp",
"system": { "system": {
"description": "<p>Gilt f&uuml;r alle EW &amp; WW beim Einsatz aller Fertigkeiten!</p>", "description": "<p>MYS S. 44</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 1, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": -6 }, "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 6 },
"1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": -6 }, "1": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 6 },
"2": { "type": "stat", "id": "brawl", "operation": "add", "value": -6 }, "2": { "type": "stat", "id": "brawl", "operation": "subtract", "value": 6 },
"3": { "type": "stat", "id": "spellCasting", "operation": "add", "value": -6 }, "3": { "type": "stat", "id": "spellCasting", "operation": "subtract", "value": 6 },
"4": { "type": "skill", "id": "", "operation": "add", "value": -6 } "4": { "type": "skill", "id": "", "operation": "subtract", "value": 6 }
}, },
"calc": {} "calc": {}
}, },

View File

@ -1,11 +1,12 @@
{ {
"name": "B\u00e4renwut", "name": "Bärenwut",
"type": "effect", "type": "effect",
"img": "icons/magic/lightning/fist-unarmed-strike-blue-green.webp", "img": "icons/magic/lightning/fist-unarmed-strike-blue-green.webp",
"system": { "system": {
"description": "<p>Arkanum Seite 144</p>", "description": "<p>ARK S. 144</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -1,15 +1,16 @@
{ {
"name": "Der Reim der Entkr\u00e4ftung", "name": "Der Reim der Entkräftung",
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/hand-marked-pink.webp", "img": "icons/magic/unholy/hand-marked-pink.webp",
"system": { "system": {
"description": "", "description": "<p>ARS S. 133</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "resistanceBody", "operation": "add", "value": -2 } }, "mods": { "0": { "type": "stat", "id": "resistanceBody", "operation": "subtract", "value": 2 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/skills/movement/feet-winged-boots-brown.webp", "img": "icons/skills/movement/feet-winged-boots-brown.webp",
"system": { "system": {
"description": "", "description": "<p>ARS S. 133</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/magic/perception/hand-eye-fire-blue.webp", "img": "icons/magic/perception/hand-eye-fire-blue.webp",
"system": { "system": {
"description": "", "description": "<p>ARS S. 135</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/magic/defensive/illusion-evasion-echo-purple.webp", "img": "icons/magic/defensive/illusion-evasion-echo-purple.webp",
"system": { "system": {
"description": "", "description": "<p>ARS S. 136</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,14 +3,15 @@
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/hand-weapon-glow-black-green.webp", "img": "icons/magic/unholy/hand-weapon-glow-black-green.webp",
"system": { "system": {
"description": "<p>Arkanum Seite 148</p>", "description": "<p>ARS S. 137</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": -2 }, "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 2 },
"1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 2 }, "1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 2 },
"2": { "type": "stat", "id": "damageBonus", "operation": "add", "value": 1 } "2": { "type": "stat", "id": "damageBonus", "operation": "add", "value": 1 }
}, },

View File

@ -1,11 +1,12 @@
{ {
"name": "Der Vers des st\u00e4hlernen Leibes", "name": "Der Vers des stählernen Leibes",
"type": "effect", "type": "effect",
"img": "icons/magic/control/buff-strength-muscle-damage-orange.webp", "img": "icons/magic/control/buff-strength-muscle-damage-orange.webp",
"system": { "system": {
"description": "", "description": "<p>ARS S. 137</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -1,11 +1,12 @@
{ {
"name": "Der Vers des st\u00e4hlernen Willens", "name": "Der Vers des stählernen Willens",
"type": "effect", "type": "effect",
"img": "icons/magic/perception/eye-ringed-glow-angry-red.webp", "img": "icons/magic/perception/eye-ringed-glow-angry-red.webp",
"system": { "system": {
"description": "", "description": "<p>ARS S. 137</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/magic/sonic/scream-wail-shout-teal.webp", "img": "icons/magic/sonic/scream-wail-shout-teal.webp",
"system": { "system": {
"description": "<p>Arkanum Seite 147</p>", "description": "<p>ARK S. 170</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 6, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "attribute", "id": "", "operation": "add", "value": -5 }, "1": { "type": "skill", "id": "", "operation": "add", "value": -1 } }, "mods": { "0": { "type": "attribute", "id": "", "operation": "subtract", "value": 5 }, "1": { "type": "skill", "id": "", "operation": "subtract", "value": 1 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -0,0 +1,23 @@
{
"name": "Der verunsichernde Gesang",
"type": "effect",
"img": "icons/magic/sonic/scream-wail-shout-teal.webp",
"system": {
"description": "<p>ARK S. 170</p>",
"equippable": false,
"equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0,
"magic": true,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "attribute", "id": "", "operation": "subtract", "value": 5 }, "1": { "type": "skill", "id": "", "operation": "subtract", "value": 1 } },
"calc": {}
},
"effects": [],
"flags": { "core": { "sourceId": "Compendium.midgard5.zauberwirkungen.lEqFJcDY9QCh4Gmd" } },
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1677860239164, "modifiedTime": 1700353901250, "lastModifiedBy": "cb3PEvEU0kHkMdjb" },
"_id": "KneY9z7Jdjh1xWZc",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1,11 +1,12 @@
{ {
"name": "Die St\u00e4hlende Ballade", "name": "Die Stählende Ballade",
"type": "effect", "type": "effect",
"img": "icons/tools/instruments/drum-standing-glowing-green.webp", "img": "icons/tools/instruments/drum-standing-glowing-green.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 171</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 6, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/tools/instruments/horn-red-brown.webp", "img": "icons/tools/instruments/horn-red-brown.webp",
"system": { "system": {
"description": "<p>Auf alle Bewegungsfertigkeiten anwendbar!</p>", "description": "<p>ARK S. 171 Auf alle Bewegungsfertigkeiten anwendbar!</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 6, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -1 +1 @@
{"name": "Eisenhaut", "type": "armor", "img": "icons/equipment/chest/breastplate-helmet-metal.webp", "system": {"description": "", "stats": {"damageBonus": 0, "attackBonus": 0, "defenseBonus": 0, "movementBonus": 0, "resistanceMind": 0, "resistanceBody": 0, "spellBonus": 0}, "equippable": false, "equipped": true, "attributeMod": {"st": 0, "gs": 0, "gw": 0, "ko": 0, "in": 0, "zt": 0, "au": 0, "pa": 0, "wk": 0}, "value": 0, "magic": false, "lpProtection": 5, "apProtection": 5, "rolls": {"formulas": {}, "output": ""}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700346498452, "modifiedTime": 1700353901245, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "RiUYfceWEkRkKm0h", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {"name": "Eisenhaut", "effect": "armor", "img": "icons/equipment/chest/breastplate-helmet-metal.webp", "system": {"description": "<p>ARK S. 74</p>", "stats": { "damageBonus": 0, "attackBonus": 0, "defenseBonus": 0, "movementBonus": 0, "resistanceMind": 0, "resistanceBody": 0, "spellBonus": 0}, "equippable": false, "duration": { "time": 12, "unit": "round" }, "equipped": true, "attributeMod": {"st": 0, "gs": 0, "gw": 0, "ko": 0, "in": 0, "zt": 0, "au": 0, "pa": 0, "wk": 0}, "value": 0, "magic": false, "lpProtection": 5, "apProtection": 5, "rolls": {"formulas": {}, "output": ""}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700346498452, "modifiedTime": 1700353901245, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "RiUYfceWEkRkKm0h", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}}

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/weapons/swords/sword-hilt-steel-green.webp", "img": "icons/weapons/swords/sword-hilt-steel-green.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 150</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/commodities/materials/slime-white.webp", "img": "icons/commodities/materials/slime-white.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 76</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": -2 } }, "mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 2 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,17 +3,18 @@
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/strike-body-life-soul-purple.webp", "img": "icons/magic/unholy/strike-body-life-soul-purple.webp",
"system": { "system": {
"description": "<p>Ab zeiter Runde: B3 und -8 f&uuml;r alle Bewegungsfertigkeiten!</p>", "description": "<p>DUM S. 83</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 999, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "stat", "id": "movement", "operation": "add", "value": -4 }, "0": { "type": "stat", "id": "movement", "operation": "subtract", "value": 4 },
"1": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": -4 }, "1": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 4 },
"2": { "type": "stat", "id": "attackBonus", "operation": "add", "value": -4 }, "2": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 4 },
"3": { "type": "skill", "id": "", "operation": "add", "value": -4 } "3": { "type": "skill", "id": "", "operation": "subtract", "value": 4 }
}, },
"calc": {} "calc": {}
}, },

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/weapons/swords/greatsword-evil-green.webp", "img": "icons/weapons/swords/greatsword-evil-green.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 85</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -6,6 +6,7 @@
"description": "<p>ARK S. 175</p>", "description": "<p>ARK S. 175</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 1, "unit": "hour" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/magic/fire/projectile-meteor-salvo-light-red.webp", "img": "icons/magic/fire/projectile-meteor-salvo-light-red.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 87</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 6, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": -4 }, "1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": -4 } }, "mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 4 }, "1": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": -4 }, "2": { "type": "stat", "id": "movement", "operation": "fxed", "value": 6 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/weapons/hammers/hammer-double-glowing-yellow.webp", "img": "icons/weapons/hammers/hammer-double-glowing-yellow.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 141</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -1 +1 @@
{"name": "Goldener Panzer", "type": "armor", "img": "icons/equipment/chest/breastplate-layered-gilded-orange.webp", "system": {"description": "", "stats": {"damageBonus": 0, "attackBonus": 0, "defenseBonus": 0, "movementBonus": 0, "resistanceMind": 0, "resistanceBody": 0, "spellBonus": 0}, "equippable": false, "equipped": true, "attributeMod": {"st": 0, "gs": 0, "gw": 0, "ko": 0, "in": 0, "zt": 0, "au": 0, "pa": 0, "wk": 0}, "value": 0, "magic": false, "lpProtection": 2, "apProtection": 0, "rolls": {"formulas": {}, "output": ""}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700347046024, "modifiedTime": 1700353901246, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "xql3yvtFlgU0TE8n", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {"name": "Goldener/Strahlender Panzer", "type": "effect", "img": "icons/equipment/chest/breastplate-layered-gilded-orange.webp", "system": {"description": "<p>ARK S. 88</p>", "stats": {"damageBonus": 0, "attackBonus": 0, "defenseBonus": 0, "movementBonus": 0, "resistanceMind": 0, "resistanceBody": 0, "spellBonus": 0}, "equippable": false, "equipped": true, "duration": { "time": 12, "unit": "round" },"attributeMod": {"st": 0, "gs": 0, "gw": 0, "ko": 0, "in": 0, "zt": 0, "au": 0, "pa": 0, "wk": 0}, "value": 0, "magic": false, "lpProtection": 2, "apProtection": 0, "rolls": {"formulas": {}, "output": ""}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700347046024, "modifiedTime": 1700353901246, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "xql3yvtFlgU0TE8n", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}}

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/magic/holy/angel-winged-humanoid-blue.webp", "img": "icons/magic/holy/angel-winged-humanoid-blue.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 143</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -1,11 +1,12 @@
{ {
"name": "G\u00f6tterarme", "name": "Götterarme",
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/hands-circle-light-green.webp", "img": "icons/magic/unholy/hands-circle-light-green.webp",
"system": { "system": {
"description": "", "description": "<p>RAW S. 105</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -1,11 +1,12 @@
{ {
"name": "G\u00f6ttlicher Schutz vor Magie", "name": "Göttlicher Schutz vor Magie",
"type": "effect", "type": "effect",
"img": "icons/magic/holy/barrier-shield-winged-cross.webp", "img": "icons/magic/holy/barrier-shield-winged-cross.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 142</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 1, "unit": "hour" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/magic/lightning/fist-unarmed-strike-blue-green.webp", "img": "icons/magic/lightning/fist-unarmed-strike-blue-green.webp",
"system": { "system": {
"description": "<p>Arkanum Seite 144</p>", "description": "<p>ARK S. 144</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/magic/air/wind-vortex-swirl-purple.webp", "img": "icons/magic/air/wind-vortex-swirl-purple.webp",
"system": { "system": {
"description": "<p>Hier Fertigkeit Wahrnehmung einsetzen!</p>", "description": "<p>ARK S. 93</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "skill", "id": "", "operation": "add", "value": 2 } }, "mods": { "0": { "type": "skill", "id": "Hören", "operation": "add", "value": 2 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/creatures/mammals/cat-hunched-glowing-red.webp", "img": "icons/creatures/mammals/cat-hunched-glowing-red.webp",
"system": { "system": {
"description": "<p>Arkanum Seite 144</p>", "description": "<p>ARK S. 149</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -6,6 +6,7 @@
"description": "<p>ARK S. 176</p>", "description": "<p>ARK S. 176</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 1, "unit": "hour" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,20 +3,21 @@
"type": "effect", "type": "effect",
"img": "icons/creatures/magical/construct-iron-stomping-yellow.webp", "img": "icons/creatures/magical/construct-iron-stomping-yellow.webp",
"system": { "system": {
"description": "<p>Malus gilt f&uuml;r alle EW!</p>", "description": "<p>MYS S. 48</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "skill", "id": "", "operation": "add", "value": -2 }, "0": { "type": "skill", "id": "", "operation": "subtract", "value": 2 },
"1": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": -2 }, "1": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 2 },
"2": { "type": "stat", "id": "attackBonus", "operation": "add", "value": -2 }, "2": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 2 },
"3": { "type": "stat", "id": "resistanceMind", "operation": "add", "value": -2 }, "3": { "type": "stat", "id": "resistanceMind", "operation": "subtract", "value": 2 },
"4": { "type": "stat", "id": "resistanceBody", "operation": "add", "value": -2 }, "4": { "type": "stat", "id": "resistanceBody", "operation": "subtract", "value": 2 },
"5": { "type": "stat", "id": "spellCasting", "operation": "add", "value": -2 }, "5": { "type": "stat", "id": "spellCasting", "operation": "subtract", "value": 2 },
"6": { "type": "stat", "id": "brawl", "operation": "add", "value": -2 } "6": { "type": "stat", "id": "brawl", "operation": "subtract", "value": 2 }
}, },
"calc": {} "calc": {}
}, },

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/weapons/clubs/club-bone-blue.webp", "img": "icons/weapons/clubs/club-bone-blue.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 154</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/tools/instruments/rattle-gourd-glowing-teal.webp", "img": "icons/tools/instruments/rattle-gourd-glowing-teal.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 166</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 180, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,14 +3,15 @@
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/hand-weapon-glow-black-green.webp", "img": "icons/magic/unholy/hand-weapon-glow-black-green.webp",
"system": { "system": {
"description": "<p>Arkanum Seite 148</p>", "description": "<p>ARK S. 168</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 180, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": -2 }, "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 2 },
"1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 2 }, "1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 2 },
"2": { "type": "stat", "id": "damageBonus", "operation": "add", "value": 1 } "2": { "type": "stat", "id": "damageBonus", "operation": "add", "value": 1 }
}, },

View File

@ -1 +1 @@
{"name": "Marmorhaut", "type": "armor", "img": "icons/equipment/chest/breastplate-gorget-steel-white.webp", "system": {"description": "", "stats": {"damageBonus": 0, "attackBonus": 0, "defenseBonus": 0, "movementBonus": 0, "resistanceMind": 0, "resistanceBody": 0, "spellBonus": 0}, "equippable": false, "equipped": true, "attributeMod": {"st": 0, "gs": 0, "gw": 0, "ko": 0, "in": 0, "zt": 0, "au": 0, "pa": 0, "wk": 0}, "value": 0, "magic": false, "lpProtection": 4, "apProtection": 4, "rolls": {"formulas": {}, "output": ""}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700347338839, "modifiedTime": 1700353901246, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "wqS82FP9pAxLb5bn", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {"name": "Marmorhaut", "type": "effect", "img": "icons/equipment/chest/breastplate-gorget-steel-white.webp", "system": {"description": "<p>ARK S. 102</p>", "stats": {"damageBonus": 0, "attackBonus": 0, "defenseBonus": 0, "movementBonus": 0, "resistanceMind": 0, "resistanceBody": 0, "spellBonus": 0}, "equippable": false, "equipped": true, "duration": { "time": 60, "unit": "round" },"attributeMod": {"st": 0, "gs": 0, "gw": 0, "ko": 0, "in": 0, "zt": 0, "au": 0, "pa": 0, "wk": 0}, "value": 0, "magic": false, "lpProtection": 4, "apProtection": 4, "rolls": {"formulas": {}, "output": ""}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700347338839, "modifiedTime": 1700353901246, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "wqS82FP9pAxLb5bn", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}}

View File

@ -3,20 +3,21 @@
"type": "effect", "type": "effect",
"img": "icons/creatures/magical/spirit-fear-energy-pink.webp", "img": "icons/creatures/magical/spirit-fear-energy-pink.webp",
"system": { "system": {
"description": "<p>Malus gilt f&uuml;r alle EW!</p>", "description": "<p>MYS S. 48</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "skill", "id": "", "operation": "add", "value": -4 }, "0": { "type": "skill", "id": "", "operation": "subtract", "value": 4 },
"1": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": -4 }, "1": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 4 },
"2": { "type": "stat", "id": "attackBonus", "operation": "add", "value": -4 }, "2": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 4 },
"3": { "type": "stat", "id": "resistanceMind", "operation": "add", "value": -4 }, "3": { "type": "stat", "id": "resistanceMind", "operation": "subtract", "value": 4 },
"4": { "type": "stat", "id": "resistanceBody", "operation": "add", "value": -4 }, "4": { "type": "stat", "id": "resistanceBody", "operation": "subtract", "value": 4 },
"5": { "type": "stat", "id": "spellCasting", "operation": "add", "value": -4 }, "5": { "type": "stat", "id": "spellCasting", "operation": "subtract", "value": 4 },
"6": { "type": "stat", "id": "brawl", "operation": "add", "value": -4 } "6": { "type": "stat", "id": "brawl", "operation": "subtract", "value": 4 }
}, },
"calc": {} "calc": {}
}, },

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/magic/movement/trail-streak-zigzag-teal.webp", "img": "icons/magic/movement/trail-streak-zigzag-teal.webp",
"system": { "system": {
"description": "<p>Arkanum Seite 105</p>", "description": "<p>ARK S. 105</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -1 +1 @@
{"name": "Rindenhaut", "type": "armor", "img": "icons/equipment/chest/breastplate-leather-brown-belted.webp", "system": {"description": "", "stats": {"damageBonus": 0, "attackBonus": 0, "defenseBonus": 0, "movementBonus": 0, "resistanceMind": 0, "resistanceBody": 0, "spellBonus": 0}, "equippable": false, "equipped": true, "attributeMod": {"st": 0, "gs": 0, "gw": 0, "ko": 0, "in": 0, "zt": 0, "au": 0, "pa": 0, "wk": 0}, "value": 0, "magic": false, "lpProtection": 3, "apProtection": 3, "rolls": {"formulas": {}, "output": ""}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349427856, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "fiyvORwl1F1PLZOD", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {"name": "Rindenhaut", "type": "effect", "img": "icons/equipment/chest/breastplate-leather-brown-belted.webp", "system": {"description": "<p>ARK S. 157</p>", "stats": {"damageBonus": 0, "attackBonus": 0, "defenseBonus": 0, "movementBonus": 0, "resistanceMind": 0, "resistanceBody": 0, "spellBonus": 0}, "equippable": false, "equipped": true, "duration": { "time": 60, "unit": "round" },"attributeMod": {"st": 0, "gs": 0, "gw": 0, "ko": 0, "in": 0, "zt": 0, "au": 0, "pa": 0, "wk": 0}, "value": 0, "magic": false, "lpProtection": 3, "apProtection": 3, "rolls": {"formulas": {}, "output": ""}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349427856, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "fiyvORwl1F1PLZOD", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}}

View File

@ -1 +1 @@
{"name": "R\u00fcstung des Rechtschaffenen", "type": "armor", "img": "icons/equipment/chest/breastplate-layered-leather-green.webp", "system": {"description": "", "stats": {"damageBonus": 0, "attackBonus": 0, "defenseBonus": 0, "movementBonus": 0, "resistanceMind": 0, "resistanceBody": 0, "spellBonus": 0}, "equippable": false, "equipped": true, "attributeMod": {"st": 0, "gs": 0, "gw": 0, "ko": 0, "in": 0, "zt": 0, "au": 0, "pa": 0, "wk": 0}, "value": 0, "magic": false, "lpProtection": 5, "apProtection": 5, "rolls": {"formulas": {}, "output": ""}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349062247, "modifiedTime": 1700353901247, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "a49UmucuWJL3tXbM", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {"name": "R\u00fcstung des Rechtschaffenen", "type": "effect", "img": "icons/equipment/chest/breastplate-layered-leather-green.webp", "system": {"description": "<p>ARK S. 145</p>", "stats": {"damageBonus": 0, "attackBonus": 0, "defenseBonus": 0, "movementBonus": 0, "resistanceMind": 0, "resistanceBody": 0, "spellBonus": 0}, "equippable": false, "equipped": true, "duration": { "time": 12, "unit": "round" },"attributeMod": {"st": 0, "gs": 0, "gw": 0, "ko": 0, "in": 0, "zt": 0, "au": 0, "pa": 0, "wk": 0}, "value": 0, "magic": false, "lpProtection": 5, "apProtection": 5, "rolls": {"formulas": {}, "output": ""}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349062247, "modifiedTime": 1700353901247, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "a49UmucuWJL3tXbM", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}}

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/magic/perception/eye-slit-orange.webp", "img": "icons/magic/perception/eye-slit-orange.webp",
"system": { "system": {
"description": "<p>Fertigkeit Wahrnehmung nach Anlage hier noch ausw&auml;hlen!</p>\n<p>Arkanum Seite 108</p>", "description": "<p>ARK S. 108</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "skill", "id": "", "operation": "add", "value": 2 } }, "mods": { "0": { "type": "skill", "id": "Sehen", "operation": "add", "value": 2 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/silhouette-light-fire-blue.webp", "img": "icons/magic/unholy/silhouette-light-fire-blue.webp",
"system": { "system": {
"description": "<p>Hier Fertigkeit Tarnen einsetzen!</p>", "description": "<p>ARK S. 108</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "skill", "id": "", "operation": "add", "value": 4 } }, "mods": { "0": { "type": "skill", "id": "midgard5.tarnen", "operation": "add", "value": 4 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/strike-body-explode-disintegrate.webp", "img": "icons/magic/unholy/strike-body-explode-disintegrate.webp",
"system": { "system": {
"description": "<p>-2 auf gegn. EW: Angriff!</p>", "description": "<p>ARK S. 157</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 6, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -0,0 +1,23 @@
{
"name": "Schlachtenwahnsinn für Gegner",
"type": "effect",
"img": "icons/magic/unholy/strike-body-explode-disintegrate.webp",
"system": {
"description": "<p>ARK S. 157</p>",
"equippable": false,
"equipped": true,
"duration": { "time": 6, "unit": "round" },
"value": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 2 } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349501457, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" },
"_id": "UrP6Z1lLr0YAkriD",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/equipment/feet/boots-pointed-cloth-green.webp", "img": "icons/equipment/feet/boots-pointed-cloth-green.webp",
"system": { "system": {
"description": "<p>Hier Fertigkeit Schleichen ausw&auml;hlen!</p>", "description": "<p>MYS S. 49</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 8, "unit": "hour" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "skill", "id": "", "operation": "add", "value": 6 } }, "mods": { "0": { "type": "skill", "id": "midgard5.schleichen", "operation": "add", "value": 6 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,20 +3,21 @@
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/strike-body-life-soul-purple.webp", "img": "icons/magic/unholy/strike-body-life-soul-purple.webp",
"system": { "system": {
"description": "<p>Arkanum Seite 109, 110</p>", "description": "<p>ARK S. 109</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 6, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": -4 }, "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 4 },
"1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": -4 }, "1": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 4 },
"2": { "type": "stat", "id": "resistanceMind", "operation": "add", "value": -4 }, "2": { "type": "stat", "id": "resistanceMind", "operation": "subtract", "value": 4 },
"3": { "type": "stat", "id": "resistanceBody", "operation": "add", "value": -4 }, "3": { "type": "stat", "id": "resistanceBody", "operation": "subtract", "value": 4 },
"4": { "type": "stat", "id": "spellCasting", "operation": "add", "value": -4 }, "4": { "type": "stat", "id": "spellCasting", "operation": "subtract", "value": 4 },
"5": { "type": "stat", "id": "brawl", "operation": "add", "value": -4 }, "5": { "type": "stat", "id": "brawl", "operation": "subtract", "value": 4 },
"6": { "type": "stat", "id": "", "operation": "add", "value": -4 } "6": { "type": "stat", "id": "", "operation": "subtract", "value": 4 }
}, },
"calc": {} "calc": {}
}, },

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/creatures/magical/humanoid-silhouette-glowing-pink.webp", "img": "icons/creatures/magical/humanoid-silhouette-glowing-pink.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 110</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "attribute", "id": "st", "operation": "add", "value": -20 } }, "mods": { "0": { "type": "attribute", "id": "st", "operation": "subtract", "value": 20 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -6,27 +6,28 @@
"description": "<p>Arkanum Seite 146, 147</p>", "description": "<p>Arkanum Seite 146, 147</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "attribute", "id": "st", "operation": "add", "value": -5 }, "0": { "type": "attribute", "id": "st", "operation": "subtract", "value": 5 },
"1": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": 1 }, "1": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": 1 },
"2": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 1 }, "2": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 1 },
"3": { "type": "stat", "id": "resistanceMind", "operation": "add", "value": 1 }, "3": { "type": "stat", "id": "resistanceMind", "operation": "add", "value": 1 },
"4": { "type": "stat", "id": "resistanceBody", "operation": "add", "value": 0 }, "4": { "type": "stat", "id": "resistanceBody", "operation": "add", "value": 1 },
"5": { "type": "stat", "id": "spellCasting", "operation": "add", "value": 0 }, "5": { "type": "stat", "id": "spellCasting", "operation": "add", "value": 1 },
"6": { "type": "stat", "id": "brawl", "operation": "add", "value": 0 }, "6": { "type": "stat", "id": "brawl", "operation": "add", "value": 1 },
"7": { "type": "stat", "id": "poisonResistance", "operation": "add", "value": -5 }, "7": { "type": "stat", "id": "poisonResistance", "operation": "subtract", "value": 5 },
"8": { "type": "attribute", "id": "gw", "operation": "add", "value": -5 }, "8": { "type": "attribute", "id": "gw", "operation": "subtract", "value": 5 },
"9": { "type": "attribute", "id": "gw", "operation": "add", "value": -5 }, "9": { "type": "attribute", "id": "gw", "operation": "subtract", "value": 5 },
"10": { "type": "attribute", "id": "gs", "operation": "add", "value": -5 }, "10": { "type": "attribute", "id": "gs", "operation": "subtract", "value": 5 },
"11": { "type": "attribute", "id": "ko", "operation": "add", "value": -5 }, "11": { "type": "attribute", "id": "ko", "operation": "subtract", "value": 5 },
"12": { "type": "attribute", "id": "in", "operation": "add", "value": -5 }, "12": { "type": "attribute", "id": "in", "operation": "subtract", "value": 5 },
"13": { "type": "attribute", "id": "zt", "operation": "add", "value": -5 }, "13": { "type": "attribute", "id": "zt", "operation": "subtract", "value": 5 },
"14": { "type": "attribute", "id": "au", "operation": "add", "value": -5 }, "14": { "type": "attribute", "id": "au", "operation": "subtract", "value": 5 },
"15": { "type": "attribute", "id": "pa", "operation": "add", "value": -5 }, "15": { "type": "attribute", "id": "pa", "operation": "subtract", "value": 5 },
"16": { "type": "attribute", "id": "wk", "operation": "add", "value": -5 } "16": { "type": "attribute", "id": "wk", "operation": "subtract", "value": 5 }
}, },
"calc": {} "calc": {}
}, },

View File

@ -3,20 +3,21 @@
"type": "effect", "type": "effect",
"img": "icons/creatures/magical/construct-face-stone-pink.webp", "img": "icons/creatures/magical/construct-face-stone-pink.webp",
"system": { "system": {
"description": "<p>Malus gilt f&uuml;r alle EW!</p>", "description": "<p><p>ARK S. 49</p></p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "skill", "id": "", "operation": "add", "value": -2 }, "0": { "type": "skill", "id": "", "operation": "subtract", "value": 2 },
"1": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": -2 }, "1": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 2 },
"2": { "type": "stat", "id": "attackBonus", "operation": "add", "value": -2 }, "2": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 2 },
"3": { "type": "stat", "id": "resistanceMind", "operation": "add", "value": -2 }, "3": { "type": "stat", "id": "resistanceMind", "operation": "subtract", "value": 2 },
"4": { "type": "stat", "id": "resistanceBody", "operation": "add", "value": -2 }, "4": { "type": "stat", "id": "resistanceBody", "operation": "subtract", "value": 2 },
"5": { "type": "stat", "id": "spellCasting", "operation": "add", "value": -2 }, "5": { "type": "stat", "id": "spellCasting", "operation": "subtract", "value": 2 },
"6": { "type": "stat", "id": "brawl", "operation": "add", "value": -2 } "6": { "type": "stat", "id": "brawl", "operation": "subtract", "value": 2 }
}, },
"calc": {} "calc": {}
}, },

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/creatures/abilities/mouth-teeth-human.webp", "img": "icons/creatures/abilities/mouth-teeth-human.webp",
"system": { "system": {
"description": "<p>Gilt f&uuml;r Gesten- und Wortzauber!</p>", "description": "<p><p>ARK S. 49</p></p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "spellCasting", "operation": "add", "value": -4 } }, "mods": { "0": { "type": "stat", "id": "spellCasting", "operation": "subtract", "value": 4 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/magic/control/buff-strength-muscle-damage-orange.webp", "img": "icons/magic/control/buff-strength-muscle-damage-orange.webp",
"system": { "system": {
"description": "<p>Arkanum Seite 115</p>", "description": "<p>ARK S. 115</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/hands-praying-fire-green.webp", "img": "icons/magic/unholy/hands-praying-fire-green.webp",
"system": { "system": {
"description": "<p>Arkanum Seite 147</p>", "description": "<p>ARK S. 147</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "attribute", "id": "", "operation": "add", "value": -5 }, "1": { "type": "skill", "id": "", "operation": "add", "value": -1 } }, "mods": { "0": { "type": "attribute", "id": "", "operation": "subtract", "value": 5 }, "1": { "type": "skill", "id": "", "operation": "subtract", "value": 1 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/commodities/leather/boot-torn-tan.webp", "img": "icons/commodities/leather/boot-torn-tan.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 122</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 6, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "add", "value": null }, "1": { "type": "stat", "id": "movement", "operation": "fixed", "value": null } }, "mods": { "0": { "type": "stat", "id": "movement", "operation": "division", "value": 2 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/hands-praying-fire-green.webp", "img": "icons/magic/unholy/hands-praying-fire-green.webp",
"system": { "system": {
"description": "<p>Arkanum Seite 147</p>", "description": "<p>ARK S. 147</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 180, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "attribute", "id": "", "operation": "add", "value": -5 }, "1": { "type": "skill", "id": "", "operation": "add", "value": -1 } }, "mods": { "0": { "type": "attribute", "id": "", "operation": "subtract", "value": 5 }, "1": { "type": "skill", "id": "", "operation": "subtract", "value": 1 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,17 +3,15 @@
"type": "effect", "type": "effect",
"img": "icons/weapons/swords/sword-runed-glowing.webp", "img": "icons/weapons/swords/sword-runed-glowing.webp",
"system": { "system": {
"description": "<p>je nach eingesetzten AP Bonus erh&ouml;hen</p>", "description": "<p>ARK S. 148</p></p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 1 }, "0": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 1 } },
"1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 0 },
"2": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 0 }
},
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,14 +3,15 @@
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/hand-weapon-glow-black-green.webp", "img": "icons/magic/unholy/hand-weapon-glow-black-green.webp",
"system": { "system": {
"description": "<p>Arkanum Seite 148</p>", "description": "<p>ARK S. 148</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": -2 }, "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 2 },
"1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 2 }, "1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 2 },
"2": { "type": "stat", "id": "damageBonus", "operation": "add", "value": 1 } "2": { "type": "stat", "id": "damageBonus", "operation": "add", "value": 1 }
}, },

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/equipment/feet/shoes-simple-leaf-green.webp", "img": "icons/equipment/feet/shoes-simple-leaf-green.webp",
"system": { "system": {
"description": "<p>Hier Fertigkeit Schleichen einsetzen!</p>", "description": "<p><p>ARK S. 160</p></p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "skill", "id": "", "operation": "add", "value": 8 } }, "mods": { "0": { "type": "skill", "id": "midgard5.schleichen", "operation": "add", "value": 8 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/environment/wilderness/cave-entrance-island.webp", "img": "icons/environment/wilderness/cave-entrance-island.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 127</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 8, "unit": "hour" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": -2 }, "1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": -2 } }, "mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 2 }, "1": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 2 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/environment/wilderness/tree-spruce.webp", "img": "icons/environment/wilderness/tree-spruce.webp",
"system": { "system": {
"description": "<p>Hier Fertigkeit Tarnen einsetzen!</p>", "description": "<p>ARK S. 161</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 180, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "skill", "id": "", "operation": "add", "value": 12 } }, "mods": { "0": { "type": "skill", "id": "midgard5.tarnen", "operation": "add", "value": 12 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/magic/control/debuff-energy-hold-levitate-teal-blue.webp", "img": "icons/magic/control/debuff-energy-hold-levitate-teal-blue.webp",
"system": { "system": {
"description": "<p>Arkanum Seite 72</p>", "description": "<p>ARK S. 72</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -3,17 +3,15 @@
"type": "effect", "type": "effect",
"img": "icons/weapons/swords/sword-runed-glowing.webp", "img": "icons/weapons/swords/sword-runed-glowing.webp",
"system": { "system": {
"description": "<p>je nach eingesetzten AP Bonus erh&ouml;hen</p>", "description": "<p>ARK S. 132</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 1 }, "0": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 1 } },
"1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 0 },
"2": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 0 }
},
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,13 +3,14 @@
"type": "effect", "type": "effect",
"img": "icons/skills/movement/figure-running-gray.webp", "img": "icons/skills/movement/figure-running-gray.webp",
"system": { "system": {
"description": "<p>Hier Fertigkeit Gel&auml;ndelauf ausw&auml;hlen!</p>", "description": "<p>ARK S. 161</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 1, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "skill", "id": "", "operation": "add", "value": 8 } }, "mods": { "0": { "type": "skill", "id": "midgard5.gelaendelauf", "operation": "add", "value": 8 } },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],

View File

@ -3,9 +3,10 @@
"type": "effect", "type": "effect",
"img": "icons/skills/targeting/crosshair-pointed-orange.webp", "img": "icons/skills/targeting/crosshair-pointed-orange.webp",
"system": { "system": {
"description": "", "description": "<p>ARK S. 133</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },

View File

@ -131,7 +131,7 @@
"_id": "QICP7DgbyTmp1Nns", "_id": "QICP7DgbyTmp1Nns",
"flags": {}, "flags": {},
"type": 0, "type": 0,
"text": "<h3><b>*</b>Der Zauberer verzaubert sich selbst.</h3>Bei einem Geistes- oder Körperzauber trifft die volle Wirkung der Magie den Zauberer selbst, wenn ihm ein WW:Resistenz misslingt. Schützende Zauber funktionieren also gegebenenfalls ganz normal (Glück im Unglück). Kontrollzauber wie Macht über Menschen führen zur vorübergehenden Handlungsunfähigkeit des Zauberers; sein Geist versucht, die Kontrolle über sich selbst zu übernehmen, so dass er völlig mit sich selbst beschäftigt ist, bis ihm ein alle 2 min erlaubter EW:Resistenz gelingt. Sprü- che, die wie Macht über die belebte Natur nur auf Tiere wirken, haben keinen Effekt. Bei Umgebungszaubern tritt stattdessen der unter 91-95 beschriebene Effekt ein.", "text": "<h3><b>*</b>Der Zauberer verzaubert sich selbst.</h3>Bei einem Geistes- oder Körperzauber trifft die volle Wirkung der Magie den Zauberer selbst, wenn ihm ein WW:Resistenz misslingt. Schützende Zauber funktionieren also gegebenenfalls ganz normal (Glück im Unglück). Kontrollzauber wie Macht über Menschen führen zur vorübergehenden Handlungsunfähigkeit des Zauberers; sein Geist versucht, die Kontrolle über sich selbst zu übernehmen, so dass er völlig mit sich selbst beschäftigt ist, bis ihm ein alle 2 min erlaubter EW:Resistenz gelingt. Sprüche, die wie Macht über die belebte Natur nur auf Tiere wirken, haben keinen Effekt. Bei Umgebungszaubern tritt stattdessen der unter 91-95 beschriebene Effekt ein.",
"img": "icons/svg/d20-black.svg", "img": "icons/svg/d20-black.svg",
"resultId": "", "resultId": "",
"weight": 4, "weight": 4,

View File

@ -47,7 +47,7 @@
"_id": "g1zQk3AHDdlq3sqH", "_id": "g1zQk3AHDdlq3sqH",
"flags": {}, "flags": {},
"type": 0, "type": 0,
"text": "<h3>Rumpftreffer mit Rippenbrüchen</h3>[[1d3]] Rippen des Opfers brechen.", "text": "<h3>Rumpftreffer mit Rippenbrüchen</h3>[[1d3]] Rippen des Opfers brechen.@UUID[Compendium.midgard5.verletzungen.Item.PJ0tqjZXQ5opcY16]{Rippen}",
"img": "icons/svg/d20-black.svg", "img": "icons/svg/d20-black.svg",
"resultId": "", "resultId": "",
"weight": 10, "weight": 10,
@ -61,7 +61,7 @@
"_id": "XdF7xn83ChS4Qrzf", "_id": "XdF7xn83ChS4Qrzf",
"flags": {}, "flags": {},
"type": 0, "type": 0,
"text": "<h3>Rumpftreffer mit Gefahr innerer Verletzungen</h3>Das Opfer verliert zusätzlich zum normalen Schaden [[1d6]] LP und AP.<br /><b>*</b>: Schwere innere Verletzungen", "text": "<h3>Rumpftreffer mit Gefahr innerer Verletzungen</h3>Das Opfer verliert zusätzlich zum normalen Schaden [[1d6]] LP und AP.<br /><b>*</b>: Schwere innere Verletzungen@UUID[Compendium.midgard5.verletzungen.Item.PJ0tqjZXQ5opcY13]{Innere Verletzungen}",
"img": "icons/svg/d20-black.svg", "img": "icons/svg/d20-black.svg",
"resultId": "", "resultId": "",
"weight": 5, "weight": 5,
@ -89,7 +89,7 @@
"_id": "W7yzr5lC0z5NDt77", "_id": "W7yzr5lC0z5NDt77",
"flags": {}, "flags": {},
"type": 0, "type": 0,
"text": "<h3>schwere Verletzung am rechten Arm <b>+</b></h3><b>*</b>: Mit 20% wird der Arm abgetrennt (bei einer Waffe mit Schneide) oder dauerhaft verkrüppelt. Mit Armschutz führt auch der Treffer mit einer scharfen Waffe nicht zum Abtrennen, sondern nur zur Verkrüppelung des Armes. Treffer mit Stich-, Wurf- oder Schusswaffen haben keine derart schwerwiegenden Auswirkungen.", "text": "<h3>schwere Verletzung am rechten Arm <b>+</b></h3><b>*</b>: Mit 20% wird der Arm abgetrennt (bei einer Waffe mit Schneide) oder dauerhaft verkrüppelt. Mit Armschutz führt auch der Treffer mit einer scharfen Waffe nicht zum Abtrennen, sondern nur zur Verkrüppelung des Armes. Treffer mit Stich-, Wurf- oder Schusswaffen haben keine derart schwerwiegenden Auswirkungen.@UUID[Compendium.midgard5.verletzungen.Item.PJ0tqjZXQ5opcYz8]{Arm}",
"img": "icons/svg/d20-black.svg", "img": "icons/svg/d20-black.svg",
"resultId": "", "resultId": "",
"weight": 7, "weight": 7,
@ -103,7 +103,7 @@
"_id": "1dFkXxy7VhtSbahw", "_id": "1dFkXxy7VhtSbahw",
"flags": {}, "flags": {},
"type": 0, "type": 0,
"text": "<h3>schwere Verletzung am linken Arm <b>+</b></h3><b>*</b>: Mit 20% wird der Arm abgetrennt (bei einer Waffe mit Schneide) oder dauerhaft verkrüppelt. Mit Armschutz führt auch der Treffer mit einer scharfen Waffe nicht zum Abtrennen, sondern nur zur Verkrüppelung des Armes. Treffer mit Stich-, Wurf- oder Schusswaffen haben keine derart schwerwiegenden Auswirkungen.", "text": "<h3>schwere Verletzung am linken Arm <b>+</b></h3><b>*</b>: Mit 20% wird der Arm abgetrennt (bei einer Waffe mit Schneide) oder dauerhaft verkrüppelt. Mit Armschutz führt auch der Treffer mit einer scharfen Waffe nicht zum Abtrennen, sondern nur zur Verkrüppelung des Armes. Treffer mit Stich-, Wurf- oder Schusswaffen haben keine derart schwerwiegenden Auswirkungen.@UUID[Compendium.midgard5.verletzungen.Item.PJ0tqjZXQ5opcYz8]{Arm}",
"img": "icons/svg/d20-black.svg", "img": "icons/svg/d20-black.svg",
"resultId": "", "resultId": "",
"weight": 8, "weight": 8,
@ -117,7 +117,7 @@
"_id": "CiAwKT1ZhOGKplBr", "_id": "CiAwKT1ZhOGKplBr",
"flags": {}, "flags": {},
"type": 0, "type": 0,
"text": "<h3>schwere Verletzung am rechten Bein <b>+</b></h3><b>*</b>: Mit 20% wird das Bein abgetrennt (ohne Beinschutz bei einer Waffe mit Schneide) oder dauerhaft verkrüppelt. Treffer mit Stich-, Wurf- oder Schusswaffen haben keine derart schwerwiegenden Auswirkungen.", "text": "<h3>schwere Verletzung am rechten Bein <b>+</b></h3><b>*</b>: Mit 20% wird das Bein abgetrennt (ohne Beinschutz bei einer Waffe mit Schneide) oder dauerhaft verkrüppelt. Treffer mit Stich-, Wurf- oder Schusswaffen haben keine derart schwerwiegenden Auswirkungen.@UUID[Compendium.midgard5.verletzungen.Item.PJ0tqjZXQ5opcYz9]{Bein}",
"img": "icons/svg/d20-black.svg", "img": "icons/svg/d20-black.svg",
"resultId": "", "resultId": "",
"weight": 9, "weight": 9,
@ -131,7 +131,7 @@
"_id": "PZa6plWsSiQFmu5c", "_id": "PZa6plWsSiQFmu5c",
"flags": {}, "flags": {},
"type": 0, "type": 0,
"text": "<h3>schwere Verletzung am linken Bein <b>+</b></h3><b>*</b>: Mit 20% wird das Bein abgetrennt (ohne Beinschutz bei einer Waffe mit Schneide) oder dauerhaft verkrüppelt. Treffer mit Stich-, Wurf- oder Schusswaffen haben keine derart schwerwiegenden Auswirkungen.", "text": "<h3>schwere Verletzung am linken Bein <b>+</b></h3><b>*</b>: Mit 20% wird das Bein abgetrennt (ohne Beinschutz bei einer Waffe mit Schneide) oder dauerhaft verkrüppelt. Treffer mit Stich-, Wurf- oder Schusswaffen haben keine derart schwerwiegenden Auswirkungen.@UUID[Compendium.midgard5.verletzungen.Item.PJ0tqjZXQ5opcYz9]{Bein}",
"img": "icons/svg/d20-black.svg", "img": "icons/svg/d20-black.svg",
"resultId": "", "resultId": "",
"weight": 9, "weight": 9,
@ -173,7 +173,7 @@
"_id": "GaZZENfKk81MI1IK", "_id": "GaZZENfKk81MI1IK",
"flags": {}, "flags": {},
"type": 0, "type": 0,
"text": "<h3>Kopftreffer mit Hörschaden <b>&lt;++&gt;</b></h3>Helmlose Opfer verlieren zusätzlich zum normalen Schaden [[1d3]] LP und AP. Zusätzlich schwere Verletzung am Ohr. Helmträger sind vor dieser Art von Schaden sicher.", "text": "<h3>Kopftreffer mit Hörschaden <b>&lt;++&gt;</b></h3>Helmlose Opfer verlieren zusätzlich zum normalen Schaden [[1d3]] LP und AP. Zusätzlich schwere Verletzung am Ohr. Helmträger sind vor dieser Art von Schaden sicher.@UUID[Compendium.midgard5.verletzungen.Item.PJ0tqjZXQ5opcY15]{Ohr}",
"img": "icons/svg/d20-black.svg", "img": "icons/svg/d20-black.svg",
"resultId": "", "resultId": "",
"weight": 4, "weight": 4,
@ -187,7 +187,7 @@
"_id": "OsfxiUi4dg0RM9XV", "_id": "OsfxiUi4dg0RM9XV",
"flags": {}, "flags": {},
"type": 0, "type": 0,
"text": "<h3>Augenverletzung</h3>Der Träger eines Helms mit Visier ist vor dieser Art von Schaden sicher.", "text": "<h3>Augenverletzung</h3>Der Träger eines Helms mit Visier ist vor dieser Art von Schaden sicher.@UUID[Compendium.midgard5.verletzungen.Item.PJ0tqjZXQ5opcY14]{Auge}",
"img": "icons/svg/d20-black.svg", "img": "icons/svg/d20-black.svg",
"resultId": "", "resultId": "",
"weight": 4, "weight": 4,
@ -201,7 +201,7 @@
"_id": "TGtUlGPANVjZLgZH", "_id": "TGtUlGPANVjZLgZH",
"flags": {}, "flags": {},
"type": 0, "type": 0,
"text": "<h3>Halstreffer</h3><b>*</b>: Eine spitze oder scharfe Waffe verletzt die Halsschlagader. Eine stumpfe Waffe verursacht eine schwere Halswirbelverletzung.", "text": "<h3>Halstreffer</h3><b>*</b>: Eine spitze oder scharfe Waffe verletzt die Halsschlagader. Eine stumpfe Waffe verursacht eine schwere Halswirbelverletzung.@UUID[Compendium.midgard5.kampfzustaende.Item.PJ0tqjZXQ5opcYz5]{Blutend}",
"img": "icons/svg/d20-black.svg", "img": "icons/svg/d20-black.svg",
"resultId": "", "resultId": "",
"weight": 3, "weight": 3,
@ -229,7 +229,7 @@
"_id": "8g1FJIsxKFVWvyxe", "_id": "8g1FJIsxKFVWvyxe",
"flags": {}, "flags": {},
"type": 0, "type": 0,
"text": "<h3>Augenverlust</h3>Bei einem Treffer mit einer scharfen oder spitzen Waffe oder einer Schusswaffe verliert das Opfer ein Auge. Der Träger eines Helms mit Visier ist vor dieser Art von Schaden sicher.", "text": "<h3>Augenverlust</h3>Bei einem Treffer mit einer scharfen oder spitzen Waffe oder einer Schusswaffe verliert das Opfer ein Auge. Der Träger eines Helms mit Visier ist vor dieser Art von Schaden sicher.@UUID[Compendium.midgard5.verletzungen.Item.PJ0tqjZXQ5opcY14]{Auge}",
"img": "icons/svg/d20-black.svg", "img": "icons/svg/d20-black.svg",
"resultId": "", "resultId": "",
"weight": 2, "weight": 2,

View File

@ -2,7 +2,7 @@ import Logger from "./utils/Logger";
import M5CharacterSheet from "./module/sheets/M5CharacterSheet"; import M5CharacterSheet from "./module/sheets/M5CharacterSheet";
import preloadTemplates from "./PreloadTemplates"; import preloadTemplates from "./PreloadTemplates";
import { M5Character } from "./module/actors/M5Character"; import { M5Character } from "./module/actors/M5Character";
import { M5Skill } from "./module/M5Base"; import { M5ItemMod, M5ModOperation, M5Skill, M5TimeUnit } from "./module/M5Base";
import { M5ItemSheet } from "./module/sheets/M5ItemSheet"; import { M5ItemSheet } from "./module/sheets/M5ItemSheet";
import { M5Item } from "./module/items/M5Item"; import { M5Item } from "./module/items/M5Item";
@ -58,10 +58,10 @@ Hooks.once("init", async () => {
return `${obj}`; return `${obj}`;
}); });
Handlebars.registerHelper("actorItemValue", (actorId: any, itemId: string, path: string) => { Handlebars.registerHelper("actorItemValue", (actorId: any, itemId: string, path: string, token?: boolean) => {
//console.log("actorItemValue", actorId, itemId, path) //console.log("actorItemValue", actorId, itemId, path)
const actor = (game as Game).actors.get(actorId); const actor = (game as Game).actors.get(actorId);
let obj = actor.items.get(itemId).system; let obj = actor.items.get(itemId)?.system;
path.split(".").forEach((p) => { path.split(".").forEach((p) => {
if (obj) obj = obj[p]; if (obj) obj = obj[p];
}); });
@ -116,7 +116,6 @@ Hooks.on("getChatLogEntryContext", function (html, options) {
condition: (li) => { condition: (li) => {
// Only show this context menu if there are re-rollable dice in the message // Only show this context menu if there are re-rollable dice in the message
const damageRolls = li.find(".apply-damage").length; const damageRolls = li.find(".apply-damage").length;
console.log(game["user"].isGm);
// All must be true to show the reroll dialogue // All must be true to show the reroll dialogue
// The button doesn't work for the GM right now, so we don't need to show it // The button doesn't work for the GM right now, so we don't need to show it
@ -166,6 +165,70 @@ Hooks.on("getChatLogEntryContext", function (html, options) {
); );
}); });
Hooks.on("updateCombat", function (combat: Combat, updateData: { round: number; turn: number }, updateOptions: { advanceTime: number; direction: number }) {
if (combat.round % 2 === 0 && combat.turn !== null) {
const tokenId = combat.current.tokenId;
const actorId = combat.combatant["actorId"];
let currentToken = game["actors"].tokens[tokenId];
if (!currentToken) {
currentToken = game["actors"].get(actorId);
}
let activeEffects = currentToken.items.filter((x) => x.type === "effect" && x.system.equipped) || [];
activeEffects.forEach((effect) => {
if (effect.system?.duration?.time > 0) {
if (effect.system.duration.unit === M5TimeUnit.ROUND) {
effect.system.duration.time -= 1;
}
}
if (effect.system?.duration.time === 0 && effect.system.duration.unit !== M5TimeUnit.LIMITLESS) {
effect.system.equipped = false;
}
for (const key in effect.system.mods) {
if (effect.system.mods[key].operation === M5ModOperation.SUBTRACT) {
switch (effect.system.mods[key].id) {
case "lp":
currentToken["system"].lp.value -= effect.system.mods[key].value;
break;
case "ap":
currentToken["system"].ap.value -= effect.system.mods[key].value;
break;
}
} else if (effect.system.mods[key].operation === M5ModOperation.ADD) {
switch (effect.system.mods[key].id) {
case "lp":
currentToken["system"].lp.value += limitHeal(effect.system.mods[key].value, currentToken["system"].lp.value, currentToken["system"].lp.max);
break;
case "ap":
currentToken["system"].ap.value += limitHeal(effect.system.mods[key].value, currentToken["system"].ap.value, currentToken["system"].ap.max);
break;
}
}
}
});
currentToken.render();
}
});
function limitHeal(heal: number, current: number, max: number): number {
if (current === max) {
return 0;
} else if (heal + current > max) {
return max - current;
}
return heal;
}
Hooks.on("renderCombatTracker", (combatTracker, html, context) => {
if (context.combat === null) {
html.find("h3.encounter-title")[0].innerHTML = game["i18n"].localize("midgard5.no-encounter");
} else if (Math.ceil(context.round / 2) === 0) {
html.find("h3.encounter-title")[0].innerHTML = game["i18n"].localize("midgard5.encounter-not-started");
} else {
html.find("h3.encounter-title")[0].innerHTML =
(context.round % 2 == 1 ? game["i18n"].localize("midgard5.phase-movement") : game["i18n"].localize("midgard5.phase-action")) + " " + Math.ceil(context.round / 2);
}
});
Hooks.once("ready", () => { Hooks.once("ready", () => {
Logger.ok("Template module is now ready."); Logger.ok("Template module is now ready.");
}); });
@ -187,9 +250,9 @@ async function applyDamage(roll, direction) {
token["system"].ap.value -= Math.max(0, damageValue - token["system"].calc.stats.apProtection.value); token["system"].ap.value -= Math.max(0, damageValue - token["system"].calc.stats.apProtection.value);
break; break;
case -1: case -1:
token["system"].lp.value += Math.min(damageValue, token["system"].lp.max - damageValue); token["system"].lp.value += limitHeal(damageValue, token["system"].lp.value, token["system"].lp.max);
case -2: case -2:
token["system"].ap.value += Math.min(damageValue, token["system"].ap.max - damageValue); token["system"].ap.value += limitHeal(damageValue, token["system"].ap.value, token["system"].ap.max);
} }
token.render(); token.render();
} else { } else {
@ -200,9 +263,9 @@ async function applyDamage(roll, direction) {
actor["system"].ap.value -= Math.max(0, damageValue - actor["system"].calc.stats.apProtection.value); actor["system"].ap.value -= Math.max(0, damageValue - actor["system"].calc.stats.apProtection.value);
break; break;
case -1: case -1:
actor["system"].lp.value += Math.min(damageValue, actor["system"].lp.max - damageValue); actor["system"].lp.value += limitHeal(damageValue, token["system"].lp.value, token["system"].lp.max);
case -2: case -2:
actor["system"].ap.value += Math.min(damageValue, actor["system"].ap.max - damageValue); actor["system"].ap.value += limitHeal(damageValue, token["system"].ap.value, token["system"].ap.max);
} }
actor.render(); actor.render();
} }

View File

@ -84,6 +84,8 @@ export enum M5Stats {
AP = "ap", AP = "ap",
PROTECTION_LP = "lpProtection", PROTECTION_LP = "lpProtection",
PROTECTION_AP = "apProtection", PROTECTION_AP = "apProtection",
PERCEPTION = "perception",
DRINKING = "drinking"
} }
export enum M5ModType { export enum M5ModType {
@ -102,6 +104,13 @@ export enum M5ModOperation {
DIVISION = "division", DIVISION = "division",
} }
export enum M5TimeUnit {
ROUND = "round",
MINUTE = "minute",
HOUR = "hour",
LIMITLESS = "limitless",
}
export interface M5ItemMod { export interface M5ItemMod {
type: M5ModType; type: M5ModType;
id: string; id: string;
@ -156,9 +165,13 @@ export interface M5CharacterCalculatedData {
resistanceBody: M5ModResult; resistanceBody: M5ModResult;
spellCasting: M5ModResult; spellCasting: M5ModResult;
brawl: M5ModResult; brawl: M5ModResult;
brawlEw: number; brawlFw: number;
poisonResistance: M5ModResult; poisonResistance: M5ModResult;
enduranceBonus: number; enduranceBonus: number;
perception: M5ModResult;
perceptionFW: number;
drinking: M5ModResult;
drinkingFW: number;
}; };
skillMods: {}; skillMods: {};
skills: { skills: {

View File

@ -64,9 +64,13 @@ export class M5Character extends Actor {
resistanceBody: { value: 0, mods: [] }, resistanceBody: { value: 0, mods: [] },
spellCasting: { value: 0, mods: [] }, spellCasting: { value: 0, mods: [] },
brawl: { value: 0, mods: [] }, brawl: { value: 0, mods: [] },
brawlEw: 0, brawlFw: 0,
poisonResistance: { value: 0, mods: [] }, poisonResistance: { value: 0, mods: [] },
enduranceBonus: 0, enduranceBonus: 0,
perception: {value: 0, mods: []},
perceptionFW: 0,
drinking: {value: 0, mods: []},
drinkingFW: 0,
}, },
skillMods: {}, skillMods: {},
skills: { skills: {
@ -132,9 +136,13 @@ export class M5Character extends Actor {
); );
ret.stats.spellCasting = this.modResult((data.info.magicUsing ? M5Character.spellCastingFromLevel(ret.level) : 3) + ret.attributes.zt.bonus); ret.stats.spellCasting = this.modResult((data.info.magicUsing ? M5Character.spellCastingFromLevel(ret.level) : 3) + ret.attributes.zt.bonus);
ret.stats.brawl = this.modResult(Math.floor((ret.attributes.st.value + ret.attributes.gw.value) / 20)); ret.stats.brawl = this.modResult(Math.floor((ret.attributes.st.value + ret.attributes.gw.value) / 20));
ret.stats.brawlEw = ret.stats.brawl.value + ret.stats.attackBonus.value + (data.info.race === "Zwerg" ? 1 : 0); ret.stats.brawlFw = ret.stats.brawl.value + ret.stats.attackBonus.value + (data.info.race === "Zwerg" ? 1 : 0);
ret.stats.poisonResistance = this.modResult(30 + Math.floor(ret.attributes.ko.value / 2)); ret.stats.poisonResistance = this.modResult(30 + Math.floor(ret.attributes.ko.value / 2));
ret.stats.enduranceBonus = Math.floor(ret.attributes.ko.value / 10) + Math.floor(ret.attributes.st.value / 20); ret.stats.enduranceBonus = Math.floor(ret.attributes.ko.value / 10) + Math.floor(ret.attributes.st.value / 20);
ret.stats.perception = this.modResult(0);
ret.stats.perceptionFW = 6;
ret.stats.drinking = this.modResult(0);
ret.stats.drinkingFW = Math.floor(ret.attributes.ko.value / 10);
if (!skip?.mods) { if (!skip?.mods) {
const aggregate = new M5ModAggregate(data, ret); const aggregate = new M5ModAggregate(data, ret);
@ -188,7 +196,8 @@ export class M5Character extends Actor {
label: label, label: label,
magic: item.system.magic, magic: item.system.magic,
calc: item.system.calc, calc: item.system.calc,
equipped: item.system?.equipped, equipped: item.system?.equipped || false,
duration: item.system?.duration || { time: 0, unit: "" },
}; };
}); });
} }

View File

@ -41,6 +41,8 @@ export default class M5ModAggregate {
this.push({ type: M5ModType.STAT, id: M5Stats.AP, operation: M5ModOperation.SET, value: calc.stats.ap.value }, characterString); this.push({ type: M5ModType.STAT, id: M5Stats.AP, operation: M5ModOperation.SET, value: calc.stats.ap.value }, characterString);
this.push({ type: M5ModType.STAT, id: M5Stats.PROTECTION_LP, operation: M5ModOperation.SET, value: calc.stats.lpProtection.value }, characterString); this.push({ type: M5ModType.STAT, id: M5Stats.PROTECTION_LP, operation: M5ModOperation.SET, value: calc.stats.lpProtection.value }, characterString);
this.push({ type: M5ModType.STAT, id: M5Stats.PROTECTION_AP, operation: M5ModOperation.SET, value: calc.stats.apProtection.value }, characterString); this.push({ type: M5ModType.STAT, id: M5Stats.PROTECTION_AP, operation: M5ModOperation.SET, value: calc.stats.apProtection.value }, characterString);
this.push({ type: M5ModType.STAT, id: M5Stats.PERCEPTION, operation: M5ModOperation.SET, value: calc.stats.perception.value }, characterString);
this.push({ type: M5ModType.STAT, id: M5Stats.DRINKING, operation: M5ModOperation.SET, value: calc.stats.drinking.value }, characterString);
} }
push(mod: M5ItemMod, source: string) { push(mod: M5ItemMod, source: string) {

View File

@ -145,6 +145,11 @@ export class M5Item extends Item {
} }
if (itemData?.mods) { if (itemData?.mods) {
calc.mods = {}; calc.mods = {};
for (let modKey in itemData.mods) {
if (itemData.mods[modKey].type === M5ModType.SKILL && itemData.mods[modKey].id?.includes("midgard5")) {
itemData.mods[modKey].id = actor?.items.find((x) => x.name === game["i18n"].localize(itemData.mods[modKey].id))?.id;
}
}
Object.keys(itemData?.mods).forEach((key) => { Object.keys(itemData?.mods).forEach((key) => {
const mod = itemData.mods[key]; const mod = itemData.mods[key];

View File

@ -1,6 +1,7 @@
import { Evaluated } from "@league-of-foundry-developers/foundry-vtt-types/src/foundry/client/dice/roll"; import { Evaluated } from "@league-of-foundry-developers/foundry-vtt-types/src/foundry/client/dice/roll";
import { M5Character } from "../actors/M5Character"; import { M5Character } from "../actors/M5Character";
import { M5EwResult, M5RollData, M5RollResult, M5SkillUnlearned } from "../M5Base"; import { M5EwResult, M5RollData, M5RollResult, M5SkillUnlearned, M5Stats } from "../M5Base";
import { stat } from "fs";
export class M5Roll { export class M5Roll {
// extends Roll<M5RollData> // extends Roll<M5RollData>
@ -181,7 +182,7 @@ export class M5Roll {
}; };
rollData.rolls["0"] = { rollData.rolls["0"] = {
formula: "1d20 + @c.calc.stats.brawlEw", formula: "1d20 + @c.calc.stats.brawlFw",
enabled: true, enabled: true,
label: (game as Game).i18n.localize("midgard5.attack"), label: (game as Game).i18n.localize("midgard5.attack"),
result: "", result: "",
@ -205,6 +206,40 @@ export class M5Roll {
return new M5Roll(rollData, actor, (game as Game).i18n.localize("midgard5.brawl")); return new M5Roll(rollData, actor, (game as Game).i18n.localize("midgard5.brawl"));
} }
static perception(actor: any) {
const rollData = actor.getRollData() as M5RollData;
rollData.rolls["0"] = {
formula: "1d20 + @c.calc.stats.perception.value + @c.calc.stats.perceptionFW",
enabled: true,
label: (game as Game).i18n.localize("midgard5.perception"),
result: "",
total: 0,
totalStr: "",
dice: {},
css: "",
} as M5RollResult;
return new M5Roll(rollData, actor, (game as Game).i18n.localize("midgard5.perception"));
}
static drinking(actor: any) {
const rollData = actor.getRollData() as M5RollData;
rollData.rolls["0"] = {
formula: "1d20 + @c.calc.stats.drinking.value + @c.calc.stats.drinkingFW",
enabled: true,
label: (game as Game).i18n.localize("midgard5.drinking"),
result: "",
total: 0,
totalStr: "",
dice: {},
css: "",
} as M5RollResult;
return new M5Roll(rollData, actor, (game as Game).i18n.localize("midgard5.drinking"));
}
static defense(actor: any) { static defense(actor: any) {
const rollData = actor.getRollData() as M5RollData; const rollData = actor.getRollData() as M5RollData;
rollData.i = { rollData.i = {

View File

@ -168,6 +168,16 @@ export default class M5CharacterSheet extends ActorSheet {
await roll.toMessage(); await roll.toMessage();
}); });
html.find(".roll-perception-button").on("click", async (event) => {
const roll = M5Roll.perception(this.actor);
await roll.toMessage();
});
html.find(".roll-drinking-button").on("click", async (event) => {
const roll = M5Roll.drinking(this.actor);
await roll.toMessage();
});
html.find(".roll-defense-button").on("click", async (event) => { html.find(".roll-defense-button").on("click", async (event) => {
const roll = M5Roll.defense(this.actor); const roll = M5Roll.defense(this.actor);
await roll.toMessage(); await roll.toMessage();

View File

@ -3,7 +3,7 @@
"name": "midgard5", "name": "midgard5",
"title": "Midgard 5. Edition", "title": "Midgard 5. Edition",
"description": "The German RPG Midgard 5. Edition", "description": "The German RPG Midgard 5. Edition",
"version": "2.2.0", "version": "2.3.0",
"compatibility": { "compatibility": {
"minimum": "10", "minimum": "10",
"verified": "11", "verified": "11",
@ -69,6 +69,13 @@
"path": "./packs/items/kampfzustaende.db", "path": "./packs/items/kampfzustaende.db",
"type": "Item" "type": "Item"
}, },
{
"name": "verletzungen",
"label": "Verletzungen",
"system": "midgard5",
"path": "./packs/items/verletzungen.db",
"type": "Item"
},
{ {
"name": "ruestkammer", "name": "ruestkammer",
"label": "Rüstkammer", "label": "Rüstkammer",
@ -119,6 +126,7 @@
"color": "#800080", "color": "#800080",
"packs": [ "packs": [
"kampfzustaende", "kampfzustaende",
"verletzungen",
"zauberwirkungen" "zauberwirkungen"
] ]
}, },
@ -146,8 +154,8 @@
"primaryTokenAttribute": "lp", "primaryTokenAttribute": "lp",
"secondaryTokenAttribute": "ap", "secondaryTokenAttribute": "ap",
"url": "https://github.com/Byroks/foundry-vtt-system-midgard5", "url": "https://github.com/Byroks/foundry-vtt-system-midgard5",
"manifest": "https://github.com/Byroks/foundry-vtt-system-midgard5/releases/download/v2.2.0/system.json", "manifest": "https://github.com/Byroks/foundry-vtt-system-midgard5/releases/download/v2.3.0/system.json",
"download": "https://github.com/Byroks/foundry-vtt-system-midgard5/releases/download/v2.2.0/midgard5-v2.2.0.zip", "download": "https://github.com/Byroks/foundry-vtt-system-midgard5/releases/download/v2.3.0/midgard5-v2.3.0.zip",
"initiative": "@c.calc.attributes.gw.value", "initiative": "@c.calc.attributes.gw.value",
"license": "LICENSE.txt" "license": "LICENSE.txt"
} }

View File

@ -36,7 +36,7 @@
"ep": 0, "ep": 0,
"gg": 0, "gg": 0,
"sg": 0, "sg": 0,
"gp": 2 "gp": 0
}, },
"attributes": { "attributes": {
"attributes": { "attributes": {
@ -201,6 +201,14 @@
"value": 0, "value": 0,
"magic": false "magic": false
}, },
"durationSelection": {
"durationSelection": {
"round": "midgard5.time-round",
"minute": "midgard5.time-minute",
"hour": "midgard5.time-hour",
"limitless": "midgard5.time-limitless"
}
},
"spellSelection": { "spellSelection": {
"spellProcessSelection": { "spellProcessSelection": {
"none": "midgard5.spell-process-none", "none": "midgard5.spell-process-none",
@ -295,7 +303,7 @@
"calc": {} "calc": {}
}, },
"effect": { "effect": {
"templates": ["itemDescription", "equippable", "physical"], "templates": ["itemDescription", "equippable", "physical", "durationSelection"],
"rolls": { "rolls": {
"formulas": {}, "formulas": {},
"output": "" "output": ""

View File

@ -12,6 +12,9 @@
<span class="edit-item">{{item.label}}</span> <span class="edit-item">{{item.label}}</span>
{{#if item.equipped}} {{#if item.equipped}}
<span class="spell-process">{{localize "midgard5.active"}}</span> <span class="spell-process">{{localize "midgard5.active"}}</span>
{{#unless (or (eq item.duration.unit "") (eq item.duration.unit "limitless"))}}
<span class="spell-process">{{item.duration.time}} {{localize (concat "midgard5.time-" item.duration.unit)}}</span>
{{/unless}}
{{/if}} {{/if}}
</td> </td>
<td class="fixed-value"><a class="item-delete" title="Delete Item"><i class="fas fa-trash"></i></a></td> <td class="fixed-value"><a class="item-delete" title="Delete Item"><i class="fas fa-trash"></i></a></td>

View File

@ -19,7 +19,7 @@
<tr data-item="{{itemId}}"> <tr data-item="{{itemId}}">
<td class="padding edit-item">{{localize "midgard5.brawl"}}</td> <td class="padding edit-item">{{localize "midgard5.brawl"}}</td>
<td class="center">{{data.calc.stats.brawlEw}}</td> <td class="center">{{data.calc.stats.brawlFw}}</td>
<td class="fixed-value"><button class="roll-button roll-brawl-button"></button></td> <td class="fixed-value"><button class="roll-button roll-brawl-button"></button></td>
<td class="fixed-value"></td> <td class="fixed-value"></td>
</tr> </tr>
@ -29,7 +29,7 @@
<table> <table>
<thead> <thead>
<tr> <tr>
<th class="title">{{localize "ITEM.TypeDefensiveWeapon"}}</th> <th class="title">{{localize "TYPES.Item.defensiveWeapon"}}</th>
<th class="title">{{localize "midgard5.ew"}}</th> <th class="title">{{localize "midgard5.ew"}}</th>
<th class="title"></th> <th class="title"></th>
<th class="title"></th> <th class="title"></th>
@ -90,7 +90,7 @@
<span class="spell-process">{{localize "midgard5.equipped"}}</span> <span class="spell-process">{{localize "midgard5.equipped"}}</span>
{{/if}} {{/if}}
</td> </td>
<td class="fixed-value">{{actorItemValue ../actor._id itemId "lpProtection"}}</td> <td class="fixed-value">{{actorItemValue ../actor._id itemId "lpProtection" ../actor.isToken}}</td>
<td class="fixed-value">{{actorItemValue ../actor._id itemId "apProtection"}}</td> <td class="fixed-value">{{actorItemValue ../actor._id itemId "apProtection"}}</td>
<td class="fixed-value">{{actorItemValue ../actor._id itemId "stats.attackBonus"}}</td> <td class="fixed-value">{{actorItemValue ../actor._id itemId "stats.attackBonus"}}</td>
<td class="fixed-value">{{actorItemValue ../actor._id itemId "stats.defenseBonus"}}</td> <td class="fixed-value">{{actorItemValue ../actor._id itemId "stats.defenseBonus"}}</td>

View File

@ -1,7 +1,7 @@
<table> <table>
<thead> <thead>
<tr> <tr>
<th class="title">{{localize "ITEM.type.kampfkunst"}}</th> <th class="title">{{localize "TYPES.Item.kampfkunst"}}</th>
<th class="title">{{localize "midgard5.ew"}}</th> <th class="title">{{localize "midgard5.ew"}}</th>
<th class="title"></th> <th class="title"></th>
<th class="title"></th> <th class="title"></th>

View File

@ -73,8 +73,8 @@
<tr> <tr>
<td class="attribute">{{localize "midgard5.actor-st"}}</td> <td class="attribute">{{localize "midgard5.actor-st"}}</td>
<td class="attribute">{{localize "midgard5.actor-gs"}}</td> <td class="attribute">{{localize "midgard5.actor-gs"}}</td>
<td class="attribute">{{localize "midgard5.actor-ko"}}</td>
<td class="attribute">{{localize "midgard5.actor-gw"}}</td> <td class="attribute">{{localize "midgard5.actor-gw"}}</td>
<td class="attribute">{{localize "midgard5.actor-ko"}}</td>
<td class="attribute">{{localize "midgard5.actor-in"}}</td> <td class="attribute">{{localize "midgard5.actor-in"}}</td>
<td class="attribute">{{localize "midgard5.actor-zt"}}</td> <td class="attribute">{{localize "midgard5.actor-zt"}}</td>
<td class="attribute">{{localize "midgard5.actor-au"}}</td> <td class="attribute">{{localize "midgard5.actor-au"}}</td>

View File

@ -74,6 +74,23 @@
<td class="fixed-value"><a class="item-delete" title="Delete Item"><i class="fas fa-trash"></i></a></td> <td class="fixed-value"><a class="item-delete" title="Delete Item"><i class="fas fa-trash"></i></a></td>
</tr> </tr>
{{/each}} {{/each}}
<tr data-item="{{itemId}}">
<td class="padding edit-item">{{localize "midgard5.perception"}}</td>
<td class="fixed-value">{{data.calc.stats.perceptionFW}}</td>
<td class="fixed-value">{{data.calc.stats.perception.value}}</td>
<td class="fixed-value">{{add data.calc.stats.perception.value data.calc.stats.perceptionFW}}</td>
<td class="fixed-value"><button class="roll-button roll-perception-button"></button></td>
<td class="fixed-value"></td>
</tr>
<tr data-item="{{itemId}}">
<td class="padding edit-item">{{localize "midgard5.drinking"}}</td>
<td class="fixed-value">{{data.calc.stats.drinkingFW}}</td>
<td class="fixed-value">{{data.calc.stats.drinking.value}}</td>
<td class="fixed-value">{{add data.calc.stats.drinking.value data.calc.stats.drinkingFW}}</td>
<td class="fixed-value"><button class="roll-button roll-drinking-button"></button></td>
<td class="fixed-value"></td>
</tr>
</tbody> </tbody>
</table> </table>

View File

@ -22,8 +22,17 @@
<tr> <tr>
<td> <td>
<div class="flexrow"> <div class="flexrow">
<span>{{localize "midgard5.item-value"}}</span> <span>{{localize "midgard5.time-duration"}}</span>
<input name="data.value" type="text" value="{{data.value}}" data-dtype="Number" /> <input name="data.duration.time" type="text" value="{{data.duration.time}}" data-dtype="Number" />
<select class="select-mod-operation" name="data.duration.unit" data-type="String">
{{#select data.duration.unit}}
<option value=""></option>
<option value="round">{{localize "midgard5.time-round"}}</option>
<option value="minute">{{localize "midgard5.time-minute"}}</option>
<option value="hour">{{localize "midgard5.time-hour"}}</option>
<option value="limitless">{{localize "midgard5.time-limitless"}}</option>
{{/select}}
</select>
</div> </div>
</td> </td>
</tr> </tr>