Adds gear and spells as items.

Adds custom roll logic, inclusing chat message.
This commit is contained in:
mstein
2022-06-19 00:18:41 +02:00
parent ca82fa119f
commit 8b6bfd2efb
33 changed files with 1334 additions and 482 deletions
@@ -0,0 +1,69 @@
{
"name": "Gewöhnliche Fertigkeit",
"type": "skill",
"img": "icons/svg/item-bag.svg",
"data": {
"description": "",
"attributes": {
"st": {
"short": "midgard5.actor-st",
"long": "midgard5.actor-st-long"
},
"gs": {
"short": "midgard5.actor-gs",
"long": "midgard5.actor-gs-long"
},
"gw": {
"short": "midgard5.actor-gw",
"long": "midgard5.actor-gw-long"
},
"ko": {
"short": "midgard5.actor-ko",
"long": "midgard5.actor-ko-long"
},
"in": {
"short": "midgard5.actor-in",
"long": "midgard5.actor-in-long"
},
"zt": {
"short": "midgard5.actor-zt",
"long": "midgard5.actor-zt-long"
},
"au": {
"short": "midgard5.actor-au",
"long": "midgard5.actor-au-long"
},
"pa": {
"short": "midgard5.actor-pa",
"long": "midgard5.actor-pa-long"
},
"wk": {
"short": "midgard5.actor-wk",
"long": "midgard5.actor-wk-long"
}
},
"fw": 8,
"attribute": "st",
"skill": "",
"type": "general",
"rolls": {
"formulas": {
"0": {
"formula": "1d20 + @i.fw + @i.calc.bonus",
"type": "ew",
"label": "EW"
}
},
"output": ""
},
"calc": {}
},
"effects": [],
"folder": null,
"sort": 0,
"permission": {
"default": 0,
"XD0IpWT6bN4AJiYQ": 3
},
"_id": "4N0IgVDj1eee0hSB"
}
@@ -0,0 +1,74 @@
{
"name": "Angeborene Fähigkeit",
"type": "skill",
"img": "icons/svg/item-bag.svg",
"data": {
"description": "",
"attributes": {
"st": {
"short": "midgard5.actor-st",
"long": "midgard5.actor-st-long"
},
"gs": {
"short": "midgard5.actor-gs",
"long": "midgard5.actor-gs-long"
},
"gw": {
"short": "midgard5.actor-gw",
"long": "midgard5.actor-gw-long"
},
"ko": {
"short": "midgard5.actor-ko",
"long": "midgard5.actor-ko-long"
},
"in": {
"short": "midgard5.actor-in",
"long": "midgard5.actor-in-long"
},
"zt": {
"short": "midgard5.actor-zt",
"long": "midgard5.actor-zt-long"
},
"au": {
"short": "midgard5.actor-au",
"long": "midgard5.actor-au-long"
},
"pa": {
"short": "midgard5.actor-pa",
"long": "midgard5.actor-pa-long"
},
"wk": {
"short": "midgard5.actor-wk",
"long": "midgard5.actor-wk-long"
}
},
"fw": 6,
"attribute": "",
"skill": "",
"type": "innate",
"rolls": {
"formulas": {
"0": {
"formula": "1d20 + @i.fw + @i.calc.bonus",
"type": "ew",
"label": "EW"
}
},
"output": ""
},
"calc": {}
},
"effects": [],
"folder": null,
"sort": 0,
"permission": {
"default": 0,
"XD0IpWT6bN4AJiYQ": 3
},
"flags": {
"core": {
"sourceId": "Item.ieQ6JMEyOoF7n0qy"
}
},
"_id": "nkMkMFNDSdvlP1Jt"
}
@@ -0,0 +1,69 @@
{
"name": "Sprache",
"type": "skill",
"img": "icons/svg/item-bag.svg",
"data": {
"description": "",
"attributes": {
"st": {
"short": "midgard5.actor-st",
"long": "midgard5.actor-st-long"
},
"gs": {
"short": "midgard5.actor-gs",
"long": "midgard5.actor-gs-long"
},
"gw": {
"short": "midgard5.actor-gw",
"long": "midgard5.actor-gw-long"
},
"ko": {
"short": "midgard5.actor-ko",
"long": "midgard5.actor-ko-long"
},
"in": {
"short": "midgard5.actor-in",
"long": "midgard5.actor-in-long"
},
"zt": {
"short": "midgard5.actor-zt",
"long": "midgard5.actor-zt-long"
},
"au": {
"short": "midgard5.actor-au",
"long": "midgard5.actor-au-long"
},
"pa": {
"short": "midgard5.actor-pa",
"long": "midgard5.actor-pa-long"
},
"wk": {
"short": "midgard5.actor-wk",
"long": "midgard5.actor-wk-long"
}
},
"fw": 8,
"attribute": "in",
"skill": "",
"type": "language",
"rolls": {
"formulas": {
"0": {
"formula": "1d20 + @i.fw + @i.calc.bonus",
"type": "ew",
"label": "EW"
}
},
"output": ""
},
"calc": {}
},
"effects": [],
"folder": null,
"sort": 0,
"permission": {
"default": 0,
"XD0IpWT6bN4AJiYQ": 3
},
"_id": "rDN14z3lNJISWTdO"
}
@@ -0,0 +1,42 @@
{
"name": "Verteidigungswaffe",
"type": "defensiveWeapon",
"img": "icons/svg/item-bag.svg",
"data": {
"description": "",
"stats": {
"damageBonus": 0,
"attackBonus": 0,
"defenseBonus": 0,
"movementBonus": 0,
"resistanceMind": 0,
"resistanceBody": 0,
"spellBonus": 0
},
"equippable": false,
"equipped": true,
"special": false,
"magic": false,
"skillId": "",
"rolls": {
"formulas": {
"0": {
"formula": "1d20 + @i.calc.fw + @i.calc.bonus + @i.calc.special + @c.calc.stats.defense + @c.calc.stats.defenseBonus + @i.stats.defenseBonus",
"type": "ew",
"label": "Abwehr"
}
},
"output": ""
},
"calc": {},
"damageBase": ""
},
"effects": [],
"folder": null,
"sort": 0,
"permission": {
"default": 0,
"XD0IpWT6bN4AJiYQ": 3
},
"_id": "BNAoHN0vHfcwNUTl"
}
+42 -21
View File
@@ -1,27 +1,48 @@
{
"_id": "WH2b4Tv630iuyAGJ",
"name": "Blaupause Schwert",
"permission": {
"default": 0,
"CBq5YXAqbO7HoJ03": 3
},
"name": "Waffe",
"type": "weapon",
"img": "icons/svg/item-bag.svg",
"data": {
"description": "Ein langes Stück Metall mit einem spitzen Ende.",
"damageBonus": 0,
"attackBonus": 0,
"defenseBonus": 0,
"movementBonus": 0,
"resistanceMind": 0,
"resistanceBody": 0,
"spellBonus": 0,
"skill": "",
"quantity": 1,
"value": 100,
"onbody": false,
"magic": false
"description": "",
"stats": {
"damageBonus": 0,
"attackBonus": 0,
"defenseBonus": 0,
"movementBonus": 0,
"resistanceMind": 0,
"resistanceBody": 0,
"spellBonus": 0
},
"equippable": false,
"equipped": true,
"special": false,
"magic": false,
"ranged": false,
"skillId": "",
"damageBase": "1d6",
"rolls": {
"formulas": {
"0": {
"formula": "1d20 + @i.calc.fw + @i.calc.bonus + @i.calc.special + @c.calc.stats.attackBonus + @i.stats.attackBonus",
"type": "ew",
"label": "Angriff"
},
"1": {
"formula": "@i.damageBase + @i.stats.damageBonus + @c.calc.stats.damageBonus",
"type": "dmg",
"label": "Schaden"
}
},
"output": ""
},
"calc": {}
},
"effects": [],
"flags": {}
}
"folder": null,
"sort": 0,
"permission": {
"default": 0,
"XD0IpWT6bN4AJiYQ": 3
},
"_id": "uGQJ4VPhh135e79a"
}
@@ -0,0 +1,69 @@
{
"name": "Waffenfertigkeit",
"type": "skill",
"img": "icons/svg/item-bag.svg",
"data": {
"description": "",
"attributes": {
"st": {
"short": "midgard5.actor-st",
"long": "midgard5.actor-st-long"
},
"gs": {
"short": "midgard5.actor-gs",
"long": "midgard5.actor-gs-long"
},
"gw": {
"short": "midgard5.actor-gw",
"long": "midgard5.actor-gw-long"
},
"ko": {
"short": "midgard5.actor-ko",
"long": "midgard5.actor-ko-long"
},
"in": {
"short": "midgard5.actor-in",
"long": "midgard5.actor-in-long"
},
"zt": {
"short": "midgard5.actor-zt",
"long": "midgard5.actor-zt-long"
},
"au": {
"short": "midgard5.actor-au",
"long": "midgard5.actor-au-long"
},
"pa": {
"short": "midgard5.actor-pa",
"long": "midgard5.actor-pa-long"
},
"wk": {
"short": "midgard5.actor-wk",
"long": "midgard5.actor-wk-long"
}
},
"fw": 5,
"attribute": "",
"skill": "",
"type": "combat",
"rolls": {
"formulas": {
"0": {
"formula": "1d20 + @i.fw + @i.calc.bonus",
"type": "ew",
"label": "EW"
}
},
"output": ""
},
"calc": {}
},
"effects": [],
"folder": null,
"sort": 0,
"permission": {
"default": 0,
"XD0IpWT6bN4AJiYQ": 3
},
"_id": "1E4XHTGZlned2ofY"
}