Compare commits

...

7 Commits

Author SHA1 Message Date
43eb8ee09b Add new compendiums 2022-07-27 09:44:23 +02:00
a8d440b531 Inc releas 2022-07-26 22:59:33 +02:00
635d5bbdb7 Minor fixes 2022-07-26 22:37:38 +02:00
80708e3f0a Data model change 2022-07-26 21:40:42 +02:00
eda4455be3 Data model change 2022-07-26 10:03:49 +02:00
74da4b6285 Data model change 2022-07-26 10:03:23 +02:00
732d51b8b3 Data model change 2022-07-25 21:33:00 +02:00
115 changed files with 406 additions and 658 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -16,7 +16,7 @@ export class CrucibleActorSheet extends ActorSheet {
template: "systems/fvtt-crucible-rpg/templates/actor-sheet.html",
width: 960,
height: 720,
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "combat" }],
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "skills" }],
dragDrop: [{ dragSelector: ".item-list .item", dropSelector: null }],
editScore: true
});
@ -46,6 +46,7 @@ export class CrucibleActorSheet extends ActorSheet {
race: duplicate(this.actor.getRace()),
moneys: duplicate(this.actor.getMoneys()),
encCapacity: this.actor.getEncumbranceCapacity(),
saveRoll: this.actor.getSaveRoll(),
containersTree: this.actor.containersTree,
encCurrent: this.actor.encCurrent,
options: this.options,
@ -213,29 +214,15 @@ export class CrucibleActorSheet extends ActorSheet {
this.actor.rollPool( 'phy', false, "dmg-res");
});
html.find('.roll-stat').click((event) => {
const statId = $(event.currentTarget).data("stat-key");
this.actor.rollStat(statId);
html.find('.roll-ability').click((event) => {
const abilityKey = $(event.currentTarget).data("ability-key");
this.actor.rollAbility(abilityKey);
});
html.find('.roll-mr').click((event) => {
this.actor.rollMR();
});
html.find('.roll-idr').click((event) => {
const diceValue = $(event.currentTarget).data("dice-value")
const li = $(event.currentTarget).parents(".item")
this.rollIDR( li.data("item-id"), diceValue)
})
html.find('.roll-spec').click((event) => {
html.find('.roll-skill').click((event) => {
const li = $(event.currentTarget).parents(".item");
const specId = li.data("item-id");
this.actor.rollSpec(specId);
const skillId = li.data("item-id")
this.actor.rollSkill(skillId)
});
html.find('.power-roll').click((event) => {
const li = $(event.currentTarget).parents(".item");
const powerId = li.data("item-id");
this.actor.rollPower(powerId);
});
html.find('.weapon-roll').click((event) => {
const li = $(event.currentTarget).parents(".item");
const weaponId = li.data("item-id");

View File

@ -168,6 +168,23 @@ export class CrucibleActor extends Actor {
return duplicate(this.data.items.filter(item => item.type == "equipment") || [])
}
/* ------------------------------------------- */
getSaveRoll(){
return {
reflex: {
"label": "Reflex",
"value": this.data.data.abilities.agi.value + this.data.data.abilities.wit.value
},
fortitude: {
"label": "Fortitude",
"value": this.data.data.abilities.str.value + this.data.data.abilities.con.value
},
willpower: {
"label": "Willpower",
"value": this.data.data.abilities.int.value + this.data.data.abilities.cha.value
}
}
}
/* ------------------------------------------- */
async buildContainerTree() {
@ -308,10 +325,6 @@ export class CrucibleActor extends Actor {
/* -------------------------------------------- */
syncRoll(rollData) {
let linkedRollId = CrucibleUtility.getDefenseState(this.id);
if (linkedRollId) {
rollData.linkedRollId = linkedRollId;
}
this.lastRollId = rollData.rollId;
CrucibleUtility.saveRollData(rollData);
}
@ -361,19 +374,17 @@ export class CrucibleActor extends Actor {
}
/* -------------------------------------------- */
getCommonRollData(abKey = undefined) {
getCommonRollData(abilityKey = undefined) {
let rollData = CrucibleUtility.getBasicRollData()
rollData.alias = this.name
rollData.actorImg = this.img
rollData.actorId = this.id
rollData.img = this.img
if (abilKey) {
rollData.getRelevantSkill(abKey)
rollData.ability = this.getAbility(abKey)
rollData.skillList = this.getRelevantSkill(abKey)
rollData.selectedKill = "0"
rollData.img = `systems/fvtt-crucible-rpg/images/icons/${rollData.ability.abbrev}.webp`
if (abilityKey) {
rollData.ability = this.getAbility(abilityKey)
//rollData.skillList = this.getRelevantSkill(abilityKey)
rollData.selectedKill = undefined
}
console.log("ROLLDATA", rollData)
@ -381,14 +392,32 @@ export class CrucibleActor extends Actor {
return rollData
}
/* -------------------------------------------- */
rollAbility(abilityKey) {
let rollData = this.getCommonRollData(abilityKey)
rollData.mode = "ability"
CrucibleUtility.rollCrucible(rollData)
}
/* -------------------------------------------- */
rollSkill(skillId) {
let skill = this.data.items.get(skillId)
if (skill) {
skill = duplicate(skill)
let abilityKey = skill.data.ability
let rollData = this.getCommonRollData(abilityKey)
rollData.mode = "skill"
rollData.skill = skill
this.startRoll(rollData)
}
}
/* -------------------------------------------- */
async startRoll(rollData) {
this.syncRoll(rollData);
//console.log("ROLL DATA", rollData)
this.syncRoll(rollData)
let rollDialog = await CrucibleRollDialog.create(this, rollData)
console.log(rollDialog)
rollDialog.render(true);
rollDialog.render(true)
}
}

View File

@ -5,7 +5,7 @@ export class CrucibleRollDialog extends Dialog {
/* -------------------------------------------- */
static async create(actor, rollData) {
let options = { classes: ["CrucibleDialog"], width: 620, height: 480, 'z-index': 99999 };
let options = { classes: ["CrucibleDialog"], width: 420, height: 280, 'z-index': 99999 };
let html = await renderTemplate('systems/fvtt-crucible-rpg/templates/roll-dialog-generic.html', rollData);
return new CrucibleRollDialog(actor, rollData, html, options);
@ -14,7 +14,7 @@ export class CrucibleRollDialog extends Dialog {
/* -------------------------------------------- */
constructor(actor, rollData, html, options, close = undefined) {
let conf = {
title: (rollData.mode == "skill") ? "Skill" : "Roll",
title: (rollData.mode == "skill") ? "Skill" : "Attribute",
content: html,
buttons: {
roll: {
@ -58,50 +58,17 @@ export class CrucibleRollDialog extends Dialog {
}
$(function () { onLoad(); });
html.find('#statDicesLevel').change((event) => {
this.rollData.statDicesLevel = Number(event.currentTarget.value)
});
html.find('#specDicesLevel').change(async (event) => {
this.rollData.specDicesLevel = Number(event.currentTarget.value)
CrucibleUtility.updateSpecDicePool(this.rollData)
this.refreshDialog()
});
html.find('.effect-clicked').change(async (event) => {
let toggled = event.currentTarget.checked
let effectIdx = $(event.currentTarget).data("effect-idx")
this.manageEffects(effectIdx, toggled)
this.refreshDialog()
});
html.find('.armor-clicked').change((event) => {
let toggled = event.currentTarget.checked
let armorIdx = $(event.currentTarget).data("armor-idx")
this.manageArmors(armorIdx, toggled)
this.refreshDialog()
});
html.find('.weapon-clicked').change((event) => {
let toggled = event.currentTarget.checked
let weaponIdx = $(event.currentTarget).data("weapon-idx")
this.manageWeapons(weaponIdx, toggled)
this.refreshDialog()
});
html.find('.equip-clicked').change((event) => {
let toggled = event.currentTarget.checked
let equipIdx = $(event.currentTarget).data("equip-idx")
this.manageEquip(equipIdx, toggled)
})
html.find('.pool-add-dice').click(async (event) => {
let diceKey = $(event.currentTarget).data("dice-key")
let diceLevel = $(event.currentTarget).data("dice-level")
CrucibleUtility.addDicePool(this.rollData, diceKey, diceLevel)
html.find('#none-clicked').change((event) => {
this.rollData.advantage = "none"
this.refreshDialog()
})
html.find('.pool-remove-dice').click(async (event) => {
let idx = $(event.currentTarget).data("dice-idx")
CrucibleUtility.removeFromDicePool(this.rollData, idx)
html.find('#advantage-clicked').change((event) => {
this.rollData.advantage = "advantage"
this.refreshDialog()
})
html.find('#disadvantage-clicked').change((event) => {
this.rollData.advantage = "disadvantage"
this.refreshDialog()
})
}
}

View File

@ -86,6 +86,7 @@ export class CrucibleUtility {
const templatePaths = [
'systems/fvtt-crucible-rpg/templates/editor-notes-gm.html',
'systems/fvtt-crucible-rpg/templates/partial-roll-select.html',
'systems/fvtt-crucible-rpg/templates/partial-actor-ability-block.html',
'systems/fvtt-crucible-rpg/templates/partial-actor-status.html',
'systems/fvtt-crucible-rpg/templates/partial-options-abilities.html',
@ -262,50 +263,29 @@ export class CrucibleUtility {
let actor = game.actors.get(rollData.actorId)
let diceFormulaTab = []
for (let dice of rollData.dicePool) {
let level = dice.level
if (dice.name == "stat") {
level += rollData.statLevelBonus
}
diceFormulaTab.push(this.getFoundryDiceFromLevel(level))
let diceFormula = String(rollData.ability.value) + "d6cs>=5"
if (rollData.skill) {
diceFormula += "+" + String(rollData.skill.data.level) + "d8cs>=5"
}
if(rollData.advantage == "advantage") {
diceFormula += "+ 1d10cs>=5"
}
if(rollData.advantage == "disadvantage") {
diceFormula += "- 1d10cs>=5"
}
let diceFormula = '{' + diceFormulaTab.join(', ') + '}kh + ' + (rollData.stat?.mod || 0)
// Performs roll
let myRoll = rollData.roll
if (!myRoll || rollData.rerollHero || rollData.rerollMomentum) { // New rolls only of no rerolls
if (!myRoll) { // New rolls only of no rerolls
myRoll = new Roll(diceFormula).roll({ async: false })
await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode"))
rollData.roll = myRoll
}
// Final score and keep data
rollData.finalScore = myRoll.total
if (rollData.damages) {
let dmgFormula = this.getFoundryDiceFromLevel(rollData.damages.value)
let dmgRoll = new Roll(dmgFormula).roll({ async: false })
await this.showDiceSoNice(dmgRoll, game.settings.get("core", "rollMode"))
rollData.dmgResult = dmgRoll.total
}
rollData.nbSuccess = myRoll.total
this.createChatWithRollMode(rollData.alias, {
content: await renderTemplate(`systems/fvtt-crucible-rpg/templates/chat-generic-result.html`, rollData)
});
// Init stuf
if (rollData.isInit) {
let combat = game.combats.get(rollData.combatId)
combat.updateEmbeddedDocuments("Combatant", [{ _id: rollData.combatantId, initiative: rollData.finalScore }])
}
// Stun specific -> Suffere a stun level when dmg-res
if (rollData.subKey && rollData.subKey == "dmg-res") {
actor.modifyStun(+1)
}
//this.removeUsedPerkEffects( rollData) // Unused for now
this.removeOneUseEffects(rollData) // Unused for now
})
console.log("Rolldata result", rollData)
// And save the roll
this.saveRollData(rollData)
@ -396,6 +376,7 @@ export class CrucibleUtility {
let rollData = {
rollId: randomID(16),
rollMode: game.settings.get("core", "rollMode"),
advantage: "none"
}
CrucibleUtility.updateWithTarget(rollData)
return rollData

8
packs/armor.db Normal file
View File

@ -0,0 +1,8 @@
{"_id":"05TQy6UZnndCTon7","name":"Studded Leather","type":"armor","img":"systems/fvtt-crucible-rpg/images/icons/armors/Studded%20Leather.webp","data":{"armortype":"leathermedium","absorprionroll":"blue","damagedroll":"green","isproficient":false,"minstr":0,"skillpenalty":1,"equipped":false,"cost":0,"description":"<p>Studded Leather armor</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"name":"Clothes","type":"armor","img":"systems/fvtt-crucible-rpg/images/icons/armors/clothes.webp","data":{"armortype":"clothes","absorprionroll":"none","damagedroll":"none","isproficient":false,"minstr":0,"skillpenalty":0,"equipped":false,"cost":0,"description":"<p>Clothes - not armor</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{"core":{"sourceId":"Item.HSE20fSJjeFfQjCm"}},"_id":"B7fFmhPnkotdQOMF"}
{"_id":"LeO2jJRkOnSyDMp3","name":"Scalemail","type":"armor","img":"systems/fvtt-crucible-rpg/images/icons/armors/Scale.webp","data":{"armortype":"scale","absorprionroll":"red","damagedroll":"purple","isproficient":false,"minstr":2,"skillpenalty":2,"equipped":false,"cost":0,"description":"<p>Scalemail armor</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"O4DUjrkPYuziaPDE","name":"Chainmail","type":"armor","img":"systems/fvtt-crucible-rpg/images/icons/armors/Chainmail.webp","data":{"armortype":"chain","absorprionroll":"purple","damagedroll":"blue","isproficient":false,"minstr":0,"skillpenalty":2,"equipped":false,"cost":0,"description":"<p>Chainmail armor</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"RBUJoPo5gdIOIjzu","name":"Leather","type":"armor","img":"systems/fvtt-crucible-rpg/images/icons/armors/Leather.webp","data":{"armortype":"leatherlight","absorprionroll":"green","damagedroll":"white","isproficient":false,"minstr":0,"skillpenalty":0,"equipped":false,"cost":0,"description":"<p>Leather Armor</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"gNVYf8YjwC3rHcl5","name":"Padded Armor","type":"armor","img":"systems/fvtt-crucible-rpg/images/icons/armors/Padded.webp","data":{"armortype":"paddedlight","absorprionroll":"white","damagedroll":"none","isproficient":false,"minstr":0,"skillpenalty":0,"equipped":false,"cost":0,"description":"<p>Padded Cloth armor</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"tVVGSdJxLqkhlGTj","name":"Full Plate","type":"armor","img":"systems/fvtt-crucible-rpg/images/icons/armors/Full%20Plate.webp","data":{"armortype":"platefull","absorprionroll":"blackgreen","damagedroll":"black","isproficient":false,"minstr":3,"skillpenalty":3,"equipped":false,"cost":0,"description":"<p>Full Plate armor</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"y2hQX1gIMlVdWEj7","name":"Platemail","type":"armor","img":"systems/fvtt-crucible-rpg/images/icons/armors/Plate%20Mail.webp","data":{"armortype":"platemail","absorprionroll":"black","damagedroll":"red","isproficient":false,"minstr":2,"skillpenalty":3,"equipped":false,"cost":0,"description":"<p>Platemail armor</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}

19
packs/classpowers.db Normal file
View File

@ -0,0 +1,19 @@
{"_id":"6gW2PfbXbSqEggap","name":"Spirit Bear","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Spitit%20Animal%20Bear.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Warden Class Power</p>\n<p>&nbsp;</p>\n<p>Spend 5 Effort and take an Action to summon a Spirit Bear to aid you.</p>\n<p>&nbsp;</p>\n<p>The Spirit Bear will appear and then merge into the Warden granting an extra Blue Armor Die that the Warden may use on a Defense Roll after seeing the final Result.</p>\n<p>&nbsp;</p>\n<p>This effect will be available for 5 Actions and then will fade and be wasted if not used and may only be used once during the duration.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"8ThrD0gQAaa3natO","name":"Sanctuary","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Sanctuary.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Chaplain Class Power</p>\n<p>&nbsp;</p>\n<p class=\"MsoNormal\" style=\"margin-bottom: 0in; line-height: normal;\"><span style=\"font-family: 'Century',serif;\">The Chaplain may spend 3 Effort and make a Lore (Blessings) Check [1] to create a <u>15&rsquo; diameter Sanctuary Zone</u> centered on himself that may keep Hell Spawn and Undead creatures temporarily at bay.</span></p>\n<p class=\"MsoNormal\" style=\"margin-bottom: 0in; line-height: normal;\"><span style=\"font-family: 'Century',serif;\">The higher the number of Successes the more powerful the Sanctuary.<span style=\"mso-spacerun: yes;\">&nbsp; </span>The Sanctuary will last for 3 Actions + 1 Action for each Success over [1] and Hell Spawn and Undead creatures must make a Will Save greater than the number of Successes the Chaplain rolled to enter the Sanctuary Zone.<span style=\"mso-spacerun: yes;\">&nbsp; </span>(Weaker Hell Spawn or Undead creatures may even be incinerated while trying to enter the Sanctuary Zone.)</span></p>\n<p class=\"MsoNormal\" style=\"margin-bottom: 0in; line-height: normal;\"><span style=\"font-family: 'Century',serif;\">The Chaplain may Slow Move but may not take other Actions while focused on maintaining the Sanctuary Zone.</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"BzanimQjhIvahwYn","name":"First Strike","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/First%20Strike.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Skalawag Class Power</p>\n<p>&nbsp;</p>\n<p>Spend 5 Effort to choose exactly when to take you Action this round.</p>\n<p>&nbsp;</p>\n<p>You can go first or watch the round unfold and announce when you want to act.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"FgMnMhZfF5xk89FM","name":"Spirit Stag","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Spirit%20Animal%20Stag.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Warden Class Power</p>\n<p>&nbsp;</p>\n<p>Spend 5 Effort and take an Action to summon a Spirit Stag to aid you.</p>\n<p>&nbsp;</p>\n<p>The Spirit Stag will appear and then merge into the Warden granting +3 Successes to all Movement Checks.</p>\n<p>&nbsp;</p>\n<p>This effect will be active for 5 Actions and then will fade and be wasted if not used.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"IRntLdFXbKRD25Ft","name":"Volley","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Volley.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Warden Class Power</p>\n<p>&nbsp;</p>\n<p>Spend 5 Effort to loose a 2nd arrow at the same Target with any Bow attack.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"NusHfkMfyBXYs02p","name":"Spirit Wolf","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Spirit%20%20Animal%20Wolf.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Warden Class Power</p>\n<p>&nbsp;</p>\n<p>Spend 5 Effort and take an Action to summon a Spirit Wolf to aid you.</p>\n<p>&nbsp;</p>\n<p>The Spirit Wolf will appear and then merge into the Warden adding a d6 damage die to the Warden's next successful attack roll.</p>\n<p>&nbsp;</p>\n<p>This effect will be available for 5 Actions and then will fade and be wasted if not used and may only be used once during the duration.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"Q42dkA98p8A0j0M4","name":"Extra Damage","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Extra%20Damage.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Martial Class Power</p>\n<p>&nbsp;</p>\n<p>Character may spend 3 Effort to add 1d6 damage to a succesful attack.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"RfKaxSEYwnyi9SNU","name":"Social Authority","type":"feat","img":"icons/svg/item-bag.svg","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Chaplain Class Power</p>\n<p>&nbsp;</p>\n<p><span style=\"font-size: 11.0pt; line-height: 107%; font-family: 'Century',serif; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\">In any civilized human settlement or setting, roll all Charm, Haggle, Intimidate, and Persuade Checks with Advantage.</span></p>\n<p><span style=\"font-size: 11.0pt; line-height: 107%; font-family: 'Century',serif; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\">Sermons are given as either Charm or Persuade Checks &ndash; depending on the subject and purpose.&nbsp;&nbsp; Sermons are used to convince lost souls to join the Temple of the Martyr and dedicate themselves to &lsquo;the Cause&rsquo; including <u>reasonably</u> assisting and aiding the Chaplain with minor tasks, providing food &amp; shelter, and perhaps donating a handful of coin&hellip;&hellip;.</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"h2Z8nK2nUMDbwrfT","name":"Additional Attack","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Additional%20Attack.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Martial Class Power</p>\n<p>&nbsp;</p>\n<p>Character&nbsp; may spend 5 Effort to make one additional attack during the Action Round.</p>\n<p>If Duel Weilding the additonal attack will be a Main Hand attack.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"kAWqIJAHeyt3oEeL","name":"Minor Blessing","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Minor%20Blessing.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Chaplin Class Power</p>\n<p>&nbsp;</p>\n<p><span style=\"font-size: 11.0pt; line-height: 107%; font-family: 'Century',serif; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\">The Chaplain may spend 3 Effort to say a quick (<u>1 action</u>) prayer and if successful on a Lore (Blessings) Check [2+] grant an Advantage Die to himself or an ally located in the same Zone to be used on the next Skill Check or Save Roll made. </span></p>\n<p><span style=\"font-size: 11.0pt; line-height: 107%; font-family: 'Century',serif; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\">The Chaplain must describe the nature of the Blessing for it to be effective. Each Success greater than [2] will allow the Chaplain to grant an Advantage Die to an additional ally. </span></p>\n<p><span style=\"font-size: 11.0pt; line-height: 107%; font-family: 'Century',serif; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\">The Minor Blessing will fade and be wasted if not used within 5 Actions Rounds.</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"lJHSgAhJsiQFpois","name":"Major Blessing","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Major%20Blessing.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Chaplain Class Power</p>\n<p>&nbsp;</p>\n<p><span style=\"font-size: 11.0pt; line-height: 107%; font-family: 'Century',serif; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\">The Chaplain may spend 3 Effort to say a (<u>2 action</u>) prayer and if successful on a Lore (Blessings) Check [2+] remove the effects of the STAGGERED Condition from <u>and</u> [3+] restore a small amount of health (d6+1) to himself or an ally located in the same Zone <u>and</u> [4+] heal an additional ally.</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"lbFlLG7Avw9YmuC4","name":"Spirit Dove","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Spirit%20Animal%20Dove.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Warden Class Power</p>\n<p>&nbsp;</p>\n<p>Spend 5 Effort and take an Action to summon a Spirit Dove to aid you.</p>\n<p>&nbsp;</p>\n<p>The Spirit Dove will appear, merge into the Warden and immediately heal the Warden for 1d8 hit points.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"naRNt5hUcbiJGhXs","name":"Miracle","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Miracle.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Chaplain Class Power</p>\n<p>&nbsp;</p>\n<p><span style=\"font-size: 11.0pt; line-height: 107%; font-family: 'Century',serif; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\">The Chaplain may spend 5 Effort and sacrifice 3 Hit Points to beseech the <u>Aid of the Martyr</u> by ritually bleeding and fervently chanting for <u>3 actions</u>.&nbsp; </span></p>\n<p><span style=\"font-size: 11.0pt; line-height: 107%; font-family: 'Century',serif; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\">If successful on a Lore (Miracles) [2+] Check remove STAGGERED &amp; STUNNED conditions from himself or an ally, <u>and</u> [3+] restore health (2d8) to himself or an ally located in the same Zone, <u>and</u> [4+] 1 additional ally located in the same Zone, <u>and</u> [5+] 2 additional allies in the same Zone.</span></p>\n<p><span style=\"font-size: 11.0pt; line-height: 107%; font-family: 'Century',serif; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\">Additionally, (a) Poisons may be cleansed and Diseases cured if the Miracle Check equals or exceeds the Difficulty Class [Static Target Number] of the Poison or Disease; (b) Critical (Crit) Injuries such as broken and fractured bones, severe lacerations, and internal injuries may be healed and the associated Condition(s) removed on a Miracle Check [4+] Result <u>as the ONLY benefit of the Miracle</u>.</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"ovejwVhtTELyW3dA","name":"Spirit Hawk","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Spirit%20Animal%20Hawk.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Warden Class Power</p>\n<p>&nbsp;</p>\n<p>Spend 5 Effort and take an Action to summon a Spirit Hawk to aid you.</p>\n<p>&nbsp;</p>\n<p>The Spirit Hawk will appear and then merge into the Warden granting an AD to the Warden's next attack roll.</p>\n<p>&nbsp;</p>\n<p>This effect will be available for 5 Actions and then will fade and be wasted if not used and may only be used once during the duration.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"qB5t9e6hc5baDCCb","name":"Vital Strike","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Vital%20Strike.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Skalawag Class Power</p>\n<p>&nbsp;</p>\n<p>When attacking with situational Advantage such as with Suprise or when flanking an opponent (<span style=\"text-decoration: underline;\">not</span> with an AD bought with Effort), you may spend 3 Effort to add 1d8 damage to any successful attack.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"sIy9SWufUlUnrA3w","name":"Disguise","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Disguise.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Skalawag Class Power</p>\n<p>&nbsp;</p>\n<p>Dress up as and pretend to be someone else such as a visiting noble, a guard, a beggar, etc.</p>\n<p>&nbsp;</p>\n<p>You may not impersonate a specific local person as you are not a doppleganger.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"tVGh2z2m0VJ22Faa","name":"Cleave","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Cleave.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Martial Class Power</p>\n<p>&nbsp;</p>\n<p>If you drop a melee opponent you may spend 3 Effort to make an immediate extra attack against another adjacent opponent, if one exists.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"trBm9Rfi26g45OKz","name":"Tricks & Traps","type":"feat","img":"icons/svg/item-bag.svg","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Skalawag Class Power</p>\n<p>&nbsp;</p>\n<p>At Character creation, choose two Tricks &amp; Traps that you want to have in your arsenal.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"weOJMgryX4OGFdnx","name":"Wilderness Master","type":"feat","img":"systems/fvtt-crucible-rpg/images/icons/class_powers/Wilderness%20Master.webp","data":{"isfeatdie":false,"issl":false,"sl":0,"description":"<p>Warden Class Power</p>\n<p>&nbsp;</p>\n<p>You get Advantage on all Surivial Rolls such as camoflague, tracking, foraging, fishing, and hunting along with on Movement Rolls and Stealth Rolls in all outdoor rural or wilderness environments.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}

0
packs/conditions.db Normal file
View File

0
packs/currency.db Normal file
View File

0
packs/equipment.db Normal file
View File

0
packs/feats.db Normal file
View File

5
packs/lore-air.db Normal file
View File

@ -0,0 +1,5 @@
{"_id":"9xygl9YP5HJteXHg","name":"Push","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_air/Push.webp","data":{"lore":"air","circle":2,"range":"Line of Sight","description":"<p>An invisible force pushes your target.</p>\n<p>&nbsp;</p>\n<p><strong>Roll Air Lore Spell Check vs. Target Brawn</strong></p>\n<p>&nbsp;</p>\n<p><strong>Result Table</strong></p>\n<hr />\n<p><strong>&lt;= -3</strong>&nbsp; SPELL FAILURE (FUMBLE)</p>\n<p><strong>-1 to -2</strong>&nbsp; Spell Fizzles</p>\n<p><strong>0</strong>&nbsp; Spell too weak to have any effect on target</p>\n<p><strong>+1</strong>&nbsp; Pushed 5' directly away from caster</p>\n<p><strong>+2</strong>&nbsp; Pushed 5' caster's choice</p>\n<p><strong>+3&nbsp;</strong> Pushed 10' caster's choice</p>\n<p><strong>+4</strong>&nbsp; 1d6 damage, pushed 10' caster's choice, knocked PRONE</p>\n<p><strong>&gt;= +5</strong>&nbsp; 2d6 damage, pushed 15' caster's choice, knocked PRONE</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"Jh7V0odyf6RjN7ef","name":"Lightning Bolt","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_air/Ligntning.webp","data":{"lore":"air","circle":3,"range":"Line of Sight","description":"<p>A bolt of lightning streaks towards your target.</p>\n<p>&nbsp;</p>\n<p><strong>Targeted Spell:&nbsp; Air Lore Spell Check vs. Target Roll</strong></p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr />\n<p><strong>&lt;= -3</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>-1 to -2</strong>&nbsp; Spell Fizzles</p>\n<p><strong>0</strong>&nbsp; Spell too weak to have any effect on target</p>\n<p><strong>+1</strong>&nbsp; 2d6 damage</p>\n<p><strong>+2</strong>&nbsp; 3d6 damage, STAGGERED for 1 Action</p>\n<p><strong>+3</strong>&nbsp; 4d6 damage, STAGGERED for 2 Actions</p>\n<p><strong>+4</strong>&nbsp; 5d6 damage, STAGGERED for 2 Actions</p>\n<p><strong>&gt;= +5</strong>&nbsp; 6d6 damage, STUNNED for 1 Action then STAGGERED for 1 Action</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"ZSkXvu6HahRHSNGD","name":"Vortex","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_air/Vortex.webp","data":{"lore":"air","circle":1,"range":"Line of Sight","description":"<p>A mini-tornado engulfs your target.</p>\n<p>&nbsp;</p>\n<p><strong>Roll Air Lore Spell Check vs. Target Brawn</strong></p>\n<p>&nbsp;</p>\n<p><strong>Result Table</strong></p>\n<hr />\n<p><strong>&lt; = -3</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>-1 to -2</strong>&nbsp; Spell Fizzles</p>\n<p><strong>0</strong>&nbsp; Spell too weak to have any effect on target</p>\n<p><strong>+1</strong>&nbsp; IMMOBILIZED for 1 Action</p>\n<p><strong>+2&nbsp;</strong> IMMOBILIZED and ALL Actions at Disadvantage for 1 Action</p>\n<p><strong>+3</strong>&nbsp; 1d6 damage, moved 5' by caster, IMMOBILIZED for 1 Action, lose next Action</p>\n<p><strong>+4</strong>&nbsp; 2d6 damage, moved 5' by caster and knocked PRONE, IMMOBILIZED for 1 Action, lose next Action</p>\n<p><strong>&nbsp;&gt; = +5</strong>&nbsp; 2d6 damage, moved 10' by caster and knocked PRONE, IMMOBILZED for 2 Actions, lose next 2 Actions</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"gwy1fD9B4Gl98TKX","name":"Air Servant","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_air/Air%20Servant.webp","data":{"lore":"air","circle":4,"range":"1 Zone","description":"<p>You summon an Air Servant to do your bidding.</p>\n<p>&nbsp;</p>\n<p><strong>Results table</strong></p>\n<hr />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; Summon a Veteran Air Servant for 4 Actions</p>\n<p><strong>+2</strong>&nbsp; Summon a Veteran Air Servant for 6 Actions</p>\n<p><strong>+3</strong>&nbsp; Summon an Elite Air Servant for 4 Actions</p>\n<p><strong>+4</strong>&nbsp; Summon an Elite Air Servant for 6 Actions</p>\n<p><strong>&gt;= +5</strong>&nbsp; Summon a Boss Air Servant for 10 Actions</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"pWjav70TOe8KPa1h","name":"Storm Front","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_air/Storm%20Front.webp","data":{"lore":"air","circle":5,"range":"Line of Sight","description":"<p>You call down thunder, lightning, and wind.</p>\n<p>&nbsp;</p>\n<p><strong>Area of Effect Spell - Choose Target Zone in Line of Sight</strong></p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; 1DD to all Actions for all creatures in Target Zone</p>\n<p><strong>+2</strong>&nbsp; 1d6 damage, 1DD to all Actions in Target Zone</p>\n<p><strong>+3</strong>&nbsp; 1d6 damage, 1DD to all Actions in Target Zone and all Adjacent Zones</p>\n<p><strong>+4</strong>&nbsp; 2d6 damage, 1DD to all Actions in Target Zone and all Adjacent Zones</p>\n<p><strong>+5</strong>&nbsp; 2d6 damage, 2DD to all Actions in Target Zone and all Adjacent Zones</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}

5
packs/lore-earth.db Normal file
View File

@ -0,0 +1,5 @@
{"_id":"Cbp5gwCx6o2NARgB","name":"Barrier","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_earth/Barrier.webp","data":{"lore":"earth","circle":2,"range":"Close","description":"<p>The earth heaves up around you forming a chest high (4' tall) loose, rocky earthen berm.</p>\n<p><em>[The barrier may be any 2-dimensional shape the caster desires such as a line, a circle, a semi-circle, a square, a triangle, etc.]</em></p>\n<p>The barrier represents an obstacle to Movement that will require a Move Action Athetics Check [1] to climb over.</p>\n<p><strong>Results Table</strong></p>\n<hr />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; Personal:&nbsp; 5' diameter circle or 15' total berm length</p>\n<p><strong>+2</strong>&nbsp; 10' diameter circle or 30' total berm length</p>\n<p><strong>+3</strong>&nbsp; 20' diameter circle or 65' total berm length</p>\n<p><strong>+4</strong>&nbsp; 30' diameter circle or 95' total berm length</p>\n<p><strong>&gt;= +5</strong>&nbsp; Add rock spikes to one face of the berm that increase the Athletics Check to [2] to climb over.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"H1KKI71UB5WA9WBr","name":"Quicksand","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_earth/Quicksand.webp","data":{"lore":"earth","circle":3,"range":"2 Zones","description":"<p>The earth becomes wet, soft, and spongy...</p>\n<p>The area affected effectively becomes impassable terrain for the duration of the spell.</p>\n<p>Caster can dispell as and when desired.</p>\n<p>&nbsp;</p>\n<p><strong>Area of Effect Spell - Choose Target Space up to 2 Zones away.</strong></p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; 5' diameter area, 5' deep, lasts for 15 minutes (150 Action Rounds)</p>\n<p><strong>+2</strong>&nbsp; 15' diameter area, 5' deep, lasts for 30 minutes</p>\n<p><strong>+3</strong>&nbsp; 20'&nbsp; diameter area, 5' deep, lasts for 45 minutes</p>\n<p><strong>+4</strong>&nbsp; 20' diameter area, 10' deep, lasts for 1 hour</p>\n<p><strong>&gt;= +5</strong>&nbsp; 25' diameter area, 15' deep, lasts for 2 hours</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"IsCvkGS3GQcFZ9vb","name":"Stone Golem","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_earth/Stone%20Golem.webp","data":{"lore":"earth","circle":4,"range":"1 Zone","description":"<p>You summon a golem of earth and stone to do your bidding.</p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; Summon a Veteran Stone Golem for 4 Actions</p>\n<p><strong>+2</strong>&nbsp; Summon a Veteran Stone Golem&nbsp;for 6 Actions</p>\n<p><strong>+3</strong>&nbsp; Summon an Elite Stone Golem&nbsp;for 4 Actions</p>\n<p><strong>+4</strong>&nbsp; Summon an Elite Stone Golem&nbsp;for 6 Actions</p>\n<p><strong>&gt;= +5</strong>&nbsp; Summon a Boss Stone Golem&nbsp;for 10 Actions</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"OVLXaGfpYzvgwysP","name":"Earthquake","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_earth/Earthquake.webp","data":{"lore":"earth","circle":5,"range":"Line of Sight","description":"<p>The earth shakes, rolls, and cracks open</p>\n<p>&nbsp;</p>\n<p><strong>Area of Effect Spell - Choose a Target Zone within Line of Sight.</strong></p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr style=\"border-top: 1px solid var(--color-border-light-primary); border-bottom: 1px solid var(--color-border-light-highlight);\" />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; All creatures in Target Zone fall PRONE</p>\n<p><strong>+2</strong>&nbsp; 1d6 damage, PRONE</p>\n<p><strong>+3</strong>&nbsp; 2d6 damage, PRONE, STAGGERED for 1 Action</p>\n<p><strong>+4</strong>&nbsp; 2d6 damage, PRONE, STAGGERED for 1 Action&nbsp;in Target Zone and all Adjacent Zones</p>\n<p><strong>+5</strong>&nbsp; 3d6 damage,&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">PRONE, STAGGERED for 1 Action</span><span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\"> in Target Zone and all Adjacent Zones</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"UpEjqbQhZAO2Kh08","name":"Stone Skin","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_earth/Stone%20Skin.webp","data":{"lore":"earth","circle":1,"range":"Same Zone","description":"<p>Your target's skin thickens into stony scales that last for 10 Action Rounds or until the Hit Point Absorption is used.</p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; Absorbs 3 Hit Points of damage</p>\n<p><strong>+2</strong>&nbsp; Absorbs 4 Hit Points of damage</p>\n<p><strong>+3</strong>&nbsp; Absorbs 6 Hit Points of damage</p>\n<p><strong>+4</strong>&nbsp; Absorbs 8 Hit Points of damage</p>\n<p><strong>&gt;= +5</strong>&nbsp; Absorbs 10 Hit Points of damage</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}

5
packs/lore-fire.db Normal file
View File

@ -0,0 +1,5 @@
{"_id":"BhBuAZjW6fFGU66P","name":"Fire Ball","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_fire/Fire%20Ball.webp","data":{"lore":"fire","circle":3,"range":"Line of Sight","description":"<p>A ball of flames issues from your outstretched hand and hurtles across the battlefield and explodes in a fiery inferno.</p>\n<p>&nbsp;</p>\n<p><strong>Targeted Spell:&nbsp; Fire Lore Spell Check vs. Target Roll</strong></p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr style=\"border-top: 1px solid var(--color-border-light-primary); border-bottom: 1px solid var(--color-border-light-highlight);\" />\n<p><strong>&lt;= -3</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>-1 to -2</strong>&nbsp; Spell Fizzles</p>\n<p><strong>0</strong>&nbsp; 1d6 damage to target / No splash damage to adjacent creatures</p>\n<p><strong>+1</strong>&nbsp; 2d6 damage to target / 1d6 damage within 5' radius</p>\n<p><strong>+2</strong>&nbsp; 3d6 damage to target, ON FIRE / 1d6 damage within 5' radius</p>\n<p><strong>+3</strong>&nbsp; 4d6 damage to target, ON FIRE, STAGGERED / 2d6 damage within 5' radius</p>\n<p><strong>+4</strong>&nbsp; 5d6 damage to target, ON FIRE, STAGGERED / 3d6 damage within 5' radius, ON FIRE / 1d6 damage within 10' radius</p>\n<p><strong>+5</strong>&nbsp; 6<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">d6 damage to target, ON FIRE, STAGGERED / 3d6 damage within 5' radius, ON FIRE / 2d6 damage within 10' radius</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"DrBWhw1XnfIKgdYc","name":"Fire Storm","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_fire/Fire%20Storm.webp","data":{"lore":"fire","circle":5,"range":"Line of Sight","description":"<p>You open the skies and call down a hellish inferno of fire and brimstone.</p>\n<p>&nbsp;</p>\n<p><strong>Area of Effect Spell - Choose a Target Zone within Line of Sight.</strong></p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr style=\"border-top: 1px solid var(--color-border-light-primary); border-bottom: 1px solid var(--color-border-light-highlight);\" />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; 2d6 damage to all creatures in Target Zone</p>\n<p><strong>+2</strong>&nbsp; 3<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">d6 damage to all creatures in Target Zone, ON FIRE</span></p>\n<p><strong>+3</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">3</span><span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">d6 damage to all creatures in Target Zone, ON FIRE / 2d6 damage in all Adjacent Zones</span></p>\n<p><strong>+4</strong>&nbsp; 4<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">d6 damage to all creatures in Target Zone, ON FIRE, STAGGERED / 2d6 damage in all Adjacent Zones</span></p>\n<p><strong>+5</strong>&nbsp; 5<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">d6 damage to all creatures in Target Zone, ON FIRE, STAGGERED / 3d6 damage in all Adjacent Zones</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"f1YNI4RAvOFhpBIf","name":"Fire Bolt","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_fire/Fire%20Bolt.webp","data":{"lore":"fire","circle":1,"range":"Line of Sight","description":"<p>A small fiery missle shoots from your extended hand and streaks towards your target.</p>\n<p>&nbsp;</p>\n<p><strong>Targeted Spell:&nbsp; Fire Lore Spell Check vs. Target Roll</strong></p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr />\n<p><strong>&lt;= -3</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>-1 to -2</strong>&nbsp; Spell Fizzles</p>\n<p><strong>0</strong>&nbsp; Spell too weak to have any effect on Target</p>\n<p><strong>+1</strong>&nbsp; 1d6 damage</p>\n<p><strong>+2</strong>&nbsp; 2d6 damage</p>\n<p><strong>+3</strong>&nbsp; 3d6 damage, ON FIRE, STAGGERED for 1 Action</p>\n<p><strong>+4</strong>&nbsp; 3d6 damage, PRONE, ON FIRE, STAGGERED for 1 Action</p>\n<p><strong>+5</strong>&nbsp; 4d6 damage, PRONE, ON FIRE, STAGGERED for 1 Action&nbsp;</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"gKU8IwYA21ipd8SO","name":"Flame Serpent","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_fire/Flame%20Serpent.webp","data":{"lore":"fire","circle":4,"range":"1 Zone","description":"<p>You summon a Flame Serpent to attack your enemies.</p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr style=\"border-top: 1px solid var(--color-border-light-primary); border-bottom: 1px solid var(--color-border-light-highlight);\" />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; Summon a Veteran Flame Serpent for 4 Actions</p>\n<p><strong>+2</strong>&nbsp; Summon a Veteran Flame Serpent&nbsp;for 6 Actions</p>\n<p><strong>+3</strong>&nbsp; Summon an Elite Flame Serpent&nbsp;for 4 Actions</p>\n<p><strong>+4</strong>&nbsp; Summon an Elite Flame Serpent&nbsp;for 6 Actions</p>\n<p><strong>&gt;= +5</strong>&nbsp; Summon a Boss Flame Serpent&nbsp;for 10 Actions</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"tLTj25k3936eJujM","name":"Fiery Weapon","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_fire/Flaming%20Weapon.webp","data":{"lore":"fire","circle":2,"range":"Same Zone","description":"<p>The target weapon is sheathed in dancing flames.</p>\n<p>&nbsp;</p>\n<p><strong>Attacks with the weapon this Action Round <span style=\"text-decoration: underline;\">that cause damage</span> will do additional fire damage.</strong></p>\n<p>The flames will fade whether or not an attack is made.</p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; 1d6 Fire damage; flames are doused</p>\n<p><strong>+2</strong>&nbsp; 2d6 Fire damage; flames are doused</p>\n<p><strong>+3</strong>&nbsp; 2d6 Fire damage; then 1d6 Fire damage next attack or Action Round, flames are doused</p>\n<p><strong>+4</strong>&nbsp; 2d6 Fire damage; then 2d6 Fire damage next attack or Action Round, flames are doused</p>\n<p><strong>&gt;= +5</strong>&nbsp; 3d6 Fire damage; then 2d6 Fire damage next attack or Action Round, then 1d6 Fire damage next attack or Action Round, flames are doused.</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}

5
packs/lore-shadow.db Normal file
View File

@ -0,0 +1,5 @@
{"_id":"92HoxIHB3VUIa2PB","name":"Terror","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_shadow/Terror.webp","data":{"lore":"shadow","circle":2,"range":"2 Zones","description":"<p>A curling, swirling black mist completely engulfs your target.</p>\n<p>&nbsp;</p>\n<p><strong>Roll Shadow Lore Spell Check vs. Target Will Save</strong></p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr style=\"border-top: 1px solid var(--color-border-light-primary); border-bottom: 1px solid var(--color-border-light-highlight);\" />\n<p><strong>&lt;= -3</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>-1 to -2</strong>&nbsp; Spell Fizzles</p>\n<p><strong>0</strong>&nbsp; Target shakes head to clear it</p>\n<p><strong>+1</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">STAGGERED &amp; 1DD for 1 Action</span></p>\n<p><strong>+2</strong>&nbsp; STAGGERED, 1DD &amp; Flee for 1 Action</p>\n<p><strong>+3</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">STAGGERED, 1DD &amp; Flee for 1 Action, STAGGERED &amp; 1DD for 1 Action</span></p>\n<p><strong>+4</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">STAGGERED, 1DD &amp; Flee for 2 Actions, STAGGERED &amp; 1DD for 1 Action</span></p>\n<p><strong>+5</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">STAGGERED, 1DD &amp; Flee for 2 Actions, STAGGERED &amp; 1DD for 2 Actions</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"UD2oLWWlYxAv8iRe","name":"Whisper","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_shadow/Whisper.webp","data":{"lore":"shadow","circle":5,"range":"2 Zones","description":"<p>A curling, swirling black mists enters every orifice of your target.</p>\n<p>&nbsp;</p>\n<p><strong>Roll Shadow Lore Spell Check vs. Target Will Save</strong></p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr style=\"border-top: 1px solid var(--color-border-light-primary); border-bottom: 1px solid var(--color-border-light-highlight);\" />\n<p><strong>&lt;= -3</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>-1 to -2</strong>&nbsp; Spell Fizzles</p>\n<p><strong>0</strong>&nbsp; Target coughs and shakes head to clear it</p>\n<p><strong>+1</strong>&nbsp; STAGGERED &amp; 1DD for 2 Actions</p>\n<p><strong>+2</strong>&nbsp; Caster has control of target for 1 Action, STAGGERED &amp; 1DD for 1 Action</p>\n<p><strong>+3</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">Caster has control of target for 2 Actions, STAGGERED &amp; 1DD for 1 Action</span></p>\n<p><strong>+4</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">Caster has control of target for 2 Actions, STAGGERED &amp; 1DD for 2 Actions</span></p>\n<p><strong>+5</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">Caster has control of target for 3 Actions, STAGGERED &amp; 1DD for 2 Actions</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"YRhaIrYj230FO5sS","name":"Grim Reaper","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_shadow/Grim%20Reaper.webp","data":{"lore":"shadow","circle":4,"range":"1 Zone","description":"<p>You summon a shadowy ally to do your bidding.</p>\n<p>&nbsp;</p>\n<p><strong>Results table</strong></p>\n<hr style=\"border-top: 1px solid var(--color-border-light-primary); border-bottom: 1px solid var(--color-border-light-highlight);\" />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; Summon a Veteran Reaper for 4 Actions</p>\n<p><strong>+2</strong>&nbsp; Summon a Veteran Reaper&nbsp;for 6 Actions</p>\n<p><strong>+3</strong>&nbsp; Summon an Elite Reaper&nbsp;for 4 Actions</p>\n<p><strong>+4</strong>&nbsp; Summon an Elite Reaper&nbsp;for 6 Actions</p>\n<p><strong>&gt;= +5</strong>&nbsp; Summon a Boss Reaper&nbsp;for 10 Actions</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"kdilEdK0Isll2T4g","name":"Shadow Meld","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_shadow/Shadow%20Meld.webp","data":{"lore":"shadow","circle":3,"range":"Close","description":"<p>You become an INCORPOREAL shadow.</p>\n<p>&nbsp;</p>\n<p><strong>Gain the Shadow Touch attack at your Shadow Lore Skill Level.</strong></p>\n<p><strong>Being INCORPOREAL makes you immune to Physical Damage.</strong></p>\n<p><strong>+4d6 to Stealth Rolls</strong></p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; Spell lasts for 2 Actions</p>\n<p><strong>+2</strong>&nbsp; Spell lasts for 4 Actions</p>\n<p><strong>+3</strong>&nbsp; Spell lasts for 6 Actions</p>\n<p><strong>+4</strong> Spell lasts for 8 Actions</p>\n<p><strong>&gt;= +5</strong> Spell lasts for 10 Actions</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"tfbWGOUKM4sZkzHQ","name":"Confusion","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_shadow/Confusion.webp","data":{"lore":"shadow","circle":1,"range":"2 Zones","description":"<p>A curling, swirling black mist engulfs your target's head.</p>\n<p>&nbsp;</p>\n<p><strong>Roll Shadow Lore Spell Check vs. Target Will Save</strong></p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr />\n<p><strong>&lt;= -3</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>-1 to -2</strong>&nbsp; Spell Fizzles</p>\n<p><strong>0</strong>&nbsp; Target shakes head to clear it</p>\n<p><strong>+1</strong>&nbsp; STAGGERED for 1 Action</p>\n<p><strong>+2</strong>&nbsp; STAGGERED &amp; 1DD for 1 Action</p>\n<p><strong>+3</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">STAGGERED &amp; 1DD for 1 Action, STAGGERED for 1 Action</span></p>\n<p><strong>+4</strong>&nbsp; STUNNED for 1 Action,&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">STAGGERED &amp; 1DD for 1 Action, STAGGERED for 1 Action</span></p>\n<p><strong>+5</strong>&nbsp; STUNNED for 1 Actions, STAGGERED &amp; 1DD for 2 Actions</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}

5
packs/lore-water.db Normal file
View File

@ -0,0 +1,5 @@
{"_id":"5uDoivPNJW4cIule","name":"Jet","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_water/Jet.webp","data":{"lore":"water","circle":3,"range":"1 Zone","description":"<p>A high velocity water jet shoots from your hands across the battlefield.</p>\n<p>&nbsp;</p>\n<p><strong>Targeted Spell:&nbsp; Water Lore Spell Check vs. Target Roll</strong></p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr style=\"border-top: 1px solid var(--color-border-light-primary); border-bottom: 1px solid var(--color-border-light-highlight);\" />\n<p><strong>&lt;= -3</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>-1 to -2</strong>&nbsp; Spell Fizzles</p>\n<p><strong>0</strong>&nbsp; Target gets a refreshing shower</p>\n<p><strong>+1</strong>&nbsp; Target STAGGERED for 1 Action</p>\n<p><strong>+2</strong>&nbsp; Target pushed 5' away from Caster, STAGGERED for 1 Action</p>\n<p><strong>+3</strong>&nbsp; 1d6 damage, <span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">Target pushed 10' away from Caster, STAGGERED for 1 Action</span></p>\n<p><strong>+4</strong>&nbsp; 2<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">d6 damage,</span><span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">&nbsp;</span><span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">Target pushed 10' away from Caster, PRONE, STAGGERED for 1 Action</span></p>\n<p><strong>+5</strong>&nbsp; 3<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">d6 damage,</span><span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">&nbsp;</span><span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">Target pushed 10' away from Caster, PRONE STAGGERED for 2 Actions</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"D8nvAbtVEduSoNpC","name":"Water Elemental","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_water/Water%20Elemental.webp","data":{"lore":"water","circle":4,"range":"1 Zone","description":"<p>You summon a Water Elemental to sweep you enemies before you.</p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr style=\"border-top: 1px solid var(--color-border-light-primary); border-bottom: 1px solid var(--color-border-light-highlight);\" />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; Summon a Veteran Water Elemental for 4 Actions</p>\n<p><strong>+2</strong>&nbsp; Summon a Veteran Water Elemental&nbsp;for 6 Actions</p>\n<p><strong>+3</strong>&nbsp; Summon an Elite Water Elemental&nbsp;for 4 Actions</p>\n<p><strong>+4</strong>&nbsp; Summon an Elite Water Elemental&nbsp;for 6 Actions</p>\n<p><strong>&gt;= +5</strong>&nbsp; Summon a Boss Water Elemental&nbsp;for 10 Actions</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"Gl1dYziKfZNo6HEx","name":"Fog","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_water/Fog.webp","data":{"lore":"water","circle":5,"range":"Line of Sight","description":"<p>A thick, swirling fog appears in the Target Zone.</p>\n<p>&nbsp;</p>\n<p>The Fog blocks Line of Sight into and out of all affected Zones and causes Disadvantage to all ranged attacks made within any affected Zone.</p>\n<p>All Moves require +1 Successes.</p>\n<p>&nbsp;</p>\n<p><strong>Area of Effect Spell - Choose Target Zone in Line of Sight</strong></p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr style=\"border-top: 1px solid var(--color-border-light-primary); border-bottom: 1px solid var(--color-border-light-highlight);\" />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; Fog fills the Target Zone for 3 Action Rounds</p>\n<p><strong>+2</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">Fog fills the Target Zone for 5 Action Rounds</span></p>\n<p><strong>+3</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">Fog fills the Target Zone and all Adjacent Zones for 5 Action Rounds</span></p>\n<p><strong>+4</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">Fog fills the Target Zone and all Adjacent Zones for 8 Action Rounds</span></p>\n<p><strong>+5</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">Fog fills the Target Zone and all Adjacent Zones for 10 Action Rounds</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"Uekx1LKGG6Hzfur4","name":"Restore","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_water/Restore.webp","data":{"lore":"water","circle":1,"range":"Same Zone","description":"<p>A cool, refreshing blue glow issues from your hands.</p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; Restore 1 Effort</p>\n<p><strong>+2</strong>&nbsp; Restore 1d3 Effort</p>\n<p><strong>+3</strong>&nbsp; Restore 1d6 Effort</p>\n<p><strong>+4</strong>&nbsp; Restore 1d8 Effort, remove 1 random CONDITION</p>\n<p><strong>+5</strong>&nbsp; Restore 1d10 Effort, remove 1 random CONDITION</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"jiGRn6KPXJgkwPU4","name":"Abolish","type":"spell","img":"systems/fvtt-crucible-rpg/images/icons/lore_water/Abolish.webp","data":{"lore":"water","circle":2,"range":"Same Zone","description":"<p>Green energy rushes from your hands and envelops your target.</p>\n<p>&nbsp;</p>\n<p><strong>Results Table</strong></p>\n<hr style=\"border-top: 1px solid var(--color-border-light-primary); border-bottom: 1px solid var(--color-border-light-highlight);\" />\n<p><strong>&lt;= 0</strong>&nbsp; SPELL FAILURE! (FUMBLE)</p>\n<p><strong>+1</strong>&nbsp; R<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">emove 1 random CONDITION</span></p>\n<p><strong>+2</strong>&nbsp; R<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">emove 1 CONDITION of caster's choice</span></p>\n<p><strong>+3</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">R</span><span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">emove 2 CONDITIONS of caster's choice</span></p>\n<p><strong>+4</strong>&nbsp;&nbsp;<span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">R</span><span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">emove 2 CONDITIONS of caster's choice and restore 1d3 Effort</span></p>\n<p><strong>+5</strong>&nbsp; <span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">R</span><span style=\"font-family: var(--font-primary); font-size: var(--font-size-14);\">emove all CONDITIONS and restore 1d6 Effort</span></p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}

0
packs/lore.db Normal file
View File

5
packs/poisons.db Normal file
View File

@ -0,0 +1,5 @@
{"_id":"6bVupGZB5kEIPqlk","name":"Mild Poison","type":"poison","img":"systems/fvtt-crucible-rpg/images/icons/poisons/MILD%20POISON.webp","data":{"description":"<p>Pass&nbsp; Fort Sv [2] else:</p>\n<ul>\n<li>Apply Sicken until Long Rest or Cleansed</li>\n<li>Sap 1d6 Effort and 1d6 Hit Points (one time)</li>\n</ul>\n<p>&nbsp;</p>\n<p>Cleansing requires two consecutive First Aid Checks [2] or one Lore (Miracle) Check [2].</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"AaUiFmotgZSuFh7p","name":"Strong Poison","type":"poison","img":"systems/fvtt-crucible-rpg/images/icons/poisons/STRONG%20POISON.webp","data":{"description":"<p>Apply Sicken for 1 day or until Cleansed and Sap 1d8 Effort and 1d8 Hit Points then;</p>\n<p>&nbsp;</p>\n<p>Pass&nbsp; Fort Sv [2] else:</p>\n<ul>\n<li>Sicken persists, obviously</li>\n<li>Sap 1d3 Effort and 1d3 Hit Points per hour for 1 week or until Cleansed</li>\n</ul>\n<p>&nbsp;</p>\n<p>If Effort or Hit Points reach 0 then Character is Incapacitated and must pass a Fort Sv [1] every two hours or Die until Cleansed.</p>\n<p>&nbsp;</p>\n<p>Cleansing requires two consecutive First Aid Checks [4] or one Lore (Miracle) Check [4].</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"Db6fHR3N3tyjVZEh","name":"Weak Poison","type":"poison","img":"systems/fvtt-crucible-rpg/images/icons/poisons/WEAK%20POISON.webp","data":{"description":"<p>Pass&nbsp; Fort Sv [1] else:</p>\n<ul>\n<li>Apply Sicken for 4 hours or until Cleansed</li>\n<li>Sap 1d3 Effort (one time)</li>\n</ul>\n<p>&nbsp;</p>\n<p>Cleansing requires two consecutive First Aid Checks [1] or one Lore (Miracle) Check [1].</p>\n<p>&nbsp;</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"aMeKlALnTAMYKvoz","name":"Deadly Poison","type":"poison","img":"systems/fvtt-crucible-rpg/images/icons/poisons/DEADLY%20POISON.webp","data":{"description":"<p>Apply Sicken for 3 days or until Cleansed and Sap 2d6 Effort and 2d6 Hit Points then;</p>\n<p>&nbsp;</p>\n<p>Pass&nbsp; Fort Sv [2] else:</p>\n<ul>\n<li>Sicken persists, obviously</li>\n<li>Sap 1d6 Effort and 1d6 Hit Points per hour until Cleansed</li>\n</ul>\n<p>&nbsp;</p>\n<p>If Effort or Hit Points reach 0 then Character is Incapacitated and must pass a Fort Sv [1] every hour or Die until Cleansed.</p>\n<p>&nbsp;</p>\n<p>Cleansing requires two consecutive First Aid Checks [5] or one Lore (Miracle) Check [5].</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}
{"_id":"dVgyxWXp9s0V5XGh","name":"Moderate Poison","type":"poison","img":"systems/fvtt-crucible-rpg/images/icons/poisons/MODERATE%20POISON.webp","data":{"description":"<p>Sap 1d6 Effort and 1d6 Hit Points then;</p>\n<p>&nbsp;</p>\n<p>Pass&nbsp; Fort Sv [2] else:</p>\n<ul>\n<li>Apply Sicken</li>\n<li>Sap 1d3 Effort per hour until 2 Long Rests or Cleansed</li>\n<li>Make a Fort Sv [2] each hour to end the Effort Sap</li>\n</ul>\n<p>If Effort reaches 0 then Character is Incapacitated until Cleansed.</p>\n<p>&nbsp;</p>\n<p>Cleansing requires two consecutive First Aid Checks [3] or one Lore (Miracle) Check [3].</p>"},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"Up3b6rNa3VKAFQC3":3},"flags":{}}

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