Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 128630d23e | |||
| dbb7072913 | |||
| 4acd2fe281 | |||
| ee519ff4b0 | |||
| 56a8d4c52d | |||
| 8ee626837a | |||
| bea47c2b61 |
+5
-19
@@ -3,25 +3,11 @@
|
||||
"title": "WFRP4E Unofficial Grimoire",
|
||||
"description": "Unofficial Grimoire for WFRP4E",
|
||||
"url": "https://www.uberwald.me/gitea/public/wfrp4e-unofficial-grimoire/",
|
||||
"version": "9.3.0",
|
||||
"version": "7.0.2",
|
||||
"compatibility": {
|
||||
"minimum": "13",
|
||||
"verified": "13"
|
||||
"minimum": "10",
|
||||
"verified": "12"
|
||||
},
|
||||
"packFolders": [
|
||||
{
|
||||
"name": "Unofficial Grimoire",
|
||||
"sorting": "m",
|
||||
"color": "#00435c",
|
||||
"packs": [
|
||||
"ug-spells",
|
||||
"ug-waaagh-spells",
|
||||
"ug-careerstalentstraits",
|
||||
"ug-creatures"
|
||||
],
|
||||
"folders": []
|
||||
}
|
||||
],
|
||||
"packs": [
|
||||
{
|
||||
"label": "UG Spells",
|
||||
@@ -59,7 +45,7 @@
|
||||
"flags": {},
|
||||
"private": false
|
||||
}
|
||||
],
|
||||
],
|
||||
"esmodules": [
|
||||
"/main.mjs"
|
||||
],
|
||||
@@ -73,5 +59,5 @@
|
||||
]
|
||||
},
|
||||
"manifest": "https://www.uberwald.me/gitea/public/wfrp4e-unofficial-grimoire/raw/branch/master/module.json",
|
||||
"download": "https://www.uberwald.me/gitea/public/wfrp4e-unofficial-grimoire/archive/wfrp4e-unofficial-grimoire-9.3.0.zip"
|
||||
"download": "https://www.uberwald.me/gitea/public/wfrp4e-unofficial-grimoire/archive/wfrp4e-unofficial-grimoire-7.0.2.zip"
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000045
|
||||
MANIFEST-000016
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
2025/11/05-07:56:28.967546 7f72637fe6c0 Recovering log #44
|
||||
2025/11/05-07:56:28.977907 7f72637fe6c0 Delete type=0 #44
|
||||
2025/11/05-07:56:28.977956 7f72637fe6c0 Delete type=3 #43
|
||||
2025/11/05-07:58:39.600657 7f7262ffd6c0 Level-0 table #48: started
|
||||
2025/11/05-07:58:39.600695 7f7262ffd6c0 Level-0 table #48: 0 bytes OK
|
||||
2025/11/05-07:58:39.607504 7f7262ffd6c0 Delete type=0 #46
|
||||
2025/11/05-07:58:39.628062 7f7262ffd6c0 Manual compaction at level-0 from '!items!34uIvOS3U3QVBAzE' @ 72057594037927935 : 1 .. '!items.effects!4Q0rDMBIs2YtZbfX.UnsVhV1JeWHQSNP0' @ 0 : 0; will stop at (end)
|
||||
2024/06/04-15:41:52.709 7048 Recovering log #15
|
||||
2024/06/04-15:41:52.728 7048 Delete type=0 #15
|
||||
2024/06/04-15:41:52.728 7048 Delete type=3 #14
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
2025/09/11-00:20:24.862 79e8 Recovering log #40
|
||||
2025/09/11-00:20:24.868 79e8 Delete type=0 #40
|
||||
2025/09/11-00:20:24.868 79e8 Delete type=3 #38
|
||||
Binary file not shown.
@@ -3,7 +3,7 @@
|
||||
"type": "career",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-careerstalentstraits.y3PLMxwlL29Pdbg7"
|
||||
"sourceId": "Compendium.packs._source.y3PLMxwlL29Pdbg7"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/caree_elementalist.jpg",
|
||||
@@ -11,54 +11,35 @@
|
||||
"_id": "y3PLMxwlL29Pdbg7",
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"careergroup": {
|
||||
"type": "String",
|
||||
"label": "Career Group",
|
||||
"value": "Elementalist"
|
||||
},
|
||||
"class": {
|
||||
"type": "String",
|
||||
"label": "Class",
|
||||
"value": "Rangers"
|
||||
},
|
||||
"current": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"complete": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"level": {
|
||||
"type": "String",
|
||||
"label": "Career Level",
|
||||
"value": 1
|
||||
},
|
||||
"status": {
|
||||
"tier": "b",
|
||||
"standing": 2
|
||||
},
|
||||
"characteristics": {
|
||||
"ws": true,
|
||||
"bs": false,
|
||||
"s": false,
|
||||
"t": false,
|
||||
"i": false,
|
||||
"ag": false,
|
||||
"dex": false,
|
||||
"int": true,
|
||||
"wp": true,
|
||||
"fel": false
|
||||
},
|
||||
"characteristics": [
|
||||
"ws",
|
||||
"int",
|
||||
"wp"
|
||||
],
|
||||
"skills": [
|
||||
"Channelling",
|
||||
"Gossip",
|
||||
@@ -81,11 +62,9 @@
|
||||
],
|
||||
"incomeSkill": [
|
||||
3
|
||||
],
|
||||
"addedSkills": [],
|
||||
"previousCareer": {}
|
||||
]
|
||||
},
|
||||
"folder": null,
|
||||
"sort": 1300000,
|
||||
"sort": 0,
|
||||
"_key": "!items!y3PLMxwlL29Pdbg7"
|
||||
}
|
||||
@@ -4,176 +4,33 @@
|
||||
"type": "talent",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-careerstalentstraits.4Q0rDMBIs2YtZbfX"
|
||||
"sourceId": "Compendium.packs._source.4Q0rDMBIs2YtZbfX"
|
||||
}
|
||||
},
|
||||
"img": "icons/creatures/mammals/rodent-rat-green.webp",
|
||||
"effects": [
|
||||
{
|
||||
"name": "Chittercast (Rating)",
|
||||
"img": "icons/creatures/mammals/rodent-rat-green.webp",
|
||||
"_id": "UnsVhV1JeWHQSNP0",
|
||||
"type": "base",
|
||||
"system": {
|
||||
"transferData": {
|
||||
"type": "document",
|
||||
"originalType": "document",
|
||||
"documentType": "Actor",
|
||||
"avoidTest": {
|
||||
"value": "none",
|
||||
"opposed": false,
|
||||
"prevention": true,
|
||||
"reversed": false
|
||||
},
|
||||
"testIndependent": false,
|
||||
"equipTransfer": false,
|
||||
"selfOnly": false,
|
||||
"prompt": false,
|
||||
"area": {
|
||||
"templateData": {
|
||||
"borderColor": null,
|
||||
"fillColor": null,
|
||||
"texture": null
|
||||
},
|
||||
"keep": false,
|
||||
"aura": {
|
||||
"transferred": false,
|
||||
"render": false
|
||||
},
|
||||
"duration": "sustained"
|
||||
},
|
||||
"zone": {
|
||||
"type": "zone",
|
||||
"transferred": false,
|
||||
"traits": {},
|
||||
"skipImmediateOnPlacement": false,
|
||||
"keep": false
|
||||
}
|
||||
},
|
||||
"itemTargetData": {
|
||||
"ids": [],
|
||||
"allItems": false
|
||||
},
|
||||
"scriptData": [
|
||||
{
|
||||
"script": "if (isNaN(parseInt(this.item.specifier)))\n{\n let value = await ValueDialog.create({text : \"Set Chittercast rating\", title : this.effect.name});\n if (value)\n {\n this.item.updateSource({name: this.item.setSpecifier(value)});\n this.effect.updateSource({name : this.effect.setSpecifier(value)})\n }\n}",
|
||||
"label": "Set Rating",
|
||||
"trigger": "immediate",
|
||||
"options": {
|
||||
"targeter": false,
|
||||
"defending": false,
|
||||
"deleteEffect": false
|
||||
},
|
||||
"async": false
|
||||
},
|
||||
{
|
||||
"script": "args.fields.successBonus += parseInt(this.item.specifier);",
|
||||
"label": "Chittercast Bonus",
|
||||
"trigger": "dialog",
|
||||
"options": {
|
||||
"targeter": false,
|
||||
"defending": false,
|
||||
"hideScript": "return !args.spell",
|
||||
"activateScript": "",
|
||||
"submissionScript": "args.context.chittercast = true;",
|
||||
"deleteEffect": false
|
||||
},
|
||||
"async": false
|
||||
},
|
||||
{
|
||||
"script": "if (args.test.options.chittercast) {\n const padded = String(args.test.result.roll).padStart(2, '0');\n const d1 = Number(padded[0]);\n const d2 = Number(padded[1]);\n let r = await new Roll(\"1d10\").evaluate();\n let chatData = {\n type: CONST.CHAT_MESSAGE_STYLES.ROLL,\n rolls: [r],\n content: 'Horned Rat Influence!'\n };\n ChatMessage.applyRollMode(chatData, \"roll\");\n ChatMessage.create(chatData);\n\n if (d1 === r.total || d2 === r.total) {\n args.test.result.other.push(`<b>${this.effect.name}</b>: Horned Rat Influence!`);\n if (args.test.result.tables.miscast) {\n args.test.result.tables.majormis = {\n label : game.i18n.localize(\"ROLL.MajorMis\"),\n class : \"fumble-roll\",\n key : \"majormis\"\n }\n }\n else {\n args.test.result.tables.miscast = {\n label : game.i18n.localize(\"ROLL.MinorMis\"),\n class : \"fumble-roll\",\n key : \"minormis\"\n }\n }\n } else if (d1 === r.total && d2 === r.total) {\n args.test.result.other.push(`<b>${this.effect.name}</b>: Major Horned Rat Influence!`);\n if (args.test.result.tables.majormis) {\n args.test.result.tables.catastrophicmis = {\n label : game.i18n.localize(\"ROLL.CatastrophicMis\"),\n class : \"fumble-roll\",\n key : \"catastrophicmis\"\n }\n }\n else {\n args.test.result.tables.majormis = {\n label : game.i18n.localize(\"ROLL.MajorMis\"),\n class : \"fumble-roll\",\n key : \"majormis\"\n }\n }\n }\n}",
|
||||
"label": "Manifestacja (Czarowanie)",
|
||||
"trigger": "rollCastTest",
|
||||
"options": {
|
||||
"targeter": false,
|
||||
"defending": false,
|
||||
"deleteEffect": false
|
||||
},
|
||||
"async": false
|
||||
},
|
||||
{
|
||||
"script": "if (args.test.options.chittercast) {\n const padded = String(args.test.result.roll).padStart(2, '0');\n const d1 = Number(padded[0]);\n const d2 = Number(padded[1]);\n let r = await new Roll(\"1d10\").evaluate();\n let chatData = {\n type: CONST.CHAT_MESSAGE_STYLES.ROLL,\n rolls: [r],\n content: 'Horned Rat Influence!'\n };\n ChatMessage.applyRollMode(chatData, \"roll\");\n ChatMessage.create(chatData);\n\n if (d1 === r.total || d2 === r.total) {\n args.test.result.other.push(`<b>${this.effect.name}</b>: Horned Rat Influence!`);\n if (args.test.result.tables.miscast) {\n args.test.result.tables.majormis = {\n label : game.i18n.localize(\"ROLL.MajorMis\"),\n class : \"fumble-roll\",\n key : \"majormis\"\n }\n }\n else {\n args.test.result.tables.miscast = {\n label : game.i18n.localize(\"ROLL.MinorMis\"),\n class : \"fumble-roll\",\n key : \"minormis\"\n }\n }\n } else if (d1 === r.total && d2 === r.total) {\n args.test.result.other.push(`<b>${this.effect.name}</b>: Major Horned Rat Influence!`);\n if (args.test.result.tables.majormis) {\n args.test.result.tables.catastrophicmis = {\n label : game.i18n.localize(\"ROLL.CatastrophicMis\"),\n class : \"fumble-roll\",\n key : \"catastrophicmis\"\n }\n }\n else {\n args.test.result.tables.majormis = {\n label : game.i18n.localize(\"ROLL.MajorMis\"),\n class : \"fumble-roll\",\n key : \"majormis\"\n }\n }\n }\n}",
|
||||
"label": "Manifestacja (Splatanie)",
|
||||
"trigger": "rollChannellingTest",
|
||||
"options": {
|
||||
"targeter": false,
|
||||
"defending": false,
|
||||
"deleteEffect": false
|
||||
},
|
||||
"async": false
|
||||
}
|
||||
],
|
||||
"zone": {
|
||||
"type": "zone",
|
||||
"traits": {},
|
||||
"skipImmediateOnPlacement": false
|
||||
},
|
||||
"sourceData": {
|
||||
"test": {}
|
||||
},
|
||||
"condition": {
|
||||
"numbered": false
|
||||
}
|
||||
},
|
||||
"changes": [],
|
||||
"disabled": false,
|
||||
"duration": {
|
||||
"startTime": null,
|
||||
"combat": null,
|
||||
"seconds": null,
|
||||
"rounds": null,
|
||||
"turns": null,
|
||||
"startRound": null,
|
||||
"startTurn": null
|
||||
},
|
||||
"description": "",
|
||||
"origin": null,
|
||||
"tint": "#ffffff",
|
||||
"transfer": true,
|
||||
"statuses": [],
|
||||
"sort": 0,
|
||||
"flags": {
|
||||
"wfrp4e": {
|
||||
"manualEffectKeys": false
|
||||
}
|
||||
},
|
||||
"_key": "!items.effects!4Q0rDMBIs2YtZbfX.UnsVhV1JeWHQSNP0"
|
||||
}
|
||||
],
|
||||
"img": "systems/wfrp4e/icons/blank.png",
|
||||
"effects": [],
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": "<p>Before you roll any Channelling or Language (Magick) Test, you may call upon the fickle will of the Horned Rat to aid you in your spellcasting. If the Test succeeds, add your Chittercast Rating in SL to your Test. When you call upon this power, roll an extra 1d10. This die does not provide a bonus but it counts towards Miscast possibilities. A roll of triples increases the Miscast severity by one table. </p>"
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"max": {
|
||||
"type": "String",
|
||||
"label": "Max Advances",
|
||||
"value": "1"
|
||||
},
|
||||
"advances": {
|
||||
"type": "Number",
|
||||
"label": "Advances",
|
||||
"value": 1,
|
||||
"force": false
|
||||
},
|
||||
"career": {
|
||||
"value": "",
|
||||
"type": "String",
|
||||
"label": "Career"
|
||||
"value": ""
|
||||
},
|
||||
"tests": {
|
||||
"type": "String",
|
||||
"label": "Tests",
|
||||
"value": "Spell and Channell tests"
|
||||
"value": ""
|
||||
}
|
||||
},
|
||||
"folder": null,
|
||||
"sort": 300000,
|
||||
"sort": 0,
|
||||
"_key": "!items!4Q0rDMBIs2YtZbfX"
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
"type": "career",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-careerstalentstraits.6Q1uNHF3pzkYG3dD"
|
||||
"sourceId": "Compendium.packs._source.6Q1uNHF3pzkYG3dD"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/career_druid.jpg",
|
||||
@@ -11,54 +11,38 @@
|
||||
"_id": "6Q1uNHF3pzkYG3dD",
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"careergroup": {
|
||||
"type": "String",
|
||||
"label": "Career Group",
|
||||
"value": "Druidic Priest"
|
||||
},
|
||||
"class": {
|
||||
"type": "String",
|
||||
"label": "Class",
|
||||
"value": "Peasant"
|
||||
},
|
||||
"current": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"complete": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"level": {
|
||||
"type": "String",
|
||||
"label": "Career Level",
|
||||
"value": 4
|
||||
},
|
||||
"status": {
|
||||
"tier": "b",
|
||||
"standing": 5
|
||||
},
|
||||
"characteristics": {
|
||||
"ws": false,
|
||||
"bs": false,
|
||||
"s": false,
|
||||
"t": false,
|
||||
"i": true,
|
||||
"ag": true,
|
||||
"dex": true,
|
||||
"int": true,
|
||||
"wp": true,
|
||||
"fel": true
|
||||
},
|
||||
"characteristics": [
|
||||
"i",
|
||||
"dex",
|
||||
"wp",
|
||||
"int",
|
||||
"fel",
|
||||
"ag"
|
||||
],
|
||||
"skills": [
|
||||
"Animal Care",
|
||||
"Channelling",
|
||||
@@ -94,11 +78,9 @@
|
||||
],
|
||||
"incomeSkill": [
|
||||
0
|
||||
],
|
||||
"addedSkills": [],
|
||||
"previousCareer": {}
|
||||
]
|
||||
},
|
||||
"folder": null,
|
||||
"sort": 200000,
|
||||
"sort": 0,
|
||||
"_key": "!items!6Q1uNHF3pzkYG3dD"
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
"type": "career",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-careerstalentstraits.CMtVmYHMued2u5tx"
|
||||
"sourceId": "Compendium.packs._source.CMtVmYHMued2u5tx"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/career_druid.jpg",
|
||||
@@ -11,54 +11,35 @@
|
||||
"_id": "CMtVmYHMued2u5tx",
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"careergroup": {
|
||||
"type": "String",
|
||||
"label": "Career Group",
|
||||
"value": "Druidic Priest"
|
||||
},
|
||||
"class": {
|
||||
"type": "String",
|
||||
"label": "Class",
|
||||
"value": "Peasant"
|
||||
},
|
||||
"current": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"complete": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"level": {
|
||||
"type": "String",
|
||||
"label": "Career Level",
|
||||
"value": 1
|
||||
},
|
||||
"status": {
|
||||
"tier": "b",
|
||||
"standing": 1
|
||||
},
|
||||
"characteristics": {
|
||||
"ws": false,
|
||||
"bs": false,
|
||||
"s": false,
|
||||
"t": false,
|
||||
"i": true,
|
||||
"ag": false,
|
||||
"dex": true,
|
||||
"int": false,
|
||||
"wp": true,
|
||||
"fel": false
|
||||
},
|
||||
"characteristics": [
|
||||
"i",
|
||||
"dex",
|
||||
"wp"
|
||||
],
|
||||
"skills": [
|
||||
"Animal Care",
|
||||
"Channelling",
|
||||
@@ -84,11 +65,9 @@
|
||||
],
|
||||
"incomeSkill": [
|
||||
0
|
||||
],
|
||||
"addedSkills": [],
|
||||
"previousCareer": {}
|
||||
]
|
||||
},
|
||||
"folder": null,
|
||||
"sort": 800000,
|
||||
"sort": 0,
|
||||
"_key": "!items!CMtVmYHMued2u5tx"
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
"type": "career",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-careerstalentstraits.ePOFgU5LPgEVc0fU"
|
||||
"sourceId": "Compendium.packs._source.ePOFgU5LPgEVc0fU"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/career_druid.jpg",
|
||||
@@ -11,54 +11,37 @@
|
||||
"_id": "ePOFgU5LPgEVc0fU",
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"careergroup": {
|
||||
"type": "String",
|
||||
"label": "Career Group",
|
||||
"value": "Druidic Priest"
|
||||
},
|
||||
"class": {
|
||||
"type": "String",
|
||||
"label": "Class",
|
||||
"value": "Peasant"
|
||||
},
|
||||
"current": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"complete": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"level": {
|
||||
"type": "String",
|
||||
"label": "Career Level",
|
||||
"value": 3
|
||||
},
|
||||
"status": {
|
||||
"tier": "b",
|
||||
"standing": 3
|
||||
},
|
||||
"characteristics": {
|
||||
"ws": false,
|
||||
"bs": false,
|
||||
"s": false,
|
||||
"t": false,
|
||||
"i": true,
|
||||
"ag": false,
|
||||
"dex": true,
|
||||
"int": true,
|
||||
"wp": true,
|
||||
"fel": true
|
||||
},
|
||||
"characteristics": [
|
||||
"i",
|
||||
"dex",
|
||||
"wp",
|
||||
"int",
|
||||
"fel"
|
||||
],
|
||||
"skills": [
|
||||
"Animal Care",
|
||||
"Channelling",
|
||||
@@ -91,11 +74,9 @@
|
||||
],
|
||||
"incomeSkill": [
|
||||
0
|
||||
],
|
||||
"addedSkills": [],
|
||||
"previousCareer": {}
|
||||
]
|
||||
},
|
||||
"folder": null,
|
||||
"sort": 900000,
|
||||
"sort": 0,
|
||||
"_key": "!items!ePOFgU5LPgEVc0fU"
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
"type": "career",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-careerstalentstraits.34uIvOS3U3QVBAzE"
|
||||
"sourceId": "Compendium.packs._source.34uIvOS3U3QVBAzE"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/career_druid.jpg",
|
||||
@@ -11,54 +11,36 @@
|
||||
"_id": "34uIvOS3U3QVBAzE",
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"careergroup": {
|
||||
"type": "String",
|
||||
"label": "Career Group",
|
||||
"value": "Druidic Priest"
|
||||
},
|
||||
"class": {
|
||||
"type": "String",
|
||||
"label": "Class",
|
||||
"value": "Peasant"
|
||||
},
|
||||
"current": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"complete": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"level": {
|
||||
"type": "String",
|
||||
"label": "Career Level",
|
||||
"value": 2
|
||||
},
|
||||
"status": {
|
||||
"tier": "b",
|
||||
"standing": 2
|
||||
},
|
||||
"characteristics": {
|
||||
"ws": false,
|
||||
"bs": false,
|
||||
"s": false,
|
||||
"t": false,
|
||||
"i": true,
|
||||
"ag": false,
|
||||
"dex": true,
|
||||
"int": true,
|
||||
"wp": true,
|
||||
"fel": false
|
||||
},
|
||||
"characteristics": [
|
||||
"i",
|
||||
"dex",
|
||||
"wp",
|
||||
"int"
|
||||
],
|
||||
"skills": [
|
||||
"Animal Care",
|
||||
"Channelling",
|
||||
@@ -89,11 +71,9 @@
|
||||
],
|
||||
"incomeSkill": [
|
||||
0
|
||||
],
|
||||
"addedSkills": [],
|
||||
"previousCareer": {}
|
||||
]
|
||||
},
|
||||
"folder": null,
|
||||
"sort": 100000,
|
||||
"sort": 0,
|
||||
"_key": "!items!34uIvOS3U3QVBAzE"
|
||||
}
|
||||
@@ -3,29 +3,23 @@
|
||||
"type": "trait",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-careerstalentstraits.gBgl80IppExnOirz"
|
||||
"sourceId": "Compendium.packs._source.gBgl80IppExnOirz"
|
||||
}
|
||||
},
|
||||
"img": "icons/creatures/magical/construct-stone-earth-gray.webp",
|
||||
"img": "systems/wfrp4e/icons/blank.png",
|
||||
"effects": [],
|
||||
"_id": "gBgl80IppExnOirz",
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": "<p>An Elemental is a mindless construct formed from the natural elements with magic binding it together. It has no Intelligence, Willpower, or Fellowship Characteristics, and need never Test them. For the purposes of calculating its Wounds, use its Strength Bonus in place of Willpower Bonus. By default, Elementals cause Fear 2 unless their size increases this effect. Elemental attacks are Magical. Mundane (non-Magical) attacks that hit an Elemental ignore their Qualities and do not cause a minimum of 1 Damage.</p>\n <p> </p>"
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"rollable": {
|
||||
"value": false,
|
||||
"damage": false,
|
||||
"skill": "",
|
||||
"label": "Rollable",
|
||||
"type": "Boolean",
|
||||
"rollCharacteristic": "",
|
||||
"bonusCharacteristic": "",
|
||||
"dice": "",
|
||||
@@ -34,22 +28,18 @@
|
||||
"attackType": "melee"
|
||||
},
|
||||
"specification": {
|
||||
"value": "",
|
||||
"type": "String",
|
||||
"label": "Specification"
|
||||
"value": ""
|
||||
},
|
||||
"qualities": {
|
||||
"label": "Qualities",
|
||||
"value": []
|
||||
},
|
||||
"flaws": {
|
||||
"label": "Flaws",
|
||||
"value": []
|
||||
},
|
||||
"category": "standard",
|
||||
"disabled": false
|
||||
},
|
||||
"folder": null,
|
||||
"sort": 1000000,
|
||||
"sort": 0,
|
||||
"_key": "!items!gBgl80IppExnOirz"
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
"type": "career",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-careerstalentstraits.9uTHcVc5jXrsKcPL"
|
||||
"sourceId": "Compendium.packs._source.9uTHcVc5jXrsKcPL"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/caree_elementalist.jpg",
|
||||
@@ -11,54 +11,36 @@
|
||||
"_id": "9uTHcVc5jXrsKcPL",
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"careergroup": {
|
||||
"type": "String",
|
||||
"label": "Career Group",
|
||||
"value": "Elementalist"
|
||||
},
|
||||
"class": {
|
||||
"type": "String",
|
||||
"label": "Class",
|
||||
"value": "Rangers"
|
||||
},
|
||||
"current": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"complete": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"level": {
|
||||
"type": "String",
|
||||
"label": "Career Level",
|
||||
"value": 2
|
||||
},
|
||||
"status": {
|
||||
"tier": "b",
|
||||
"standing": 4
|
||||
},
|
||||
"characteristics": {
|
||||
"ws": true,
|
||||
"bs": false,
|
||||
"s": false,
|
||||
"t": false,
|
||||
"i": false,
|
||||
"ag": true,
|
||||
"dex": false,
|
||||
"int": true,
|
||||
"wp": true,
|
||||
"fel": false
|
||||
},
|
||||
"characteristics": [
|
||||
"ws",
|
||||
"int",
|
||||
"wp",
|
||||
"ag"
|
||||
],
|
||||
"skills": [
|
||||
"Channelling",
|
||||
"Gossip",
|
||||
@@ -87,11 +69,9 @@
|
||||
],
|
||||
"incomeSkill": [
|
||||
3
|
||||
],
|
||||
"addedSkills": [],
|
||||
"previousCareer": {}
|
||||
]
|
||||
},
|
||||
"folder": null,
|
||||
"sort": 600000,
|
||||
"sort": 0,
|
||||
"_key": "!items!9uTHcVc5jXrsKcPL"
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
"type": "career",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-careerstalentstraits.mx3uDdKGkTiCYzFZ"
|
||||
"sourceId": "Compendium.packs._source.mx3uDdKGkTiCYzFZ"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/caree_elementalist.jpg",
|
||||
@@ -11,54 +11,38 @@
|
||||
"_id": "mx3uDdKGkTiCYzFZ",
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"careergroup": {
|
||||
"type": "String",
|
||||
"label": "Career Group",
|
||||
"value": "Elementalist"
|
||||
},
|
||||
"class": {
|
||||
"type": "String",
|
||||
"label": "Class",
|
||||
"value": "Rangers"
|
||||
},
|
||||
"current": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"complete": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"level": {
|
||||
"type": "String",
|
||||
"label": "Career Level",
|
||||
"value": 4
|
||||
},
|
||||
"status": {
|
||||
"tier": "s",
|
||||
"standing": 4
|
||||
},
|
||||
"characteristics": {
|
||||
"ws": true,
|
||||
"bs": false,
|
||||
"s": false,
|
||||
"t": false,
|
||||
"i": true,
|
||||
"ag": true,
|
||||
"dex": false,
|
||||
"int": true,
|
||||
"wp": true,
|
||||
"fel": true
|
||||
},
|
||||
"characteristics": [
|
||||
"ws",
|
||||
"int",
|
||||
"wp",
|
||||
"ag",
|
||||
"i",
|
||||
"fel"
|
||||
],
|
||||
"skills": [
|
||||
"Channelling",
|
||||
"Gossip",
|
||||
@@ -94,11 +78,9 @@
|
||||
],
|
||||
"incomeSkill": [
|
||||
3
|
||||
],
|
||||
"addedSkills": [],
|
||||
"previousCareer": {}
|
||||
]
|
||||
},
|
||||
"folder": null,
|
||||
"sort": 1100000,
|
||||
"sort": 0,
|
||||
"_key": "!items!mx3uDdKGkTiCYzFZ"
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
"type": "career",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-careerstalentstraits.9WHYKc1Do6ylAofz"
|
||||
"sourceId": "Compendium.packs._source.9WHYKc1Do6ylAofz"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/caree_elementalist.jpg",
|
||||
@@ -11,54 +11,37 @@
|
||||
"_id": "9WHYKc1Do6ylAofz",
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"careergroup": {
|
||||
"type": "String",
|
||||
"label": "Career Group",
|
||||
"value": "Elementalist"
|
||||
},
|
||||
"class": {
|
||||
"type": "String",
|
||||
"label": "Class",
|
||||
"value": "Rangers"
|
||||
},
|
||||
"current": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"complete": {
|
||||
"type": "Boolean",
|
||||
"value": false
|
||||
},
|
||||
"level": {
|
||||
"type": "String",
|
||||
"label": "Career Level",
|
||||
"value": 3
|
||||
},
|
||||
"status": {
|
||||
"tier": "s",
|
||||
"standing": 2
|
||||
},
|
||||
"characteristics": {
|
||||
"ws": true,
|
||||
"bs": false,
|
||||
"s": false,
|
||||
"t": false,
|
||||
"i": true,
|
||||
"ag": true,
|
||||
"dex": false,
|
||||
"int": true,
|
||||
"wp": true,
|
||||
"fel": false
|
||||
},
|
||||
"characteristics": [
|
||||
"ws",
|
||||
"int",
|
||||
"wp",
|
||||
"ag",
|
||||
"i"
|
||||
],
|
||||
"skills": [
|
||||
"Channelling",
|
||||
"Gossip",
|
||||
@@ -92,11 +75,9 @@
|
||||
],
|
||||
"incomeSkill": [
|
||||
3
|
||||
],
|
||||
"addedSkills": [],
|
||||
"previousCareer": {}
|
||||
]
|
||||
},
|
||||
"folder": null,
|
||||
"sort": 500000,
|
||||
"sort": 0,
|
||||
"_key": "!items!9WHYKc1Do6ylAofz"
|
||||
}
|
||||
@@ -3,29 +3,23 @@
|
||||
"type": "trait",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-careerstalentstraits.6tyixZSSaGwqEggF"
|
||||
"sourceId": "Compendium.packs._source.6tyixZSSaGwqEggF"
|
||||
}
|
||||
},
|
||||
"img": "icons/creatures/magical/construct-stone-earth-gray.webp",
|
||||
"img": "systems/wfrp4e/icons/blank.png",
|
||||
"effects": [],
|
||||
"_id": "6tyixZSSaGwqEggF",
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": "<p>Elementals do not have a fixed size or profile that gets damaged and then killed. Instead, each time an Elemental’s Wounds are reduced to a number equal to or less than a smaller size category, its size and all relevant statistics are reduced. For example, if an Enormous Elemental is reduced to 40 Wounds, its size would be reduced to Large.</p>\n <p> </p>"
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"rollable": {
|
||||
"value": false,
|
||||
"damage": false,
|
||||
"skill": "",
|
||||
"label": "Rollable",
|
||||
"type": "Boolean",
|
||||
"rollCharacteristic": "",
|
||||
"bonusCharacteristic": "",
|
||||
"dice": "",
|
||||
@@ -34,22 +28,18 @@
|
||||
"attackType": "melee"
|
||||
},
|
||||
"specification": {
|
||||
"value": "",
|
||||
"type": "String",
|
||||
"label": "Specification"
|
||||
"value": ""
|
||||
},
|
||||
"qualities": {
|
||||
"label": "Qualities",
|
||||
"value": []
|
||||
},
|
||||
"flaws": {
|
||||
"label": "Flaws",
|
||||
"value": []
|
||||
},
|
||||
"category": "standard",
|
||||
"disabled": false
|
||||
},
|
||||
"folder": null,
|
||||
"sort": 400000,
|
||||
"sort": 0,
|
||||
"_key": "!items!6tyixZSSaGwqEggF"
|
||||
}
|
||||
@@ -4,28 +4,22 @@
|
||||
"type": "trait",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-careerstalentstraits.BsUGkg9fU3BdnYXm"
|
||||
"sourceId": "Compendium.packs._source.BsUGkg9fU3BdnYXm"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-core/icons/talents/arcane-magic.png",
|
||||
"img": "systems/wfrp4e/icons/blank.png",
|
||||
"effects": [],
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": "<p>You gain the Chaos Magic (Warp) and Petty Magic Talents plus a number of spells determined by the GM, as appropriate to the character.</p>"
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"rollable": {
|
||||
"value": false,
|
||||
"damage": false,
|
||||
"skill": "",
|
||||
"label": "Rollable",
|
||||
"type": "Boolean",
|
||||
"rollCharacteristic": "",
|
||||
"bonusCharacteristic": "",
|
||||
"dice": "",
|
||||
@@ -34,22 +28,18 @@
|
||||
"attackType": "melee"
|
||||
},
|
||||
"specification": {
|
||||
"value": "",
|
||||
"type": "String",
|
||||
"label": "Specification"
|
||||
"value": ""
|
||||
},
|
||||
"qualities": {
|
||||
"label": "Qualities",
|
||||
"value": []
|
||||
},
|
||||
"flaws": {
|
||||
"label": "Flaws",
|
||||
"value": []
|
||||
},
|
||||
"category": "standard",
|
||||
"disabled": false
|
||||
},
|
||||
"folder": null,
|
||||
"sort": 700000,
|
||||
"sort": 0,
|
||||
"_key": "!items!BsUGkg9fU3BdnYXm"
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
"type": "talent",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-careerstalentstraits.srSJftWCNcGxsBAA"
|
||||
"sourceId": "Compendium.packs._source.srSJftWCNcGxsBAA"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/talent_spirit_.jpg",
|
||||
@@ -11,38 +11,26 @@
|
||||
"_id": "srSJftWCNcGxsBAA",
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": "<p>The spirit animal from your vision becomes your familiar. The familiar follows you wherever you go and confers certain advantages to seal your pact and in return you are required to keep certain Strictures. You are assured of a neutral or friendly reaction from all encountered animals of the familiar’s species. Further, you gain the power to make another Druid an Apostate—see Apostate Druids.</p>\n <p> </p>"
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"max": {
|
||||
"type": "String",
|
||||
"label": "Max Advances",
|
||||
"value": "1"
|
||||
},
|
||||
"advances": {
|
||||
"type": "Number",
|
||||
"label": "Advances",
|
||||
"value": 1,
|
||||
"force": false
|
||||
},
|
||||
"career": {
|
||||
"value": "",
|
||||
"type": "String",
|
||||
"label": "Career"
|
||||
"value": ""
|
||||
},
|
||||
"tests": {
|
||||
"type": "String",
|
||||
"label": "Tests",
|
||||
"value": ""
|
||||
}
|
||||
},
|
||||
"folder": null,
|
||||
"sort": 1200000,
|
||||
"sort": 0,
|
||||
"_key": "!items!srSJftWCNcGxsBAA"
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000048
|
||||
MANIFEST-000016
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
2025/11/05-07:56:28.980870 7f7263fff6c0 Recovering log #47
|
||||
2025/11/05-07:56:28.991564 7f7263fff6c0 Delete type=0 #47
|
||||
2025/11/05-07:56:28.991632 7f7263fff6c0 Delete type=3 #46
|
||||
2025/11/05-07:58:39.638800 7f7262ffd6c0 Level-0 table #51: started
|
||||
2025/11/05-07:58:39.638838 7f7262ffd6c0 Level-0 table #51: 0 bytes OK
|
||||
2025/11/05-07:58:39.645796 7f7262ffd6c0 Delete type=0 #49
|
||||
2025/11/05-07:58:39.659303 7f7262ffd6c0 Manual compaction at level-0 from '!actors!3lsfUZE6yh6Kq2dm' @ 72057594037927935 : 1 .. '!actors.items.effects!zh7zdpb86cH8tVC5.jnNo0ZoYlFsLByum.qFRVjb5kUqUPzBgB' @ 0 : 0; will stop at (end)
|
||||
2024/06/04-15:41:52.744 4d7c Recovering log #15
|
||||
2024/06/04-15:41:52.762 4d7c Delete type=0 #15
|
||||
2024/06/04-15:41:52.763 4d7c Delete type=3 #14
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
2025/09/11-00:20:28.644 8750 Recovering log #43
|
||||
2025/09/11-00:20:28.650 8750 Delete type=0 #43
|
||||
2025/09/11-00:20:28.650 8750 Delete type=3 #39
|
||||
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000043
|
||||
MANIFEST-000016
|
||||
|
||||
+3
-7
@@ -1,7 +1,3 @@
|
||||
2025/11/05-07:56:28.939811 7f72637fe6c0 Recovering log #42
|
||||
2025/11/05-07:56:28.950578 7f72637fe6c0 Delete type=0 #42
|
||||
2025/11/05-07:56:28.950659 7f72637fe6c0 Delete type=3 #41
|
||||
2025/11/05-07:58:39.614933 7f7262ffd6c0 Level-0 table #46: started
|
||||
2025/11/05-07:58:39.614987 7f7262ffd6c0 Level-0 table #46: 0 bytes OK
|
||||
2025/11/05-07:58:39.621233 7f7262ffd6c0 Delete type=0 #44
|
||||
2025/11/05-07:58:39.628082 7f7262ffd6c0 Manual compaction at level-0 from '!items!04wx6HBH1hnx1AUX' @ 72057594037927935 : 1 .. '!items!zUbN87snTTqsUIwX' @ 0 : 0; will stop at (end)
|
||||
2024/06/04-15:41:52.632 7048 Recovering log #15
|
||||
2024/06/04-15:41:52.653 7048 Delete type=0 #15
|
||||
2024/06/04-15:41:52.654 7048 Delete type=3 #14
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
2025/09/11-00:20:21.596 2c14 Recovering log #39
|
||||
2025/09/11-00:20:21.602 2c14 Delete type=0 #39
|
||||
2025/09/11-00:20:21.602 2c14 Delete type=3 #37
|
||||
Binary file not shown.
@@ -3,7 +3,7 @@
|
||||
"type": "spell",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-spells.miBtNjLQehUvdCpO"
|
||||
"sourceId": "Compendium.packs._source.miBtNjLQehUvdCpO"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/spell_absorb.jpg",
|
||||
@@ -11,54 +11,36 @@
|
||||
"_id": "miBtNjLQehUvdCpO",
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": "<p>You lay your hands on a character or mundane animal of your Size or smaller and remove 1 Corruption point from it, absorbing it into your soul. In the process you must make an Endurance Test against Minor Exposure to Corruption. Casting this spell on a creature with the Corruption Creature Trait has no effect unless the GM wishes it to.</p>\n<p><strong>Overcast</strong>: For every +3 SL, you may absorb another Corruption point but you must make another Test against Corruption (Minor) exposure.</p>\n<p> </p>"
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"lore": {
|
||||
"type": "String",
|
||||
"label": "Lore",
|
||||
"value": "Seasons",
|
||||
"effectString": ""
|
||||
},
|
||||
"range": {
|
||||
"type": "String",
|
||||
"label": "Range",
|
||||
"value": "Touch",
|
||||
"vortex": false
|
||||
},
|
||||
"target": {
|
||||
"type": "String",
|
||||
"label": "Target",
|
||||
"value": "1",
|
||||
"aoe": false
|
||||
},
|
||||
"duration": {
|
||||
"type": "String",
|
||||
"label": "Duration",
|
||||
"value": "Instant",
|
||||
"extendable": false
|
||||
},
|
||||
"damage": {
|
||||
"type": "String",
|
||||
"label": "Damage",
|
||||
"dice": "",
|
||||
"value": ""
|
||||
},
|
||||
"cn": {
|
||||
"type": "Number",
|
||||
"label": "Casting Number",
|
||||
"value": 12,
|
||||
"SL": 0
|
||||
},
|
||||
"magicMissile": {
|
||||
"type": "Boolean",
|
||||
"label": "Magic Missile",
|
||||
"value": false
|
||||
},
|
||||
"ritual": {
|
||||
@@ -67,8 +49,6 @@
|
||||
"xp": 0
|
||||
},
|
||||
"memorized": {
|
||||
"type": "Boolean",
|
||||
"label": "Memorized",
|
||||
"value": false
|
||||
},
|
||||
"skill": {
|
||||
@@ -76,8 +56,6 @@
|
||||
},
|
||||
"ingredients": [],
|
||||
"currentIng": {
|
||||
"type": "Number",
|
||||
"label": "Ingredient",
|
||||
"value": "0"
|
||||
},
|
||||
"wind": {
|
||||
|
||||
@@ -4,61 +4,43 @@
|
||||
"type": "spell",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-spells.HTe1YiEkqYJ3TaDI"
|
||||
"sourceId": "Compendium.packs._source.HTe1YiEkqYJ3TaDI"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/spell_accelerate.jpg",
|
||||
"effects": [],
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": "<p style=\"text-align: justify;\">You speed up your target’s senses, granting them +1 Movement, +10 Agility and +10 Combat Initiative. A target affected by this spell may not make Channelling, Language (Magick), or Pray Tests. When the spell ends, the target takes a Fatigued Condition for 1d10 minutes.</p>\n<p style=\"text-align: justify;\"><strong>Overcast:</strong> For every +2 SL, you may increase the attribute benefits by +1/+10. If you overcast by +6 SL, your target also gains an extra Action during their Turn. </p>"
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"lore": {
|
||||
"type": "String",
|
||||
"label": "Lore",
|
||||
"value": "",
|
||||
"effectString": ""
|
||||
},
|
||||
"range": {
|
||||
"type": "String",
|
||||
"label": "Range",
|
||||
"value": "Touch",
|
||||
"vortex": false
|
||||
},
|
||||
"target": {
|
||||
"type": "String",
|
||||
"label": "Target",
|
||||
"value": "1",
|
||||
"aoe": false
|
||||
},
|
||||
"duration": {
|
||||
"type": "String",
|
||||
"label": "Duration",
|
||||
"value": "Willpower Bonus Rounds",
|
||||
"extendable": false
|
||||
},
|
||||
"damage": {
|
||||
"type": "String",
|
||||
"label": "Damage",
|
||||
"dice": "",
|
||||
"value": ""
|
||||
},
|
||||
"cn": {
|
||||
"type": "Number",
|
||||
"label": "Casting Number",
|
||||
"value": 4,
|
||||
"SL": 0
|
||||
},
|
||||
"magicMissile": {
|
||||
"type": "Boolean",
|
||||
"label": "Magic Missile",
|
||||
"value": false
|
||||
},
|
||||
"ritual": {
|
||||
@@ -67,8 +49,6 @@
|
||||
"xp": 0
|
||||
},
|
||||
"memorized": {
|
||||
"type": "Boolean",
|
||||
"label": "Memorized",
|
||||
"value": false
|
||||
},
|
||||
"skill": {
|
||||
@@ -76,8 +56,6 @@
|
||||
},
|
||||
"ingredients": [],
|
||||
"currentIng": {
|
||||
"type": "Number",
|
||||
"label": "Ingredient",
|
||||
"value": "0"
|
||||
},
|
||||
"wind": {
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"effects": []
|
||||
},
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-spells.d4zUyD7T5cIEm49H"
|
||||
"sourceId": "Compendium.packs._source.d4zUyD7T5cIEm49H"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/petty_magic.jpg",
|
||||
@@ -16,54 +16,36 @@
|
||||
"effects": [],
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": "<p>You enhance your sense of smell, gaining the <em>Acute Sense (Smell) </em>Talent. Each +1 SL gains you an extra level in the Talent, up to its maximum.<span class=\"Apple-converted-space\"> </span></p>"
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"lore": {
|
||||
"type": "String",
|
||||
"label": "Lore",
|
||||
"value": "petty",
|
||||
"effectString": ""
|
||||
},
|
||||
"range": {
|
||||
"type": "String",
|
||||
"label": "Range",
|
||||
"value": "You",
|
||||
"vortex": false
|
||||
},
|
||||
"target": {
|
||||
"type": "String",
|
||||
"label": "Target",
|
||||
"value": "You",
|
||||
"aoe": false
|
||||
},
|
||||
"duration": {
|
||||
"type": "String",
|
||||
"label": "Duration",
|
||||
"value": "Willpower Bonus minutes",
|
||||
"extendable": false
|
||||
},
|
||||
"damage": {
|
||||
"type": "String",
|
||||
"label": "Damage",
|
||||
"dice": "",
|
||||
"value": ""
|
||||
},
|
||||
"cn": {
|
||||
"type": "Number",
|
||||
"label": "Casting Number",
|
||||
"value": 0,
|
||||
"SL": 0
|
||||
},
|
||||
"magicMissile": {
|
||||
"type": "Boolean",
|
||||
"label": "Magic Missile",
|
||||
"value": false
|
||||
},
|
||||
"ritual": {
|
||||
@@ -72,8 +54,6 @@
|
||||
"xp": 0
|
||||
},
|
||||
"memorized": {
|
||||
"type": "Boolean",
|
||||
"label": "Memorized",
|
||||
"value": false
|
||||
},
|
||||
"skill": {
|
||||
@@ -81,8 +61,6 @@
|
||||
},
|
||||
"ingredients": [],
|
||||
"currentIng": {
|
||||
"type": "Number",
|
||||
"label": "Ingredient",
|
||||
"value": "0"
|
||||
},
|
||||
"wind": {
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"effects": []
|
||||
},
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-spells.VLwaSUWBx6xwmdeX"
|
||||
"sourceId": "Compendium.packs._source.VLwaSUWBx6xwmdeX"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/petty_magic.jpg",
|
||||
@@ -16,54 +16,36 @@
|
||||
"effects": [],
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": "<p>You target a small inanimate object such as a flask, pot, box, jar or beaker and may heat or cool it to the desired temperature within @Roll[1d10] minutes. This spell is often used in potion-making or to keep a container’s contents either hot or frozen.</p>"
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"lore": {
|
||||
"type": "String",
|
||||
"label": "Lore",
|
||||
"value": "petty",
|
||||
"effectString": ""
|
||||
},
|
||||
"range": {
|
||||
"type": "String",
|
||||
"label": "Range",
|
||||
"value": "Willpower Bonus yards",
|
||||
"vortex": false
|
||||
},
|
||||
"target": {
|
||||
"type": "String",
|
||||
"label": "Target",
|
||||
"value": "Special",
|
||||
"aoe": false
|
||||
},
|
||||
"duration": {
|
||||
"type": "String",
|
||||
"label": "Duration",
|
||||
"value": "Willpower Bonus hours",
|
||||
"extendable": false
|
||||
},
|
||||
"damage": {
|
||||
"type": "String",
|
||||
"label": "Damage",
|
||||
"dice": "",
|
||||
"value": ""
|
||||
},
|
||||
"cn": {
|
||||
"type": "Number",
|
||||
"label": "Casting Number",
|
||||
"value": 0,
|
||||
"SL": 0
|
||||
},
|
||||
"magicMissile": {
|
||||
"type": "Boolean",
|
||||
"label": "Magic Missile",
|
||||
"value": false
|
||||
},
|
||||
"ritual": {
|
||||
@@ -72,8 +54,6 @@
|
||||
"xp": 0
|
||||
},
|
||||
"memorized": {
|
||||
"type": "Boolean",
|
||||
"label": "Memorized",
|
||||
"value": false
|
||||
},
|
||||
"skill": {
|
||||
@@ -81,8 +61,6 @@
|
||||
},
|
||||
"ingredients": [],
|
||||
"currentIng": {
|
||||
"type": "Number",
|
||||
"label": "Ingredient",
|
||||
"value": "0"
|
||||
},
|
||||
"wind": {
|
||||
|
||||
@@ -4,61 +4,43 @@
|
||||
"type": "spell",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-spells.E96bUGUuWiMIikp5"
|
||||
"sourceId": "Compendium.packs._source.E96bUGUuWiMIikp5"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/spell_aetheric_arrow.jpg",
|
||||
"effects": [],
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": "<p style=\"text-align: justify;\">You conjure a floating Magical arrow and use your hands to ‘throw’ it at the target. To do this, both your hands must be empty and free. Make a normal Ranged (Throwing) attack using your Willpower score in place of the weapon’s Range. Damage is calculated for a Bow and Arrow but with your Willpower Bonus in place of Strength Bonus. If any arrow wounds a target, you gain a maximum of 1 Advantage for these attacks. </p>\n<p style=\"text-align: justify;\">Overcast: For every +2 SL, you may conjure an additional arrow, using a Free Attack to target any creature in range and roll another Ranged Test.</p>"
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"lore": {
|
||||
"type": "String",
|
||||
"label": "Lore",
|
||||
"value": "",
|
||||
"effectString": ""
|
||||
},
|
||||
"range": {
|
||||
"type": "String",
|
||||
"label": "Range",
|
||||
"value": "Special",
|
||||
"vortex": false
|
||||
},
|
||||
"target": {
|
||||
"type": "String",
|
||||
"label": "Target",
|
||||
"value": "Special",
|
||||
"aoe": false
|
||||
},
|
||||
"duration": {
|
||||
"type": "String",
|
||||
"label": "Duration",
|
||||
"value": "Instant",
|
||||
"extendable": false
|
||||
},
|
||||
"damage": {
|
||||
"type": "String",
|
||||
"label": "Damage",
|
||||
"dice": "",
|
||||
"value": ""
|
||||
},
|
||||
"cn": {
|
||||
"type": "Number",
|
||||
"label": "Casting Number",
|
||||
"value": 2,
|
||||
"SL": 0
|
||||
},
|
||||
"magicMissile": {
|
||||
"type": "Boolean",
|
||||
"label": "Magic Missile",
|
||||
"value": false
|
||||
},
|
||||
"ritual": {
|
||||
@@ -67,8 +49,6 @@
|
||||
"xp": 0
|
||||
},
|
||||
"memorized": {
|
||||
"type": "Boolean",
|
||||
"label": "Memorized",
|
||||
"value": false
|
||||
},
|
||||
"skill": {
|
||||
@@ -76,8 +56,6 @@
|
||||
},
|
||||
"ingredients": [],
|
||||
"currentIng": {
|
||||
"type": "Number",
|
||||
"label": "Ingredient",
|
||||
"value": "0"
|
||||
},
|
||||
"wind": {
|
||||
|
||||
@@ -4,61 +4,43 @@
|
||||
"type": "spell",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-spells.5kYL0jRlypab9k7D"
|
||||
"sourceId": "Compendium.packs._source.5kYL0jRlypab9k7D"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/spell_alarm.jpg",
|
||||
"effects": [],
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": "<p style=\"text-align: justify;\">You may cast this spell on any spot or object. When a creature passes within your Willpower Bonus yards of the target, you are jolted with an instant awareness of the disturbance, no matter where you are. </p>"
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"lore": {
|
||||
"type": "String",
|
||||
"label": "Lore",
|
||||
"value": "",
|
||||
"effectString": ""
|
||||
},
|
||||
"range": {
|
||||
"type": "String",
|
||||
"label": "Range",
|
||||
"value": "Touch",
|
||||
"vortex": false
|
||||
},
|
||||
"target": {
|
||||
"type": "String",
|
||||
"label": "Target",
|
||||
"value": "Special",
|
||||
"aoe": false
|
||||
},
|
||||
"duration": {
|
||||
"type": "String",
|
||||
"label": "Duration",
|
||||
"value": "Willpower Bonus days",
|
||||
"extendable": false
|
||||
},
|
||||
"damage": {
|
||||
"type": "String",
|
||||
"label": "Damage",
|
||||
"dice": "",
|
||||
"value": ""
|
||||
},
|
||||
"cn": {
|
||||
"type": "Number",
|
||||
"label": "Casting Number",
|
||||
"value": 4,
|
||||
"SL": 0
|
||||
},
|
||||
"magicMissile": {
|
||||
"type": "Boolean",
|
||||
"label": "Magic Missile",
|
||||
"value": false
|
||||
},
|
||||
"ritual": {
|
||||
@@ -67,8 +49,6 @@
|
||||
"xp": 0
|
||||
},
|
||||
"memorized": {
|
||||
"type": "Boolean",
|
||||
"label": "Memorized",
|
||||
"value": false
|
||||
},
|
||||
"skill": {
|
||||
@@ -76,8 +56,6 @@
|
||||
},
|
||||
"ingredients": [],
|
||||
"currentIng": {
|
||||
"type": "Number",
|
||||
"label": "Ingredient",
|
||||
"value": "0"
|
||||
},
|
||||
"wind": {
|
||||
|
||||
@@ -4,61 +4,43 @@
|
||||
"type": "spell",
|
||||
"flags": {
|
||||
"core": {
|
||||
"sourceId": "Compendium.wfrp4e-unofficial-grimoire.ug-spells.GXNU5UobDIX0QRoj"
|
||||
"sourceId": "Compendium.packs._source.GXNU5UobDIX0QRoj"
|
||||
}
|
||||
},
|
||||
"img": "modules/wfrp4e-unofficial-grimoire/icons/spell_allegiance.jpg",
|
||||
"effects": [],
|
||||
"system": {
|
||||
"description": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": "<p style=\"text-align: justify;\">Your gentle touch momentarily calms a target of your size or smaller, even if they were your mortal foe. For any further effect, the target must be able to understand your language, cannot be Immune to Psychology nor have the Bestial, Daemonic, Frenzy, Mindless, or Undead Creature Traits. If you win an Opposed Willpower Test, the creature immediately thinks of you as an ally and can be asked to help out in a fight or perform tasks according to the creature’s abilities and personality. For instance, a noble will not perform the tasks of a servant and a dutiful soldier will not take the life of their commander. Nor can a creature be commanded to do something overly detrimental to their well-being, such as jumping off a bridge or challenging a dragon. Asking such a thing immediately breaks the enchantment. Once the spell ends, the creature remembers everything that happened. </p>\n<p style=\"text-align: justify;\">Overcast: For every +2 SL, you may increase your Opposed SL by +1 SL. For every +4 SL, you may increase the affected size by one step. </p>"
|
||||
},
|
||||
"gmdescription": {
|
||||
"type": "String",
|
||||
"label": "Description",
|
||||
"value": ""
|
||||
},
|
||||
"lore": {
|
||||
"type": "String",
|
||||
"label": "Lore",
|
||||
"value": "",
|
||||
"effectString": ""
|
||||
},
|
||||
"range": {
|
||||
"type": "String",
|
||||
"label": "Range",
|
||||
"value": "Touch",
|
||||
"vortex": false
|
||||
},
|
||||
"target": {
|
||||
"type": "String",
|
||||
"label": "Target",
|
||||
"value": "1",
|
||||
"aoe": false
|
||||
},
|
||||
"duration": {
|
||||
"type": "String",
|
||||
"label": "Duration",
|
||||
"value": "Willpower Bonus Rounds",
|
||||
"extendable": false
|
||||
},
|
||||
"damage": {
|
||||
"type": "String",
|
||||
"label": "Damage",
|
||||
"dice": "",
|
||||
"value": ""
|
||||
},
|
||||
"cn": {
|
||||
"type": "Number",
|
||||
"label": "Casting Number",
|
||||
"value": 5,
|
||||
"SL": 0
|
||||
},
|
||||
"magicMissile": {
|
||||
"type": "Boolean",
|
||||
"label": "Magic Missile",
|
||||
"value": false
|
||||
},
|
||||
"ritual": {
|
||||
@@ -67,8 +49,6 @@
|
||||
"xp": 0
|
||||
},
|
||||
"memorized": {
|
||||
"type": "Boolean",
|
||||
"label": "Memorized",
|
||||
"value": false
|
||||
},
|
||||
"skill": {
|
||||
@@ -76,8 +56,6 @@
|
||||
},
|
||||
"ingredients": [],
|
||||
"currentIng": {
|
||||
"type": "Number",
|
||||
"label": "Ingredient",
|
||||
"value": "0"
|
||||
},
|
||||
"wind": {
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user