mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-01-17 23:49:02 +01:00
Fix conflict
This commit is contained in:
commit
dbb07008f0
677 changed files with 67498 additions and 579 deletions
|
|
@ -190,12 +190,15 @@ Hooks.on('renderHandlebarsApplication', (_, element) => {
|
|||
|
||||
Hooks.on('chatMessage', (_, message) => {
|
||||
if (message.startsWith('/dr')) {
|
||||
const rollCommand = rollCommandToJSON(message.replace(/\/dr\s?/, ''));
|
||||
if (!rollCommand) {
|
||||
const result = rollCommandToJSON(message.replace(/\/dr\s?/, ''));
|
||||
if (!result) {
|
||||
ui.notifications.error(game.i18n.localize('DAGGERHEART.UI.Notifications.dualityParsing'));
|
||||
return false;
|
||||
}
|
||||
|
||||
const { result: rollCommand, flavor } = result;
|
||||
|
||||
const reaction = rollCommand.reaction;
|
||||
const traitValue = rollCommand.trait?.toLowerCase();
|
||||
const advantage = rollCommand.advantage
|
||||
? CONFIG.DH.ACTIONS.advantageState.advantage.value
|
||||
|
|
@ -211,7 +214,16 @@ Hooks.on('chatMessage', (_, message) => {
|
|||
})
|
||||
: game.i18n.localize('DAGGERHEART.GENERAL.duality');
|
||||
|
||||
enrichedDualityRoll({ traitValue, target, difficulty, title, label: 'test', actionType: null, advantage });
|
||||
enrichedDualityRoll({
|
||||
reaction,
|
||||
traitValue,
|
||||
target,
|
||||
difficulty,
|
||||
title,
|
||||
label: 'test',
|
||||
actionType: null,
|
||||
advantage
|
||||
});
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
|
@ -238,3 +250,48 @@ Hooks.on('renderJournalDirectory', async (tab, html, _, options) => {
|
|||
};
|
||||
}
|
||||
});
|
||||
|
||||
Hooks.on('moveToken', async (movedToken, data) => {
|
||||
const effectsAutomation = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Automation).effects;
|
||||
if (!effectsAutomation.rangeDependent) return;
|
||||
|
||||
const rangeDependantEffects = movedToken.actor.effects.filter(effect => effect.system.rangeDependence?.enabled);
|
||||
|
||||
const updateEffects = async (disposition, token, effects, effectUpdates) => {
|
||||
const rangeMeasurement = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.RangeMeasurement);
|
||||
|
||||
for (let effect of effects.filter(x => x.system.rangeDependence?.enabled)) {
|
||||
const { target, range, type } = effect.system.rangeDependence;
|
||||
if ((target === 'friendly' && disposition !== 1) || (target === 'hostile' && disposition !== -1))
|
||||
return false;
|
||||
|
||||
const distanceBetween = canvas.grid.measurePath([
|
||||
{ ...movedToken.toObject(), x: data.destination.x, y: data.destination.y },
|
||||
token
|
||||
]).distance;
|
||||
const distance = rangeMeasurement[range];
|
||||
|
||||
const reverse = type === CONFIG.DH.GENERAL.rangeInclusion.outsideRange.id;
|
||||
const newDisabled = reverse ? distanceBetween <= distance : distanceBetween > distance;
|
||||
const oldDisabled = effectUpdates[effect.uuid] ? effectUpdates[effect.uuid].disabled : newDisabled;
|
||||
effectUpdates[effect.uuid] = {
|
||||
disabled: oldDisabled || newDisabled,
|
||||
value: effect
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
const effectUpdates = {};
|
||||
for (let token of game.scenes.find(x => x.active).tokens) {
|
||||
if (token.id !== movedToken.id) {
|
||||
await updateEffects(token.disposition, token, rangeDependantEffects, effectUpdates);
|
||||
}
|
||||
|
||||
if (token.actor) await updateEffects(movedToken.disposition, token, token.actor.effects, effectUpdates);
|
||||
}
|
||||
|
||||
for (let key in effectUpdates) {
|
||||
const effect = effectUpdates[key];
|
||||
await effect.value.update({ disabled: effect.disabled });
|
||||
}
|
||||
});
|
||||
|
|
|
|||
502
lang/en.json
502
lang/en.json
|
|
@ -88,6 +88,17 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"ACTIVEEFFECT": {
|
||||
"Config": {
|
||||
"rangeDependence": {
|
||||
"title": "Range Dependence"
|
||||
}
|
||||
},
|
||||
"RangeDependance": {
|
||||
"hint": "Settings for an optional distance at which this effect should activate",
|
||||
"title": "Range Dependant"
|
||||
}
|
||||
},
|
||||
"ACTORS": {
|
||||
"Adversary": {
|
||||
"FIELDS": {
|
||||
|
|
@ -534,84 +545,220 @@
|
|||
"ArmorFeature": {
|
||||
"burning": {
|
||||
"name": "Burning",
|
||||
"description": "When an adversary attacks you within Melee range, they mark a Stress.",
|
||||
"actions": {
|
||||
"burn": {
|
||||
"name": "Burn",
|
||||
"description": "When an adversary attacks you within Melee range, they mark a Stress."
|
||||
}
|
||||
}
|
||||
},
|
||||
"channeling": {
|
||||
"name": "Channeling",
|
||||
"description": "+1 to Spellcast Rolls",
|
||||
"effects": {
|
||||
"channeling": {
|
||||
"name": "Channeling",
|
||||
"description": "+1 to Spellcast Rolls"
|
||||
}
|
||||
}
|
||||
},
|
||||
"difficult": {
|
||||
"name": "Difficult",
|
||||
"description": "-1 to all character traits and Evasion",
|
||||
"effects": {
|
||||
"difficult": {
|
||||
"name": "Difficult",
|
||||
"description": "-1 to all character traits and Evasion"
|
||||
}
|
||||
}
|
||||
},
|
||||
"flexible": {
|
||||
"name": "Flexible",
|
||||
"description": "+1 to Evasion",
|
||||
"effects": {
|
||||
"flexible": {
|
||||
"name": "Flexible",
|
||||
"description": "+1 to Evasion"
|
||||
}
|
||||
}
|
||||
},
|
||||
"fortified": {
|
||||
"name": "Fortified",
|
||||
"description": "When you mark an Armor Slot, you reduce the severity of an attack by two thresholds instead of one.",
|
||||
"effects": {
|
||||
"fortified": {
|
||||
"name": "Fortified",
|
||||
"description": "When you mark an Armor Slot, you reduce the severity of an attack by two thresholds instead of one."
|
||||
}
|
||||
}
|
||||
},
|
||||
"gilded": {
|
||||
"name": "Gilded",
|
||||
"description": "+1 to Presence",
|
||||
"effects": {
|
||||
"gilded": {
|
||||
"name": "Gilded",
|
||||
"description": "+1 to Presence"
|
||||
}
|
||||
}
|
||||
},
|
||||
"heavy": {
|
||||
"name": "Heavy",
|
||||
"description": "-1 to Evasion",
|
||||
"effects": {
|
||||
"heavy": {
|
||||
"name": "Heavy",
|
||||
"description": "-1 to Evasion"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hopeful": {
|
||||
"name": "Hopeful",
|
||||
"description": "When you would spend a Hope, you can mark an Armor Slot instead.",
|
||||
"actions": {
|
||||
"hope": {
|
||||
"name": "Hope",
|
||||
"description": "When you would spend a Hope, you can mark an Armor Slot instead."
|
||||
}
|
||||
}
|
||||
},
|
||||
"impenetrable": {
|
||||
"name": "Impenetrable",
|
||||
"description": "Once per short rest, when you would mark your last Hit Point, you can instead mark a Stress.",
|
||||
"actions": {
|
||||
"impenetrable": {
|
||||
"name": "Impenetrable",
|
||||
"description": "Once per short rest, when you would mark your last Hit Point, you can instead mark a Stress."
|
||||
}
|
||||
}
|
||||
},
|
||||
"magical": {
|
||||
"name": "Magical",
|
||||
"description": "You can't mark an Armor Slot to reduce physical damage.",
|
||||
"effects": {
|
||||
"magical": {
|
||||
"name": "Magical",
|
||||
"description": "You can't mark an Armor Slot to reduce physical damage."
|
||||
}
|
||||
}
|
||||
},
|
||||
"painful": {
|
||||
"name": "Painful",
|
||||
"description": "Each time you mark an Armor Slot, you must mark a Stress.",
|
||||
"actions": {
|
||||
"pain": {
|
||||
"name": "Pain",
|
||||
"description": "Each time you mark an Armor Slot, you must mark a Stress."
|
||||
}
|
||||
}
|
||||
},
|
||||
"physical": {
|
||||
"name": "Physical",
|
||||
"description": "You can't mark an Armor Slot to reduce magic damage.",
|
||||
"effects": {
|
||||
"physical": {
|
||||
"name": "Physical",
|
||||
"description": "You can't mark an Armor Slot to reduce magic damage."
|
||||
}
|
||||
}
|
||||
},
|
||||
"quiet": {
|
||||
"name": "Quiet",
|
||||
"description": "You gain a +2 bonus to rolls you make to move silently.",
|
||||
"actions": {
|
||||
"quiet": {
|
||||
"name": "Quiet",
|
||||
"description": "You gain a +2 bonus to rolls you make to move silently."
|
||||
}
|
||||
}
|
||||
},
|
||||
"reinforced": {
|
||||
"name": "Reinforced",
|
||||
"description": "When you mark your last Armor Slot, increase your damage thresholds by +2 until you clear at least 1 Armor Slot.",
|
||||
"actions": {
|
||||
"reinforce": {
|
||||
"name": "Reinforce",
|
||||
"description": "When you mark your last Armor Slot, increase your damage thresholds by +2 until you clear at least 1 Armor Slot."
|
||||
}
|
||||
},
|
||||
"effects": {
|
||||
"reinforced": {
|
||||
"name": "Reinforced",
|
||||
"description": "When you mark your last Armor Slot, increase your damage thresholds by +2 until you clear at least 1 Armor Slot."
|
||||
}
|
||||
}
|
||||
},
|
||||
"resilient": {
|
||||
"name": "Resilient",
|
||||
"description": "Before you mark your last Armor Slot, roll a d6. On a result of 6, reduce the severity by one threshold without marking an Armor Slot.",
|
||||
"actions": {
|
||||
"resilient": {
|
||||
"name": "Resilient",
|
||||
"description": "Before you mark your last Armor Slot, roll a d6. On a result of 6, reduce the severity by one threshold without marking an Armor Slot."
|
||||
}
|
||||
}
|
||||
},
|
||||
"sharp": {
|
||||
"name": "Sharp",
|
||||
"description": "On a successful attack against a target within Melee range, add a d4 to the damage roll.",
|
||||
"effects": {
|
||||
"sharp": {
|
||||
"name": "Sharp",
|
||||
"description": "On a successful attack against a target within Melee range, add a d4 to the damage roll."
|
||||
}
|
||||
}
|
||||
},
|
||||
"shifting": {
|
||||
"name": "Shifting",
|
||||
"description": "When you are targeted for an attack, you can mark an Armor Slot to give the attack roll against you disadvantage.",
|
||||
"actions": {
|
||||
"shift": {
|
||||
"name": "Shift",
|
||||
"description": "When you are targeted for an attack, you can mark an Armor Slot to give the attack roll against you disadvantage."
|
||||
}
|
||||
}
|
||||
},
|
||||
"timeslowing": {
|
||||
"name": "Timeslowing",
|
||||
"description": "Mark an Armor Slot to roll a d4 and add its result as a bonus to your Evasion against an incoming attack.",
|
||||
"actions": {
|
||||
"slowTime": {
|
||||
"name": "Slow Time",
|
||||
"description": "Mark an Armor Slot to roll a d4 and add its result as a bonus to your Evasion against an incoming attack."
|
||||
}
|
||||
}
|
||||
},
|
||||
"truthseeking": {
|
||||
"name": "Truthseeking",
|
||||
"description": "This armor glows when another creature within Close range tells a lie.",
|
||||
"actions": {
|
||||
"truthseeking": {
|
||||
"name": "Truthseeking",
|
||||
"description": "This armor glows when another creature within Close range tells a lie."
|
||||
}
|
||||
}
|
||||
},
|
||||
"veryHeavy": {
|
||||
"name": "Very Heavy",
|
||||
"description": "-2 to Evasion; -1 to Agility",
|
||||
"effects": {
|
||||
"veryHeavy": {
|
||||
"name": "Very Heavy",
|
||||
"description": "-2 to Evasion; -1 to Agility"
|
||||
}
|
||||
}
|
||||
},
|
||||
"warded": {
|
||||
"name": "Warded",
|
||||
"description": "You reduce incoming magic damage by your Armor Score before applying it to your damage thresholds.",
|
||||
"effects": {
|
||||
"warded": {
|
||||
"name": "Warded",
|
||||
"description": "You reduce incoming magic damage by your Armor Score before applying it to your damage thresholds."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"BeastformType": {
|
||||
"normal": "Normal",
|
||||
|
|
@ -622,6 +769,10 @@
|
|||
"oneHanded": "One-Handed",
|
||||
"twoHanded": "Two-Handed"
|
||||
},
|
||||
"RangeInclusion": {
|
||||
"withinRange": "Within Range",
|
||||
"outsideRange": "Outside Range"
|
||||
},
|
||||
"Condition": {
|
||||
"dead": {
|
||||
"name": "Dead",
|
||||
|
|
@ -716,7 +867,7 @@
|
|||
"name": "Hope",
|
||||
"abbreviation": "HO"
|
||||
},
|
||||
"armorStack": {
|
||||
"armorSlot": {
|
||||
"name": "Armor Slot",
|
||||
"abbreviation": "AS"
|
||||
},
|
||||
|
|
@ -838,193 +989,515 @@
|
|||
"WeaponFeature": {
|
||||
"barrier": {
|
||||
"name": "Barrier",
|
||||
"description": "Gain your character's Tier + 1 to Armor Score; -1 to Evasion"
|
||||
"description": "Gain Weapon Tier + 1 to Armor Score; -1 to Evasion",
|
||||
"effects": {
|
||||
"barrier": {
|
||||
"name": "Barrier",
|
||||
"description": "Gain Weapon Tier + 1 to Armor Score; -1 to Evasion"
|
||||
}
|
||||
}
|
||||
},
|
||||
"bonded": {
|
||||
"name": "Bonded",
|
||||
"description": "Gain a bonus to your damage rolls equal to your level.",
|
||||
"effects": {
|
||||
"damage": {
|
||||
"name": "Weapon Bond",
|
||||
"description": "Gain a bonus to your damage rolls equal to your level."
|
||||
}
|
||||
}
|
||||
},
|
||||
"bouncing": {
|
||||
"name": "Bouncing",
|
||||
"description": "Mark 1 or more Stress to hit that many targets in range of the attack.",
|
||||
"actions": {
|
||||
"bounce": {
|
||||
"name": "Bounce",
|
||||
"description": "Mark 1 or more Stress to hit that many targets in range of the attack."
|
||||
}
|
||||
}
|
||||
},
|
||||
"brave": {
|
||||
"name": "Brave",
|
||||
"description": "-1 to Evasion; +3 to Severe damage threshold"
|
||||
"description": "-1 to Evasion; + Weapon Tier to Severe damage threshold",
|
||||
"effects": {
|
||||
"brave": {
|
||||
"name": "Brave",
|
||||
"description": "-1 to Evasion; + Weapon Tier to Severe damage threshold"
|
||||
}
|
||||
}
|
||||
},
|
||||
"brutal": {
|
||||
"name": "Brutal",
|
||||
"description": "When you roll the maximum value on a damage die, roll an additional damage die.",
|
||||
"actions": {
|
||||
"addDamage": {
|
||||
"name": "Brutal",
|
||||
"description": "When you roll the maximum value on a damage die, roll an additional damage die."
|
||||
}
|
||||
}
|
||||
},
|
||||
"burning": {
|
||||
"name": "Burning",
|
||||
"description": "When you roll the maximum value on a damage die, roll an additional damage die.",
|
||||
"actions": {
|
||||
"burn": {
|
||||
"name": "Burn",
|
||||
"description": "When you roll a 6 on a damage die, the target must mark a Stress."
|
||||
}
|
||||
}
|
||||
},
|
||||
"charged": {
|
||||
"name": "Charged",
|
||||
"description": "Mark a Stress to gain a +1 bonus to your Proficiency on a primary weapon attack.",
|
||||
"actions": {
|
||||
"markStress": {
|
||||
"name": "Charge",
|
||||
"description": "Mark a Stress to gain a +1 bonus to your Proficiency on a primary weapon attack."
|
||||
}
|
||||
},
|
||||
"effects": {
|
||||
"charged": {
|
||||
"name": "Charged",
|
||||
"description": "Gain a +1 bonus to your Proficiency on a primary weapon attack."
|
||||
}
|
||||
}
|
||||
},
|
||||
"concussive": {
|
||||
"name": "Concussive",
|
||||
"description": "On a successful attack, you can spend a Hope to knock the target back to Far range.",
|
||||
"actions": {
|
||||
"attack": {
|
||||
"name": "Concuss",
|
||||
"description": "On a successful attack, you can spend a Hope to knock the target back to Far range."
|
||||
}
|
||||
}
|
||||
},
|
||||
"cumbersome": {
|
||||
"name": "Cumbersome",
|
||||
"description": "-1 to Finesse",
|
||||
"effects": {
|
||||
"cumbersome": {
|
||||
"name": "Cumbersome",
|
||||
"description": "-1 to Finesse"
|
||||
}
|
||||
}
|
||||
},
|
||||
"deadly": {
|
||||
"name": "Deadly",
|
||||
"description": "When you deal Severe damage, the target must mark an additional HP.",
|
||||
"actions": {
|
||||
"extraDamage": {
|
||||
"name": "Deadly",
|
||||
"description": "When you deal Severe damage, the target must mark an additional HP."
|
||||
}
|
||||
}
|
||||
},
|
||||
"deflecting": {
|
||||
"name": "Deflecting",
|
||||
"description": "When you are attacked, you can mark an Armor Slot to gain a bonus to your Evasion equal to your Armor Score against the attack.",
|
||||
"actions": {
|
||||
"deflect": {
|
||||
"name": "Deflect",
|
||||
"description": "When you are attacked, you can mark an Armor Slot to gain a bonus to your Evasion equal to your Armor Score against the attack."
|
||||
}
|
||||
},
|
||||
"effects": {
|
||||
"deflecting": {
|
||||
"name": "Deflecting",
|
||||
"description": "Gain a bonus to your Evasion equal to your Armor Score against the attack"
|
||||
}
|
||||
}
|
||||
},
|
||||
"destructive": {
|
||||
"name": "Destructive",
|
||||
"description": "-1 to Agility; on a successful attack, all adversaries within Very Close range must mark a Stress."
|
||||
"description": "-1 to Agility; on a successful attack, all adversaries within Very Close range must mark a Stress.",
|
||||
"actions": {
|
||||
"attack": {
|
||||
"name": "Destruction",
|
||||
"description": "On a successful attack, all adversaries within Very Close range must mark a Stress."
|
||||
}
|
||||
},
|
||||
"effects": {
|
||||
"agility": {
|
||||
"name": "Destructive",
|
||||
"description": "-1 to Agility"
|
||||
}
|
||||
}
|
||||
},
|
||||
"devastating": {
|
||||
"name": "Devastating",
|
||||
"description": "Before you make an attack roll, you can mark a Stress to use a d20 as your damage die.",
|
||||
"actions": {
|
||||
"devastate": {
|
||||
"name": "Devastate",
|
||||
"description": "Before you make an attack roll, you can mark a Stress to use a d20 as your damage die."
|
||||
}
|
||||
}
|
||||
},
|
||||
"doubleDuty": {
|
||||
"name": "Double Duty",
|
||||
"description": "+1 to Armor Score; +1 to primary weapon damage within Melee range",
|
||||
"effects": {
|
||||
"doubleDuty": {
|
||||
"name": "Double Duty",
|
||||
"description": "+1 to Armor Score; +1 to primary weapon damage within Melee range"
|
||||
}
|
||||
}
|
||||
},
|
||||
"doubledUp": {
|
||||
"name": "Doubled Up",
|
||||
"description": "When you make an attack with your primary weapon, you can deal damage to another target within Melee range.",
|
||||
"actions": {
|
||||
"doubleUp": {
|
||||
"name": "Double Up",
|
||||
"description": "When you make an attack with your primary weapon, you can deal damage to another target within Melee range."
|
||||
}
|
||||
}
|
||||
},
|
||||
"dueling": {
|
||||
"name": "Dueling",
|
||||
"description": "When there are no other creatures within Close range of the target, gain advantage on your attack roll against them.",
|
||||
"actions": {
|
||||
"duel": {
|
||||
"name": "Duel",
|
||||
"description": "When there are no other creatures within Close range of the target, gain advantage on your attack roll against them."
|
||||
}
|
||||
}
|
||||
},
|
||||
"eruptive": {
|
||||
"name": "Eruptive",
|
||||
"description": "On a successful attack against a target within Melee range, all other adversaries within Very Close range must succeed on a reaction roll (14) or take half damage.",
|
||||
"actions": {
|
||||
"erupt": {
|
||||
"name": "Erupt",
|
||||
"description": "On a successful attack against a target within Melee range, all other adversaries within Very Close range must succeed on a reaction roll (14) or take half damage."
|
||||
}
|
||||
}
|
||||
},
|
||||
"grappling": {
|
||||
"name": "Grappling",
|
||||
"description": "On a successful attack, you can spend a Hope to Restrain the target or pull them into Melee range with you.",
|
||||
"actions": {
|
||||
"grapple": {
|
||||
"name": "Grapple",
|
||||
"description": "On a successful attack, you can spend a Hope to Restrain the target or pull them into Melee range with you."
|
||||
}
|
||||
}
|
||||
},
|
||||
"greedy": {
|
||||
"name": "Greedy",
|
||||
"description": "Spend a handful of gold to gain a +1 bonus to your Proficiency on a damage roll.",
|
||||
"actions": {
|
||||
"greed": {
|
||||
"name": "Greed",
|
||||
"description": "Spend a handful of gold to gain a +1 bonus to your Proficiency on a damage roll."
|
||||
}
|
||||
}
|
||||
},
|
||||
"healing": {
|
||||
"name": "Healing",
|
||||
"description": "During downtime, automatically clear a Hit Point.",
|
||||
"actions": {
|
||||
"heal": {
|
||||
"name": "Heal",
|
||||
"description": "During downtime, automatically clear a Hit Point."
|
||||
}
|
||||
}
|
||||
},
|
||||
"heavy": {
|
||||
"name": "Heavy",
|
||||
"description": "-1 to Evasion",
|
||||
"effects": {
|
||||
"heavy": {
|
||||
"name": "Heavy",
|
||||
"description": "-1 to Evasion"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hooked": {
|
||||
"name": "Hooked",
|
||||
"description": "On a successful attack, you can pull the target into Melee range.",
|
||||
"actions": {
|
||||
"hook": {
|
||||
"name": "Hook",
|
||||
"description": "On a successful attack, you can pull the target into Melee range."
|
||||
}
|
||||
}
|
||||
},
|
||||
"hot": {
|
||||
"name": "Hot",
|
||||
"description": "This weapon cuts through solid material.",
|
||||
"actions": {
|
||||
"hot": {
|
||||
"name": "Hot",
|
||||
"description": "This weapon cuts through solid material."
|
||||
}
|
||||
}
|
||||
},
|
||||
"invigorating": {
|
||||
"name": "Invigorating",
|
||||
"description": "On a successful attack, roll a d4. On a result of 4, clear a Stress.",
|
||||
"actions": {
|
||||
"invigorate": {
|
||||
"name": "Invigorate",
|
||||
"description": "On a successful attack, roll a d4. On a result of 4, clear a Stress."
|
||||
}
|
||||
}
|
||||
},
|
||||
"lifestealing": {
|
||||
"name": "Lifestealing",
|
||||
"description": "On a successful attack, roll a d6. On a result of 6, clear a Hit Point or clear a Stress.",
|
||||
"actions": {
|
||||
"lifesteal": {
|
||||
"name": "Lifesteal",
|
||||
"description": "On a successful attack, roll a d6. On a result of 6, clear a Hit Point or clear a Stress."
|
||||
}
|
||||
}
|
||||
},
|
||||
"lockedOn": {
|
||||
"name": "Locked On",
|
||||
"description": "On a successful attack, your next attack against the same target with your primary weapon automatically succeeds.",
|
||||
"actions": {
|
||||
"lockOn": {
|
||||
"name": "Lock On",
|
||||
"description": "On a successful attack, your next attack against the same target with your primary weapon automatically succeeds."
|
||||
},
|
||||
"lucky": {
|
||||
"name": "Lucky",
|
||||
"description": "On a failed attack, you can mark a Stress to reroll your attack."
|
||||
}
|
||||
}
|
||||
},
|
||||
"long": {
|
||||
"name": "Long",
|
||||
"description": "This weapon's attack targets all adversaries in a line within range.",
|
||||
"actions": {
|
||||
"long": {
|
||||
"name": "Long",
|
||||
"description": "This weapon's attack targets all adversaries in a line within range."
|
||||
}
|
||||
}
|
||||
},
|
||||
"lucky": {
|
||||
"name": "Lucky",
|
||||
"description": "On a failed attack, you can mark a Stress to reroll your attack.",
|
||||
"actions": {
|
||||
"luck": {
|
||||
"name": "Luck",
|
||||
"description": "On a failed attack, you can mark a Stress to reroll your attack."
|
||||
}
|
||||
}
|
||||
},
|
||||
"massive": {
|
||||
"name": "Massive",
|
||||
"description": "-1 to Evasion; on a successful attack, roll an additional damage die and discard the lowest result.",
|
||||
"effects": {
|
||||
"massive": {
|
||||
"name": "Massive",
|
||||
"description": "-1 to Evasion; on a successful attack, roll an additional damage die and discard the lowest result."
|
||||
}
|
||||
}
|
||||
},
|
||||
"painful": {
|
||||
"name": "Painful",
|
||||
"description": "Each time you make a successful attack, you must mark a Stress.",
|
||||
"actions": {
|
||||
"pain": {
|
||||
"name": "Pain",
|
||||
"description": "Each time you make a successful attack, you must mark a Stress."
|
||||
}
|
||||
}
|
||||
},
|
||||
"paired": {
|
||||
"name": "Paired",
|
||||
"description": "Add your character's Tier + 1 to primary weapon damage against targets within Melee range",
|
||||
"actions": {
|
||||
"paired": {
|
||||
"name": "Paired",
|
||||
"description": "Add your character's Tier + 1 to primary weapon damage against targets within Melee range"
|
||||
}
|
||||
},
|
||||
"effects": {
|
||||
"paired": {
|
||||
"name": "Paired",
|
||||
"description": "Add your character's Tier + 1 to primary weapon damage against targets within Melee range"
|
||||
}
|
||||
}
|
||||
},
|
||||
"parry": {
|
||||
"name": "Parry",
|
||||
"description": "When you are attacked, roll this weapon's damage dice. If any of the attacker's damage dice rolled the same value as your dice, the matching results are discarded from the attacker's damage dice before the damage you take is totaled.",
|
||||
"actions": {
|
||||
"parry": {
|
||||
"name": "Parry",
|
||||
"description": "When you are attacked, roll this weapon's damage dice. If any of the attacker's damage dice rolled the same value as your dice, the matching results are discarded from the attacker's damage dice before the damage you take is totaled."
|
||||
}
|
||||
}
|
||||
},
|
||||
"persuasive": {
|
||||
"name": "Persuasive",
|
||||
"description": "Before you make a Presence Roll, you can mark a Stress to gain a +2 bonus to the result.",
|
||||
"actions": {
|
||||
"persuade": {
|
||||
"name": "Persuade",
|
||||
"description": "Before you make a Presence Roll, you can mark a Stress to gain a +2 bonus to the result."
|
||||
}
|
||||
},
|
||||
"effects": {
|
||||
"persuasive": {
|
||||
"name": "Persuasive",
|
||||
"description": "Gain a +2 bonus to the Presence roll"
|
||||
}
|
||||
}
|
||||
},
|
||||
"pompous": {
|
||||
"name": "Pompous",
|
||||
"description": "You must have a Presence of 0 or lower to use this weapon.",
|
||||
"actions": {
|
||||
"pompous": {
|
||||
"name": "Pompous",
|
||||
"description": "You must have a Presence of 0 or lower to use this weapon."
|
||||
}
|
||||
}
|
||||
},
|
||||
"powerful": {
|
||||
"name": "Powerful",
|
||||
"description": "On a successful attack, roll an additional damage die and discard the lowest result.",
|
||||
"effects": {
|
||||
"powerful": {
|
||||
"name": "Powerful",
|
||||
"description": "On a successful attack, roll an additional damage die and discard the lowest result."
|
||||
}
|
||||
}
|
||||
},
|
||||
"protective": {
|
||||
"name": "Protective",
|
||||
"description": "Add your character's Tier to your Armor Score",
|
||||
"effects": {
|
||||
"protective": {
|
||||
"name": "Protective",
|
||||
"description": "Add your character's Tier to your Armor Score"
|
||||
}
|
||||
}
|
||||
},
|
||||
"quick": {
|
||||
"name": "Quick",
|
||||
"description": "When you make an attack, you can mark a Stress to target another creature within range.",
|
||||
"actions": {
|
||||
"quick": {
|
||||
"name": "Quick",
|
||||
"description": "When you make an attack, you can mark a Stress to target another creature within range."
|
||||
}
|
||||
}
|
||||
},
|
||||
"reliable": {
|
||||
"name": "Reliable",
|
||||
"description": "+1 to attack rolls",
|
||||
"effects": {
|
||||
"reliable": {
|
||||
"name": "Reliable",
|
||||
"description": "+1 to attack rolls"
|
||||
}
|
||||
}
|
||||
},
|
||||
"reloading": {
|
||||
"name": "Reloading",
|
||||
"description": "After you make an attack, roll a d6. On a result of 1, you must mark a Stress to reload this weapon before you can fire it again.",
|
||||
"actions": {
|
||||
"reload": {
|
||||
"name": "Reload",
|
||||
"description": "After you make an attack, roll a d6. On a result of 1, you must mark a Stress to reload this weapon before you can fire it again."
|
||||
}
|
||||
}
|
||||
},
|
||||
"retractable": {
|
||||
"name": "Retractable",
|
||||
"description": "The blade can be hidden in the hilt to avoid detection.",
|
||||
"actions": {
|
||||
"retract": {
|
||||
"name": "Retract",
|
||||
"description": "The blade can be hidden in the hilt to avoid detection."
|
||||
}
|
||||
}
|
||||
},
|
||||
"returning": {
|
||||
"name": "Returning",
|
||||
"description": "When this weapon is thrown within its range, it appears in your hand immediately after the attack.",
|
||||
"actions": {
|
||||
"return": {
|
||||
"name": "Return",
|
||||
"description": "When this weapon is thrown within its range, it appears in your hand immediately after the attack."
|
||||
}
|
||||
}
|
||||
},
|
||||
"scary": {
|
||||
"name": "Scary",
|
||||
"description": "On a successful attack, the target must mark a Stress.",
|
||||
"actions": {
|
||||
"scare": {
|
||||
"name": "Scare",
|
||||
"description": "On a successful attack, the target must mark a Stress."
|
||||
}
|
||||
}
|
||||
},
|
||||
"selfCorrecting": {
|
||||
"name": "Self Correcting",
|
||||
"description": "When you roll a 1 on a damage die, it deals 6 damage instead.",
|
||||
"effects": {
|
||||
"selfCorrecting": {
|
||||
"name": "Self Correcting",
|
||||
"description": "When you roll a 1 on a damage die, it deals 6 damage instead."
|
||||
}
|
||||
}
|
||||
},
|
||||
"serrated": {
|
||||
"name": "Serrated",
|
||||
"description": "When you roll a 1 on a damage die, it deals 8 damage instead.",
|
||||
"effects": {
|
||||
"serrated": {
|
||||
"name": "Serrated",
|
||||
"description": "When you roll a 1 on a damage die, it deals 8 damage instead."
|
||||
}
|
||||
}
|
||||
},
|
||||
"sharpwing": {
|
||||
"name": "Sharpwing",
|
||||
"description": "Gain a bonus to your damage rolls equal to your Agility.",
|
||||
"effects": {
|
||||
"sharpwing": {
|
||||
"name": "Sharpwing",
|
||||
"description": "Gain a bonus to your damage rolls equal to your Agility."
|
||||
}
|
||||
}
|
||||
},
|
||||
"sheltering": {
|
||||
"name": "Sheltering",
|
||||
"description": "When you mark an Armor Slot, it reduces damage for you and all allies within Melee range of you who took the same damage.",
|
||||
"actions": {
|
||||
"shelter": {
|
||||
"name": "Shelter",
|
||||
"description": "When you mark an Armor Slot, it reduces damage for you and all allies within Melee range of you who took the same damage."
|
||||
}
|
||||
}
|
||||
},
|
||||
"startling": {
|
||||
"name": "Startling",
|
||||
"description": "Mark a Stress to crack the whip and force all adversaries within Melee range back to Close range.",
|
||||
"actions": {
|
||||
"startle": {
|
||||
"name": "Startle",
|
||||
"description": "Mark a Stress to crack the whip and force all adversaries within Melee range back to Close range."
|
||||
}
|
||||
}
|
||||
},
|
||||
"timebending": {
|
||||
"name": "Timebending",
|
||||
"description": "You can choose the target of your attack after making your attack roll.",
|
||||
"actions": {
|
||||
"bendTime": {
|
||||
"name": "Bend Time",
|
||||
"description": "You can choose the target of your attack after making your attack roll."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"EFFECTS": {
|
||||
"ApplyLocations": {
|
||||
|
|
@ -1349,7 +1822,6 @@
|
|||
"basics": "Basics",
|
||||
"bonus": "Bonus",
|
||||
"burden": "Burden",
|
||||
"check": "{check} Check",
|
||||
"continue": "Continue",
|
||||
"criticalSuccess": "Critical Success",
|
||||
"d20Roll": "D20 Roll",
|
||||
|
|
@ -1385,6 +1857,7 @@
|
|||
"imagePath": "Image Path",
|
||||
"inactiveEffects": "Inactive Effects",
|
||||
"inventory": "Inventory",
|
||||
"itemResource": "Item Resource",
|
||||
"level": "Level",
|
||||
"levelUp": "Level Up",
|
||||
"loadout": "Loadout",
|
||||
|
|
@ -1396,6 +1869,7 @@
|
|||
"proficiency": "Proficiency",
|
||||
"quantity": "Quantity",
|
||||
"range": "Range",
|
||||
"reactionRoll": "Reaction Roll",
|
||||
"recovery": "Recovery",
|
||||
"reroll": "Reroll",
|
||||
"rerollThing": "Reroll {thing}",
|
||||
|
|
@ -1403,6 +1877,7 @@
|
|||
"roll": "Roll",
|
||||
"rollAll": "Roll All",
|
||||
"rollDamage": "Roll Damage",
|
||||
"rollWith": "{roll} Roll",
|
||||
"save": "Save",
|
||||
"scalable": "Scalable",
|
||||
"situationalBonus": "Situational Bonus",
|
||||
|
|
@ -1550,6 +2025,12 @@
|
|||
"hordeDamage": {
|
||||
"label": "Automatic Horde Damage",
|
||||
"hint": "Automatically active horde effect to lower damage when reaching half or lower HP."
|
||||
},
|
||||
"effects": {
|
||||
"rangeDependent": {
|
||||
"label": "Effect Range Dependent",
|
||||
"hint": "Effects with defined range dependency will automatically turn on/off depending on range"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -1752,7 +2233,8 @@
|
|||
"beastformToManyAdvantages": "You cannot select any more advantages.",
|
||||
"beastformToManyFeatures": "You cannot select any more features.",
|
||||
"beastformEquipWeapon": "You cannot use weapons while in a Beastform.",
|
||||
"loadoutMaxReached": "You already have {max} cards in your loadout. Move atleast one to your vault before adding a new one."
|
||||
"loadoutMaxReached": "You already have {max} cards in your loadout. Move atleast one to your vault before adding a new one.",
|
||||
"insufficientResources": "You have insufficient resources"
|
||||
},
|
||||
"Tooltip": {
|
||||
"disableEffect": "Disable Effect",
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ export default class D20RollDialog extends HandlebarsApplicationMixin(Applicatio
|
|||
this.roll = roll;
|
||||
this.config = config;
|
||||
this.config.experiences = [];
|
||||
this.reactionOverride = config.roll.type === 'reaction';
|
||||
|
||||
if (config.source?.action) {
|
||||
this.item = config.data.parent.items.get(config.source.item) ?? config.data.parent;
|
||||
|
|
@ -30,6 +31,7 @@ export default class D20RollDialog extends HandlebarsApplicationMixin(Applicatio
|
|||
actions: {
|
||||
updateIsAdvantage: this.updateIsAdvantage,
|
||||
selectExperience: this.selectExperience,
|
||||
toggleReaction: this.toggleReaction,
|
||||
submitRoll: this.submitRoll
|
||||
},
|
||||
form: {
|
||||
|
|
@ -103,6 +105,9 @@ export default class D20RollDialog extends HandlebarsApplicationMixin(Applicatio
|
|||
context.isLite = this.config.roll?.lite;
|
||||
context.extraFormula = this.config.extraFormula;
|
||||
context.formula = this.roll.constructFormula(this.config);
|
||||
|
||||
context.showReaction = !context.rollConfig.type && context.rollType === 'DualityRoll';
|
||||
context.reactionOverride = this.reactionOverride;
|
||||
}
|
||||
return context;
|
||||
}
|
||||
|
|
@ -141,7 +146,19 @@ export default class D20RollDialog extends HandlebarsApplicationMixin(Applicatio
|
|||
this.render();
|
||||
}
|
||||
|
||||
static toggleReaction() {
|
||||
if (this.config.roll) {
|
||||
this.reactionOverride = !this.reactionOverride;
|
||||
this.render();
|
||||
}
|
||||
}
|
||||
|
||||
static async submitRoll() {
|
||||
this.config.roll.type = this.reactionOverride
|
||||
? CONFIG.DH.ITEM.actionTypes.reaction.id
|
||||
: this.config.roll.type === CONFIG.DH.ITEM.actionTypes.reaction.id
|
||||
? null
|
||||
: this.config.roll.type;
|
||||
await this.close({ submitted: true });
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -225,7 +225,7 @@ export default class DamageReductionDialog extends HandlebarsApplicationMixin(Ap
|
|||
await super.close({});
|
||||
}
|
||||
|
||||
static async armorStackQuery({ actorId, damage, type }) {
|
||||
static async armorSlotQuery({ actorId, damage, type }) {
|
||||
return new Promise(async (resolve, reject) => {
|
||||
const actor = await fromUuid(actorId);
|
||||
if (!actor || !actor?.isOwner) reject();
|
||||
|
|
|
|||
|
|
@ -108,9 +108,11 @@ export default class DHActionConfig extends DaggerheartSheet(ApplicationV2) {
|
|||
context.hasBaseDamage = !!this.action.parent.attack;
|
||||
context.getEffectDetails = this.getEffectDetails.bind(this);
|
||||
context.costOptions = this.getCostOptions();
|
||||
context.getRollTypeOptions = this.getRollTypeOptions();
|
||||
context.disableOption = this.disableOption.bind(this);
|
||||
context.isNPC = this.action.actor?.isNPC;
|
||||
context.baseSaveDifficulty = this.action.actor?.baseSaveDifficulty;
|
||||
context.baseAttackBonus = this.action.actor?.system.attack?.roll.bonus;
|
||||
context.hasRoll = this.action.hasRoll;
|
||||
|
||||
const settingsTiers = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.LevelTiers).tiers;
|
||||
|
|
@ -131,14 +133,23 @@ export default class DHActionConfig extends DaggerheartSheet(ApplicationV2) {
|
|||
const resource = this.action.parent.resource;
|
||||
if (resource) {
|
||||
options[this.action.parent.parent.id] = {
|
||||
label: this.action.parent.parent.name,
|
||||
group: 'TYPES.Actor.character'
|
||||
label: 'DAGGERHEART.GENERAL.itemResource',
|
||||
group: 'Global'
|
||||
};
|
||||
}
|
||||
|
||||
return options;
|
||||
}
|
||||
|
||||
getRollTypeOptions() {
|
||||
const types = foundry.utils.deepClone(CONFIG.DH.GENERAL.rollTypes);
|
||||
if (!this.action.actor) return types;
|
||||
Object.values(types).forEach(t => {
|
||||
if (this.action.actor.type !== 'character' && t.playerOnly) delete types[t.id];
|
||||
});
|
||||
return types;
|
||||
}
|
||||
|
||||
disableOption(index, costOptions, choices) {
|
||||
const filtered = foundry.utils.deepClone(costOptions);
|
||||
Object.keys(filtered).forEach(o => {
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ export default class DhActiveEffectConfig extends foundry.applications.sheets.Ac
|
|||
header: { template: 'systems/daggerheart/templates/sheets/activeEffect/header.hbs' },
|
||||
tabs: { template: 'templates/generic/tab-navigation.hbs' },
|
||||
details: { template: 'systems/daggerheart/templates/sheets/activeEffect/details.hbs', scrollable: [''] },
|
||||
duration: { template: 'systems/daggerheart/templates/sheets/activeEffect/duration.hbs' },
|
||||
settings: { template: 'systems/daggerheart/templates/sheets/activeEffect/settings.hbs' },
|
||||
changes: {
|
||||
template: 'systems/daggerheart/templates/sheets/activeEffect/changes.hbs',
|
||||
scrollable: ['ol[data-changes]']
|
||||
|
|
@ -39,7 +39,7 @@ export default class DhActiveEffectConfig extends foundry.applications.sheets.Ac
|
|||
sheet: {
|
||||
tabs: [
|
||||
{ id: 'details', icon: 'fa-solid fa-book' },
|
||||
{ id: 'duration', icon: 'fa-solid fa-clock' },
|
||||
{ id: 'settings', icon: 'fa-solid fa-bars', label: 'DAGGERHEART.GENERAL.Tabs.settings' },
|
||||
{ id: 'changes', icon: 'fa-solid fa-gears' }
|
||||
],
|
||||
initial: 'details',
|
||||
|
|
|
|||
|
|
@ -43,25 +43,6 @@ export const actionTypes = {
|
|||
}
|
||||
};
|
||||
|
||||
export const targetTypes = {
|
||||
self: {
|
||||
id: 'self',
|
||||
label: 'Self'
|
||||
},
|
||||
friendly: {
|
||||
id: 'friendly',
|
||||
label: 'Friendly'
|
||||
},
|
||||
hostile: {
|
||||
id: 'hostile',
|
||||
label: 'Hostile'
|
||||
},
|
||||
any: {
|
||||
id: 'any',
|
||||
label: 'Any'
|
||||
}
|
||||
};
|
||||
|
||||
export const damageOnSave = {
|
||||
none: {
|
||||
id: 'none',
|
||||
|
|
|
|||
|
|
@ -43,6 +43,40 @@ export const range = {
|
|||
}
|
||||
};
|
||||
|
||||
export const rangeInclusion = {
|
||||
withinRange: {
|
||||
id: 'withinRange',
|
||||
label: 'DAGGERHEART.CONFIG.RangeInclusion.withinRange'
|
||||
},
|
||||
outsideRange: {
|
||||
id: 'outsideRange',
|
||||
label: 'DAGGERHEART.CONFIG.RangeInclusion.outsideRange'
|
||||
}
|
||||
};
|
||||
|
||||
export const otherTargetTypes = {
|
||||
friendly: {
|
||||
id: 'friendly',
|
||||
label: 'Friendly'
|
||||
},
|
||||
hostile: {
|
||||
id: 'hostile',
|
||||
label: 'Hostile'
|
||||
},
|
||||
any: {
|
||||
id: 'any',
|
||||
label: 'Any'
|
||||
}
|
||||
};
|
||||
|
||||
export const targetTypes = {
|
||||
self: {
|
||||
id: 'self',
|
||||
label: 'Self'
|
||||
},
|
||||
...otherTargetTypes
|
||||
};
|
||||
|
||||
export const burden = {
|
||||
oneHanded: {
|
||||
value: 'oneHanded',
|
||||
|
|
@ -85,10 +119,10 @@ export const healingTypes = {
|
|||
label: 'DAGGERHEART.CONFIG.HealingType.hope.name',
|
||||
abbreviation: 'DAGGERHEART.CONFIG.HealingType.hope.abbreviation'
|
||||
},
|
||||
armorStack: {
|
||||
id: 'armorStack',
|
||||
label: 'DAGGERHEART.CONFIG.HealingType.armorStack.name',
|
||||
abbreviation: 'DAGGERHEART.CONFIG.HealingType.armorStack.abbreviation'
|
||||
armorSlot: {
|
||||
id: 'armorSlot',
|
||||
label: 'DAGGERHEART.CONFIG.HealingType.armorSlot.name',
|
||||
abbreviation: 'DAGGERHEART.CONFIG.HealingType.armorSlot.abbreviation'
|
||||
},
|
||||
fear: {
|
||||
id: 'fear',
|
||||
|
|
@ -199,7 +233,7 @@ export const defaultRestOptions = {
|
|||
actionType: 'action',
|
||||
chatDisplay: false,
|
||||
healing: {
|
||||
applyTo: healingTypes.armorStack.id,
|
||||
applyTo: healingTypes.armorSlot.id,
|
||||
value: {
|
||||
custom: {
|
||||
enabled: true,
|
||||
|
|
@ -287,7 +321,7 @@ export const defaultRestOptions = {
|
|||
actionType: 'action',
|
||||
chatDisplay: false,
|
||||
healing: {
|
||||
applyTo: healingTypes.armorStack.id,
|
||||
applyTo: healingTypes.armorSlot.id,
|
||||
value: {
|
||||
custom: {
|
||||
enabled: true,
|
||||
|
|
@ -425,8 +459,8 @@ export const refreshTypes = {
|
|||
};
|
||||
|
||||
export const abilityCosts = {
|
||||
hp: {
|
||||
id: 'hp',
|
||||
hitPoints: {
|
||||
id: 'hitPoints',
|
||||
label: 'DAGGERHEART.CONFIG.HealingType.hitPoints.name',
|
||||
group: 'Global'
|
||||
},
|
||||
|
|
@ -473,11 +507,13 @@ export const rollTypes = {
|
|||
},
|
||||
spellcast: {
|
||||
id: 'spellcast',
|
||||
label: 'DAGGERHEART.CONFIG.RollTypes.spellcast.name'
|
||||
label: 'DAGGERHEART.CONFIG.RollTypes.spellcast.name',
|
||||
playerOnly: true
|
||||
},
|
||||
trait: {
|
||||
id: 'trait',
|
||||
label: 'DAGGERHEART.CONFIG.RollTypes.trait.name'
|
||||
label: 'DAGGERHEART.CONFIG.RollTypes.trait.name',
|
||||
playerOnly: true
|
||||
},
|
||||
diceSet: {
|
||||
id: 'diceSet',
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -181,13 +181,11 @@ export default class DHBaseAction extends ActionMixin(foundry.abstract.DataModel
|
|||
|
||||
prepareRoll() {
|
||||
const roll = {
|
||||
modifiers: this.modifiers,
|
||||
trait: this.roll?.trait,
|
||||
baseModifiers: this.roll.getModifier(),
|
||||
label: 'Attack',
|
||||
type: this.actionType,
|
||||
difficulty: this.roll?.difficulty,
|
||||
formula: this.roll.getFormula(),
|
||||
bonus: this.roll.bonus,
|
||||
advantage: CONFIG.DH.ACTIONS.advantageState[this.roll.advState].value
|
||||
};
|
||||
if (this.roll?.type === 'diceSet') roll.lite = true;
|
||||
|
|
@ -201,6 +199,7 @@ export default class DHBaseAction extends ActionMixin(foundry.abstract.DataModel
|
|||
|
||||
async consume(config) {
|
||||
const usefulResources = foundry.utils.deepClone(this.actor.system.resources);
|
||||
|
||||
for (var cost of config.costs) {
|
||||
if (cost.keyIsID) {
|
||||
usefulResources[cost.key] = {
|
||||
|
|
@ -223,17 +222,13 @@ export default class DHBaseAction extends ActionMixin(foundry.abstract.DataModel
|
|||
});
|
||||
|
||||
await this.actor.modifyResource(resources);
|
||||
if (config.uses?.enabled) {
|
||||
const newActions = foundry.utils.getProperty(this.item.system, this.systemPath).map(x => x.toObject());
|
||||
newActions[this.index].uses.value++;
|
||||
await this.item.update({ [`system.${this.systemPath}`]: newActions });
|
||||
}
|
||||
if (config.uses?.enabled) this.update({ 'uses.value': this.uses.value + 1 });
|
||||
}
|
||||
/* */
|
||||
|
||||
/* ROLL */
|
||||
get hasRoll() {
|
||||
return !!this.roll?.type || !!this.roll?.bonus;
|
||||
return !!this.roll?.type;
|
||||
}
|
||||
|
||||
get modifiers() {
|
||||
|
|
@ -297,8 +292,7 @@ export default class DHBaseAction extends ActionMixin(foundry.abstract.DataModel
|
|||
/* SAVE */
|
||||
async rollSave(actor, event, message) {
|
||||
if (!actor) return;
|
||||
return actor
|
||||
.diceRoll({
|
||||
return actor.diceRoll({
|
||||
event,
|
||||
title: 'Roll Save',
|
||||
roll: {
|
||||
|
|
|
|||
|
|
@ -4,15 +4,25 @@ import DHBaseAction from './baseAction.mjs';
|
|||
export default class DhBeastformAction extends DHBaseAction {
|
||||
static extraSchemas = [...super.extraSchemas, 'beastform'];
|
||||
|
||||
async use(_event, ...args) {
|
||||
async use(event, ...args) {
|
||||
const beastformConfig = this.prepareBeastformConfig();
|
||||
|
||||
const abort = await this.handleActiveTransformations();
|
||||
if (abort) return;
|
||||
|
||||
const calcCosts = game.system.api.fields.ActionFields.CostField.calcCosts.call(this, this.cost);
|
||||
const hasCost = game.system.api.fields.ActionFields.CostField.hasCost.call(this, calcCosts);
|
||||
if (!hasCost) {
|
||||
ui.notifications.warn(game.i18n.localize('DAGGERHEART.UI.Notifications.insufficientResources'));
|
||||
return;
|
||||
}
|
||||
|
||||
const { selected, evolved, hybrid } = await BeastformDialog.configure(beastformConfig, this.item);
|
||||
if (!selected) return;
|
||||
|
||||
const result = await super.use(event, args);
|
||||
if (!result) return;
|
||||
|
||||
await this.transform(selected, evolved, hybrid);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
import BaseEffect from './baseEffect.mjs';
|
||||
import BeastformEffect from './beastformEffect.mjs';
|
||||
|
||||
export { BeastformEffect };
|
||||
export { BaseEffect, BeastformEffect };
|
||||
|
||||
export const config = {
|
||||
base: BaseEffect,
|
||||
beastform: BeastformEffect
|
||||
};
|
||||
|
|
|
|||
33
module/data/activeEffect/baseEffect.mjs
Normal file
33
module/data/activeEffect/baseEffect.mjs
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
export default class BaseEffect extends foundry.abstract.TypeDataModel {
|
||||
static defineSchema() {
|
||||
const fields = foundry.data.fields;
|
||||
|
||||
return {
|
||||
rangeDependence: new fields.SchemaField({
|
||||
enabled: new fields.BooleanField({
|
||||
required: true,
|
||||
initial: false,
|
||||
label: 'DAGGERHEART.GENERAL.enabled'
|
||||
}),
|
||||
type: new fields.StringField({
|
||||
required: true,
|
||||
choices: CONFIG.DH.GENERAL.rangeInclusion,
|
||||
initial: CONFIG.DH.GENERAL.rangeInclusion.withinRange.id,
|
||||
label: 'DAGGERHEART.GENERAL.type'
|
||||
}),
|
||||
target: new fields.StringField({
|
||||
required: true,
|
||||
choices: CONFIG.DH.GENERAL.otherTargetTypes,
|
||||
initial: CONFIG.DH.GENERAL.otherTargetTypes.hostile.id,
|
||||
label: 'DAGGERHEART.GENERAL.Target.single'
|
||||
}),
|
||||
range: new fields.StringField({
|
||||
required: true,
|
||||
choices: CONFIG.DH.GENERAL.range,
|
||||
initial: CONFIG.DH.GENERAL.range.melee.id,
|
||||
label: 'DAGGERHEART.GENERAL.range'
|
||||
})
|
||||
})
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
@ -1,6 +1,7 @@
|
|||
import { updateActorTokens } from '../../helpers/utils.mjs';
|
||||
import BaseEffect from './baseEffect.mjs';
|
||||
|
||||
export default class BeastformEffect extends foundry.abstract.TypeDataModel {
|
||||
export default class BeastformEffect extends BaseEffect {
|
||||
static defineSchema() {
|
||||
const fields = foundry.data.fields;
|
||||
return {
|
||||
|
|
|
|||
|
|
@ -397,6 +397,7 @@ export default class DhCharacter extends BaseDataActor {
|
|||
} else if (item.system.originItemType === CONFIG.DH.ITEM.featureTypes.class.id) {
|
||||
classFeatures.push(item);
|
||||
} else if (item.system.originItemType === CONFIG.DH.ITEM.featureTypes.subclass.id) {
|
||||
if (this.class.subclass) {
|
||||
const subclassState = this.class.subclass.system.featureState;
|
||||
const subType = item.system.subType;
|
||||
if (
|
||||
|
|
@ -406,6 +407,7 @@ export default class DhCharacter extends BaseDataActor {
|
|||
) {
|
||||
subclassFeatures.push(item);
|
||||
}
|
||||
}
|
||||
} else if (item.system.originItemType === CONFIG.DH.ITEM.featureTypes.companion.id) {
|
||||
companionFeatures.push(item);
|
||||
} else if (item.type === 'feature' && !item.system.type) {
|
||||
|
|
@ -563,6 +565,12 @@ export default class DhCharacter extends BaseDataActor {
|
|||
this.resources.hope.value = Math.min(baseHope, this.resources.hope.max);
|
||||
this.attack.roll.trait = this.rules.attack.roll.trait ?? this.attack.roll.trait;
|
||||
|
||||
this.resources.armor = {
|
||||
value: this.armor.system.marks.value,
|
||||
max: this.armorScore,
|
||||
isReversed: true
|
||||
};
|
||||
|
||||
this.attack.damage.parts[0].value.custom.formula = `@prof${this.basicAttackDamageDice}${this.rules.attack.damage.bonus ? ` + ${this.rules.attack.damage.bonus}` : ''}`;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -26,11 +26,20 @@ export default class CostField extends fields.ArrayField {
|
|||
}
|
||||
|
||||
static calcCosts(costs) {
|
||||
console.log(costs, CostField.getResources.call(this, costs));
|
||||
const resources = CostField.getResources.call(this, costs);
|
||||
return costs.map(c => {
|
||||
c.scale = c.scale ?? 1;
|
||||
c.step = c.step ?? 1;
|
||||
c.total = c.value * c.scale * c.step;
|
||||
c.total = c.value + (c.scale - 1) * c.step;
|
||||
c.enabled = c.hasOwnProperty('enabled') ? c.enabled : true;
|
||||
c.max =
|
||||
c.key === 'fear'
|
||||
? game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Resources.Fear)
|
||||
: resources[c.key].isReversed
|
||||
? resources[c.key].max
|
||||
: resources[c.key].value;
|
||||
if (c.scalable) c.maxStep = Math.floor(c.max / c.step);
|
||||
return c;
|
||||
});
|
||||
}
|
||||
|
|
@ -51,7 +60,9 @@ export default class CostField extends fields.ArrayField {
|
|||
const resources = CostField.getResources.call(this, realCosts);
|
||||
return realCosts.reduce(
|
||||
(a, c) =>
|
||||
a && resources[c.key].isReversed
|
||||
!resources[c.key]
|
||||
? a
|
||||
: a && resources[c.key].isReversed
|
||||
? resources[c.key].value + (c.total ?? c.value) <= resources[c.key].max
|
||||
: resources[c.key]?.value >= (c.total ?? c.value),
|
||||
true
|
||||
|
|
@ -61,10 +72,11 @@ export default class CostField extends fields.ArrayField {
|
|||
static getResources(costs) {
|
||||
const actorResources = this.actor.system.resources;
|
||||
const itemResources = {};
|
||||
for (var itemResource of costs) {
|
||||
for (let itemResource of costs) {
|
||||
if (itemResource.keyIsID) {
|
||||
itemResources[itemResource.key] = {
|
||||
value: this.parent.resource.value ?? 0
|
||||
value: this.parent.resource.value ?? 0,
|
||||
max: CostField.formatMax.call(this, this.parent?.resource?.max)
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
@ -79,4 +91,13 @@ export default class CostField extends fields.ArrayField {
|
|||
const realCosts = costs?.length ? costs.filter(c => c.enabled) : [];
|
||||
return realCosts;
|
||||
}
|
||||
|
||||
static formatMax(max) {
|
||||
max ??= 0;
|
||||
if (isNaN(max)) {
|
||||
const roll = Roll.replaceFormulaData(max, this.getRollData());
|
||||
max = roll.total;
|
||||
}
|
||||
return Number(max);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -66,6 +66,43 @@ export class DHActionRollData extends foundry.abstract.DataModel {
|
|||
}
|
||||
return formula;
|
||||
}
|
||||
|
||||
getModifier() {
|
||||
const modifiers = [];
|
||||
if (!this.parent?.actor) return modifiers;
|
||||
switch (this.parent.actor.type) {
|
||||
case 'character':
|
||||
const trait =
|
||||
this.useDefault || !this.trait
|
||||
? (this.parent.item.system.attack.roll.trait ?? 'agility')
|
||||
: this.trait;
|
||||
if (
|
||||
this.type === CONFIG.DH.GENERAL.rollTypes.attack.id ||
|
||||
this.type === CONFIG.DH.GENERAL.rollTypes.trait.id
|
||||
)
|
||||
modifiers.push({
|
||||
label: `DAGGERHEART.CONFIG.Traits.${trait}.name`,
|
||||
value: this.parent.actor.system.traits[trait].value
|
||||
});
|
||||
else if (this.type === CONFIG.DH.GENERAL.rollTypes.spellcast.id)
|
||||
modifiers.push({
|
||||
label: `DAGGERHEART.CONFIG.RollTypes.spellcast.name`,
|
||||
value: this.parent.actor.system.spellcastModifier
|
||||
});
|
||||
break;
|
||||
case 'companion':
|
||||
case 'adversary':
|
||||
if (this.type === CONFIG.DH.GENERAL.rollTypes.attack.id)
|
||||
modifiers.push({
|
||||
label: 'Bonus to Hit',
|
||||
value: this.bonus ?? this.parent.actor.system.attack.roll.bonus
|
||||
});
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return modifiers;
|
||||
}
|
||||
}
|
||||
|
||||
export default class RollField extends fields.EmbeddedDataField {
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ export default class TargetField extends fields.SchemaField {
|
|||
constructor(options = {}, context = {}) {
|
||||
const targetFields = {
|
||||
type: new fields.StringField({
|
||||
choices: CONFIG.DH.ACTIONS.targetTypes,
|
||||
initial: CONFIG.DH.ACTIONS.targetTypes.any.id,
|
||||
choices: CONFIG.DH.GENERAL.targetTypes,
|
||||
initial: CONFIG.DH.GENERAL.targetTypes.any.id,
|
||||
nullable: true
|
||||
}),
|
||||
amount: new fields.NumberField({ nullable: true, initial: null, integer: true, min: 0 })
|
||||
|
|
@ -16,11 +16,11 @@ export default class TargetField extends fields.SchemaField {
|
|||
static prepareConfig(config) {
|
||||
if (!this.target?.type) return [];
|
||||
let targets;
|
||||
if (this.target?.type === CONFIG.DH.ACTIONS.targetTypes.self.id)
|
||||
if (this.target?.type === CONFIG.DH.GENERAL.targetTypes.self.id)
|
||||
targets = [this.actor.token ?? this.actor.prototypeToken];
|
||||
else {
|
||||
targets = Array.from(game.user.targets);
|
||||
if (this.target.type !== CONFIG.DH.ACTIONS.targetTypes.any.id) {
|
||||
if (this.target.type !== CONFIG.DH.GENERAL.targetTypes.any.id) {
|
||||
targets = targets.filter(t => TargetField.isTargetFriendly.call(this, t));
|
||||
if (this.target.amount && targets.length > this.target.amount) targets = [];
|
||||
}
|
||||
|
|
@ -43,9 +43,9 @@ export default class TargetField extends fields.SchemaField {
|
|||
: this.actor.prototypeToken.disposition,
|
||||
targetDisposition = target.document.disposition;
|
||||
return (
|
||||
(this.target.type === CONFIG.DH.ACTIONS.targetTypes.friendly.id &&
|
||||
(this.target.type === CONFIG.DH.GENERAL.targetTypes.friendly.id &&
|
||||
actorDisposition === targetDisposition) ||
|
||||
(this.target.type === CONFIG.DH.ACTIONS.targetTypes.hostile.id &&
|
||||
(this.target.type === CONFIG.DH.GENERAL.targetTypes.hostile.id &&
|
||||
actorDisposition + targetDisposition === 0)
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,10 +1,12 @@
|
|||
import FormulaField from '../formulaField.mjs';
|
||||
|
||||
const fields = foundry.data.fields;
|
||||
|
||||
export default class UsesField extends fields.SchemaField {
|
||||
constructor(options = {}, context = {}) {
|
||||
const usesFields = {
|
||||
value: new fields.NumberField({ nullable: true, initial: null }),
|
||||
max: new fields.NumberField({ nullable: true, initial: null }),
|
||||
max: new FormulaField({ nullable: true, initial: null, deterministic: true }),
|
||||
recovery: new fields.StringField({
|
||||
choices: CONFIG.DH.GENERAL.refreshTypes,
|
||||
initial: null,
|
||||
|
|
@ -33,6 +35,11 @@ export default class UsesField extends fields.SchemaField {
|
|||
|
||||
static hasUses(uses) {
|
||||
if (!uses) return true;
|
||||
return (uses.hasOwnProperty('enabled') && !uses.enabled) || uses.value + 1 <= uses.max;
|
||||
let max = uses.max ?? 0;
|
||||
if (isNaN(max)) {
|
||||
const roll = new Roll(Roll.replaceFormulaData(uses.max, this.getRollData())).evaluateSync();
|
||||
max = roll.total;
|
||||
}
|
||||
return (uses.hasOwnProperty('enabled') && !uses.enabled) || uses.value + 1 <= max;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -71,13 +71,14 @@ export default class DHArmor extends AttachableItem {
|
|||
for (var feature of added) {
|
||||
const featureData = armorFeatures[feature.value];
|
||||
if (featureData.effects?.length > 0) {
|
||||
const embeddedItems = await this.parent.createEmbeddedDocuments('ActiveEffect', [
|
||||
{
|
||||
name: game.i18n.localize(featureData.label),
|
||||
description: game.i18n.localize(featureData.description),
|
||||
changes: featureData.effects.flatMap(x => x.changes)
|
||||
}
|
||||
]);
|
||||
const embeddedItems = await this.parent.createEmbeddedDocuments(
|
||||
'ActiveEffect',
|
||||
featureData.effects.map(effect => ({
|
||||
...effect,
|
||||
name: game.i18n.localize(effect.name),
|
||||
description: game.i18n.localize(effect.description)
|
||||
}))
|
||||
);
|
||||
feature.effectIds = embeddedItems.map(x => x.id);
|
||||
}
|
||||
|
||||
|
|
@ -93,6 +94,7 @@ export default class DHArmor extends AttachableItem {
|
|||
description: game.i18n.localize(effect.description)
|
||||
}))
|
||||
);
|
||||
feature.effectIds = [...(feature.effectIds ?? []), ...embeddedEffects.map(x => x.id)];
|
||||
|
||||
const cls = game.system.api.models.actions.actionsTypes[action.type];
|
||||
const actionId = foundry.utils.randomID();
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
|
||||
import { addLinkedItemsDiff, updateLinkedItemApps } from '../../helpers/utils.mjs';
|
||||
import { ActionsField } from '../fields/actionField.mjs';
|
||||
import FormulaField from '../fields/formulaField.mjs';
|
||||
|
||||
const fields = foundry.data.fields;
|
||||
|
||||
|
|
@ -48,7 +49,7 @@ export default class BaseDataItem extends foundry.abstract.TypeDataModel {
|
|||
initial: CONFIG.DH.ITEM.itemResourceTypes.simple
|
||||
}),
|
||||
value: new fields.NumberField({ integer: true, min: 0, initial: 0 }),
|
||||
max: new fields.StringField({ nullable: true, initial: null }),
|
||||
max: new FormulaField({ nullable: true, initial: null, deterministic: true }),
|
||||
icon: new fields.StringField(),
|
||||
recovery: new fields.StringField({
|
||||
choices: CONFIG.DH.GENERAL.refreshTypes,
|
||||
|
|
@ -122,26 +123,21 @@ export default class BaseDataItem extends foundry.abstract.TypeDataModel {
|
|||
|
||||
this.updateSource({ actions: [action] });
|
||||
}
|
||||
}
|
||||
|
||||
_onCreate(data, _, userId) {
|
||||
if (userId !== game.user.id) return;
|
||||
|
||||
if (!this.actor || this.actor.type !== 'character' || !this.features) return;
|
||||
|
||||
this.actor.createEmbeddedDocuments(
|
||||
'Item',
|
||||
this.features.map(feature => ({
|
||||
...(feature.item ?? feature),
|
||||
if (this.actor && this.actor.type === 'character' && this.features) {
|
||||
for (let f of this.features) {
|
||||
const feature = f.item ?? f;
|
||||
const createData = foundry.utils.mergeObject(feature.toObject(), {
|
||||
system: {
|
||||
...(feature.item?.system ?? feature.system),
|
||||
originItemType: this.parent.type,
|
||||
originId: data._id,
|
||||
identifier: feature.identifier,
|
||||
subType: feature.item ? feature.type : undefined
|
||||
}
|
||||
}))
|
||||
);
|
||||
}, { inplace: false });
|
||||
await this.actor.createEmbeddedDocuments('Item', [createData]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
async _preDelete() {
|
||||
|
|
|
|||
|
|
@ -118,13 +118,14 @@ export default class DHWeapon extends AttachableItem {
|
|||
for (let weaponFeature of added) {
|
||||
const featureData = CONFIG.DH.ITEM.weaponFeatures[weaponFeature.value];
|
||||
if (featureData.effects?.length > 0) {
|
||||
const embeddedItems = await this.parent.createEmbeddedDocuments('ActiveEffect', [
|
||||
{
|
||||
name: game.i18n.localize(featureData.label),
|
||||
description: game.i18n.localize(featureData.description),
|
||||
changes: featureData.effects.flatMap(x => x.changes)
|
||||
}
|
||||
]);
|
||||
const embeddedItems = await this.parent.createEmbeddedDocuments(
|
||||
'ActiveEffect',
|
||||
featureData.effects.map(effect => ({
|
||||
...effect,
|
||||
name: game.i18n.localize(effect.name),
|
||||
description: game.i18n.localize(effect.description)
|
||||
}))
|
||||
);
|
||||
weaponFeature.effectIds = embeddedItems.map(x => x.id);
|
||||
}
|
||||
|
||||
|
|
@ -140,6 +141,10 @@ export default class DHWeapon extends AttachableItem {
|
|||
description: game.i18n.localize(effect.description)
|
||||
}))
|
||||
);
|
||||
weaponFeature.effectIds = [
|
||||
...(weaponFeature.effectIds ?? []),
|
||||
...embeddedEffects.map(x => x.id)
|
||||
];
|
||||
|
||||
const cls = game.system.api.models.actions.actionsTypes[action.type];
|
||||
const actionId = foundry.utils.randomID();
|
||||
|
|
|
|||
|
|
@ -23,6 +23,12 @@ export default class DhAutomation extends foundry.abstract.DataModel {
|
|||
required: true,
|
||||
initial: true,
|
||||
label: 'DAGGERHEART.SETTINGS.Automation.FIELDS.hordeDamage.label'
|
||||
}),
|
||||
effects: new fields.SchemaField({
|
||||
rangeDependent: new fields.BooleanField({
|
||||
initial: true,
|
||||
label: 'DAGGERHEART.SETTINGS.Automation.FIELDS.effects.rangeDependent.label'
|
||||
})
|
||||
})
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -130,13 +130,7 @@ export default class D20Roll extends DHRoll {
|
|||
}
|
||||
|
||||
applyBaseBonus() {
|
||||
const modifiers = [];
|
||||
|
||||
if (this.options.roll.bonus)
|
||||
modifiers.push({
|
||||
label: 'Bonus to Hit',
|
||||
value: this.options.roll.bonus
|
||||
});
|
||||
const modifiers = foundry.utils.deepClone(this.options.roll.baseModifiers) ?? [];
|
||||
|
||||
modifiers.push(...this.getBonus(`roll.${this.options.type}`, `${this.options.type?.capitalize()} Bonus`));
|
||||
modifiers.push(
|
||||
|
|
|
|||
|
|
@ -75,6 +75,7 @@ export default class DHRoll extends Roll {
|
|||
|
||||
static postEvaluate(roll, config = {}) {
|
||||
return {
|
||||
type: config.roll.type,
|
||||
total: roll.total,
|
||||
formula: roll.formula,
|
||||
dice: roll.dice.map(d => ({
|
||||
|
|
@ -202,7 +203,8 @@ export const registerRollDiceHooks = () => {
|
|||
if (config.roll.result.duality === -1) updates.push({ key: 'fear', value: 1 });
|
||||
|
||||
if (config.rerolledRoll) {
|
||||
if (config.rerolledRoll.isCritical || config.rerolledRoll.result.duality === 1) updates.push({ key: 'hope', value: -1 });
|
||||
if (config.rerolledRoll.isCritical || config.rerolledRoll.result.duality === 1)
|
||||
updates.push({ key: 'hope', value: -1 });
|
||||
if (config.rerolledRoll.isCritical) updates.push({ key: 'stress', value: 1 });
|
||||
if (config.rerolledRoll.result.duality === -1) updates.push({ key: 'fear', value: -1 });
|
||||
}
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ export default class DualityRoll extends D20Roll {
|
|||
}
|
||||
|
||||
setRallyChoices() {
|
||||
return this.data?.parent?.effects.reduce((a, c) => {
|
||||
return this.data?.parent?.appliedEffects.reduce((a, c) => {
|
||||
const change = c.changes.find(ch => ch.key === 'system.bonuses.rally');
|
||||
if (change) a.push({ value: c.id, label: change.value });
|
||||
return a;
|
||||
|
|
|
|||
|
|
@ -481,7 +481,9 @@ export default class DhpActor extends Actor {
|
|||
this.system.armor &&
|
||||
this.#canReduceDamage(hpDamage.value, hpDamage.damageTypes)
|
||||
) {
|
||||
const armorStackResult = await this.owner.query('armorStack', {
|
||||
const armorSlotResult = await this.owner.query(
|
||||
'armorSlot',
|
||||
{
|
||||
actorId: this.uuid,
|
||||
damage: hpDamage.value,
|
||||
type: [...hpDamage.damageTypes]
|
||||
|
|
@ -490,11 +492,11 @@ export default class DhpActor extends Actor {
|
|||
timeout: 30000
|
||||
}
|
||||
);
|
||||
if (armorStackResult) {
|
||||
const { modifiedDamage, armorSpent, stressSpent } = armorStackResult;
|
||||
if (armorSlotResult) {
|
||||
const { modifiedDamage, armorSpent, stressSpent } = armorSlotResult;
|
||||
updates.find(u => u.key === 'hitPoints').value = modifiedDamage;
|
||||
updates.push(
|
||||
...(armorSpent ? [{ value: armorSpent, key: 'armorStack' }] : []),
|
||||
...(armorSpent ? [{ value: armorSpent, key: 'armor' }] : []),
|
||||
...(stressSpent ? [{ value: stressSpent, key: 'stress' }] : [])
|
||||
);
|
||||
}
|
||||
|
|
@ -569,6 +571,7 @@ export default class DhpActor extends Actor {
|
|||
armor: { target: this.system.armor, resources: {} },
|
||||
items: {}
|
||||
};
|
||||
|
||||
resources.forEach(r => {
|
||||
if (r.keyIsID) {
|
||||
updates.items[r.key] = {
|
||||
|
|
@ -584,7 +587,7 @@ export default class DhpActor extends Actor {
|
|||
game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Resources.Fear) + r.value
|
||||
);
|
||||
break;
|
||||
case 'armorStack':
|
||||
case 'armor':
|
||||
updates.armor.resources['system.marks.value'] = Math.max(
|
||||
Math.min(this.system.armor.system.marks.value + r.value, this.system.armorScore),
|
||||
0
|
||||
|
|
|
|||
|
|
@ -52,7 +52,8 @@ export default class DHToken extends TokenDocument {
|
|||
for (const [name, field] of Object.entries(schema.fields)) {
|
||||
const p = _path.concat([name]);
|
||||
if (field instanceof foundry.data.fields.NumberField) attributes.value.push(p);
|
||||
if (field instanceof foundry.data.fields.BooleanField && field.options.isAttributeChoice) attributes.value.push(p);
|
||||
if (field instanceof foundry.data.fields.BooleanField && field.options.isAttributeChoice)
|
||||
attributes.value.push(p);
|
||||
if (field instanceof foundry.data.fields.StringField) attributes.value.push(p);
|
||||
if (field instanceof foundry.data.fields.ArrayField) attributes.value.push(p);
|
||||
const isSchema = field instanceof foundry.data.fields.SchemaField;
|
||||
|
|
|
|||
|
|
@ -2,22 +2,23 @@ import { abilities } from '../config/actorConfig.mjs';
|
|||
import { getCommandTarget, rollCommandToJSON } from '../helpers/utils.mjs';
|
||||
|
||||
export default function DhDualityRollEnricher(match, _options) {
|
||||
const roll = rollCommandToJSON(match[1]);
|
||||
const roll = rollCommandToJSON(match[1], match[0]);
|
||||
if (!roll) return match[0];
|
||||
|
||||
return getDualityMessage(roll);
|
||||
return getDualityMessage(roll.result, roll.flavor);
|
||||
}
|
||||
|
||||
function getDualityMessage(roll) {
|
||||
const traitLabel =
|
||||
roll.trait && abilities[roll.trait]
|
||||
? game.i18n.format('DAGGERHEART.GENERAL.check', {
|
||||
check: game.i18n.localize(abilities[roll.trait].label)
|
||||
})
|
||||
: null;
|
||||
function getDualityMessage(roll, flavor) {
|
||||
const trait = roll.trait && abilities[roll.trait] ? game.i18n.localize(abilities[roll.trait].label) : null;
|
||||
const label =
|
||||
flavor ??
|
||||
(roll.trait
|
||||
? game.i18n.format('DAGGERHEART.GENERAL.rollWith', { roll: trait })
|
||||
: roll.reaction
|
||||
? game.i18n.localize('DAGGERHEART.GENERAL.reactionRoll')
|
||||
: game.i18n.localize('DAGGERHEART.GENERAL.duality'));
|
||||
|
||||
const label = traitLabel ?? game.i18n.localize('DAGGERHEART.GENERAL.duality');
|
||||
const dataLabel = traitLabel
|
||||
const dataLabel = trait
|
||||
? game.i18n.localize(abilities[roll.trait].label)
|
||||
: game.i18n.localize('DAGGERHEART.GENERAL.duality');
|
||||
|
||||
|
|
@ -38,6 +39,7 @@ function getDualityMessage(roll) {
|
|||
<button class="duality-roll-button"
|
||||
data-title="${label}"
|
||||
data-label="${dataLabel}"
|
||||
data-reaction="${roll.reaction ? 'true' : 'false'}"
|
||||
data-hope="${roll.hope ?? 'd12'}"
|
||||
data-fear="${roll.fear ?? 'd12'}"
|
||||
${advantage ? `data-advantage="${advantage}"` : ''}
|
||||
|
|
@ -46,9 +48,9 @@ function getDualityMessage(roll) {
|
|||
${roll.advantage ? 'data-advantage="true"' : ''}
|
||||
${roll.disadvantage ? 'data-disadvantage="true"' : ''}
|
||||
>
|
||||
<i class="fa-solid fa-circle-half-stroke"></i>
|
||||
${roll.reaction ? '<i class="fa-solid fa-reply"></i>' : '<i class="fa-solid fa-circle-half-stroke"></i>'}
|
||||
${label}
|
||||
${roll.difficulty || advantageLabel ? `(${[roll.difficulty, advantageLabel ? game.i18n.localize(`DAGGERHEART.GENERAL.${advantageLabel}.short`) : null].filter(x => x).join(' ')})` : ''}
|
||||
${!flavor && (roll.difficulty || advantageLabel) ? `(${[roll.difficulty, advantageLabel ? game.i18n.localize(`DAGGERHEART.GENERAL.${advantageLabel}.short`) : null].filter(x => x).join(' ')})` : ''}
|
||||
</button>
|
||||
`;
|
||||
|
||||
|
|
@ -57,6 +59,7 @@ function getDualityMessage(roll) {
|
|||
|
||||
export const renderDualityButton = async event => {
|
||||
const button = event.currentTarget,
|
||||
reaction = button.dataset.reaction === 'true',
|
||||
traitValue = button.dataset.trait?.toLowerCase(),
|
||||
target = getCommandTarget({ allowNull: true }),
|
||||
difficulty = button.dataset.difficulty,
|
||||
|
|
@ -64,12 +67,12 @@ export const renderDualityButton = async event => {
|
|||
|
||||
await enrichedDualityRoll(
|
||||
{
|
||||
reaction,
|
||||
traitValue,
|
||||
target,
|
||||
difficulty,
|
||||
title: button.dataset.title,
|
||||
label: button.dataset.label,
|
||||
actionType: button.dataset.actionType,
|
||||
advantage
|
||||
},
|
||||
event
|
||||
|
|
@ -77,7 +80,7 @@ export const renderDualityButton = async event => {
|
|||
};
|
||||
|
||||
export const enrichedDualityRoll = async (
|
||||
{ traitValue, target, difficulty, title, label, actionType, advantage },
|
||||
{ reaction, traitValue, target, difficulty, title, label, advantage },
|
||||
event
|
||||
) => {
|
||||
const config = {
|
||||
|
|
@ -88,7 +91,7 @@ export const enrichedDualityRoll = async (
|
|||
label: label,
|
||||
difficulty: difficulty,
|
||||
advantage,
|
||||
type: actionType ?? null // Need check,
|
||||
type: reaction ? 'reaction' : null
|
||||
},
|
||||
chatMessage: {
|
||||
template: 'systems/daggerheart/templates/ui/chat/duality-roll.hbs'
|
||||
|
|
|
|||
|
|
@ -7,19 +7,19 @@ export { DhDamageEnricher, DhDualityRollEnricher, DhEffectEnricher, DhTemplateEn
|
|||
|
||||
export const enricherConfig = [
|
||||
{
|
||||
pattern: /^@Damage\[(.*)\]$/g,
|
||||
pattern: /^@Damage\[(.*)\]({.*})?$/g,
|
||||
enricher: DhDamageEnricher
|
||||
},
|
||||
{
|
||||
pattern: /\[\[\/dr\s?(.*?)\]\]/g,
|
||||
pattern: /\[\[\/dr\s?(.*?)\]\]({.*})?/g,
|
||||
enricher: DhDualityRollEnricher
|
||||
},
|
||||
{
|
||||
pattern: /^@Effect\[(.*)\]$/g,
|
||||
pattern: /^@Effect\[(.*)\]({.*})?$/g,
|
||||
enricher: DhEffectEnricher
|
||||
},
|
||||
{
|
||||
pattern: /^@Template\[(.*)\]$/g,
|
||||
pattern: /^@Template\[(.*)\]({.*})?$/g,
|
||||
enricher: DhTemplateEnricher
|
||||
}
|
||||
];
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ export default class RegisterHandlebarsHelpers {
|
|||
includes: this.includes,
|
||||
times: this.times,
|
||||
damageFormula: this.damageFormula,
|
||||
formulaValue: this.formulaValue,
|
||||
damageSymbols: this.damageSymbols,
|
||||
rollParsed: this.rollParsed,
|
||||
hasProperty: foundry.utils.hasProperty,
|
||||
|
|
@ -39,6 +40,15 @@ export default class RegisterHandlebarsHelpers {
|
|||
return instances.join(traitTotal > 0 ? ' + ' : ' - ');
|
||||
}
|
||||
|
||||
static formulaValue(formula, item) {
|
||||
if (isNaN(formula)) {
|
||||
const data = item.getRollData.bind(item)(),
|
||||
roll = new Roll(Roll.replaceFormulaData(formula, data)).evaluateSync();
|
||||
formula = roll.total;
|
||||
}
|
||||
return formula;
|
||||
}
|
||||
|
||||
static damageSymbols(damageParts) {
|
||||
const symbols = [...new Set(damageParts.reduce((a, c) => a.concat([...c.type]), []))].map(
|
||||
p => CONFIG.DH.GENERAL.damageTypes[p].icon
|
||||
|
|
|
|||
|
|
@ -5,9 +5,12 @@ export const capitalize = string => {
|
|||
return string.charAt(0).toUpperCase() + string.slice(1);
|
||||
};
|
||||
|
||||
export function rollCommandToJSON(text) {
|
||||
export function rollCommandToJSON(text, raw) {
|
||||
if (!text) return {};
|
||||
|
||||
const flavorMatch = raw?.match(/{(.*)}$/);
|
||||
const flavor = flavorMatch ? flavorMatch[1] : null;
|
||||
|
||||
// Match key="quoted string" OR key=unquotedValue
|
||||
const PAIR_RE = /(\w+)=("(?:[^"\\]|\\.)*"|\S+)/g;
|
||||
const result = {};
|
||||
|
|
@ -28,7 +31,7 @@ export function rollCommandToJSON(text) {
|
|||
}
|
||||
result[key] = value;
|
||||
}
|
||||
return Object.keys(result).length > 0 ? result : null;
|
||||
return Object.keys(result).length > 0 ? { result, flavor } : null;
|
||||
}
|
||||
|
||||
export const getCommandTarget = (options = {}) => {
|
||||
|
|
@ -307,8 +310,8 @@ export function updateLinkedItemApps(options, sheet) {
|
|||
export const itemAbleRollParse = (value, actor, item) => {
|
||||
if (!value) return value;
|
||||
|
||||
const isItemTarget = value.toLowerCase().startsWith('item.');
|
||||
const slicedValue = isItemTarget ? value.slice(5) : value;
|
||||
const isItemTarget = value.toLowerCase().includes('item.@');
|
||||
const slicedValue = isItemTarget ? value.replaceAll(/item\.@/gi, '@') : value;
|
||||
try {
|
||||
return Roll.replaceFormulaData(slicedValue, isItemTarget ? item : actor);
|
||||
} catch (_) {
|
||||
|
|
|
|||
|
|
@ -77,9 +77,9 @@ export const registerSocketHooks = () => {
|
|||
};
|
||||
|
||||
export const registerUserQueries = () => {
|
||||
CONFIG.queries.armorStack = DamageReductionDialog.armorStackQuery;
|
||||
CONFIG.queries.armorSlot = DamageReductionDialog.armorSlotQuery;
|
||||
CONFIG.queries.reactionRoll = game.system.api.models.actions.actionsTypes.base.rollSaveQuery;
|
||||
}
|
||||
};
|
||||
|
||||
export const emitAsGM = async (eventName, callback, update, uuid = null) => {
|
||||
if (!game.user.isGM) {
|
||||
|
|
|
|||
6
package-lock.json
generated
6
package-lock.json
generated
|
|
@ -9,6 +9,7 @@
|
|||
"autocompleter": "^9.3.2",
|
||||
"gulp": "^5.0.0",
|
||||
"gulp-less": "^5.0.0",
|
||||
"readline": "^1.3.0",
|
||||
"rollup": "^4.40.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
|
@ -4263,6 +4264,11 @@
|
|||
"url": "https://github.com/sponsors/jonschlinkert"
|
||||
}
|
||||
},
|
||||
"node_modules/readline": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz",
|
||||
"integrity": "sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg=="
|
||||
},
|
||||
"node_modules/rechoir": {
|
||||
"version": "0.8.0",
|
||||
"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz",
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@
|
|||
"build": "npm run rollup && npm run gulp",
|
||||
"rollup": "rollup -c",
|
||||
"gulp": "gulp less",
|
||||
"readline": "^1.3.0",
|
||||
"pushLDBtoYML": "node ./tools/pushLDBtoYML.mjs",
|
||||
"pullYMLtoLDB": "node ./tools/pullYMLtoLDB.mjs",
|
||||
"createSymlink": "node ./tools/create-symlink.mjs"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Acid Burrower",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 14,
|
||||
"damageThresholds": {
|
||||
"major": 8,
|
||||
"severe": 15
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 8,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Burrow, drag away, feed, reposition",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A horse-sized insect with digging claws and acidic blood.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784217,
|
||||
"modifiedTime": 1753922784217,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "aKVLLjMb35om4QbJ",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Acid Burrower",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!aKVLLjMb35om4QbJ"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Adult Flickerfly",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"difficulty": 17,
|
||||
"damageThresholds": {
|
||||
"major": 20,
|
||||
"severe": 35
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 12,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Collect shiny things, hunt, nest, swoop",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 3,
|
||||
"description": "<p>A winged insect the size of a large house with iridescent scales and wings that move too fast to track.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784219,
|
||||
"modifiedTime": 1753922784219,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "G7jiltRjgvVhZewm",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Adult Flickerfly",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!G7jiltRjgvVhZewm"
|
||||
}
|
||||
|
|
@ -0,0 +1,170 @@
|
|||
{
|
||||
"name": "Apprentice Assassin",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"motivesAndTactics": "Act reckless, kill, prove their worth, show off",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"difficulty": 13,
|
||||
"tier": 2,
|
||||
"description": "<p>A young trainee eager to prove themselves.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784220,
|
||||
"modifiedTime": 1753922784220,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "vNIbYQ4YSzNf0WPE",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Apprentice Assassin",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!vNIbYQ4YSzNf0WPE"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Arch-Necromancer",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "7XHlANCPz18yvl5L",
|
||||
"system": {
|
||||
"difficulty": 21,
|
||||
"damageThresholds": {
|
||||
"major": 33,
|
||||
"severe": 66
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 9,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 8,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Corrupt, decay, flee to fight another day, resurrect",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 4,
|
||||
"description": "<p>A decaying mage adorned in dark, tattered robes.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784221,
|
||||
"modifiedTime": 1753922784221,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "WPEOIGfclNJxWb87",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Arch-Necromancer",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!WPEOIGfclNJxWb87"
|
||||
}
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
{
|
||||
"name": "Archer Guard",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 10,
|
||||
"damageThresholds": {
|
||||
"major": 4,
|
||||
"severe": 8
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 2,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A tall guard bearing a longbow and quiver with arrows fletched in the settlement’s colors.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784222,
|
||||
"modifiedTime": 1753922784222,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "JRhrrEg5UroURiAD",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Archer Guard",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!JRhrrEg5UroURiAD"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Archer Squadron",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 13,
|
||||
"damageThresholds": {
|
||||
"major": 8,
|
||||
"severe": 16
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Stick together, survive, volley fire",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>A group of trained archers bearing massive bows.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784223,
|
||||
"modifiedTime": 1753922784223,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "0ts6CGd93lLqGZI5",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Archer Squadron",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!0ts6CGd93lLqGZI5"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Assassin Poisoner",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 14,
|
||||
"damageThresholds": {
|
||||
"major": 8,
|
||||
"severe": 16
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Anticipate, get paid, kill, taint food and water",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>A cunning scoundrel skilled in both poisons and ambushing.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784224,
|
||||
"modifiedTime": 1753922784224,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "h5RuhzGL17dW5FBT",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Assassin Poisoner",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!h5RuhzGL17dW5FBT"
|
||||
}
|
||||
185
src/packs/adversaries/adversary_Battle_Box_dgH3fW9FTYLaIDvS.json
Normal file
185
src/packs/adversaries/adversary_Battle_Box_dgH3fW9FTYLaIDvS.json
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
{
|
||||
"name": "Battle Box",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 15,
|
||||
"damageThresholds": {
|
||||
"major": 10,
|
||||
"severe": 20
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 8,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>A cube-shaped construct with a different rune on each of their six sides.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784224,
|
||||
"modifiedTime": 1753922784224,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "dgH3fW9FTYLaIDvS",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Battle Box",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!dgH3fW9FTYLaIDvS"
|
||||
}
|
||||
186
src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json
Normal file
186
src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Bear",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 14,
|
||||
"damageThresholds": {
|
||||
"major": 9,
|
||||
"severe": 17
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 7,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 2,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Climb, defend territory, pummel, track",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A large bear with thick fur and powerful claws.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784226,
|
||||
"modifiedTime": 1753922784226,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "71qKDLKO3CsrNkdy",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Bear",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!71qKDLKO3CsrNkdy"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Bladed Guard",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 12,
|
||||
"damageThresholds": {
|
||||
"major": 5,
|
||||
"severe": 9
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 2,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Arrest, close gates, make it through the day, pin down",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>An armored guard bearing a sword and shield painted in the settlement’s colors.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784226,
|
||||
"modifiedTime": 1753922784226,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "B4LZcGuBAHzyVdzy",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Bladed Guard",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!B4LZcGuBAHzyVdzy"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Brawny Zombie",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 10,
|
||||
"damageThresholds": {
|
||||
"major": 8,
|
||||
"severe": 15
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 7,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Crush, destroy, hail debris, slam",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A large corpse, decay-bloated and angry.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784231,
|
||||
"modifiedTime": 1753922784231,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "2UeZ0tEe7AzgSJNd",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Brawny Zombie",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!2UeZ0tEe7AzgSJNd"
|
||||
}
|
||||
185
src/packs/adversaries/adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json
Normal file
185
src/packs/adversaries/adversary_Cave_Ogre_8Zkqk1jU09nKL2fy.json
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
{
|
||||
"name": "Cave Ogre",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 13,
|
||||
"damageThresholds": {
|
||||
"major": 8,
|
||||
"severe": 15
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 8,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A massive humanoid who sees all sapient life as food.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784233,
|
||||
"modifiedTime": 1753922784233,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "8Zkqk1jU09nKL2fy",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Cave Ogre",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!8Zkqk1jU09nKL2fy"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Chaos Skull",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 15,
|
||||
"damageThresholds": {
|
||||
"major": 8,
|
||||
"severe": 16
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Cackle, consume magic, serve creator",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>A floating humanoid skull animated by scintillating magic.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784233,
|
||||
"modifiedTime": 1753922784233,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "jDmHqGvzg5wjgmxE",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Chaos Skull",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!jDmHqGvzg5wjgmxE"
|
||||
}
|
||||
169
src/packs/adversaries/adversary_Conscript_99TqczuQipBmaB8i.json
Normal file
169
src/packs/adversaries/adversary_Conscript_99TqczuQipBmaB8i.json
Normal file
|
|
@ -0,0 +1,169 @@
|
|||
{
|
||||
"name": "Conscript",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"difficulty": 12,
|
||||
"tier": 2,
|
||||
"description": "<p>A poorly trained civilian pressed into war.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784234,
|
||||
"modifiedTime": 1753922784234,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "99TqczuQipBmaB8i",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Conscript",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!99TqczuQipBmaB8i"
|
||||
}
|
||||
186
src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json
Normal file
186
src/packs/adversaries/adversary_Construct_uOP5oT9QzXPlnf3p.json
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Construct",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 13,
|
||||
"damageThresholds": {
|
||||
"major": 7,
|
||||
"severe": 15
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 9,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Destroy environment, serve creator, smash target, trample groups",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A roughly humanoid being of stone and steel, assembled and animated by magic.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784236,
|
||||
"modifiedTime": 1753922784236,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "uOP5oT9QzXPlnf3p",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Construct",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!uOP5oT9QzXPlnf3p"
|
||||
}
|
||||
185
src/packs/adversaries/adversary_Courtesan_ZxWaWPdzFIUPNC62.json
Normal file
185
src/packs/adversaries/adversary_Courtesan_ZxWaWPdzFIUPNC62.json
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
{
|
||||
"name": "Courtesan",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 13,
|
||||
"damageThresholds": {
|
||||
"major": 7,
|
||||
"severe": 13
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>An accomplished manipulator and master of the social arts.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784237,
|
||||
"modifiedTime": 1753922784237,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "ZxWaWPdzFIUPNC62",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Courtesan",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!ZxWaWPdzFIUPNC62"
|
||||
}
|
||||
186
src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json
Normal file
186
src/packs/adversaries/adversary_Courtier_CBBuEXAlLKFMJdjg.json
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Courtier",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 12,
|
||||
"damageThresholds": {
|
||||
"major": 4,
|
||||
"severe": 8
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Discredit, gain favor, maneuver, scheme",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>An ambitious and ostentatiously dressed socialite.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784237,
|
||||
"modifiedTime": 1753922784237,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "CBBuEXAlLKFMJdjg",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Courtier",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!CBBuEXAlLKFMJdjg"
|
||||
}
|
||||
186
src/packs/adversaries/adversary_Cult_Adept_0NxCSugvKQ4W8OYZ.json
Normal file
186
src/packs/adversaries/adversary_Cult_Adept_0NxCSugvKQ4W8OYZ.json
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Cult Adept",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 14,
|
||||
"damageThresholds": {
|
||||
"major": 9,
|
||||
"severe": 18
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Curry favor, hinder foes, uncover knowledge",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>An experienced mage wielding shadow and fear.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784239,
|
||||
"modifiedTime": 1753922784239,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "0NxCSugvKQ4W8OYZ",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Cult Adept",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!0NxCSugvKQ4W8OYZ"
|
||||
}
|
||||
186
src/packs/adversaries/adversary_Cult_Fang_tyBOpLfigAhI9bU3.json
Normal file
186
src/packs/adversaries/adversary_Cult_Fang_tyBOpLfigAhI9bU3.json
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Cult Fang",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 15,
|
||||
"damageThresholds": {
|
||||
"major": 9,
|
||||
"severe": 17
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Capture sacrifices, isolate prey, rise in the ranks",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>A professional killer-turned-cultist.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784239,
|
||||
"modifiedTime": 1753922784239,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "tyBOpLfigAhI9bU3",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Cult Fang",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!tyBOpLfigAhI9bU3"
|
||||
}
|
||||
|
|
@ -0,0 +1,170 @@
|
|||
{
|
||||
"name": "Cult Initiate",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"motivesAndTactics": "Follow orders, gain power, seek forbidden knowledge",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"difficulty": 13,
|
||||
"tier": 2,
|
||||
"description": "<p>A low-ranking cultist in simple robes, eager to gain power.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784240,
|
||||
"modifiedTime": 1753922784240,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "zx99sOGTXicP4SSD",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Cult Initiate",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!zx99sOGTXicP4SSD"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Deeproot Defender",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 10,
|
||||
"damageThresholds": {
|
||||
"major": 8,
|
||||
"severe": 14
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 7,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Ambush, grab, protect, pummel",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A burly vegetable-person with grasping vines.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784246,
|
||||
"modifiedTime": 1753922784246,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "9x2xY9zwc3xzbXo5",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Deeproot Defender",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!9x2xY9zwc3xzbXo5"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Demon of Avarice",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"difficulty": 17,
|
||||
"damageThresholds": {
|
||||
"major": 15,
|
||||
"severe": 29
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Consume, fuel greed, sow dissent",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 3,
|
||||
"description": "<p>A regal cloaked monstrosity with circular horns adorned with treasure.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784247,
|
||||
"modifiedTime": 1753922784247,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "pnyjIGxxvurcWmTv",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Demon of Avarice",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!pnyjIGxxvurcWmTv"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Demon of Despair",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"difficulty": 17,
|
||||
"damageThresholds": {
|
||||
"major": 18,
|
||||
"severe": 35
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Make fear contagious, stick to the shadows, undermine resolve",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 3,
|
||||
"description": "<p>A cloaked demon-creature with long limbs, seeping shadows.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784248,
|
||||
"modifiedTime": 1753922784248,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "kE4dfhqmIQpNd44e",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Demon of Despair",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!kE4dfhqmIQpNd44e"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Demon of Hubris",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"difficulty": 18,
|
||||
"damageThresholds": {
|
||||
"major": 18,
|
||||
"severe": 36
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 7,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Condescend, declare premature victory, prove superiority",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 3,
|
||||
"description": "<p>A perfectly beautiful and infinitely cruel demon with a gleaming spear and elegant robes.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784249,
|
||||
"modifiedTime": 1753922784249,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "2VN3BftageoTTIzu",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Demon of Hubris",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!2VN3BftageoTTIzu"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Demon of Jealousy",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"difficulty": 17,
|
||||
"damageThresholds": {
|
||||
"major": 17,
|
||||
"severe": 30
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Join in on others’ success, take what belongs to others, hold grudges",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 3,
|
||||
"description": "<p>fickle creature of spindly limbs and insatiable desires.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784249,
|
||||
"modifiedTime": 1753922784249,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "SxSOkM4bcVOFyjbo",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Demon of Jealousy",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!SxSOkM4bcVOFyjbo"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Demon of Wrath",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"difficulty": 17,
|
||||
"damageThresholds": {
|
||||
"major": 22,
|
||||
"severe": 40
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 7,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Fuel anger, impress rivals, wreak havoc",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 3,
|
||||
"description": "<p>A hulking demon with boulder-sized fists, driven by endless rage.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784252,
|
||||
"modifiedTime": 1753922784252,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "5lphJAgzoqZI3VoG",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Demon of Wrath",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!5lphJAgzoqZI3VoG"
|
||||
}
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
{
|
||||
"name": "Demonic Hound Pack",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 15,
|
||||
"damageThresholds": {
|
||||
"major": 11,
|
||||
"severe": 23
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>Unnatural hounds lit from within by hellfire.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784253,
|
||||
"modifiedTime": 1753922784253,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "NoRZ1PqB8N5wcIw0",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Demonic Hound Pack",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!NoRZ1PqB8N5wcIw0"
|
||||
}
|
||||
186
src/packs/adversaries/adversary_Dire_Bat_tBWHW00epmMnkawe.json
Normal file
186
src/packs/adversaries/adversary_Dire_Bat_tBWHW00epmMnkawe.json
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Dire Bat",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"difficulty": 14,
|
||||
"damageThresholds": {
|
||||
"major": 16,
|
||||
"severe": 30
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Dive-bomb, hide, protect leader",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 3,
|
||||
"description": "<p>A wide-winged pet endlessly loyal to their vampire owner.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784253,
|
||||
"modifiedTime": 1753922784253,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "tBWHW00epmMnkawe",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Dire Bat",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!tBWHW00epmMnkawe"
|
||||
}
|
||||
186
src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json
Normal file
186
src/packs/adversaries/adversary_Dire_Wolf_wNzeuQLfLUMvgHlQ.json
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Dire Wolf",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 12,
|
||||
"damageThresholds": {
|
||||
"major": 5,
|
||||
"severe": 9
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Defend territory, harry, protect pack, surround, trail",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A large wolf with menacing teeth, seldom encountered alone.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784257,
|
||||
"modifiedTime": 1753922784257,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "wNzeuQLfLUMvgHlQ",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Dire Wolf",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!wNzeuQLfLUMvgHlQ"
|
||||
}
|
||||
186
src/packs/adversaries/adversary_Dryad_wR7cFKrHvRzbzhBT.json
Normal file
186
src/packs/adversaries/adversary_Dryad_wR7cFKrHvRzbzhBT.json
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Dryad",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"difficulty": 16,
|
||||
"damageThresholds": {
|
||||
"major": 24,
|
||||
"severe": 38
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 8,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Command, cultivate, drive out, preserve the forest",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 3,
|
||||
"description": "<p>A nature spirit in the form of a humanoid tree.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784258,
|
||||
"modifiedTime": 1753922784258,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "wR7cFKrHvRzbzhBT",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Dryad",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!wR7cFKrHvRzbzhBT"
|
||||
}
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
{
|
||||
"name": "Electric Eels",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 14,
|
||||
"damageThresholds": {
|
||||
"major": 10,
|
||||
"severe": 20
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>A swarm of eels that encircle and electrocute.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784258,
|
||||
"modifiedTime": 1753922784258,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "TLzY1nDw0Bu9Ud40",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Electric Eels",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!TLzY1nDw0Bu9Ud40"
|
||||
}
|
||||
|
|
@ -0,0 +1,170 @@
|
|||
{
|
||||
"name": "Elemental Spark",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"motivesAndTactics": "Blast, consume, gain mass",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"difficulty": 15,
|
||||
"tier": 3,
|
||||
"description": "<p>A blazing mote of elemental fire.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784259,
|
||||
"modifiedTime": 1753922784259,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "P7h54ZePFPHpYwvB",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Elemental Spark",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!P7h54ZePFPHpYwvB"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Elite Soldier",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 15,
|
||||
"damageThresholds": {
|
||||
"major": 9,
|
||||
"severe": 18
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Gain glory, keep order, make alliances",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>An armored squire or experienced commoner looking to advance.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784260,
|
||||
"modifiedTime": 1753922784260,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "9F1JdXtcmxfWyoKa",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Elite Soldier",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!9F1JdXtcmxfWyoKa"
|
||||
}
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
{
|
||||
"name": "Failed Experiment",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 13,
|
||||
"damageThresholds": {
|
||||
"major": 12,
|
||||
"severe": 23
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>A magical necromantic experiment gone wrong, leaving them warped and ungainly.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784262,
|
||||
"modifiedTime": 1753922784262,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "ChwwVqowFw8hJQwT",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Failed Experiment",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!ChwwVqowFw8hJQwT"
|
||||
}
|
||||
|
|
@ -0,0 +1,170 @@
|
|||
{
|
||||
"name": "Fallen Shock Troop",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "7XHlANCPz18yvl5L",
|
||||
"system": {
|
||||
"motivesAndTactics": "Crush, dominate, earn relief, punish",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"difficulty": 18,
|
||||
"tier": 4,
|
||||
"description": "<p>A cursed soul bound to the Fallen’s will.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784264,
|
||||
"modifiedTime": 1753922784264,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "OsLG2BjaEdTZUJU9",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Fallen Shock Troop",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!OsLG2BjaEdTZUJU9"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Fallen Sorcerer",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "7XHlANCPz18yvl5L",
|
||||
"system": {
|
||||
"difficulty": 19,
|
||||
"damageThresholds": {
|
||||
"major": 26,
|
||||
"severe": 42
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Acquire, dishearten, dominate, torment",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 4,
|
||||
"description": "<p>A powerful mage bound by the bargains they made in life.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784265,
|
||||
"modifiedTime": 1753922784265,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "PELRry1vqjBzSAlr",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Fallen Sorcerer",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!PELRry1vqjBzSAlr"
|
||||
}
|
||||
|
|
@ -0,0 +1,271 @@
|
|||
{
|
||||
"folder": "7XHlANCPz18yvl5L",
|
||||
"name": "Fallen Warlord: Realm Breaker",
|
||||
"type": "adversary",
|
||||
"_id": "hxZ0sgoFJubh5aj6",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"description": "<p><em>A Fallen God, wreathed in rage and resentment, bearing millennia of experience in breaking heroes’ spirits.</em></p>",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"tier": 4,
|
||||
"type": "solo",
|
||||
"notes": "",
|
||||
"difficulty": 20,
|
||||
"hordeHp": 1,
|
||||
"damageThresholds": {
|
||||
"major": 36,
|
||||
"severe": 66
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 8,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"attack": {
|
||||
"name": "Barbed Whip",
|
||||
"img": "icons/skills/melee/blood-slash-foam-red.webp",
|
||||
"_id": "bAM5u66XszRmjaT8",
|
||||
"systemPath": "attack",
|
||||
"chatDisplay": false,
|
||||
"type": "attack",
|
||||
"range": "close",
|
||||
"target": {
|
||||
"type": "any",
|
||||
"amount": 1
|
||||
},
|
||||
"roll": {
|
||||
"type": "attack",
|
||||
"trait": null,
|
||||
"difficulty": null,
|
||||
"bonus": 7,
|
||||
"advState": "neutral",
|
||||
"diceRolling": {
|
||||
"multiplier": "prof",
|
||||
"flatMultiplier": 1,
|
||||
"dice": "d6",
|
||||
"compare": null,
|
||||
"treshold": null
|
||||
},
|
||||
"useDefault": false
|
||||
},
|
||||
"damage": {
|
||||
"parts": [
|
||||
{
|
||||
"value": {
|
||||
"custom": {
|
||||
"enabled": false
|
||||
},
|
||||
"dice": "d8",
|
||||
"bonus": 7,
|
||||
"multiplier": "flat",
|
||||
"flatMultiplier": 1
|
||||
},
|
||||
"applyTo": "hitPoints",
|
||||
"type": [
|
||||
"physical"
|
||||
],
|
||||
"resultBased": false,
|
||||
"valueAlt": {
|
||||
"multiplier": "prof",
|
||||
"flatMultiplier": 1,
|
||||
"dice": "d6",
|
||||
"bonus": null,
|
||||
"custom": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
"base": false
|
||||
}
|
||||
],
|
||||
"includeBase": false
|
||||
},
|
||||
"description": "",
|
||||
"actionType": "action",
|
||||
"cost": [],
|
||||
"uses": {
|
||||
"value": null,
|
||||
"max": null,
|
||||
"recovery": null
|
||||
},
|
||||
"effects": [],
|
||||
"save": {
|
||||
"trait": null,
|
||||
"difficulty": null,
|
||||
"damageMod": "none"
|
||||
}
|
||||
},
|
||||
"experiences": {
|
||||
"xmyO4KEYcwlFc0Xk": {
|
||||
"name": "Conquest",
|
||||
"value": 3
|
||||
},
|
||||
"DKyCdPkOjtgaCsjU": {
|
||||
"name": "History",
|
||||
"value": 2
|
||||
},
|
||||
"v1rgbqkBK4goqrl3": {
|
||||
"name": "Intimidation",
|
||||
"value": 3
|
||||
}
|
||||
},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Corrupt, dominate, punish, break the weak"
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Fallen Warlord: Realm Breaker",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"sort": 0,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"99pQVoplilbkZnOk": 3
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.346",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753929378070,
|
||||
"modifiedTime": 1753929456120,
|
||||
"lastModifiedBy": "99pQVoplilbkZnOk"
|
||||
},
|
||||
"_key": "!actors!hxZ0sgoFJubh5aj6"
|
||||
}
|
||||
|
|
@ -0,0 +1,271 @@
|
|||
{
|
||||
"folder": "7XHlANCPz18yvl5L",
|
||||
"name": "Fallen Warlord: Undefeated Champion",
|
||||
"type": "adversary",
|
||||
"_id": "RXkZTwBRi4dJ3JE5",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"system": {
|
||||
"description": "<p><em>That which only the most feared have a chance to fear.</em></p>",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"tier": 4,
|
||||
"type": "solo",
|
||||
"notes": "",
|
||||
"difficulty": 18,
|
||||
"hordeHp": 1,
|
||||
"damageThresholds": {
|
||||
"major": 35,
|
||||
"severe": 58
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 11,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"attack": {
|
||||
"name": "Heart-Shattering Sword",
|
||||
"img": "icons/skills/melee/blood-slash-foam-red.webp",
|
||||
"_id": "bAM5u66XszRmjaT8",
|
||||
"systemPath": "attack",
|
||||
"chatDisplay": false,
|
||||
"type": "attack",
|
||||
"range": "veryClose",
|
||||
"target": {
|
||||
"type": "any",
|
||||
"amount": 1
|
||||
},
|
||||
"roll": {
|
||||
"type": "attack",
|
||||
"trait": null,
|
||||
"difficulty": null,
|
||||
"bonus": 8,
|
||||
"advState": "neutral",
|
||||
"diceRolling": {
|
||||
"multiplier": "prof",
|
||||
"flatMultiplier": 1,
|
||||
"dice": "d6",
|
||||
"compare": null,
|
||||
"treshold": null
|
||||
},
|
||||
"useDefault": false
|
||||
},
|
||||
"damage": {
|
||||
"parts": [
|
||||
{
|
||||
"value": {
|
||||
"custom": {
|
||||
"enabled": false
|
||||
},
|
||||
"dice": "d12",
|
||||
"bonus": 13,
|
||||
"multiplier": "flat",
|
||||
"flatMultiplier": 1
|
||||
},
|
||||
"applyTo": "hitPoints",
|
||||
"type": [
|
||||
"physical"
|
||||
],
|
||||
"resultBased": false,
|
||||
"valueAlt": {
|
||||
"multiplier": "prof",
|
||||
"flatMultiplier": 1,
|
||||
"dice": "d6",
|
||||
"bonus": null,
|
||||
"custom": {
|
||||
"enabled": false
|
||||
}
|
||||
},
|
||||
"base": false
|
||||
}
|
||||
],
|
||||
"includeBase": false
|
||||
},
|
||||
"description": "",
|
||||
"actionType": "action",
|
||||
"cost": [],
|
||||
"uses": {
|
||||
"value": null,
|
||||
"max": null,
|
||||
"recovery": null
|
||||
},
|
||||
"effects": [],
|
||||
"save": {
|
||||
"trait": null,
|
||||
"difficulty": null,
|
||||
"damageMod": "none"
|
||||
}
|
||||
},
|
||||
"experiences": {
|
||||
"94xNhHTol94phqUY": {
|
||||
"name": "Conquest",
|
||||
"value": 3
|
||||
},
|
||||
"FNgjrxzFVeMzwMtZ": {
|
||||
"name": "History",
|
||||
"value": 2
|
||||
},
|
||||
"hxCjuOCUqJpKRER8": {
|
||||
"name": "Intimidation",
|
||||
"value": 3
|
||||
}
|
||||
},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Dispatch merciless death, punish the defi ant, secure victory at any cost"
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Fallen Warlord: Undefeated Champion",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"sort": 0,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"99pQVoplilbkZnOk": 3
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.346",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753929476879,
|
||||
"modifiedTime": 1753929583772,
|
||||
"lastModifiedBy": "99pQVoplilbkZnOk"
|
||||
},
|
||||
"_key": "!actors!RXkZTwBRi4dJ3JE5"
|
||||
}
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
{
|
||||
"name": "Giant Beastmaster",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 16,
|
||||
"damageThresholds": {
|
||||
"major": 12,
|
||||
"severe": 24
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>A leather-clad warrior bearing a whip and massive bow.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784268,
|
||||
"modifiedTime": 1753922784268,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "8VZIgU12cB3cvlyH",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Giant Beastmaster",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!8VZIgU12cB3cvlyH"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Giant Brawler",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 15,
|
||||
"damageThresholds": {
|
||||
"major": 14,
|
||||
"severe": 28
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 7,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Make a living, overwhelm, slam, topple",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>An especially muscular giant wielding a warhammer larger than a human.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784268,
|
||||
"modifiedTime": 1753922784268,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "YnObCleGjPT7yqEc",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Giant Brawler",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!YnObCleGjPT7yqEc"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Giant Eagle",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 14,
|
||||
"damageThresholds": {
|
||||
"major": 8,
|
||||
"severe": 19
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Hunt prey, stay mobile, strike decisively",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>A giant bird of prey with blood-stained talons.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784269,
|
||||
"modifiedTime": 1753922784269,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "DnJ5ViDkhhCsr0cC",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Giant Eagle",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!DnJ5ViDkhhCsr0cC"
|
||||
}
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
{
|
||||
"name": "Giant Mosquitoes",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 10,
|
||||
"damageThresholds": {
|
||||
"major": 5,
|
||||
"severe": 9
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>Dozens of fist-sized mosquitoes, flying together for protection.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784269,
|
||||
"modifiedTime": 1753922784269,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "IIWV4ysJPFPnTP7W",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Giant Mosquitoes",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!IIWV4ysJPFPnTP7W"
|
||||
}
|
||||
170
src/packs/adversaries/adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json
Normal file
170
src/packs/adversaries/adversary_Giant_Rat_4PfLnaCrOcMdb4dK.json
Normal file
|
|
@ -0,0 +1,170 @@
|
|||
{
|
||||
"name": "Giant Rat",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"motivesAndTactics": "Burrow, hunger, scavenge, wear down",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"difficulty": 10,
|
||||
"tier": 1,
|
||||
"description": "<p>A cat-sized rodent skilled at scavenging and survival.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784270,
|
||||
"modifiedTime": 1753922784270,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "4PfLnaCrOcMdb4dK",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Giant Rat",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!4PfLnaCrOcMdb4dK"
|
||||
}
|
||||
|
|
@ -0,0 +1,169 @@
|
|||
{
|
||||
"name": "Giant Recruit",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"difficulty": 13,
|
||||
"tier": 2,
|
||||
"description": "<p>A giant fighter wearing borrowed armor.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784271,
|
||||
"modifiedTime": 1753922784271,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "5s8wSvpyC5rxY5aD",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Giant Recruit",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!5s8wSvpyC5rxY5aD"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Giant Scorpion",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 13,
|
||||
"damageThresholds": {
|
||||
"major": 7,
|
||||
"severe": 13
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Ambush, feed, grapple, poison",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A human-sized insect with tearing claws and a stinging tail.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784272,
|
||||
"modifiedTime": 1753922784272,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "fmfntuJ8mHRCAktP",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Giant Scorpion",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!fmfntuJ8mHRCAktP"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Glass Snake",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 14,
|
||||
"damageThresholds": {
|
||||
"major": 6,
|
||||
"severe": 10
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Climb, feed, keep distance, scare",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A clear serpent with a massive head that leaves behind a glass shard trail wherever they go.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784273,
|
||||
"modifiedTime": 1753922784273,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "8KWVLWXFhlY2kYx0",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Glass Snake",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!8KWVLWXFhlY2kYx0"
|
||||
}
|
||||
186
src/packs/adversaries/adversary_Gorgon_8mJYMpbLTb8qIOrr.json
Normal file
186
src/packs/adversaries/adversary_Gorgon_8mJYMpbLTb8qIOrr.json
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Gorgon",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "OgzrmfH1ZbpljX7k",
|
||||
"system": {
|
||||
"difficulty": 15,
|
||||
"damageThresholds": {
|
||||
"major": 13,
|
||||
"severe": 25
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 9,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Corner, hit-and-run, petrify, seek vengeance",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 2,
|
||||
"description": "<p>A snake-headed, scaled humanoid with a gilded bow, enraged that their peace has been disturbed.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784274,
|
||||
"modifiedTime": 1753922784274,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "8mJYMpbLTb8qIOrr",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Gorgon",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!8mJYMpbLTb8qIOrr"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Greater Earth Elemental",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"difficulty": 17,
|
||||
"damageThresholds": {
|
||||
"major": 22,
|
||||
"severe": 40
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 10,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Avalanche, knock over, pummel",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 3,
|
||||
"description": "<p>A living landslide of boulders and dust, as large as a house.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784275,
|
||||
"modifiedTime": 1753922784275,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "dsfB3YhoL5SudvS2",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Greater Earth Elemental",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!dsfB3YhoL5SudvS2"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Greater Water Elemental",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"difficulty": 17,
|
||||
"damageThresholds": {
|
||||
"major": 17,
|
||||
"severe": 34
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Deluge, disperse, drown",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 3,
|
||||
"description": "<p>A huge living wave that crashes down upon enemies.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784278,
|
||||
"modifiedTime": 1753922784278,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "xIICT6tEdnA7dKDV",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Greater Water Elemental",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!xIICT6tEdnA7dKDV"
|
||||
}
|
||||
186
src/packs/adversaries/adversary_Green_Ooze_SHXedd9zZPVfUgUa.json
Normal file
186
src/packs/adversaries/adversary_Green_Ooze_SHXedd9zZPVfUgUa.json
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Green Ooze",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 8,
|
||||
"damageThresholds": {
|
||||
"major": 5,
|
||||
"severe": 10
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 2,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Camouflage, consume and multiply, creep up, envelop",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A moving mound of translucent green slime.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784278,
|
||||
"modifiedTime": 1753922784278,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "SHXedd9zZPVfUgUa",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Green Ooze",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!SHXedd9zZPVfUgUa"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Hallowed Archer",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "7XHlANCPz18yvl5L",
|
||||
"system": {
|
||||
"difficulty": 19,
|
||||
"damageThresholds": {
|
||||
"major": 25,
|
||||
"severe": 45
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 2,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Focus fire, obey, reposition, volley",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 4,
|
||||
"description": "<p>Spirit soldiers with sanctified bows.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784279,
|
||||
"modifiedTime": 1753922784279,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "kabueAo6BALApWqp",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Hallowed Archer",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!kabueAo6BALApWqp"
|
||||
}
|
||||
|
|
@ -0,0 +1,170 @@
|
|||
{
|
||||
"name": "Hallowed Soldier",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "7XHlANCPz18yvl5L",
|
||||
"system": {
|
||||
"motivesAndTactics": "Obey, outmaneuver, punish, swarm",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"difficulty": 18,
|
||||
"tier": 4,
|
||||
"description": "<p>Souls of the faithful, lifted up with divine weaponry.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784279,
|
||||
"modifiedTime": 1753922784279,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "VENwg7xEFcYObjmT",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Hallowed Soldier",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!VENwg7xEFcYObjmT"
|
||||
}
|
||||
186
src/packs/adversaries/adversary_Harrier_uRtghKE9mHlII4rs.json
Normal file
186
src/packs/adversaries/adversary_Harrier_uRtghKE9mHlII4rs.json
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Harrier",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 12,
|
||||
"damageThresholds": {
|
||||
"major": 5,
|
||||
"severe": 9
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Flank, harry, kite, profit",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A nimble fighter armed with javelins.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784281,
|
||||
"modifiedTime": 1753922784281,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "uRtghKE9mHlII4rs",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Harrier",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!uRtghKE9mHlII4rs"
|
||||
}
|
||||
186
src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json
Normal file
186
src/packs/adversaries/adversary_Head_Guard_mK3A5FTx6k8iPU3F.json
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Head Guard",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 15,
|
||||
"damageThresholds": {
|
||||
"major": 7,
|
||||
"severe": 13
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 7,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Arrest, close gates, pin down, seek glory",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A seasoned guard with a mace, a whistle, and a bellowing voice.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784282,
|
||||
"modifiedTime": 1753922784282,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "mK3A5FTx6k8iPU3F",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Head Guard",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!mK3A5FTx6k8iPU3F"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Head Vampire",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"difficulty": 17,
|
||||
"damageThresholds": {
|
||||
"major": 22,
|
||||
"severe": 42
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Create thralls, charm, command, fly, intimidate",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 3,
|
||||
"description": "<p>A captivating undead dressed in aristocratic finery.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784283,
|
||||
"modifiedTime": 1753922784283,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "i2UNbRvgyoSs07M6",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Head Vampire",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!i2UNbRvgyoSs07M6"
|
||||
}
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
{
|
||||
"name": "High Seraph",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "7XHlANCPz18yvl5L",
|
||||
"system": {
|
||||
"difficulty": 20,
|
||||
"damageThresholds": {
|
||||
"major": 37,
|
||||
"severe": 70
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 7,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 4,
|
||||
"description": "<p>A divine champion, head of a hallowed host of warriors who enforce their god’s will.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784283,
|
||||
"modifiedTime": 1753922784283,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "r1mbfSSwKWdcFdAU",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "High Seraph",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!r1mbfSSwKWdcFdAU"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Huge Green Ooze",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"difficulty": 15,
|
||||
"damageThresholds": {
|
||||
"major": 15,
|
||||
"severe": 30
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 7,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Camouflage, creep up, envelop, multiply",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 3,
|
||||
"description": "<p>A translucent green mound of acid taller than most humans.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784284,
|
||||
"modifiedTime": 1753922784284,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "6hbqmxDXFOzZJDk4",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Huge Green Ooze",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!6hbqmxDXFOzZJDk4"
|
||||
}
|
||||
186
src/packs/adversaries/adversary_Hydra_MI126iMOOobQ1Obn.json
Normal file
186
src/packs/adversaries/adversary_Hydra_MI126iMOOobQ1Obn.json
Normal file
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Hydra",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "wTI7nZkPhKxl7Wwq",
|
||||
"system": {
|
||||
"difficulty": 18,
|
||||
"damageThresholds": {
|
||||
"major": 19,
|
||||
"severe": 35
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 10,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Devour, regenerate, terrify",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 3,
|
||||
"description": "<p>A quadrupedal scaled beast with multiple long-necked heads, each filled with menacing fangs.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784285,
|
||||
"modifiedTime": 1753922784285,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "MI126iMOOobQ1Obn",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Hydra",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!MI126iMOOobQ1Obn"
|
||||
}
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
{
|
||||
"name": "Jagged Knife Bandit",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 12,
|
||||
"damageThresholds": {
|
||||
"major": 8,
|
||||
"severe": 14
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 5,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A cunning criminal in a cloak bearing one of the gang’s iconic knives.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784290,
|
||||
"modifiedTime": 1753922784290,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "5Lh1T0zaT8Pkr2U2",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Jagged Knife Bandit",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!5Lh1T0zaT8Pkr2U2"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Jagged Knife Hexer",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 13,
|
||||
"damageThresholds": {
|
||||
"major": 5,
|
||||
"severe": 9
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Command, hex, profit",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A staff-wielding bandit in a cloak adorned with magical paraphernalia, using curses to vex their foes.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784291,
|
||||
"modifiedTime": 1753922784291,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "MbBPIOxaxXYNApXz",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Jagged Knife Hexer",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!MbBPIOxaxXYNApXz"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Jagged Knife Kneebreaker",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 12,
|
||||
"damageThresholds": {
|
||||
"major": 7,
|
||||
"severe": 14
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 7,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 4,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Grapple, intimidate, profit, steal",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>An imposing brawler carrying a large club.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784292,
|
||||
"modifiedTime": 1753922784292,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "CBKixLH3yhivZZuL",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Jagged Knife Kneebreaker",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!CBKixLH3yhivZZuL"
|
||||
}
|
||||
|
|
@ -0,0 +1,170 @@
|
|||
{
|
||||
"name": "Jagged Knife Lackey",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"motivesAndTactics": "Escape, profit, throw smoke",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"difficulty": 9,
|
||||
"tier": 1,
|
||||
"description": "<p>A thief with simple clothes and small daggers, eager to prove themselves.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784293,
|
||||
"modifiedTime": 1753922784293,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "C0OMQqV7pN6t7ouR",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Jagged Knife Lackey",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!C0OMQqV7pN6t7ouR"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Jagged Knife Lieutenant",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 13,
|
||||
"damageThresholds": {
|
||||
"major": 7,
|
||||
"severe": 14
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 6,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Bully, command, profit, reinforce",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A seasoned bandit in quality leathers with a strong voice and cunning eyes.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784294,
|
||||
"modifiedTime": 1753922784294,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "aTljstqteGoLpCBq",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Jagged Knife Lieutenant",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!aTljstqteGoLpCBq"
|
||||
}
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
{
|
||||
"name": "Jagged Knife Shadow",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 12,
|
||||
"damageThresholds": {
|
||||
"major": 4,
|
||||
"severe": 8
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"motivesAndTactics": "Ambush, conceal, divide, profit",
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A nimble scoundrel bearing a wicked knife and utilizing shadow magic to isolate targets.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784295,
|
||||
"modifiedTime": 1753922784295,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "XF4tYTq9nPJAy2ox",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Jagged Knife Shadow",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!XF4tYTq9nPJAy2ox"
|
||||
}
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
{
|
||||
"name": "Jagged Knife Sniper",
|
||||
"img": "icons/svg/mystery-man.svg",
|
||||
"type": "adversary",
|
||||
"folder": "sxvlEwi25uAoB2C5",
|
||||
"system": {
|
||||
"difficulty": 13,
|
||||
"damageThresholds": {
|
||||
"major": 4,
|
||||
"severe": 7
|
||||
},
|
||||
"resources": {
|
||||
"hitPoints": {
|
||||
"value": 0,
|
||||
"max": 3,
|
||||
"isReversed": true
|
||||
},
|
||||
"stress": {
|
||||
"value": 0,
|
||||
"max": 2,
|
||||
"isReversed": true
|
||||
}
|
||||
},
|
||||
"resistance": {
|
||||
"physical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
},
|
||||
"magical": {
|
||||
"resistance": false,
|
||||
"immunity": false,
|
||||
"reduction": 0
|
||||
}
|
||||
},
|
||||
"type": "standard",
|
||||
"notes": "",
|
||||
"hordeHp": 1,
|
||||
"experiences": {},
|
||||
"bonuses": {
|
||||
"roll": {
|
||||
"attack": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"action": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"reaction": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
},
|
||||
"damage": {
|
||||
"physical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
},
|
||||
"magical": {
|
||||
"bonus": 0,
|
||||
"dice": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tier": 1,
|
||||
"description": "<p>A lanky bandit striking from cover with a shortbow.</p>"
|
||||
},
|
||||
"flags": {},
|
||||
"_stats": {
|
||||
"compendiumSource": null,
|
||||
"duplicateSource": null,
|
||||
"exportSource": null,
|
||||
"coreVersion": "13.344",
|
||||
"systemId": "daggerheart",
|
||||
"systemVersion": "0.0.1",
|
||||
"createdTime": 1753922784296,
|
||||
"modifiedTime": 1753922784296,
|
||||
"lastModifiedBy": "WafZqd6qLGpBRGTt"
|
||||
},
|
||||
"_id": "1zuyof1XuIfi3aMG",
|
||||
"sort": 3400000,
|
||||
"ownership": {
|
||||
"default": 0,
|
||||
"ei8OkswTzyDp4IGC": 3,
|
||||
"WafZqd6qLGpBRGTt": 3
|
||||
},
|
||||
"prototypeToken": {
|
||||
"name": "Jagged Knife Sniper",
|
||||
"displayName": 0,
|
||||
"actorLink": false,
|
||||
"width": 1,
|
||||
"height": 1,
|
||||
"texture": {
|
||||
"src": "icons/svg/mystery-man.svg",
|
||||
"anchorX": 0.5,
|
||||
"anchorY": 0.5,
|
||||
"offsetX": 0,
|
||||
"offsetY": 0,
|
||||
"fit": "contain",
|
||||
"scaleX": 1,
|
||||
"scaleY": 1,
|
||||
"rotation": 0,
|
||||
"tint": "#ffffff",
|
||||
"alphaThreshold": 0.75
|
||||
},
|
||||
"lockRotation": false,
|
||||
"rotation": 0,
|
||||
"alpha": 1,
|
||||
"disposition": -1,
|
||||
"displayBars": 0,
|
||||
"bar1": {
|
||||
"attribute": "resources.hitPoints"
|
||||
},
|
||||
"bar2": {
|
||||
"attribute": "resources.stress"
|
||||
},
|
||||
"light": {
|
||||
"negative": false,
|
||||
"priority": 0,
|
||||
"alpha": 0.5,
|
||||
"angle": 360,
|
||||
"bright": 0,
|
||||
"color": null,
|
||||
"coloration": 1,
|
||||
"dim": 0,
|
||||
"attenuation": 0.5,
|
||||
"luminosity": 0.5,
|
||||
"saturation": 0,
|
||||
"contrast": 0,
|
||||
"shadows": 0,
|
||||
"animation": {
|
||||
"type": null,
|
||||
"speed": 5,
|
||||
"intensity": 5,
|
||||
"reverse": false
|
||||
},
|
||||
"darkness": {
|
||||
"min": 0,
|
||||
"max": 1
|
||||
}
|
||||
},
|
||||
"sight": {
|
||||
"enabled": false,
|
||||
"range": 0,
|
||||
"angle": 360,
|
||||
"visionMode": "basic",
|
||||
"color": null,
|
||||
"attenuation": 0.1,
|
||||
"brightness": 0,
|
||||
"saturation": 0,
|
||||
"contrast": 0
|
||||
},
|
||||
"detectionModes": [],
|
||||
"occludable": {
|
||||
"radius": 0
|
||||
},
|
||||
"ring": {
|
||||
"enabled": false,
|
||||
"colors": {
|
||||
"ring": null,
|
||||
"background": null
|
||||
},
|
||||
"effects": 1,
|
||||
"subject": {
|
||||
"scale": 1,
|
||||
"texture": null
|
||||
}
|
||||
},
|
||||
"turnMarker": {
|
||||
"mode": 1,
|
||||
"animation": null,
|
||||
"src": null,
|
||||
"disposition": false
|
||||
},
|
||||
"movementAction": null,
|
||||
"flags": {},
|
||||
"randomImg": false,
|
||||
"appendNumber": false,
|
||||
"prependAdjective": false
|
||||
},
|
||||
"items": [],
|
||||
"effects": [],
|
||||
"_key": "!actors!1zuyof1XuIfi3aMG"
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue