DND5e Core 1.2.0

DND5e Core update 1.2.0 modded to SW5e
This commit is contained in:
supervj 2021-01-19 20:52:33 -05:00
parent a544f5e0a9
commit ab510e336c
59 changed files with 2505 additions and 2231 deletions

105
dnd5e.css
View file

@ -258,9 +258,12 @@
background: transparent;
}
.sw5e.sheet .editable .rollable:hover {
cursor: pointer;
}
.sw5e.sheet .editable h4.rollable:hover,
.sw5e.sheet .editable .rollable:hover > h4 {
color: #000;
text-shadow: 0 0 10px red;
cursor: pointer;
}
.sw5e.sheet span.sep {
flex: none;
@ -352,6 +355,7 @@
overflow: hidden;
}
.sw5e.sheet .filter-list {
align-items: center;
list-style: none;
margin: 0;
padding: 0;
@ -409,6 +413,28 @@
margin: 0;
padding: 0;
}
.sw5e.sheet .items-list .item-name {
flex: 2;
margin: 0;
overflow: hidden;
font-size: 13px;
text-align: left;
align-items: center;
}
.sw5e.sheet .items-list .item-name h3,
.sw5e.sheet .items-list .item-name h4 {
margin: 0;
white-space: nowrap;
overflow-x: hidden;
}
.sw5e.sheet .items-list .item-controls {
flex: 0 0 60px;
justify-content: space-between;
}
.sw5e.sheet .items-list .item-controls a {
font-size: 12px;
text-align: center;
}
.sw5e.sheet .items-list .item {
align-items: center;
padding: 0 2px;
@ -427,11 +453,6 @@
border: none;
margin-right: 5px;
}
.sw5e.sheet .items-list .item .item-name h4 {
margin: 0;
white-space: nowrap;
overflow-x: hidden;
}
.sw5e.sheet .items-list .items-header {
height: 28px;
margin: 2px 0;
@ -445,28 +466,13 @@
font-size: 12px;
text-align: center;
}
.sw5e.sheet .items-list .items-header .item-name {
.sw5e.sheet .items-list .items-header h3 {
padding-left: 5px;
font-family: "Modesto Condensed", "Palatino Linotype", serif;
font-size: 20px;
font-weight: 700;
font-size: 16px;
}
.sw5e.sheet .items-list .item-name {
flex: 2;
margin: 0;
overflow: hidden;
font-size: 13px;
text-align: left;
align-items: center;
}
.sw5e.sheet .items-list .item-controls {
flex: 0 0 60px;
justify-content: space-between;
}
.sw5e.sheet .items-list .item-controls a {
font-size: 12px;
text-align: center;
font-size: 16px;
}
.sw5e.sheet .effects .item .effect-source,
.sw5e.sheet .effects .item .effect-duration,
@ -575,7 +581,21 @@
height: 30px;
line-height: 30px;
}
.sw5e.sheet.actor .attributes input.temphp {
.sw5e.sheet.actor .sheet-header .attributes .movement h4.attribute-name {
position: relative;
}
.sw5e.sheet.actor .sheet-header .attributes .movement .config-button {
position: absolute;
display: none;
right: 0;
top: 1px;
font-size: 12px;
font-weight: normal;
}
.sw5e.sheet.actor .sheet-header .attributes .movement:hover .config-button {
display: block;
}
.sw5e.sheet.actor .sheet-header .attributes input.temphp {
width: 48%;
}
.sw5e.sheet.actor h4.box-title {
@ -787,7 +807,7 @@
margin: 0 0 3px 0;
justify-content: space-between;
}
.sw5e.sheet.actor .traits .configure-flags {
.sw5e.sheet.actor .traits .config-button {
flex: 1;
}
.sw5e.sheet.actor .traits label {
@ -860,6 +880,9 @@
.sw5e.sheet.actor .inventory-list .item .item-name i.attuned {
color: #7a7971;
}
.sw5e.sheet.actor .inventory-list .item .item-name i.not-attuned {
color: #44191A;
}
.sw5e.sheet.actor .inventory-list .item .item-uses input {
width: 24px;
text-align: center;
@ -891,6 +914,9 @@
.sw5e.sheet.actor .inventory-list .item-detail.item-action {
flex: 0 0 100px;
}
.sw5e.sheet.actor .inventory-list .item-detail.attunement {
flex: 0 0 24px;
}
.sw5e.sheet.actor .inventory-list .item-weight {
flex: 0 0 60px;
border-left: 1px solid #c9c7b8;
@ -972,24 +998,22 @@
flex: 0 0 240px;
margin: 0;
}
.sw5e.sheet.actor .powercasting-ability input,
.sw5e.sheet.actor .powercasting-ability label,
.sw5e.sheet.actor .powercasting-ability span {
flex: 0 0 32px;
flex: none;
}
.sw5e.sheet.actor .powercasting-ability input {
flex: 0 0 28px;
text-align: center;
}
.sw5e.sheet.actor .powercasting-ability select {
margin: 0 5px;
flex: 0 0 150px;
}
.sw5e.sheet.actor .powercasting-ability h3.power-dc {
flex: 1;
text-align: right;
flex: 0 0 120px;
}
.sw5e.sheet.actor .power-slots,
.sw5e.sheet.actor .power-comps {
flex: 0 0 75px;
padding-right: 5px;
text-align: right;
flex: none;
padding: 0 5px;
font-size: 12px;
color: #7a7971;
border-right: 1px solid #c9c7b8;
@ -1002,9 +1026,10 @@
font-size: 13px;
font-weight: normal;
}
.sw5e.sheet.actor .power-uses {
padding-right: 8px;
text-align: right !important;
.sw5e.sheet.actor .powerbook .power-uses {
padding-right: 5px;
text-align: right;
color: #7a7971;
}
.sw5e.sheet.actor .power-school,
.sw5e.sheet.actor .power-action,
@ -1046,6 +1071,7 @@
padding-right: 8px;
margin-bottom: 4px;
overflow-y: auto;
scrollbar-width: thin;
}
.sw5e.sheet.item {
min-height: 400px;
@ -1501,9 +1527,6 @@
.sw5e.sheet.actor.npc .summary {
font-size: 18px;
}
.sw5e.sheet.actor.npc .powercasting-ability label {
flex: none;
}
.sw5e.sheet.actor.vehicle .features .item-controls {
flex: 0 0 68px;
}

View file

@ -29,7 +29,8 @@ import ActorSheet5eVehicle from "./module/actor/sheets/vehicle.js";
import ItemSheet5e from "./module/item/sheet.js";
import ShortRestDialog from "./module/apps/short-rest.js";
import TraitSelector from "./module/apps/trait-selector.js";
import MovementConfig from "./module/apps/movement-config.js";
import ActorMovementConfig from "./module/apps/movement-config.js";
import ActorSensesConfig from "./module/apps/senses-config.js";
// Import Helpers
import * as chat from "./module/chat.js";
@ -55,7 +56,7 @@ Hooks.once("init", function() {
ItemSheet5e,
ShortRestDialog,
TraitSelector,
MovementConfig
ActorMovementConfig
},
canvas: {
AbilityTemplate
@ -163,7 +164,7 @@ Hooks.once("ready", function() {
// Determine whether a system migration is required and feasible
if ( !game.user.isGM ) return;
const currentVersion = game.settings.get("sw5e", "systemMigrationVersion");
const NEEDS_MIGRATION_VERSION = "1.1.0";
const NEEDS_MIGRATION_VERSION = "1.2.0";
const COMPATIBLE_MIGRATION_VERSION = 0.80;
const needsMigration = currentVersion && isNewerVersion(NEEDS_MIGRATION_VERSION, currentVersion);
if ( !needsMigration ) return;

View file

@ -39,7 +39,7 @@
"SW5E.AbilityUseHint": "Configure how you would like to use the {name} {type}.",
"SW5E.AbilityUseUnavailableHint": "There are no uses of this item remaining!",
"SW5E.AbilityUseChargedHint": "This {type} is charged and ready to use!",
"SW5E.AbilityUseRechargedHint": "This {type} is depleted and must be recharged!",
"SW5E.AbilityUseRechargeHint": "This {type} is depleted and must be recharged!",
"SW5E.AbilityUseNormalHint": "This {type} has {value} of {max} uses per {per} remaining.",
"SW5E.AbilityUseConsumableChargeHint": "Using this {type} will consume 1 charge of {value} remaining.",
"SW5E.AbilityUseConsumableQuantityHint": "Using this {type} will consume 1 quantity of {quantity} remaining",
@ -49,15 +49,14 @@
"SW5E.AbilityUseConsumableLabel": "{max} per {per}",
"SW5E.AbilityUseCast": "Cast Power",
"SW5E.AbilityUseUse": "Use Ability",
"SW5E.Action": "Action",
"SW5E.ActionPl": "Actions",
"SW5E.ActionAbil": "Ability Check",
"SW5E.ActionHeal": "Healing",
"SW5E.ActionMSAK": "Melee Power Attack",
"SW5E.ActionMPAK": "Melee Power Attack",
"SW5E.ActionMWAK": "Melee Weapon Attack",
"SW5E.ActionOther": "Other",
"SW5E.ActionRSAK": "Ranged Power Attack",
"SW5E.ActionRPAK": "Ranged Power Attack",
"SW5E.ActionRWAK": "Ranged Weapon Attack",
"SW5E.ActionSave": "Saving Throw",
"SW5E.ActionUtil": "Utility",
@ -76,13 +75,17 @@
"SW5E.AlignmentNG": "Neutral Good",
"SW5E.AlignmentTN": "True Neutral",
"SW5E.Appearance": "Appearance",
"SW5E.Attunement": "Attunement",
"SW5E.AttunementNone": "Attunement Not Required",
"SW5E.AttunementRequired": "Attunement Required",
"SW5E.AttunementAttuned": "Attuned",
"SW5E.Attuned": "Attuned",
"SW5E.ArmorClass": "Armor Class",
"SW5E.AC": "AC",
"SW5E.Attack": "Attack",
"SW5E.AttackPl": "Attacks",
"SW5E.AttackRoll": "Attack Roll",
"SW5E.Attributes": "Attributes",
"SW5E.Attuned": "Attuned",
"SW5E.Background": "Background",
"SW5E.Biography": "Biography",
"SW5E.Bonds": "Bonds",
@ -90,12 +93,12 @@
"SW5E.BonusAbilitySave": "Global Saving Throw Bonus",
"SW5E.BonusAbilitySkill": "Global Skill Check Bonus",
"SW5E.BonusAction": "Bonus Action",
"SW5E.BonusMSAttack": "Melee Power Attack Bonus",
"SW5E.BonusMSDamage": "Melee Power Damage Bonus",
"SW5E.BonusMPAttack": "Melee Power Attack Bonus",
"SW5E.BonusMPDamage": "Melee Power Damage Bonus",
"SW5E.BonusMWAttack": "Melee Weapon Attack Bonus",
"SW5E.BonusMWDamage": "Melee Weapon Damage Bonus",
"SW5E.BonusRSAttack": "Ranged Power Attack Bonus",
"SW5E.BonusRSDamage": "Ranged Power Damage Bonus",
"SW5E.BonusRPAttack": "Ranged Power Attack Bonus",
"SW5E.BonusRPDamage": "Ranged Power Damage Bonus",
"SW5E.BonusRWAttack": "Ranged Weapon Attack Bonus",
"SW5E.BonusRWDamage": "Ranged Weapon Damage Bonus",
"SW5E.BonusSaveForm": "Update Bonuses",
@ -137,7 +140,6 @@
"SW5E.ConStunned": "Stunned",
"SW5E.ConUnconscious": "Unconscious",
"SW5E.Concentration": "Concentration",
"SW5E.ConsumeTitle": "Resource Consumption",
"SW5E.ConsumeAmmunition": "Ammunition",
"SW5E.ConsumeAttribute": "Attribute",
@ -147,7 +149,8 @@
"SW5E.ConsumeWarningNoSource": "The designated {type} source that {name} consumes no longer exists!",
"SW5E.ConsumeWarningNoQuantity": "{name} has run out of its designated {type}!",
"SW5E.ConsumeWarningZeroAttribute": "{name} has run out of its designated attribute resource pool!",
"SW5E.ConsumeResource": "Consume Resource?",
"SW5E.ConsumeRecharge": "Consume Recharge?",
"SW5E.ConsumableAmmunition": "Ammunition",
"SW5E.ConsumableFood": "Food",
"SW5E.ConsumablePoison": "Poison",
@ -231,12 +234,10 @@
"SW5E.Expertise": "Expertise",
"SW5E.FeatureActionRecharge": "Action Recharge",
"SW5E.Flaws": "Flaws",
"SW5E.EffectCreate": "Create Effect",
"SW5E.EffectToggle": "Toggle Effect",
"SW5E.EffectEdit": "Edit Effect",
"SW5E.EffectDelete": "Delete Effect",
"SW5E.ItemTypeClass": "Class",
"SW5E.ItemTypeClassPl": "Class Levels",
"SW5E.ItemTypeConsumable": "Consumable",
@ -254,7 +255,6 @@
"SW5E.ItemTypeWeapon": "Weapon",
"SW5E.ItemTypeWeaponPl": "Weapons",
"SW5E.ItemNoUses": "{name} has no available uses remaining.",
"SW5E.FeatureActive": "Active Abilities",
"SW5E.FeatureAdd": "Create Feature",
"SW5E.FeatureAttack": "Feature Attack",
@ -267,7 +267,6 @@
"SW5E.Filter": "Filter",
"SW5E.FilterNoPowers": "No powers found for this set of filters.",
"SW5E.NoPowerLevels": "This character has no powercaster levels, but you may add powers manually.",
"SW5E.FlagsInstructions": "Configure character features and traits which fine-tune behaviors of the SW5e system.",
"SW5E.FlagsSave": "Update Special Traits",
"SW5E.FlagsTitle": "Configure Special Traits",
@ -297,7 +296,6 @@
"SW5E.FlagsPowerCritThresholdHint": "An expanded critical hit threshold for power attacks.",
"SW5E.FlagsMeleeCriticalDice": "Melee Critical Damage Dice",
"SW5E.FlagsMeleeCriticalDiceHint": "A number of additional damage dice added to melee weapon critical hits.",
"SW5E.Flat": "Flat",
"SW5E.Formula": "Formula",
"SW5E.GrantedAbilities": "Granted Abilities",
@ -331,7 +329,6 @@
"SW5E.ItemContainerCapacityType": "Capacity Type",
"SW5E.ItemContainerCapacityWeight": "Weight",
"SW5E.ItemContainerDetails": "Container Details",
"SW5E.ItemContainerProperties": "Container Properties",
"SW5E.ItemContainerWeightless": "Weightless Contents",
"SW5E.ItemCreate": "Create Item",
@ -341,12 +338,10 @@
"SW5E.ItemEquipmentAction": "Equipment Action",
"SW5E.ItemEquipmentDetails": "Equipment Details",
"SW5E.ItemEquipmentDexMod": "Max. Dexterity Modifier",
"SW5E.ItemEquipmentStatus": "Equipment Status",
"SW5E.ItemEquipmentStealthDisav": "Imposes Stealth Disadvantage",
"SW5E.ItemEquipmentType": "Equipment Type",
"SW5E.ItemEquipmentUsage": "Equipment Usage",
"SW5E.ItemName": "Item Name",
"SW5E.ItemNew": "New {type}",
"SW5E.ItemRechargeCheck": "{name} recharge check",
@ -354,11 +349,9 @@
"SW5E.ItemRechargeSuccess": "success!",
"SW5E.ItemRequiredStr": "Required Strength",
"SW5E.ItemToolProficiency": "Tool Proficiency",
"SW5E.ItemWeaponAttack": "Weapon Attack",
"SW5E.ItemWeaponDetails": "Weapon Details",
"SW5E.ItemWeaponProperties": "Weapon Properties",
"SW5E.ItemWeaponStatus": "Weapon Status",
"SW5E.ItemWeaponType": "Weapon Type",
"SW5E.ItemWeaponUsage": "Weapon Usage",
@ -462,7 +455,7 @@
"SW5E.RollExample": "e.g. +1d4",
"SW5E.RollMode": "Roll Mode",
"SW5E.RollSituationalBonus": "Situational Bonus?",
"SW5E.Movement": "Movement",
"SW5E.MovementConfig": "Configure Movement Speed",
"SW5E.MovementConfigHint": "Configure the movement speed and special movement attributes of this creature.",
"SW5E.MovementWalk": "Walk",
@ -472,12 +465,18 @@
"SW5E.MovementFly": "Fly",
"SW5E.MovementSwim": "Swim",
"SW5E.MovementUnits": "Units",
"SW5E.Senses": "Senses",
"SW5E.SensesConfig": "Configure Senses",
"SW5E.SensesConfigHint": "Configure any special sensory perception abilities that this actor possesses.",
"SW5E.SenseDarkvision": "Darkvision",
"SW5E.SenseBlindsight": "Blindsight",
"SW5E.SenseTremorsense": "Tremorsense",
"SW5E.SenseTruesight": "Truesight",
"SW5E.SenseSpecial": "Special Senses",
"SW5E.SheetClassCharacter": "Default 5e Character Sheet",
"SW5E.SheetClassNPC": "Default 5e NPC Sheet",
"SW5E.SheetClassVehicle": "Default 5e Vehicle Sheet",
"SW5E.SheetClassItem": "Default 5e Item Sheet",
"SW5E.SavingThrow": "Saving Throw",
"SW5E.SaveDC": "DC {dc} {ability}",
"SW5E.SavePromptTitle": "{ability} Saving Throw",
@ -490,11 +489,6 @@
"SW5E.SchoolIll": "Illusion",
"SW5E.SchoolNec": "Necromancy",
"SW5E.SchoolTrs": "Transmutation",
"SW5E.SenseBS": "Blindsight",
"SW5E.SenseDV": "Darkvision",
"SW5E.SenseTR": "Truesight",
"SW5E.SenseTS": "Tremorsense",
"SW5E.Senses": "Senses",
"SW5E.ShortRest": "Short Rest",
"SW5E.ShortRestNormal": "Short Rest (1 hour)",
"SW5E.ShortRestGritty": "Short Rest (8 hours)",
@ -540,7 +534,7 @@
"SW5E.PowerAdd": "Add Power",
"SW5E.PowerCantrip": "Cantrip",
"SW5E.PowerCastConsume": "Consume Power Slot?",
"SW5E.PowerCastNoSlots": "You have no available power slots to cast this power",
"SW5E.PowerCastNoSlots": "You have no available {level} power slots with which to cast {name}",
"SW5E.PowerCastUpcast": "Cast at Level",
"SW5E.PowercasterLevel": "Powercaster Level",
"SW5E.PowerCastingHeader": "Power Casting",
@ -683,6 +677,7 @@
"SW5E.of": "of",
"SW5E.per": "per",
"SW5E.power": "power",
"SETTINGS.5eAllowPolymorphingL": "Allow players to polymorph their own actors.",
"SETTINGS.5eAllowPolymorphingN": "Allow Polymorphing",
"SETTINGS.5eAutoCollapseCardL": "Automatically collapse Item Card descriptions in the Chat Log",
@ -691,7 +686,6 @@
"SETTINGS.5eAutoPowerTemplateN": "Always place Power Template",
"SETTINGS.5eCurWtL": "Carried currency affects character encumbrance following the rules on PHB pg. 143.",
"SETTINGS.5eCurWtN": "Apply Currency Weight",
"SETTINGS.5eDiagEuclidean": "Euclidean (7.07 ft. Diagonal)",
"SETTINGS.5eDiagL": "Configure which diagonal movement rule should be used for games within this system.",
"SETTINGS.5eDiagN": "Diagonal Movement Rule",

View file

@ -69,14 +69,31 @@
line-height: 30px;
}
}
// Movement Configuration
.movement {
h4.attribute-name {
position: relative;
}
.config-button {
position: absolute;
display: none;
right: 0;
top: 1px;
font-size: 12px;
font-weight: normal;
}
&:hover .config-button {
display: block;
}
}
.attributes {
// Temporary HP
input.temphp {
width: 48%;
}
}
}
/* ----------------------------------------- */
/* General Styles */
@ -341,7 +358,7 @@
margin: 0 0 3px 0;
justify-content: space-between;
}
.configure-flags {
.config-button {
flex: 1;
}
@ -428,9 +445,8 @@
&.rollable .item-image:hover {
background-image: url("../../icons/svg/d20-black.svg") !important;
}
i.attuned {
color: @colorTan;
}
i.attuned { color: @colorTan; }
i.not-attuned { color: @colorCrimson; }
}
// Item uses
@ -471,6 +487,7 @@
overflow: hidden;
&:last-child { border-right: none; }
&.item-action {flex: 0 0 100px}
&.attunement {flex: 0 0 24px}
}
.item-weight {
@ -565,26 +582,23 @@
.powercasting-ability {
flex: 0 0 240px;
margin: 0;
input, span {
flex: 0 0 32px;
label, span {
flex: none;
}
input {
flex: 0 0 28px;
text-align: center;
}
select {
margin: 0 5px;
flex: 0 0 150px;
}
h3.power-dc {
flex: 1;
text-align: right;
flex: 0 0 120px;
}
}
.power-slots,
.power-comps {
flex: 0 0 75px;
padding-right: 5px;
text-align: right;
flex: none;
padding: 0 5px;
font-size: 12px;
color: @colorTan;
border-right: 1px solid @colorFaint;
@ -601,9 +615,10 @@
}
}
.power-uses {
padding-right: 8px;
text-align: right !important;
.powerbook .power-uses {
padding-right: 5px;
text-align: right;
color: @colorTan;
}
.power-school, .power-action, .power-target {
@ -652,5 +667,6 @@
padding-right: 8px;
margin-bottom: 4px;
overflow-y: auto;
scrollbar-width: thin;
}
}

View file

@ -178,11 +178,14 @@
background: transparent;
}
// Rollable Links
// Rollable Titles
.editable .rollable:hover {
cursor: pointer;
}
.editable h4.rollable:hover,
.editable .rollable:hover > h4 {
color: #000;
text-shadow: 0 0 10px red;
cursor: pointer;
}
// Separators
@ -306,6 +309,7 @@
/* ----------------------------------------- */
.filter-list {
align-items: center;
list-style: none;
margin: 0;
padding: 0;
@ -382,13 +386,37 @@
padding: 0;
}
// Item Name
.item-name {
flex: 2;
margin: 0;
overflow: hidden;
font-size: 13px;
text-align: left;
align-items: center;
h3, h4 {
margin: 0;
white-space: nowrap;
overflow-x: hidden;
}
}
// Control Buttons
.item-controls {
flex: 0 0 60px;
justify-content: space-between;
a {
font-size: 12px;
text-align: center;
}
}
// Individual Item
.item {
align-items: center;
padding: 0 2px; // to align with the header border
border-bottom: 1px solid @colorFaint;
&:last-child { border-bottom: none; }
.item-name {
color: @colorDark;
.item-image {
@ -419,30 +447,11 @@
font-size: 12px;
text-align: center;
}
.item-name {
h3 {
padding-left: 5px;
.modesto();
font-size: 16px;
}
}
// Item Name
.item-name {
flex: 2;
margin: 0;
overflow: hidden;
font-size: 13px;
text-align: left;
align-items: center;
}
// Control Buttons
.item-controls {
flex: 0 0 60px;
justify-content: space-between;
a {
font-size: 12px;
text-align: center;
font-size: 16px;
}
}
}

View file

@ -72,7 +72,7 @@
span {
border-right: 2px groove #FFF;
padding: 0 5px 0 0;
padding: 0 3px 0 0;
font-size: 10px;
&:last-child {

View file

@ -31,11 +31,4 @@
.summary {
font-size: 18px;
}
.powercasting-ability {
label {
flex: none;
}
}
}

View file

@ -1,8 +1,6 @@
import { d20Roll, damageRoll } from "../dice.js";
import ShortRestDialog from "../apps/short-rest.js";
import LongRestDialog from "../apps/long-rest.js";
import AbilityUseDialog from "../apps/ability-use-dialog.js";
import AbilityTemplate from "../pixi/ability-template.js";
import {SW5E} from '../config.js';
/**
@ -208,7 +206,7 @@ export default class Actor5e extends Actor {
const updateData = expandObject(u);
const config = {
className: updateData.name || item.data.name,
archetypeName: updateData.data.archetype || item.data.data.archetype,
archetypeName: getProperty(updateData, "data.archetype") || item.data.data.archetype,
level: getProperty(updateData, "data.levels"),
priorLevel: item ? item.data.data.levels : 0
}
@ -357,16 +355,8 @@ export default class Actor5e extends Actor {
const data = actorData.data;
data.attributes.powerdc = data.attributes.powercasting ? data.abilities[data.attributes.powercasting].dc : 10;
// Apply powercasting DC to any power items which use it
for ( let i of this.items ) {
const save = i.data.data.save;
if ( save?.ability ) {
if ( save.scaling === "power" ) save.dc = data.attributes.powerdc;
else if ( save.scaling !== "flat" ) save.dc = data.abilities[save.scaling]?.dc ?? 10;
const ability = CONFIG.SW5E.abilities[save.ability];
i.labels.save = game.i18n.format("SW5E.SaveDC", {dc: save.dc || "", ability});
}
}
// Compute ability save DCs that depend on the calling actor
this.items.forEach(i => i.getSaveDC());
}
/* -------------------------------------------- */
@ -547,20 +537,67 @@ export default class Actor5e extends Actor {
/* -------------------------------------------- */
/** @override */
async createOwnedItem(itemData, options) {
async createEmbeddedEntity(embeddedName, itemData, options={}) {
// Assume NPCs are always proficient with weapons and always have powers prepared
if ( !this.isPC ) {
let t = itemData.type;
// Pre-creation steps for owned items
if ( embeddedName === "OwnedItem" ) this._preCreateOwnedItem(itemData, options);
// Standard embedded entity creation
return super.createEmbeddedEntity(embeddedName, itemData, options);
}
/* -------------------------------------------- */
/**
* A temporary shim function which will eventually (in core fvtt version 0.8.0+) be migrated to the new abstraction layer
* @param itemData
* @param options
* @private
*/
_preCreateOwnedItem(itemData, options) {
if ( this.data.type === "vehicle" ) return;
const isNPC = this.data.type === 'npc';
let initial = {};
if ( t === "weapon" ) initial["data.proficient"] = true;
if ( ["weapon", "equipment"].includes(t) ) initial["data.equipped"] = true;
if ( t === "power" ) initial["data.prepared"] = true;
switch ( itemData.type ) {
case "weapon":
initial["data.equipped"] = isNPC; // NPCs automatically equip weapons
let hasWeaponProf = isNPC; // NPCs automatically have weapon proficiency
if ( !isNPC ) {
const weaponProf = {
"natural": true,
"simpleM": "sim",
"simpleR": "sim",
"martialM": "mar",
"martialR": "mar"
}[itemData.data?.weaponType];
const actorWeaponProfs = this.data.data.traits?.weaponProf?.value || [];
hasWeaponProf = (weaponProf === true) || actorWeaponProfs.includes(weaponProf);
}
initial["data.proficient"] = hasWeaponProf;
break;
case "equipment":
initial["data.equipped"] = isNPC; // NPCs automatically equip equipment
let hasEquipmentProf = isNPC; // NPCs automatically have equipment proficiency
if ( !isNPC ) {
const armorProf = {
"natural": true,
"clothing": true,
"light": "lgt",
"medium": "med",
"heavy": "hvy",
"shield": "shl"
}[itemData.data?.armor?.type];
const actorArmorProfs = this.data.data.traits?.armorProf?.value || [];
hasEquipmentProf = (armorProf === true) || actorArmorProfs.includes(armorProf);
}
initial["data.proficient"] = hasEquipmentProf;
break;
case "power":
initial["data.prepared"] = true; // NPCs automatically prepare powers
break;
}
mergeObject(itemData, initial);
}
return super.createOwnedItem(itemData, options);
}
/* -------------------------------------------- */
/* Gameplay Mechanics */
@ -601,77 +638,16 @@ export default class Actor5e extends Actor {
"data.attributes.hp.temp": tmp - dt,
"data.attributes.hp.value": dh
};
return this.update(updates);
}
/* -------------------------------------------- */
/**
* Cast a Power, consuming a power slot of a certain level
* @param {Item5e} item The power being cast by the actor
* @param {Event} event The originating user interaction which triggered the cast
*/
async usePower(item, {configureDialog=true}={}) {
if ( item.data.type !== "power" ) throw new Error("Wrong Item type");
const itemData = item.data.data;
// Configure powercasting data
let lvl = itemData.level;
const usesSlots = (lvl > 0) && CONFIG.SW5E.powerUpcastModes.includes(itemData.preparation.mode);
const limitedUses = !!itemData.uses.per;
let consumeSlot = `power${lvl}`;
let consumeUse = false;
let placeTemplate = false;
// Configure power slot consumption and measured template placement from the form
if ( configureDialog && (usesSlots || item.hasAreaTarget || limitedUses) ) {
const usage = await AbilityUseDialog.create(item);
if ( usage === null ) return;
// Determine consumption preferences
consumeSlot = Boolean(usage.get("consumeSlot"));
consumeUse = Boolean(usage.get("consumeUse"));
placeTemplate = Boolean(usage.get("placeTemplate"));
// Determine the cast power level
const isPact = usage.get('level') === 'pact';
const lvl = isPact ? this.data.data.powers.pact.level : parseInt(usage.get("level"));
if ( lvl !== item.data.data.level ) {
const upcastData = mergeObject(item.data, {"data.level": lvl}, {inplace: false});
item = item.constructor.createOwned(upcastData, this);
}
// Denote the power slot being consumed
if ( consumeSlot ) consumeSlot = isPact ? "pact" : `power${lvl}`;
}
// Update Actor data
if ( usesSlots && consumeSlot && (lvl > 0) ) {
const slots = parseInt(this.data.data.powers[consumeSlot]?.value);
if ( slots === 0 || Number.isNaN(slots) ) {
return ui.notifications.error(game.i18n.localize("SW5E.PowerCastNoSlots"));
}
await this.update({
[`data.powers.${consumeSlot}.value`]: Math.max(slots - 1, 0)
});
}
// Update Item data
if ( limitedUses && consumeUse ) {
const uses = parseInt(itemData.uses.value || 0);
if ( uses <= 0 ) ui.notifications.warn(game.i18n.format("SW5E.ItemNoUses", {name: item.name}));
await item.update({"data.uses.value": Math.max(parseInt(item.data.data.uses.value || 0) - 1, 0)})
}
// Initiate ability template placement workflow if selected
if ( placeTemplate && item.hasAreaTarget ) {
const template = AbilityTemplate.fromItem(item);
if ( template ) template.drawPreview();
if ( this.sheet.rendered ) this.sheet.minimize();
}
// Invoke the Item roll
return item.roll();
// Delegate damage application to a hook
// TODO replace this in the future with a better modifyTokenAttribute function in the core
const allowed = Hooks.call("modifyTokenAttribute", {
attribute: "attributes.hp",
value: amount,
isDelta: false,
isBar: true
}, updates);
return allowed !== false ? this.update(updates) : this;
}
/* -------------------------------------------- */
@ -996,7 +972,7 @@ export default class Actor5e extends Actor {
// Adjust actor data
await cls.update({"data.hitDiceUsed": cls.data.data.hitDiceUsed + 1});
const hp = this.data.data.attributes.hp;
const dhp = Math.min(hp.max - hp.value, roll.total);
const dhp = Math.min(hp.max + (hp.tempmax ?? 0) - hp.value, roll.total);
await this.update({"data.attributes.hp.value": hp.value + dhp});
return roll;
}
@ -1461,4 +1437,18 @@ export default class Actor5e extends Actor {
console.warn(`The Actor5e#getPowerDC(ability) method has been deprecated in favor of Actor5e#data.data.abilities[ability].dc`);
return this.data.data.abilities[ability]?.dc;
}
/* -------------------------------------------- */
/**
* Cast a Power, consuming a power slot of a certain level
* @param {Item5e} item The power being cast by the actor
* @param {Event} event The originating user interaction which triggered the cast
* @deprecated since sw5e 1.2.0
*/
async usePower(item, {configureDialog=true}={}) {
console.warn(`The Actor5e#usePower method has been deprecated in favor of Item5e#roll`);
if ( item.data.type !== "power" ) throw new Error("Wrong Item type");
return item.roll();
}
}

View file

@ -1,7 +1,8 @@
import Item5e from "../../item/entity.js";
import TraitSelector from "../../apps/trait-selector.js";
import ActorSheetFlags from "../../apps/actor-flags.js";
import MovementConfig from "../../apps/movement-config.js";
import ActorMovementConfig from "../../apps/movement-config.js";
import ActorSensesConfig from "../../apps/senses-config.js";
import {SW5E} from '../../config.js';
import {onManageActiveEffect, prepareActiveEffectCategories} from "../../effects.js";
@ -99,6 +100,9 @@ export default class ActorSheet5e extends ActorSheet {
// Movement speeds
data.movement = this._getMovementSpeed(data.actor);
// Senses
data.senses = this._getSenses(data.actor);
// Update traits
this._prepareTraits(data.actor.data.traits);
@ -121,7 +125,7 @@ export default class ActorSheet5e extends ActorSheet {
* @private
*/
_getMovementSpeed(actorData) {
const movement = actorData.data.attributes.movement;
const movement = actorData.data.attributes.movement || {};
const speeds = [
[movement.burrow, `${game.i18n.localize("SW5E.MovementBurrow")} ${movement.burrow}`],
[movement.climb, `${game.i18n.localize("SW5E.MovementClimb")} ${movement.climb}`],
@ -136,6 +140,20 @@ export default class ActorSheet5e extends ActorSheet {
/* -------------------------------------------- */
_getSenses(actorData) {
const senses = actorData.data.attributes.senses || {};
const tags = {};
for ( let [k, label] of Object.entries(CONFIG.SW5E.senses) ) {
const v = senses[k] ?? 0
if ( v === 0 ) continue;
tags[k] = `${game.i18n.localize(label)} ${v} ${senses.units}`;
}
if ( !!senses.special ) tags["special"] = senses.special;
return tags;
}
/* -------------------------------------------- */
/**
* Prepare the data structure for traits data like languages, resistances & vulnerabilities, and proficiencies
* @param {object} traits The raw traits data object from the actor data
@ -373,8 +391,7 @@ export default class ActorSheet5e extends ActorSheet {
html.find('.trait-selector').click(this._onTraitSelector.bind(this));
// Configure Special Flags
html.find('.configure-movement').click(this._onMovementConfig.bind(this));
html.find('.configure-flags').click(this._onConfigureFlags.bind(this));
html.find('.config-button').click(this._onConfigMenu.bind(this));
// Owned Item management
html.find('.item-create').click(this._onItemCreate.bind(this));
@ -448,11 +465,24 @@ export default class ActorSheet5e extends ActorSheet {
/* -------------------------------------------- */
/**
* Handle click events for the Traits tab button to configure special Character Flags
* Handle spawning the TraitSelector application which allows a checkbox of multiple trait options
* @param {Event} event The click event which originated the selection
* @private
*/
_onConfigureFlags(event) {
_onConfigMenu(event) {
event.preventDefault();
new ActorSheetFlags(this.actor).render(true);
const button = event.currentTarget;
switch ( button.dataset.action ) {
case "movement":
new ActorMovementConfig(this.object).render(true);
break;
case "flags":
new ActorSheetFlags(this.object).render(true);
break;
case "senses":
new ActorSensesConfig(this.object).render(true);
break;
}
}
/* -------------------------------------------- */
@ -529,6 +559,8 @@ export default class ActorSheet5e extends ActorSheet {
icon: '<i class="fas fa-paw"></i>',
label: game.i18n.localize('SW5E.PolymorphWildShape'),
callback: html => this.actor.transformInto(sourceActor, {
keepBio: true,
keepClass: true,
keepMental: true,
mergeSaves: true,
mergeSkills: true,
@ -619,14 +651,7 @@ export default class ActorSheet5e extends ActorSheet {
event.preventDefault();
const itemId = event.currentTarget.closest(".item").dataset.itemId;
const item = this.actor.getOwnedItem(itemId);
// Roll powers through the actor
if ( item.data.type === "power" ) {
return this.actor.usePower(item, {configureDialog: !event.shiftKey});
}
// Otherwise roll the Item directly
else return item.roll();
return item.roll();
}
/* -------------------------------------------- */
@ -687,7 +712,7 @@ export default class ActorSheet5e extends ActorSheet {
data: duplicate(header.dataset)
};
delete itemData.data["type"];
return this.actor.createOwnedItem(itemData);
return this.actor.createEmbeddedEntity("OwnedItem", itemData);
}
/* -------------------------------------------- */
@ -791,18 +816,6 @@ export default class ActorSheet5e extends ActorSheet {
/* -------------------------------------------- */
/**
* Handle spawning the TraitSelector application which allows a checkbox of multiple trait options
* @param {Event} event The click event which originated the selection
* @private
*/
_onMovementConfig(event) {
event.preventDefault();
new MovementConfig(this.object).render(true);
}
/* -------------------------------------------- */
/** @override */
_getHeaderButtons() {
let buttons = super._getHeaderButtons();

View file

@ -75,6 +75,18 @@ export default class ActorSheet5eCharacter extends ActorSheet5e {
// Item details
item.img = item.img || DEFAULT_TOKEN;
item.isStack = Number.isNumeric(item.data.quantity) && (item.data.quantity !== 1);
item.attunement = {
1: {
icon: "fa-sun",
cls: "not-attuned",
title: "SW5E.AttunementRequired"
},
2: {
icon: "fa-sun",
cls: "attuned",
title: "SW5E.AttunementAttuned"
}
}[item.data.attunement];
// Item usage
item.hasUses = item.data.uses && (item.data.uses.max > 0);
@ -248,37 +260,21 @@ export default class ActorSheet5eCharacter extends ActorSheet5e {
/** @override */
async _onDropItemCreate(itemData) {
let addLevel = false;
// Upgrade the number of class levels a character has and add features
// Increment the number of class levels a character instead of creating a new item
if ( itemData.type === "class" ) {
const cls = this.actor.itemTypes.class.find(c => c.name === itemData.name);
let priorLevel = cls?.data.data.levels ?? 0;
const hasClass = !!cls;
// Increment levels instead of creating a new item
if ( hasClass ) {
if ( !!cls ) {
const next = Math.min(priorLevel + 1, 20 + priorLevel - this.actor.data.data.details.level);
if ( next > priorLevel ) {
itemData.levels = next;
await cls.update({"data.levels": next});
addLevel = true;
return cls.update({"data.levels": next});
}
}
// Add class features
if ( !hasClass || addLevel ) {
const features = await Actor5e.getClassFeatures({
className: itemData.name,
archetypeName: itemData.data.archetype,
level: itemData.levels,
priorLevel: priorLevel
});
await this.actor.createEmbeddedEntity("OwnedItem", features);
}
}
// Default drop handling if levels were not added
if ( !addLevel ) super._onDropItemCreate(itemData);
super._onDropItemCreate(itemData);
}
}

View file

@ -34,15 +34,19 @@ export default class AbilityUseDialog extends Dialog {
const quantity = itemData.quantity || 0;
const recharge = itemData.recharge || {};
const recharges = !!recharge.value;
const sufficientUses = (quantity > 0 && !uses.value) || uses.value > 0;
// Prepare dialog form data
const data = {
item: item.data,
title: game.i18n.format("SW5E.AbilityUseHint", item.data),
note: this._getAbilityUseNote(item.data, uses, recharge),
hasLimitedUses: uses.max || recharges,
canUse: recharges ? recharge.charged : (quantity > 0 && !uses.value) || uses.value > 0,
hasPlaceableTemplate: game.user.can("TEMPLATE_CREATE") && item.hasAreaTarget,
consumePowerSlot: false,
consumeRecharge: recharges,
consumeResource: !!itemData.consume.target,
consumeUses: uses.max,
canUse: recharges ? recharge.charged : sufficientUses,
createTemplate: game.user.can("TEMPLATE_CREATE") && item.hasAreaTarget,
errors: []
};
if ( item.data.type === "power" ) this._getPowerData(actorData, itemData, data);
@ -50,7 +54,7 @@ export default class AbilityUseDialog extends Dialog {
// Render the ability usage template
const html = await renderTemplate("systems/sw5e/templates/apps/ability-use.html", data);
// Create the Dialog and return as a Promise
// Create the Dialog and return data as a Promise
const icon = data.isPower ? "fa-magic" : "fa-fist-raised";
const label = game.i18n.localize("SW5E.AbilityUse" + (data.isPower ? "Cast" : "Use"));
return new Promise((resolve) => {
@ -61,7 +65,10 @@ export default class AbilityUseDialog extends Dialog {
use: {
icon: `<i class="fas ${icon}"></i>`,
label: label,
callback: html => resolve(new FormData(html[0].querySelector("form")))
callback: html => {
const fd = new FormDataExtended(html[0].querySelector("form"));
resolve(fd.toObject());
}
}
},
default: "use",
@ -83,11 +90,11 @@ export default class AbilityUseDialog extends Dialog {
// Determine whether the power may be up-cast
const lvl = itemData.level;
const canUpcast = (lvl > 0) && CONFIG.SW5E.powerUpcastModes.includes(itemData.preparation.mode);
const consumePowerSlot = (lvl > 0) && CONFIG.SW5E.powerUpcastModes.includes(itemData.preparation.mode);
// If can't upcast, return early and don't bother calculating available power slots
if (!canUpcast) {
data = mergeObject(data, { isPower: true, canUpcast });
if (!consumePowerSlot) {
mergeObject(data, { isPower: true, consumePowerSlot });
return;
}
@ -122,7 +129,7 @@ export default class AbilityUseDialog extends Dialog {
const canCast = powerLevels.some(l => l.hasSlots);
// Return merged data
data = mergeObject(data, { isPower: true, canUpcast, powerLevels });
data = mergeObject(data, { isPower: true, consumePowerSlot, powerLevels });
if ( !canCast ) data.errors.push("SW5E.PowerCastNoSlots");
}

View file

@ -67,10 +67,10 @@ export default class ActorSheetFlags extends BaseEntitySheet {
{name: "data.bonuses.mwak.damage", label: "SW5E.BonusMWDamage"},
{name: "data.bonuses.rwak.attack", label: "SW5E.BonusRWAttack"},
{name: "data.bonuses.rwak.damage", label: "SW5E.BonusRWDamage"},
{name: "data.bonuses.msak.attack", label: "SW5E.BonusMSAttack"},
{name: "data.bonuses.msak.damage", label: "SW5E.BonusMSDamage"},
{name: "data.bonuses.rsak.attack", label: "SW5E.BonusRSAttack"},
{name: "data.bonuses.rsak.damage", label: "SW5E.BonusRSDamage"},
{name: "data.bonuses.mpak.attack", label: "SW5E.BonusMPAttack"},
{name: "data.bonuses.mpak.damage", label: "SW5E.BonusMPDamage"},
{name: "data.bonuses.rpak.attack", label: "SW5E.BonusRPAttack"},
{name: "data.bonuses.rpak.damage", label: "SW5E.BonusRPDamage"},
{name: "data.bonuses.abilities.check", label: "SW5E.BonusAbilityCheck"},
{name: "data.bonuses.abilities.save", label: "SW5E.BonusAbilitySave"},
{name: "data.bonuses.abilities.skill", label: "SW5E.BonusAbilitySkill"},

View file

@ -2,21 +2,27 @@
* A simple form to set actor movement speeds
* @implements {BaseEntitySheet}
*/
export default class MovementConfig extends BaseEntitySheet {
export default class ActorMovementConfig extends BaseEntitySheet {
/** @override */
static get defaultOptions() {
return mergeObject(super.defaultOptions, {
title: "SW5E.MovementConfig",
classes: ["sw5e"],
template: "systems/sw5e/templates/apps/movement-config.html",
width: 240,
width: 300,
height: "auto"
});
}
/* -------------------------------------------- */
/** @override */
get title() {
return `${game.i18n.localize("SW5E.MovementConfig")}: ${this.entity.name}`;
}
/* -------------------------------------------- */
/** @override */
getData(options) {
const data = {

View file

@ -0,0 +1,43 @@
/**
* A simple form to set actor movement speeds
* @implements {BaseEntitySheet}
*/
export default class ActorSensesConfig extends BaseEntitySheet {
/** @override */
static get defaultOptions() {
return mergeObject(super.defaultOptions, {
classes: ["sw5e"],
template: "systems/sw5e/templates/apps/senses-config.html",
width: 300,
height: "auto"
});
}
/* -------------------------------------------- */
/** @override */
get title() {
return `${game.i18n.localize("SW5E.SensesConfig")}: ${this.entity.name}`;
}
/* -------------------------------------------- */
/** @override */
getData(options) {
const senses = this.entity._data.data.attributes?.senses ?? {};
const data = {
senses: {},
special: senses.special ?? "",
units: senses.units, movementUnits: CONFIG.SW5E.movementUnits
};
for ( let [name, label] of Object.entries(CONFIG.SW5E.senses) ) {
const v = senses[name];
data.senses[name] = {
label: game.i18n.localize(label),
value: Number.isNumeric(v) ? v.toNearest(0.1) : 0
}
}
return data;
}
}

View file

@ -1,6 +1,6 @@
/**
* A specialized form used to select from a checklist of attributes, traits, or properties
* @extends {FormApplication}
* @implements {FormApplication}
*/
export default class TraitSelector extends FormApplication {
@ -36,8 +36,8 @@ export default class TraitSelector extends FormApplication {
getData() {
// Get current values
let attr = getProperty(this.object.data, this.attribute) || {};
attr.value = attr.value || [];
let attr = getProperty(this.object._data, this.attribute);
if ( getType(attr) !== "Object" ) attr = {value: [], custom: ""};
// Populate choices
const choices = duplicate(this.options.choices);

View file

@ -54,6 +54,20 @@ SW5E.alignments = {
'ce': "SW5E.AlignmentCE"
};
/* -------------------------------------------- */
/**
* An enumeration of item attunement states
* @type {{"0": string, "1": string, "2": string}}
*/
SW5E.attunements = {
0: "SW5E.AttunementNone",
1: "SW5E.AttunementRequired",
2: "SW5E.AttunementAttuned"
};
/* -------------------------------------------- */
SW5E.weaponProficiencies = {
"sim": "SW5E.WeaponSimpleProficiency",
@ -155,8 +169,8 @@ SW5E.tokenSizes = {
SW5E.itemActionTypes = {
"mwak": "SW5E.ActionMWAK",
"rwak": "SW5E.ActionRWAK",
"msak": "SW5E.ActionMSAK",
"rsak": "SW5E.ActionRSAK",
"mpak": "SW5E.ActionMPAK",
"rpak": "SW5E.ActionRPAK",
"save": "SW5E.ActionSave",
"heal": "SW5E.ActionHeal",
"abil": "SW5E.ActionAbil",
@ -396,17 +410,16 @@ SW5E.hitDieTypes = ["d6", "d8", "d10", "d12"];
/* -------------------------------------------- */
/**
* Character senses options
* @type {Object}
* The set of possible sensory perception types which an Actor may have
* @type {object}
*/
SW5E.senses = {
"bs": "SW5E.SenseBS",
"dv": "SW5E.SenseDV",
"ts": "SW5E.SenseTS",
"tr": "SW5E.SenseTR"
"blindsight": "SW5E.SenseBlindsight",
"darkvision": "SW5E.SenseDarkvision",
"tremorsense": "SW5E.SenseTremorsense",
"truesight": "SW5E.SenseTruesight"
};
/* -------------------------------------------- */
/**

View file

@ -214,7 +214,6 @@ export async function damageRoll({parts, actor, data, event={}, rollMode=null, t
messageData.speaker = speaker || ChatMessage.getSpeaker();
const messageOptions = {rollMode: rollMode || game.settings.get("core", "rollMode")};
parts = parts.concat(["@bonus"]);
fastForward = fastForward ?? (event && (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey));
// Define inner roll function
const _roll = function(parts, crit, form) {
@ -236,6 +235,7 @@ export async function damageRoll({parts, actor, data, event={}, rollMode=null, t
roll.terms[0].alter(1, criticalBonusDice);
roll._formula = roll.formula;
}
roll.dice.forEach(d => d.options.critical = true);
messageData.flavor += ` (${game.i18n.localize("SW5E.Critical")})`;
if ( "flags.sw5e.roll" in messageData ) messageData["flags.sw5e.roll"].critical = true;
}
@ -251,7 +251,7 @@ export async function damageRoll({parts, actor, data, event={}, rollMode=null, t
};
// Create the Roll instance
const roll = fastForward ? _roll(parts, critical || event.altKey) : await _damageRollDialog({
const roll = fastForward ? _roll(parts, critical) : await _damageRollDialog({
template, title, parts, data, allowCritical, rollMode: messageOptions.rollMode, dialogOptions, roll: _roll
});

View file

@ -61,7 +61,7 @@ export default class Item5e extends Item {
* @type {boolean}
*/
get hasAttack() {
return ["mwak", "rwak", "msak", "rsak"].includes(this.data.data.actionType);
return ["mwak", "rwak", "mpak", "rpak"].includes(this.data.data.actionType);
}
/* -------------------------------------------- */
@ -101,7 +101,8 @@ export default class Item5e extends Item {
* @type {boolean}
*/
get hasSave() {
return !!(this.data.data.save && this.data.data.save.ability);
const save = this.data.data?.save || {};
return !!(save.ability && save.scaling);
}
/* -------------------------------------------- */
@ -152,7 +153,7 @@ export default class Item5e extends Item {
const itemData = this.data;
const data = itemData.data;
const C = CONFIG.SW5E;
const labels = {};
const labels = this.labels = {};
// Classes
if ( itemData.type === "class" ) {
@ -223,12 +224,8 @@ export default class Item5e extends Item {
// Item Actions
if ( data.hasOwnProperty("actionType") ) {
// Saving throws for unowned items
const save = data.save;
if ( save?.ability && !this.isOwned ) {
if ( save.scaling !== "flat" ) save.dc = null;
labels.save = game.i18n.format("SW5E.SaveDC", {dc: save.dc || "", ability: C.abilities[save.ability]});
}
// Saving throws
this.getSaveDC();
// Damage
let dam = data.damage || {};
@ -236,10 +233,43 @@ export default class Item5e extends Item {
labels.damage = dam.parts.map(d => d[0]).join(" + ").replace(/\+ -/g, "- ");
labels.damageTypes = dam.parts.map(d => C.damageTypes[d[1]]).join(", ");
}
// Limited Uses
if ( this.isOwned && !!data.uses?.max ) {
let max = data.uses.max;
if ( !Number.isNumeric(max) ) {
max = Roll.replaceFormulaData(max, this.actor.getRollData());
if ( Roll.MATH_PROXY.safeEval ) max = Roll.MATH_PROXY.safeEval(max);
}
data.uses.max = Number(max);
}
}
}
// Assign labels
this.labels = labels;
/* -------------------------------------------- */
/**
* Update the derived power DC for an item that requires a saving throw
* @returns {number|null}
*/
getSaveDC() {
if ( !this.hasSave ) return;
const save = this.data.data?.save;
// Actor power-DC based scaling
if ( save.scaling === "power" ) {
save.dc = this.isOwned ? getProperty(this.actor.data, "data.attributes.powerdc") : null;
}
// Ability-score based scaling
else if ( save.scaling !== "flat" ) {
save.dc = this.isOwned ? getProperty(this.actor.data, `data.abilities.${save.scaling}.dc`) : null;
}
// Update labels
const abl = CONFIG.SW5E.abilities[save.ability];
this.labels.save = game.i18n.format("SW5E.SaveDC", {dc: save.dc || "", ability: abl});
return save.dc;
}
/* -------------------------------------------- */
@ -250,9 +280,251 @@ export default class Item5e extends Item {
* @param {string} [rollMode] The roll display mode with which to display (or not) the card
* @param {boolean} [createMessage] Whether to automatically create a chat message (if true) or simply return
* the prepared chat message data (if false).
* @return {Promise}
* @return {Promise<ChatMessage|object|void>}
*/
async roll({configureDialog=true, rollMode=null, createMessage=true}={}) {
async roll({configureDialog=true, rollMode, createMessage=true}={}) {
let item = this;
const actor = this.actor;
// Reference aspects of the item data necessary for usage
const id = this.data.data; // Item data
const hasArea = this.hasAreaTarget; // Is the ability usage an AoE?
const resource = id.consume || {}; // Resource consumption
const recharge = id.recharge || {}; // Recharge mechanic
const uses = id?.uses ?? {}; // Limited uses
const isPower = this.type === "power"; // Does the item require a power slot?
const requirePowerSlot = isPower && (id.level > 0) && CONFIG.SW5E.powerUpcastModes.includes(id.preparation.mode);
// Define follow-up actions resulting from the item usage
let createMeasuredTemplate = hasArea; // Trigger a template creation
let consumeRecharge = !!recharge.value; // Consume recharge
let consumeResource = !!resource.target && (resource.type !== "ammo") // Consume a linked (non-ammo) resource
let consumePowerSlot = requirePowerSlot; // Consume a power slot
let consumeUsage = !!uses.per; // Consume limited uses
let consumeQuantity = uses.autoDestroy; // Consume quantity of the item in lieu of uses
// Display a configuration dialog to customize the usage
const needsConfiguration = createMeasuredTemplate || consumeRecharge || consumeResource || consumePowerSlot || consumeUsage;
if (configureDialog && needsConfiguration) {
const configuration = await AbilityUseDialog.create(this);
if (!configuration) return;
// Determine consumption preferences
createMeasuredTemplate = Boolean(configuration.placeTemplate);
consumeUsage = Boolean(configuration.consumeUse);
consumeRecharge = Boolean(configuration.consumeRecharge);
consumeResource = Boolean(configuration.consumeResource);
consumePowerSlot = Boolean(configuration.consumeSlot);
// Handle power upcasting
if ( requirePowerSlot ) {
const slotLevel = configuration.level;
const powerLevel = slotLevel === "pact" ? actor.data.data.powers.pact.level : parseInt(slotLevel);
if (powerLevel !== id.level) {
const upcastData = mergeObject(this.data, {"data.level": powerLevel}, {inplace: false});
item = this.constructor.createOwned(upcastData, actor); // Replace the item with an upcast version
}
if ( consumePowerSlot ) consumePowerSlot = slotLevel === "pact" ? "pact" : `power${powerLevel}`;
}
}
// Determine whether the item can be used by testing for resource consumption
const usage = item._getUsageUpdates({consumeRecharge, consumeResource, consumePowerSlot, consumeUsage, consumeQuantity});
if ( !usage ) return;
const {actorUpdates, itemUpdates, resourceUpdates} = usage;
// Commit pending data updates
if ( !isObjectEmpty(itemUpdates) ) await item.update(itemUpdates);
if ( consumeQuantity && (item.data.data.quantity === 0) ) await item.delete();
if ( !isObjectEmpty(actorUpdates) ) await actor.update(actorUpdates);
if ( !isObjectEmpty(resourceUpdates) ) {
const resource = actor.items.get(id.consume?.target);
if ( resource ) await resource.update(resourceUpdates);
}
// Initiate measured template creation
if ( createMeasuredTemplate ) {
const template = AbilityTemplate.fromItem(item);
if ( template ) template.drawPreview();
}
// Create or return the Chat Message data
return item.displayCard({rollMode, createMessage});
}
/* -------------------------------------------- */
/**
* Verify that the consumed resources used by an Item are available.
* Otherwise display an error and return false.
* @param {boolean} consumeQuantity Consume quantity of the item if other consumption modes are not available?
* @param {boolean} consumeRecharge Whether the item consumes the recharge mechanic
* @param {boolean} consumeResource Whether the item consumes a limited resource
* @param {string|boolean} consumePowerSlot A level of power slot consumed, or false
* @param {boolean} consumeUsage Whether the item consumes a limited usage
* @returns {object|boolean} A set of data changes to apply when the item is used, or false
* @private
*/
_getUsageUpdates({consumeQuantity=false, consumeRecharge=false, consumeResource=false, consumePowerSlot=false, consumeUsage=false}) {
// Reference item data
const id = this.data.data;
const actorUpdates = {};
const itemUpdates = {};
const resourceUpdates = {};
// Consume Recharge
if ( consumeRecharge ) {
const recharge = id.recharge || {};
if ( recharge.charged === false ) {
ui.notifications.warn(game.i18n.format("SW5E.ItemNoUses", {name: this.name}));
return false;
}
itemUpdates["data.recharge.charged"] = false;
}
// Consume Limited Resource
if ( consumeResource ) {
const canConsume = this._handleConsumeResource(itemUpdates, actorUpdates, resourceUpdates);
if ( canConsume === false ) return false;
}
// Consume Power Slots
if ( consumePowerSlot ) {
const level = this.actor?.data.data.powers[consumePowerSlot];
const powers = Number(level?.value ?? 0);
if ( powers === 0 ) {
const label = game.i18n.localize(consumePowerSlot === "pact" ? "SW5E.PowerProgPact" : `SW5E.PowerLevel${id.level}`);
ui.notifications.warn(game.i18n.format("SW5E.PowerCastNoSlots", {name: this.name, level: label}));
return false;
}
actorUpdates[`data.powers.${consumePowerSlot}.value`] = Math.max(powers - 1, 0);
}
// Consume Limited Usage
if ( consumeUsage ) {
const uses = id.uses || {};
const available = Number(uses.value ?? 0);
let used = false;
// Reduce usages
const remaining = Math.max(available - 1, 0);
if ( available >= 1 ) {
used = true;
itemUpdates["data.uses.value"] = remaining;
}
// Otherwise reduce quantity
if ( consumeQuantity && !used ) {
const q = Number(id.quantity ?? 1);
if ( q >= 1 ) {
used = true;
itemUpdates["data.quantity"] = Math.max(q - 1, 0);
itemUpdates["data.uses.value"] = uses.max ?? 1;
}
}
// If the item was not used, return a warning
if ( !used ) {
ui.notifications.warn(game.i18n.format("SW5E.ItemNoUses", {name: this.name}));
return false;
}
}
// Return the configured usage
return {itemUpdates, actorUpdates, resourceUpdates};
}
/* -------------------------------------------- */
/**
* Handle update actions required when consuming an external resource
* @param {object} itemUpdates An object of data updates applied to this item
* @param {object} actorUpdates An object of data updates applied to the item owner (Actor)
* @param {object} resourceUpdates An object of data updates applied to a different resource item (Item)
* @return {boolean|void} Return false to block further progress, or return nothing to continue
* @private
*/
_handleConsumeResource(itemUpdates, actorUpdates, resourceUpdates) {
const actor = this.actor;
const itemData = this.data.data;
const consume = itemData.consume || {};
if ( !consume.type ) return;
// No consumed target
const typeLabel = CONFIG.SW5E.abilityConsumptionTypes[consume.type];
if ( !consume.target ) {
ui.notifications.warn(game.i18n.format("SW5E.ConsumeWarningNoResource", {name: this.name, type: typeLabel}));
return false;
}
// Identify the consumed resource and its current quantity
let resource = null;
let amount = Number(consume.amount ?? 1);
let quantity = 0;
switch ( consume.type ) {
case "attribute":
resource = getProperty(actor.data.data, consume.target);
quantity = resource || 0;
break;
case "ammo":
case "material":
resource = actor.items.get(consume.target);
quantity = resource ? resource.data.data.quantity : 0;
break;
case "charges":
resource = actor.items.get(consume.target);
if ( !resource ) break;
const uses = resource.data.data.uses;
if ( uses.per && uses.max ) quantity = uses.value;
else if ( resource.data.data.recharge?.value ) {
quantity = resource.data.data.recharge.charged ? 1 : 0;
amount = 1;
}
break;
}
// Verify that a consumed resource is available
if ( !resource ) {
ui.notifications.warn(game.i18n.format("SW5E.ConsumeWarningNoSource", {name: this.name, type: typeLabel}));
return false;
}
// Verify that the required quantity is available
let remaining = quantity - amount;
if ( remaining < 0 ) {
ui.notifications.warn(game.i18n.format("SW5E.ConsumeWarningNoQuantity", {name: this.name, type: typeLabel}));
return false;
}
// Define updates to provided data objects
switch ( consume.type ) {
case "attribute":
actorUpdates[`data.${consume.target}`] = remaining;
break;
case "ammo":
case "material":
resourceUpdates["data.quantity"] = remaining;
break;
case "charges":
const uses = resource.data.data.uses || {};
const recharge = resource.data.data.recharge || {};
if ( uses.per && uses.max ) resourceUpdates["data.uses.value"] = remaining;
else if ( recharge.value ) resourceUpdates["data.recharge.charged"] = false;
break;
}
}
/* -------------------------------------------- */
/**
* Display the chat card for an Item as a Chat Message
* @param {object} options Options which configure the display of the item chat card
* @param {string} rollMode The message visibility mode to apply to the created card
* @param {boolean} createMessage Whether to automatically create a ChatMessage entity (if true), or only return
* the prepared message data (if false)
*/
async displayCard({rollMode, createMessage=true}={}) {
// Basic template rendering data
const token = this.actor.token;
@ -271,190 +543,31 @@ export default class Item5e extends Item {
hasAreaTarget: this.hasAreaTarget
};
// For feature items, optionally show an ability usage dialog
if (this.data.type === "feat") {
let configured = await this._rollFeat(configureDialog);
if ( configured === false ) return;
} else if ( this.data.type === "consumable" ) {
let configured = await this._rollConsumable(configureDialog);
if ( configured === false ) return;
}
// For items which consume a resource, handle that here
const allowed = await this._handleResourceConsumption({isCard: true, isAttack: false});
if ( allowed === false ) return;
// Render the chat card template
const templateType = ["tool"].includes(this.data.type) ? this.data.type : "item";
const template = `systems/sw5e/templates/chat/${templateType}-card.html`;
const html = await renderTemplate(template, templateData);
// Basic chat message data
// Create the ChatMessage data object
const chatData = {
user: game.user._id,
type: CONST.CHAT_MESSAGE_TYPES.OTHER,
content: html,
flavor: this.data.data.chatFlavor || this.name,
speaker: {
actor: this.actor._id,
token: this.actor.token,
alias: this.actor.name
},
speaker: ChatMessage.getSpeaker({actor: this.actor, token}),
flags: {"core.canPopout": true}
};
// If the consumable was destroyed in the process - embed the item data in the surviving message
// If the Item was destroyed in the process of displaying its card - embed the item data in the chat message
if ( (this.data.type === "consumable") && !this.actor.items.has(this.id) ) {
chatData.flags["sw5e.itemData"] = this.data;
}
// Toggle default roll mode
rollMode = rollMode || game.settings.get("core", "rollMode");
if ( ["gmroll", "blindroll"].includes(rollMode) ) chatData["whisper"] = ChatMessage.getWhisperRecipients("GM");
if ( rollMode === "blindroll" ) chatData["blind"] = true;
// Apply the roll mode to adjust message visibility
ChatMessage.applyRollMode(chatData, rollMode || game.settings.get("core", "rollMode"));
// Create the chat message
if ( createMessage ) return ChatMessage.create(chatData);
else return chatData;
}
/* -------------------------------------------- */
/**
* For items which consume a resource, handle the consumption of that resource when the item is used.
* There are four types of ability consumptions which are handled:
* 1. Ammunition (on attack rolls)
* 2. Attributes (on card usage)
* 3. Materials (on card usage)
* 4. Item Charges (on card usage)
*
* @param {boolean} isCard Is the item card being played?
* @param {boolean} isAttack Is an attack roll being made?
* @return {Promise<boolean>} Can the item card or attack roll be allowed to proceed?
* @private
*/
async _handleResourceConsumption({isCard=false, isAttack=false}={}) {
const itemData = this.data.data;
const consume = itemData.consume || {};
if ( !consume.type ) return true;
const actor = this.actor;
const typeLabel = CONFIG.SW5E.abilityConsumptionTypes[consume.type];
// Only handle certain types for certain actions
if ( ((consume.type === "ammo") && !isAttack ) || ((consume.type !== "ammo") && !isCard) ) return true;
// No consumed target set
if ( !consume.target ) {
ui.notifications.warn(game.i18n.format("SW5E.ConsumeWarningNoResource", {name: this.name, type: typeLabel}));
return false;
}
// Identify the consumed resource and it's quantity
let consumed = null;
let amount = parseInt(consume.amount || 1);
let quantity = 0;
switch ( consume.type ) {
case "attribute":
consumed = getProperty(actor.data.data, consume.target);
quantity = consumed || 0;
break;
case "ammo":
case "material":
consumed = actor.items.get(consume.target);
quantity = consumed ? consumed.data.data.quantity : 0;
break;
case "charges":
consumed = actor.items.get(consume.target);
if ( !consumed ) break;
const uses = consumed.data.data.uses;
if ( uses.per && uses.max ) quantity = uses.value;
else if ( consumed.data.data.recharge?.value ) {
quantity = consumed.data.data.recharge.charged ? 1 : 0;
amount = 1;
}
break;
}
// Verify that the consumed resource is available
if ( [null, undefined].includes(consumed) ) {
ui.notifications.warn(game.i18n.format("SW5E.ConsumeWarningNoSource", {name: this.name, type: typeLabel}));
return false;
}
let remaining = quantity - amount;
if ( remaining < 0) {
ui.notifications.warn(game.i18n.format("SW5E.ConsumeWarningNoQuantity", {name: this.name, type: typeLabel}));
return false;
}
// Update the consumed resource
switch ( consume.type ) {
case "attribute":
await this.actor.update({[`data.${consume.target}`]: remaining});
break;
case "ammo":
case "material":
await consumed.update({"data.quantity": remaining});
break;
case "charges":
const uses = consumed.data.data.uses || {};
const recharge = consumed.data.data.recharge || {};
if ( uses.per && uses.max ) await consumed.update({"data.uses.value": remaining});
else if ( recharge.value ) await consumed.update({"data.recharge.charged": false});
break;
}
return true;
}
/* -------------------------------------------- */
/**
* Additional rolling steps when rolling a feat-type item
* @private
* @return {boolean} whether the roll should be prevented
*/
async _rollFeat(configureDialog) {
if ( this.data.type !== "feat" ) throw new Error("Wrong Item type");
// Configure whether to consume a limited use or to place a template
const charge = this.data.data.recharge;
const uses = this.data.data.uses;
let usesCharges = !!uses.per && !!uses.max;
let placeTemplate = false;
let consume = charge.value || usesCharges;
// Determine whether the feat uses charges
configureDialog = configureDialog && (consume || this.hasAreaTarget);
if ( configureDialog ) {
const usage = await AbilityUseDialog.create(this);
if ( usage === null ) return false;
consume = Boolean(usage.get("consumeUse"));
placeTemplate = Boolean(usage.get("placeTemplate"));
}
// Update Item data
const current = getProperty(this.data, "data.uses.value") || 0;
if ( consume && charge.value ) {
if ( !charge.charged ) {
ui.notifications.warn(game.i18n.format("SW5E.ItemNoUses", {name: this.name}));
return false;
}
else await this.update({"data.recharge.charged": false});
}
else if ( consume && usesCharges ) {
if ( uses.value <= 0 ) {
ui.notifications.warn(game.i18n.format("SW5E.ItemNoUses", {name: this.name}));
return false;
}
await this.update({"data.uses.value": Math.max(current - 1, 0)});
}
// Maybe initiate template placement workflow
if ( this.hasAreaTarget && placeTemplate ) {
const template = AbilityTemplate.fromItem(this);
if ( template ) template.drawPreview();
if ( this.owner && this.owner.sheet ) this.owner.sheet.minimize();
}
return true;
// Create the Chat Message or return its data
return createMessage ? ChatMessage.create(chatData) : chatData;
}
/* -------------------------------------------- */
@ -478,8 +591,9 @@ export default class Item5e extends Item {
const fn = this[`_${this.data.type}ChatData`];
if ( fn ) fn.bind(this)(data, labels, props);
// General equipment properties
// Equipment properties
if ( data.hasOwnProperty("equipped") && !["loot", "tool"].includes(this.data.type) ) {
if ( data.attunement === 1 ) props.push(game.i18n.localize(CONFIG.SW5E.attunements[1]));
props.push(
game.i18n.localize(data.equipped ? "SW5E.Equipped" : "SW5E.Unequipped"),
game.i18n.localize(data.proficient ? "SW5E.Proficient" : "SW5E.NotProficient"),
@ -614,7 +728,7 @@ export default class Item5e extends Item {
// Define Roll bonuses
const parts = [`@mod`];
if ( (this.data.type !== "weapon") || itemData.proficient ) {
if ( !["weapon", "consumable"].includes(this.data.type) || itemData.proficient ) {
parts.push("@prof");
}
@ -625,9 +739,11 @@ export default class Item5e extends Item {
// Ammunition Bonus
delete this._ammo;
let ammo = null;
let ammoUpdate = null;
const consume = itemData.consume;
if ( consume?.type === "ammo" ) {
const ammo = this.actor.items.get(consume.target);
ammo = this.actor.items.get(consume.target);
if(ammo?.data){
const q = ammo.data.data.quantity;
const consumeAmount = consume.amount ?? 0;
@ -641,6 +757,11 @@ export default class Item5e extends Item {
}
}
}
// Get pending ammunition update
const usage = this._getUsageUpdates({consumeResource: true});
if ( usage === false ) return null;
ammoUpdate = usage.resourceUpdates || {};
}
// Compose roll options
@ -681,9 +802,8 @@ export default class Item5e extends Item {
const roll = await d20Roll(rollConfig);
if ( roll === false ) return null;
// Handle resource consumption if the attack roll was made
const allowed = await this._handleResourceConsumption({isCard: false, isAttack: true});
if ( allowed === false ) return null;
// Commit ammunition consumption on attack rolls resource consumption if the attack roll was made
if ( ammo && !isObjectEmpty(ammoUpdate) ) await ammo.update(ammoUpdate);
return roll;
}
@ -693,12 +813,13 @@ export default class Item5e extends Item {
* Place a damage roll using an item (weapon, feat, power, or equipment)
* Rely upon the damageRoll logic for the core implementation.
* @param {MouseEvent} [event] An event which triggered this roll, if any
* @param {boolean} [critical] Should damage be rolled as a critical hit?
* @param {number} [powerLevel] If the item is a power, override the level for damage scaling
* @param {boolean} [versatile] If the item is a weapon, roll damage using the versatile formula
* @param {object} [options] Additional options passed to the damageRoll function
* @return {Promise<Roll>} A Promise which resolves to the created Roll instance
*/
rollDamage({event, powerLevel=null, versatile=false, options={}}={}) {
rollDamage({critical=false, event=null, powerLevel=null, versatile=false, options={}}={}) {
if ( !this.hasDamage ) throw new Error("You may not make a Damage Roll with this Item.");
const itemData = this.data.data;
const actorData = this.actor.data.data;
@ -712,10 +833,12 @@ export default class Item5e extends Item {
// Configure the damage roll
const title = `${this.name} - ${game.i18n.localize("SW5E.DamageRoll")}`;
const rollConfig = {
event: event,
parts: parts,
actor: this.actor,
critical: critical ?? event?.altKey ?? false,
data: rollData,
event: event,
fastForward: event ? event.shiftKey || event.altKey || event.ctrlKey || event.metaKey : false,
parts: parts,
title: title,
flavor: this.labels.damageTypes.length ? `${title} (${this.labels.damageTypes})` : title,
speaker: ChatMessage.getSpeaker({actor: this.actor}),
@ -864,74 +987,6 @@ export default class Item5e extends Item {
/* -------------------------------------------- */
/**
* Use a consumable item, deducting from the quantity or charges of the item.
* @param {boolean} configureDialog Whether to show a configuration dialog
* @return {boolean} Whether further execution should be prevented
* @private
*/
async _rollConsumable(configureDialog) {
if ( this.data.type !== "consumable" ) throw new Error("Wrong Item type");
const itemData = this.data.data;
// Determine whether to deduct uses of the item
const uses = itemData.uses || {};
const autoDestroy = uses.autoDestroy;
let usesCharges = !!uses.per && (uses.max > 0);
const recharge = itemData.recharge || {};
const usesRecharge = !!recharge.value;
// Display a configuration dialog to confirm the usage
let placeTemplate = false;
let consume = uses.autoUse || true;
if ( configureDialog ) {
const usage = await AbilityUseDialog.create(this);
if ( usage === null ) return false;
consume = Boolean(usage.get("consumeUse"));
placeTemplate = Boolean(usage.get("placeTemplate"));
}
// Update Item data
if ( consume ) {
const current = uses.value || 0;
const remaining = usesCharges ? Math.max(current - 1, 0) : current;
if ( usesRecharge ) await this.update({"data.recharge.charged": false});
else {
const q = itemData.quantity;
// Case 1, reduce charges
if ( remaining ) {
await this.update({"data.uses.value": remaining});
}
// Case 2, reduce quantity
else if ( q > 1 ) {
await this.update({"data.quantity": q - 1, "data.uses.value": uses.max || 0});
}
// Case 3, destroy the item
else if ( (q <= 1) && autoDestroy ) {
await this.actor.deleteOwnedItem(this.id);
}
// Case 4, reduce item to 0 quantity and 0 charges
else if ( (q === 1) ) {
await this.update({"data.quantity": q - 1, "data.uses.value": 0});
}
// Case 5, item unusable, display warning and do nothing
else {
ui.notifications.warn(game.i18n.format("SW5E.ItemNoUses", {name: this.name}));
}
}
}
// Maybe initiate template placement workflow
if ( this.hasAreaTarget && placeTemplate ) {
const template = AbilityTemplate.fromItem(this);
if ( template ) template.drawPreview();
if ( this.owner && this.owner.sheet ) this.owner.sheet.minimize();
}
return true;
}
/* -------------------------------------------- */
/**
* Perform an ability recharge test for an item which uses the d6 recharge mechanic
* @return {Promise<Roll>} A Promise which resolves to the created Roll instance
@ -1065,9 +1120,14 @@ export default class Item5e extends Item {
case "attack":
await item.rollAttack({event}); break;
case "damage":
await item.rollDamage({event, powerLevel}); break;
case "versatile":
await item.rollDamage({event, powerLevel, versatile: true}); break;
await item.rollDamage({
critical: event.altKey,
event: event,
powerLevel: powerLevel,
versatile: action === "versatile"
});
break;
case "formula":
await item.rollFormula({event, powerLevel}); break;
case "save":

View file

@ -61,6 +61,9 @@ export default class ItemSheet5e extends ItemSheet {
data.isFlatDC = getProperty(data.item.data, "save.scaling") === "flat";
data.isLine = ["line", "wall"].includes(data.item.data.target?.type);
// Original maximum uses formula
if ( this.item._data.data?.uses?.max ) data.data.uses.max = this.item._data.data.uses.max;
// Vehicles
data.isCrewed = data.item.data.activation?.type === 'crew';
data.isMountable = this._isItemMountable(data.item);
@ -91,7 +94,7 @@ export default class ItemSheet5e extends ItemSheet {
ammo[i.id] = `${i.name} (${i.data.data.quantity})`;
}
return ammo;
}, {});
}, {[item._id]: `${item.name} (${item.data.quantity})`});
}
// Attributes
@ -313,7 +316,7 @@ export default class ItemSheet5e extends ItemSheet {
// Render the Trait Selector dialog
new TraitSelector(this.item, {
name: a.dataset.edit,
name: a.dataset.target,
title: label.innerText,
choices: Object.entries(CONFIG.SW5E.skills).reduce((obj, e) => {
if ( choices.includes(e[0] ) ) obj[e[0]] = e[1];

View file

@ -55,6 +55,5 @@ export function rollItemMacro(itemName) {
const item = items[0];
// Trigger the item roll
if ( item.data.type === "power" ) return actor.usePower(item);
return item.roll();
}

View file

@ -127,8 +127,8 @@ export const migrateActorData = function(actor) {
const updateData = {};
// Actor Data Updates
_migrateActorBonuses(actor, updateData);
_migrateActorMovement(actor, updateData);
_migrateActorSenses(actor, updateData);
// Migrate Owned Items
if ( !actor.items ) return updateData;
@ -191,6 +191,7 @@ function cleanActorData(actorData) {
*/
export const migrateItemData = function(item) {
const updateData = {};
_migrateItemAttunement(item, updateData);
return updateData;
};
@ -228,33 +229,72 @@ export const migrateSceneData = function(scene) {
/* -------------------------------------------- */
/**
* Migrate the actor bonuses object
* Migrate the actor speed string to movement object
* @private
*/
function _migrateActorBonuses(actor, updateData) {
const b = game.system.model.Actor.character.bonuses;
for ( let k of Object.keys(actor.data.bonuses || {}) ) {
if ( k in b ) updateData[`data.bonuses.${k}`] = b[k];
else updateData[`data.bonuses.-=${k}`] = null;
}
function _migrateActorMovement(actor, updateData) {
const ad = actor.data;
const old = ad?.attributes?.speed?.value;
if ( old === undefined ) return;
const s = (old || "").split(" ");
if ( s.length > 0 ) updateData["data.attributes.movement.walk"] = Number.isNumeric(s[0]) ? parseInt(s[0]) : null;
updateData["data.attributes.-=speed"] = null;
return updateData
}
/* -------------------------------------------- */
/**
* Migrate the actor bonuses object
* Migrate the actor traits.senses string to attributes.senses object
* @private
*/
function _migrateActorMovement(actor, updateData) {
if ( actor.data.attributes?.movement?.walk !== undefined ) return;
const s = (actor.data.attributes?.speed?.value || "").split(" ");
if ( s.length > 0 ) updateData["data.attributes.movement.walk"] = Number.isNumeric(s[0]) ? parseInt(s[0]) : null;
function _migrateActorSenses(actor, updateData) {
const ad = actor.data;
if ( ad?.traits?.senses === undefined ) return;
const original = ad.traits.senses || "";
// Try to match old senses with the format like "Darkvision 60 ft, Blindsight 30 ft"
const pattern = /([A-z]+)\s?([0-9]+)\s?([A-z]+)?/
let wasMatched = false;
// Match each comma-separated term
for ( let s of original.split(",") ) {
s = s.trim();
const match = s.match(pattern);
if ( !match ) continue;
const type = match[1].toLowerCase();
if ( type in CONFIG.SW5E.senses ) {
updateData[`data.attributes.senses.${type}`] = Number(match[2]).toNearest(0.5);
wasMatched = true;
}
}
// If nothing was matched, but there was an old string - put the whole thing in "special"
if ( !wasMatched && !!original ) {
updateData["data.attributes.senses.special"] = original;
}
// Remove the old traits.senses string once the migration is complete
updateData["data.traits.-=senses"] = null;
return updateData;
}
/* -------------------------------------------- */
/**
* Delete the old data.attuned boolean
* @private
*/
function _migrateItemAttunement(item, updateData) {
if ( item.data.attuned === undefined ) return;
updateData["data.attunement"] = 0;
updateData["data.-=attuned"] = null;
return updateData;
}
/* -------------------------------------------- */
/**
* A general tool to purge flags from all entities in a Compendium pack.
* @param {Compendium} pack The compendium pack to clean

View file

@ -45,7 +45,10 @@ export default class AbilityTemplate extends MeasuredTemplate {
}
// Return the template constructed from the item data
return new this(templateData);
const template = new this(templateData);
template.item = item;
template.actorSheet = item.actor?.sheet || null;
return template;
}
/* -------------------------------------------- */
@ -55,9 +58,16 @@ export default class AbilityTemplate extends MeasuredTemplate {
*/
drawPreview() {
const initialLayer = canvas.activeLayer;
// Draw the template and switch to the template layer
this.draw();
this.layer.activate();
this.layer.preview.addChild(this);
// Hide the sheet that originated the preview
if ( this.actorSheet ) this.actorSheet.minimize();
// Activate interactivity
this.activatePreviewListeners(initialLayer);
}
@ -92,6 +102,7 @@ export default class AbilityTemplate extends MeasuredTemplate {
canvas.app.view.oncontextmenu = null;
canvas.app.view.onwheel = null;
initialLayer.activate();
this.actorSheet.maximize();
};
// Confirm the workflow (left-click)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,14 +1,14 @@
{"_id":"0YuGSS8E8ElHLRyb","name":"Fire Form","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {type} can move through a space as narrow as 1 inch wide without squeezing. A creature that touches the {type} or hits it with a melee attack while within 5 ft. of it takes <strong>5 (1d10) <em>fire damage</em></strong>. </p><p>In addition, the {type} can enter a hostile creature's space and stop there. The first time it enters a creature's space on a turn, that creature takes <strong>5 (1d10) <em>fire damage</em></strong> and catches fire; until someone takes an action to douse the fire, the creature takes <strong>5 (1d10) <em>fire damage</em></strong> at the start of each of its turns.</p></section><p>A creature that touches the {type} or hits it with a melee attack while within 5 ft. of it takes <em>fire damage</em>. In addition, the {type} can enter a hostile creature's space and stop there. The first time it enters a creature's space on a turn, that creature takes <em>fire damage</em> and catches fire; until someone takes an action to douse the fire, the creature takes <em>fire damage</em> at the start of each of its turns.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"none","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/fire_12.jpg","effects":[]}
{"_id":"0awyZX05OnVLF4k2","name":"Blinding Spittle","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} spits a chemical glob at a point it can see within 15 feet of it. The glob explodes in a blinding flash of light on impact.</p>\n<p>Each creature within 5 feet of the flash must succeed on a <strong>DC 13 Dexterity</strong> saving throw or be blinded until the end of the {creature}'s next turn.</p>\n</section>\n<p>The {creature} spits a chemical glob at a point it can see within 15 feet of it. The glob explodes in a blinding flash of light on impact. Each creature within 5 feet of the flash must make a <strong>Dexterity</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"turn"},"target":{"value":5,"units":"ft","type":"radius"},"range":{"value":15,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"dex","dc":13,"scaling":"flat"},"requirements":"","recharge":{"value":5,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_02.jpg","effects":[]}
{"_id":"0awyZX05OnVLF4k2","name":"Blinding Spittle","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} spits a chemical glob at a point it can see within 15 feet of it. The glob explodes in a blinding flash of light on impact.</p><p>Each creature within 5 feet of the flash must succeed on a <strong>DC 13 Dexterity</strong> saving throw or be blinded until the end of the {creature}'s next turn.</p>\n</section>\n<p>The {creature} spits a chemical glob at a point it can see within 15 feet of it. The glob explodes in a blinding flash of light on impact. Each creature within 5 feet of the flash must make a <strong>Dexterity</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"turn"},"target":{"value":5,"units":"ft","type":"radius"},"range":{"value":15,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"dex","dc":13,"scaling":"flat"},"requirements":"","recharge":{"value":5,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_02.jpg","effects":[]}
{"_id":"0gl43AC57cvJaW7D","name":"Gnome Cunning","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has<strong> advantage </strong>on Intelligence, Wisdom, and Charisma saving throws against magic.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":null,"max":null,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/light_07.jpg","effects":[]}
{"_id":"0npeEcwmiVMdwGMV","name":"Damage Transfer","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>While attached to a creature, the {creature} takes only half the damage dealt to it (rounded down) and that creature takes the other half.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/ice_12.jpg","effects":[]}
{"_id":"0z5v1BfMqQl5Z7UW","name":"Corrode Metal","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Any nonmagical weapon made of metal that hits the {type} corrodes. After <strong>dealing damage</strong>, the weapon takes a permanent and cumulative -1 penalty to damage rolls.</p>\n<p>If its penalty drops to -5, the weapon is destroyed. Nonmagical ammunition made of metal that hits the {type} is destroyed after dealing damage. The {type} can eat through 2-inch-thick, nonmagical metal in 1 round.</p>\n</section>\n<p>The {type} corrodes metal.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_11.jpg","effects":[]}
{"_id":"0z5v1BfMqQl5Z7UW","name":"Corrode Metal","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Any nonmagical weapon made of metal that hits the {type} corrodes. After <strong>dealing damage</strong>, the weapon takes a permanent and cumulative -1 penalty to damage rolls.</p><p>If its penalty drops to -5, the weapon is destroyed. Nonmagical ammunition made of metal that hits the {type} is destroyed after dealing damage. The {type} can eat through 2-inch-thick, nonmagical metal in 1 round.</p>\n</section>\n<p>The {type} corrodes metal.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_11.jpg","effects":[]}
{"_id":"108q5fJnnBRoLKfe","name":"Brave","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has advantage on saving throws against being Frightened.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/red_01.jpg","effects":[]}
{"_id":"1XeF2VMMPw7QYffo","name":"Create Whirlwind","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>A 5-foot-radius, 30-foot-tall cylinder of swirling air magically forms on a point the {creature} can see within 120 feet of it. The whirlwind lasts as long as the {creature} maintains concentration (as if concentrating on a power).</p>\n<p>Any creature but the {creature} that enters the whirlwind must succeed on a <strong>DC 18 Strength</strong> saving throw or be restrained by it. The {creature} can move the whirlwind up to 60 feet as an action, and creatures restrained by the whirlwind move with it. The whirlwind ends if the {creature} loses sight of it.</p>\n<p>A creature can use its action to free a creature restrained by the whirlwind, including itself, by succeeding on a DC 18 Strength check. If the check succeeds, the creature is no longer restrained and moves to the nearest space outside the whirlwind.</p>\n</section>\n<p>A 5-foot-radius, 30-foot-tall cylinder of swirling air magically forms on a point the {creature} can see within 120 feet of it. Any creature but the {creature} that enters the whirlwind must make a <strong>Strength</strong> saving throw or be restrained by it. The {creature} can move the whirlwind up to 60 feet as an action, and creatures restrained by the whirlwind move with it. A creature can use its action to free a creature restrained by the whirlwind, including itself, by succeeding on a Strength check. If the check succeeds, the creature is no longer restrained and moves to the nearest space outside the whirlwind.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":5,"units":"ft","type":"radius"},"range":{"value":120,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"str","dc":18,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/wind-sky-3.jpg","effects":[]}
{"_id":"1XeF2VMMPw7QYffo","name":"Create Whirlwind","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>A 5-foot-radius, 30-foot-tall cylinder of swirling air magically forms on a point the {creature} can see within 120 feet of it. The whirlwind lasts as long as the {creature} maintains concentration (as if concentrating on a power).</p><p>Any creature but the {creature} that enters the whirlwind must succeed on a <strong>DC 18 Strength</strong> saving throw or be restrained by it. The {creature} can move the whirlwind up to 60 feet as an action, and creatures restrained by the whirlwind move with it. The whirlwind ends if the {creature} loses sight of it.</p><p>A creature can use its action to free a creature restrained by the whirlwind, including itself, by succeeding on a DC 18 Strength check. If the check succeeds, the creature is no longer restrained and moves to the nearest space outside the whirlwind.</p>\n</section>\n<p>A 5-foot-radius, 30-foot-tall cylinder of swirling air magically forms on a point the {creature} can see within 120 feet of it. Any creature but the {creature} that enters the whirlwind must make a <strong>Strength</strong> saving throw or be restrained by it. The {creature} can move the whirlwind up to 60 feet as an action, and creatures restrained by the whirlwind move with it. A creature can use its action to free a creature restrained by the whirlwind, including itself, by succeeding on a Strength check. If the check succeeds, the creature is no longer restrained and moves to the nearest space outside the whirlwind.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":5,"units":"ft","type":"radius"},"range":{"value":120,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"str","dc":18,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/wind-sky-3.jpg","effects":[]}
{"_id":"1w6k5iHV8QSz5w46","name":"Labyrinthine Recall","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can perfectly recall any path it has traveled.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_15.jpg","effects":[]}
{"_id":"2l557y06401lwsqs","name":"Light Sensitivity","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>While in bright light, the {creature} has<strong> disadvantage </strong>on attack rolls and Wisdom (Perception) checks that rely on sight.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_39.jpg","effects":[]}
{"_id":"3iLXiqhhOgXOMMg7","name":"Ethereal Jaunt","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>As a bonus action, the {creature} can magically shift from the Material Plane to the Ethereal Plane, or vice versa.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"bonus","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_26.jpg","effects":[]}
{"_id":"3lDp8DtWwNDHSvxX","name":"Amorphous","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The&nbsp;<span style=\"color: #191813; font-size: 13px;\">{creature}</span>&nbsp;can move through a space as narrow as 1 inch wide without squeezing.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_23.jpg","effects":[]}
{"_id":"3lDp8DtWwNDHSvxX","name":"Amorphous","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The&nbsp;{creature}&nbsp;can move through a space as narrow as 1 inch wide without squeezing.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_23.jpg","effects":[]}
{"_id":"3mrPXaxalJxpxVrv","name":"Tunneler","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can burrow through solid rock at half its burrow speed and leaves a 10-foot-diameter tunnel in its wake.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_10.jpg","effects":[]}
{"_id":"43BnuqkQgg5l1Nfh","name":"Sleep Breath","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>**Sleep Breath.** The {type} exhales sleep gas in a 60-foot cone. Each creature in that area must succeed on a <strong>DC 18 Constitution</strong> saving throw or fall unconscious for 10 minutes. This effect ends for a creature if the creature takes damage or someone uses an action to wake it.</p>\n</section>\n<p>The {type} exhales sleep gas in a 90-foot cone. Each creature in that area must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":10,"units":"minute"},"target":{"value":60,"units":"ft","type":"cone"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"con","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":18,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/light_01.jpg","effects":[]}
{"_id":"4Fap14HgvAwTAZuD","name":"Amphibious","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can breathe air and water.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_05.jpg","effects":[]}
@ -21,7 +21,7 @@
{"_id":"5V7SCABXvIbnk2Zn","name":"Water Susceptibility","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>For every <strong>5 ft.</strong> the {type} moves in water, or for every gallon of water splashed on it, it takes<strong> 1 <em>cold damage</em>.</strong></p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_36.jpg","effects":[]}
{"_id":"5rr8YdsGtL8WxEuE","name":"Chomp","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} makes one bite attack or uses its Swallow.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":2,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"attribute","target":"","amount":2},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blood_07.jpg","effects":[]}
{"_id":"6HJpLJxctQdMLeuB","name":"Antennae","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature} corrodes a nonmagical ferrous metal object it can see within 5 feet of it. If the object isn't being worn or carried, the touch destroys a 1-foot cube of it. </p><p>If the object is being worn or carried by a creature, the creature can make a <strong>DC 11 Dexterity</strong> saving throw to avoid the {creature}'s touch.If the object touched is either metal armor or a metal shield being worn or carried, its takes a permanent and cumulative -1 penalty to the AC it offers. Armor reduced to an AC of 10 or a shield that drops to a +0 bonus is destroyed. If the object touched is a held metal weapon, it rusts as described in the Rust Metal trait.</p></section><p>The {creature} corrodes a ferrous metal object it can see within 5 feet of it. If the object isn't being worn or carried, the touch destroys a 1-foot cube of it. </p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":5,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"dex","dc":null,"scaling":"dex"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_42.jpg","effects":[]}
{"_id":"6ej6jlwh8ryDEzlB","name":"Animate Chains","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Up to four chains the {type} can see within 60 feet of it magically sprout razor-edged barbs and animate under the {type}'s control, provided that the chains aren't being worn or carried.</p>\n<p>Each animated chain is an object with AC 20, 20 hit points, resistance to <em>piercing damage</em>, and immunity to psychic and thunder damage. When the {type} uses Multiattack on its turn, it can use each animated chain to make one additional chain attack. An animated chain can grapple one creature of its own but can't make attacks while grappling. An animated chain reverts to its inanimate state if reduced to 0 hit points or if the {type} is incapacitated or dies.</p>\n</section>\n<p>Up to four chains the {type} can see within 60 feet of it magically sprout razor-edged barbs and animate under the {type}'s control, provided that the chains aren't being worn or carried.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":"inst"},"target":{"value":4,"units":"","type":"object"},"range":{"value":60,"long":null,"units":"ft"},"uses":{"value":1,"max":1,"per":"sr","type":"sr"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/items/inventory/chain-gold.jpg","effects":[]}
{"_id":"6ej6jlwh8ryDEzlB","name":"Animate Chains","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Up to four chains the {type} can see within 60 feet of it magically sprout razor-edged barbs and animate under the {type}'s control, provided that the chains aren't being worn or carried.</p><p>Each animated chain is an object with AC 20, 20 hit points, resistance to <em>piercing damage</em>, and immunity to psychic and thunder damage. When the {type} uses Multiattack on its turn, it can use each animated chain to make one additional chain attack. An animated chain can grapple one creature of its own but can't make attacks while grappling. An animated chain reverts to its inanimate state if reduced to 0 hit points or if the {type} is incapacitated or dies.</p>\n</section>\n<p>Up to four chains the {type} can see within 60 feet of it magically sprout razor-edged barbs and animate under the {type}'s control, provided that the chains aren't being worn or carried.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":"inst"},"target":{"value":4,"units":"","type":"object"},"range":{"value":60,"long":null,"units":"ft"},"uses":{"value":1,"max":1,"per":"sr","type":"sr"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/items/inventory/chain-gold.jpg","effects":[]}
{"_id":"7HPC39yg8OYshJos","name":"Cast a Power","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} casts a power from its list of prepared powers, using a power slot as normal.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":3,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":null,"max":null,"per":""},"consume":{"type":"attribute","target":"","amount":3},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_09.jpg","effects":[]}
{"_id":"7NML6SkyvOsZ17iq","name":"Aggressive","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>As a bonus action, the {creature} can move up to its speed toward a hostile creature that it can see.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"bonus","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/red_22.jpg","effects":[]}
{"_id":"7WfeHV27l7DMcuTG","name":"Flyby","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} doesn't provoke opportunity attacks when it flies out of an enemy's reach.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Owl","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_15.jpg","effects":[]}
@ -36,20 +36,20 @@
{"_id":"ARWpuy82jh0daSDa","name":"Turn Immunity","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} is immune to features that turn undead.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_19.jpg","effects":[]}
{"_id":"Av7H0ymGdPeTsnwV","name":"Regeneration","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature} regains <strong>10 hit points</strong> at the start of its turn if it has at least <strong>1 hit point</strong>.</p></section><p>The {creature} regains <strong>10 hit points</strong> at the start of its turn.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"heal","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/red_33.jpg","effects":[]}
{"_id":"B2kZOyrB7poB4liR","name":"Blood Frenzy","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has<strong> advantage </strong>on melee attack rolls against any creature that doesn't have all its<strong> hit points</strong>.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/blood_03.jpg","effects":[]}
{"_id":"BDnjS1sQi2pdARh8","name":"Stone Golem - Slow","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} targets one or more creatures it can see within 10 ft. of it. Each target must make a <strong>DC 17 Wisdom</strong> saving throw against this magic.</p>\n<p>On a failed save, a target can't use reactions, its speed is halved, and it can't make more than one attack on its turn. In addition, the target can take either an action or a bonus action on its turn, not both. These effects last for 1 minute. A target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>\n</section>\n<p>The {creature} targets one or more creatures it can see within 10 ft. of it. Each target must make a <strong>Wisdom</strong> saving throw against this magic. A target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":null,"units":"any","type":"creature"},"range":{"value":10,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":null,"scaling":"flat"},"requirements":"","recharge":{"value":5,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/mech_4.jpg","effects":[]}
{"_id":"BDnjS1sQi2pdARh8","name":"Stone Golem - Slow","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} targets one or more creatures it can see within 10 ft. of it. Each target must make a <strong>DC 17 Wisdom</strong> saving throw against this magic.</p><p>On a failed save, a target can't use reactions, its speed is halved, and it can't make more than one attack on its turn. In addition, the target can take either an action or a bonus action on its turn, not both. These effects last for 1 minute. A target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>\n</section>\n<p>The {creature} targets one or more creatures it can see within 10 ft. of it. Each target must make a <strong>Wisdom</strong> saving throw against this magic. A target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":null,"units":"any","type":"creature"},"range":{"value":10,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":null,"scaling":"flat"},"requirements":"","recharge":{"value":5,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/mech_4.jpg","effects":[]}
{"_id":"BiasCPpNsaAVKzIj","name":"Paralyzing Breath","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>**Paralyzing Breath.** The {type} exhales paralyzing gas in a 60-foot cone. Each creature in that area must succeed on a <strong>DC 20 Constitution</strong> saving throw or be paralyzed for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>\n</section>\n<p>The {type} exhales paralyzing gas in a 60-foot cone. Each creature in that area must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":60,"units":"ft","type":"cone"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"con","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":20,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_14.jpg","effects":[]}
{"_id":"BnuDkgCOeGvAoYhy","name":"Rampage","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>When the {creature} reduces a creature to <strong>0 hit points</strong> with a melee attack on its turn, the {creature} can take a bonus action to move up to half its speed and make a bite attack.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"bonus","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/red_12.jpg","effects":[]}
{"_id":"BpwXJvMA7MfVQ7i6","name":"Rock Catching","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>If a rock or similar object is hurled at the {type}, the {type} can, with a successful DC 10 Dexterity saving throw, catch the missile and take no <em>bludgeoning damage</em> from it.</p></section><p>If a rock or similar object is hurled at the {type}, the {type} can catch the missile and take no <em>bludgeoning damage</em> from it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"dex","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"dex","dc":10,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_08.jpg","effects":[]}
{"_id":"CvtGj6YimGuZdrhB","name":"Ooze Cube","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} takes up its entire space. Other creatures can enter the space, but a creature that does so is subjected to the {creature}'s Engulf and has<strong> disadvantage </strong>on the saving throw<strong>. C</strong>reatures inside the {creature} can be seen but have total cover.</p>\n<p>A creature <strong>within 5 feet</strong> of the {creature} can take an action to pull a creature or object out of the {creature}. Doing so requires a successful <strong>DC 12 Strength check</strong>, and the creature making the attempt takes <strong><strong>10 (3d6) <em>acid damage</em></strong></strong><strong>.</strong> The {creature} can hold only one Large creature or up to four Medium or smaller creatures inside it at a time.</p>\n</section>\n<p>The {creature} takes up its entire space. Other creatures can enter the space, but a creature that does so is subjected to the {creature}'s Engulf and has<strong> disadvantage </strong>on the saving throw<strong>. </strong>Creatures inside the cube can be seen but have total cover<strong>. A</strong> creature <strong>within 5 feet</strong> of the {creature} can take an action to pull a creature or object out of the {creature}. Doing so requires a successful Strength check.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_04.jpg","effects":[]}
{"_id":"CvtGj6YimGuZdrhB","name":"Ooze Cube","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} takes up its entire space. Other creatures can enter the space, but a creature that does so is subjected to the {creature}'s Engulf and has<strong> disadvantage </strong>on the saving throw<strong>. C</strong>reatures inside the {creature} can be seen but have total cover.</p><p>A creature <strong>within 5 feet</strong> of the {creature} can take an action to pull a creature or object out of the {creature}. Doing so requires a successful <strong>DC 12 Strength check</strong>, and the creature making the attempt takes <strong><strong>10 (3d6) <em>acid damage</em></strong></strong><strong>.</strong> The {creature} can hold only one Large creature or up to four Medium or smaller creatures inside it at a time.</p>\n</section>\n<p>The {creature} takes up its entire space. Other creatures can enter the space, but a creature that does so is subjected to the {creature}'s Engulf and has<strong> disadvantage </strong>on the saving throw<strong>. </strong>Creatures inside the cube can be seen but have total cover<strong>. A</strong> creature <strong>within 5 feet</strong> of the {creature} can take an action to pull a creature or object out of the {creature}. Doing so requires a successful Strength check.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_04.jpg","effects":[]}
{"_id":"DPrO7eVVxiKD8QWD","name":"Claw Attack","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} makes one claw attack.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"attribute","target":"","amount":1},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blood_06.jpg","effects":[]}
{"_id":"E8SiDA7Z3Ybd6wt0","name":"Faultless Tracker","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} is given a quarry by its summoner. The {creature} knows the direction and distance to its quarry as long as the two of them are on the same plane of existence. The {creature} also knows the location of its summoner.</p>\n</section>\n<p>The stalker knows the direction and distance to its quarry as long as the two of them are on the same plane of existence.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_29.jpg","effects":[]}
{"_id":"EMygUh5uRujWaFYK","name":"Ambusher","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>In the first round of a combat, the {creature} has<strong> advantage </strong>on attack rolls against any creature it has surprised.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/green_18.jpg","effects":[]}
{"_id":"EguIm3u5kkopYwEM","name":"Disrupt Life","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Each non-{type} creature within 20 feet of the {creature} must make a <strong>DC 18 Constitution</strong> saving throw against this magic, taking <strong>21 (6d6) <em>necrotic damage</em></strong> on a failed save, or half as much damage on a successful one.</p>\n</section>\n<p>Each non-{type} creature within 20 feet of the {creature} must make a <strong>Constitution</strong> saving throw against this magic.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":3,"condition":""},"duration":{"value":null,"units":""},"target":{"value":20,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"attribute","target":"","amount":3},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":18,"scaling":"flat","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_01.jpg","effects":[]}
{"_id":"Eh80lkzHiEOJP8FI","name":"Engulf","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} moves up to its speed. While doing so, it can enter Large or smaller creatures' spaces. Whenever the {creature} enters a creature's space, the creature must make a <strong>DC 12 Dexterity</strong> saving throw.On a successful save, the creature can choose to be pushed 5 feet back or to the side of the {creature}. A creature that chooses not to be pushed suffers the consequences of a failed saving throw.</p>\n<p>On a failed save, the {creature} enters the creature's space, and the creature takes <strong>10 (3d6) <em>acid damage</em></strong> and is engulfed. The engulfed creature can't breathe, is restrained, and takes <strong>21 (6d6) <em>acid damage</em></strong> at the start of each of the {creature}'s turns. When the {creature} moves, the engulfed creature moves with it. An engulfed creature can try to escape by taking an action to make a DC 12 Strength check. On a success, the creature escapes and enters a space of its choice within 5 feet of the {creature}.</p>\n</section>\n<p>Whenever the {creature} enters a creature's space, the creature must make a <strong>Dexterity</strong> saving throw. On a successful save, the creature can choose to be pushed 5 feet back or to the side of the {creature}. A creature that chooses not to be pushed suffers the consequences of a failed saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":"touch"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"6d6","save":{"ability":"dex","dc":12,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_36.jpg","effects":[]}
{"_id":"EmlE1a0rhucK2UT1","name":"Death Throes","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>When the {creature} dies, it explodes, and each creature within 30 feet of it must make a <strong>DC 20 Dexterity</strong> saving throw, taking <strong>70 (20d6) <em>fire damage</em></strong> on a failed save, or half as much damage on a successful one.</p>\n<p>The explosion ignites flammable objects in that area that aren't being worn or carried, and it destroys the {creature}'s weapons.</p>\n</section>\n<p>When the {creature} dies, it explodes, and each creature within 30 feet of it must make a <strong>Dexterity</strong> saving throw. The explosion ignites flammable objects in that area that aren't being worn or carried, and it destroys the {creature}'s weapons.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":null,"condition":"Upon death"},"duration":{"value":null,"units":"inst"},"target":{"value":30,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"dex","dc":20,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/explosion-red-3.jpg","effects":[]}
{"_id":"Eh80lkzHiEOJP8FI","name":"Engulf","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} moves up to its speed. While doing so, it can enter Large or smaller creatures' spaces. Whenever the {creature} enters a creature's space, the creature must make a <strong>DC 12 Dexterity</strong> saving throw.On a successful save, the creature can choose to be pushed 5 feet back or to the side of the {creature}. A creature that chooses not to be pushed suffers the consequences of a failed saving throw.</p><p>On a failed save, the {creature} enters the creature's space, and the creature takes <strong>10 (3d6) <em>acid damage</em></strong> and is engulfed. The engulfed creature can't breathe, is restrained, and takes <strong>21 (6d6) <em>acid damage</em></strong> at the start of each of the {creature}'s turns. When the {creature} moves, the engulfed creature moves with it. An engulfed creature can try to escape by taking an action to make a DC 12 Strength check. On a success, the creature escapes and enters a space of its choice within 5 feet of the {creature}.</p>\n</section>\n<p>Whenever the {creature} enters a creature's space, the creature must make a <strong>Dexterity</strong> saving throw. On a successful save, the creature can choose to be pushed 5 feet back or to the side of the {creature}. A creature that chooses not to be pushed suffers the consequences of a failed saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":"touch"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"6d6","save":{"ability":"dex","dc":12,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_36.jpg","effects":[]}
{"_id":"EmlE1a0rhucK2UT1","name":"Death Throes","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>When the {creature} dies, it explodes, and each creature within 30 feet of it must make a <strong>DC 20 Dexterity</strong> saving throw, taking <strong>70 (20d6) <em>fire damage</em></strong> on a failed save, or half as much damage on a successful one.</p><p>The explosion ignites flammable objects in that area that aren't being worn or carried, and it destroys the {creature}'s weapons.</p>\n</section>\n<p>When the {creature} dies, it explodes, and each creature within 30 feet of it must make a <strong>Dexterity</strong> saving throw. The explosion ignites flammable objects in that area that aren't being worn or carried, and it destroys the {creature}'s weapons.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":null,"condition":"Upon death"},"duration":{"value":null,"units":"inst"},"target":{"value":30,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"dex","dc":20,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/explosion-red-3.jpg","effects":[]}
{"_id":"Enhb3XowXPMsVapw","name":"Treasure Sense","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can pinpoint, by scent, the location of precious metals and stones, such as coins and gems, within <strong>60 ft.</strong> of it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/gray_05.jpg","effects":[]}
{"_id":"EqoLg8T8EHvhJgKE","name":"Multiattack","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} makes a number of attacks in one action. These attacks can be of the same type or a mixed variety of its attack actions.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/weapon_24.jpg","effects":[]}
{"_id":"Ervkb8H99e2Beiae","name":"Vampire Weaknesses","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has the following flaws:</p>\n<p><em>Forbiddance</em>. The {creature} can't enter a residence without an invitation from one of the occupants<strong>. </strong></p>\n<p><em>Harmed by Running Water</em>. The {creature} takes 20 <em>acid damage</em> if it ends its turn in running water<strong>. </strong></p>\n<p><em>Stake to the Heart</em>. If a piercing weapon made of wood is driven into the {creature}'s heart while the {creature} is incapacitated in its resting place, the {creature} is paralyzed until the stake is removed.</p>\n<p><em>Sunlight Hypersensitivity</em>. The {creature} takes 20 <em>radiant damage</em> when it starts its turn in sunlight. While in sunlight, it has<strong> disadvantage </strong>on attack rolls and ability checks.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_40.jpg","effects":[]}
{"_id":"Ervkb8H99e2Beiae","name":"Vampire Weaknesses","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has the following flaws:</p><p><em>Forbiddance</em>. The {creature} can't enter a residence without an invitation from one of the occupants<strong>. </strong></p><p><em>Harmed by Running Water</em>. The {creature} takes 20 <em>acid damage</em> if it ends its turn in running water<strong>. </strong></p><p><em>Stake to the Heart</em>. If a piercing weapon made of wood is driven into the {creature}'s heart while the {creature} is incapacitated in its resting place, the {creature} is paralyzed until the stake is removed.</p><p><em>Sunlight Hypersensitivity</em>. The {creature} takes 20 <em>radiant damage</em> when it starts its turn in sunlight. While in sunlight, it has<strong> disadvantage </strong>on attack rolls and ability checks.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_40.jpg","effects":[]}
{"_id":"F14aW2Ke3I5ZtSg4","name":"Sunlight Sensitivity","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>While in sunlight, the {creature} has<strong> disadvantage </strong>on attack rolls, as well as on Wisdom (Perception) checks that rely on sight.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/light_03.jpg","effects":[]}
{"_id":"F3gzBbCW7U14zkBF","name":"Illumination","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} sheds bright light in a 10-foot radius and dim light for an additional 10 ft.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/light_03.jpg","effects":[]}
{"_id":"FHrFOjEfkdRm4u43","name":"Inscrutable","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} is immune to any effect that would sense its emotions or read its thoughts, as well as any divination power that it refuses. Wisdom (Insight) checks made to ascertain the {creature}'s intentions or sincerity have disadvantage.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/red_09.jpg","effects":[]}
@ -57,10 +57,10 @@
{"_id":"FXHEc39G2d19opuE","name":"Spider Climb","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can climb difficult surfaces, including upside down on ceilings, without needing to make an ability check.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/green_23.jpg","effects":[]}
{"_id":"FzbCXXFlZVpcea4t","name":"Move (legendary)","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} moves up to half its speed.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":20,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"attribute","target":"","amount":1},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/armor_01.jpg","effects":[]}
{"_id":"GSgfXL9DyDA3GD0n","name":"Rust Metal","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>Any nonmagical weapon made of metal that hits the {creature} corrodes. After <strong>dealing damage</strong>, the weapon takes a permanent and cumulative -1 penalty to damage rolls. If its penalty drops to -5, the weapon is destroyed. Non magical ammunition made of metal that hits the {creature} is destroyed after dealing damage.</p></section><p>Any nonmagical weapon made of metal that hits the {creature} corrodes. After <strong>dealing damage</strong>, the weapon takes a permanent and cumulative -1 penalty to damage rolls.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/red_13.jpg","effects":[]}
{"_id":"H306eluIH47Wfr0U","name":"Dreadful Glare","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} targets one creature it can see within 60 ft. of it. If the target can see the {creature}, it must succeed on a <strong>DC 11 Wisdom</strong> saving throw against this magic or become frightened until the end of the {creature}'s next turn.</p>\n<p>If the target fails the saving throw by 5 or more, it is also paralyzed for the same duration. A target that succeeds on the saving throw is immune to the Dreadful Glare of all mummies (but not mummy lords) for the next 24 hours.</p>\n</section>\n<p>The {creature} targets one creature it can see within 60 ft. of it. If the target can see the {creature}, it must make a <strong>Wisdom</strong> saving throw against this magic.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":1,"units":"","type":"creature"},"range":{"value":60,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":11,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_11.jpg","effects":[]}
{"_id":"H306eluIH47Wfr0U","name":"Dreadful Glare","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} targets one creature it can see within 60 ft. of it. If the target can see the {creature}, it must succeed on a <strong>DC 11 Wisdom</strong> saving throw against this magic or become frightened until the end of the {creature}'s next turn.</p><p>If the target fails the saving throw by 5 or more, it is also paralyzed for the same duration. A target that succeeds on the saving throw is immune to the Dreadful Glare of all mummies (but not mummy lords) for the next 24 hours.</p>\n</section>\n<p>The {creature} targets one creature it can see within 60 ft. of it. If the target can see the {creature}, it must make a <strong>Wisdom</strong> saving throw against this magic.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":1,"units":"","type":"creature"},"range":{"value":60,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":11,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_11.jpg","effects":[]}
{"_id":"HMOOZRxolMmv91xm","name":"Mucous Cloud","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>While underwater, the {creature} is surrounded by transformative mucus. A creature that touches the {creature} or that hits it with a melee attack while within <strong>5 ft.</strong> of it must make a <strong>DC 14 Constitution saving throw</strong>. On a failure, the creature is diseased for 1d4 hours. The diseased creature can breathe only underwater.</p>\n</section>\n<p>While underwater, the {creature} is surrounded by transformative mucus. A creature that touches the {creature} or that hits it with a melee attack while within <strong>5 ft.</strong> of it must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"MM pg. 13","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"1d4","save":{"ability":"con","dc":14,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false},"featType":{"value":"","_deprecated":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/water_05.jpg","effects":[]}
{"_id":"Hc6MqLQhPTI1KOvm","name":"Magic Resistance","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has<strong> advantage </strong>on saving throws against powers and other magical effects.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_18.jpg","effects":[]}
{"_id":"IALpDTyYdDOzmDb5","name":"Luring Song","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} sings a magical melody. Every humanoid and giant within 300 ft. of the {creature} that can hear the song must succeed on a <strong>DC 11 Wisdom</strong> saving throw or be charmed until the song ends. The {creature} must take a bonus action on its subsequent turns to continue singing. It can stop singing at any time. The song ends if the {creature} is incapacitated.</p>\n<p>While charmed by the {creature}, a target is incapacitated and ignores the songs of other harpies. If the charmed target is more than 5 feet away from the {creature}, the target must move on its turn toward the {creature} by the most direct route, trying to get within 5 feet. It doesn't avoid opportunity attacks, but before moving into damaging terrain, such as lava or a pit, and whenever it takes damage from a source other than the {creature}, the target can repeat the saving throw. A charmed target can also repeat the saving throw at the end of each of its turns. If the saving throw is successful, the effect ends on it.</p>\n<p>A target that successfully saves is immune to this {creature}'s song for the next 24 hours.</p>\n</section>\n<p>The {creature} sings a magical melody. Every humanoid and giant within 300 ft. of the {creature} that can hear the song must make a <strong>Wisdom</strong> saving throw. A creature can also repeat the saving throw at the end of each of its turns.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":"spec"},"target":{"value":300,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":11,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_20.jpg","effects":[]}
{"_id":"IALpDTyYdDOzmDb5","name":"Luring Song","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} sings a magical melody. Every humanoid and giant within 300 ft. of the {creature} that can hear the song must succeed on a <strong>DC 11 Wisdom</strong> saving throw or be charmed until the song ends. The {creature} must take a bonus action on its subsequent turns to continue singing. It can stop singing at any time. The song ends if the {creature} is incapacitated.</p><p>While charmed by the {creature}, a target is incapacitated and ignores the songs of other harpies. If the charmed target is more than 5 feet away from the {creature}, the target must move on its turn toward the {creature} by the most direct route, trying to get within 5 feet. It doesn't avoid opportunity attacks, but before moving into damaging terrain, such as lava or a pit, and whenever it takes damage from a source other than the {creature}, the target can repeat the saving throw. A charmed target can also repeat the saving throw at the end of each of its turns. If the saving throw is successful, the effect ends on it.</p><p>A target that successfully saves is immune to this {creature}'s song for the next 24 hours.</p>\n</section>\n<p>The {creature} sings a magical melody. Every humanoid and giant within 300 ft. of the {creature} that can hear the song must make a <strong>Wisdom</strong> saving throw. A creature can also repeat the saving throw at the end of each of its turns.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":"spec"},"target":{"value":300,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":11,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_20.jpg","effects":[]}
{"_id":"IHh6n8uZBGqyRfZz","name":"Weakening Breath","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>**Weakening Breath.** The {type} exhales gas in a 60-foot cone. Each creature in that area must succeed on a <strong>DC 21 Strength</strong> saving throw or have disadvantage on Strength-based attack rolls, Strength checks, and Strength saving throws for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>\n</section>\n<p>The {type} exhales gas in a 60-foot cone. Each creature in that area must make a <strong>Strength</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":60,"units":"ft","type":"cone"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"str","dc":21,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_14.jpg","effects":[]}
{"_id":"IwQRhCTgCfAADyt8","name":"Reel","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} pulls each creature grappled by it up to 25 ft. straight toward it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/green_22.jpg","effects":[]}
{"_id":"IwqUTWqdgrKEvohr","name":"Assassinate","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>During its first turn, the {creature} has advantage on attack rolls against any creature that hasn't taken a turn. Any hit the {creature} scores against a surprised creature is a critical hit.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_13.jpg","effects":[]}
@ -69,19 +69,19 @@
{"_id":"JAEclghgOT24pQD9","name":"Poison Breath","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {type} exhales poisonous gas in a 60-foot cone. Each creature in that area must make a <strong>DC 18 Constitution</strong> saving throw, taking <strong>56 (16d6) <em>poison damage</em></strong> on a failed save, or half as much damage on a successful one.</p><p></p></section><p>The {type} exhales poisonous gas in a 60-foot cone. Each creature in that area must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":"inst"},"target":{"value":60,"units":"ft","type":"cone"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"con","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":18,"scaling":"flat"},"requirements":"","recharge":{"value":5,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_14.jpg","effects":[]}
{"_id":"JAnMheqgFhkLF2ET","name":"Sense Magic","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} senses magic <strong>within 120 feet</strong> of it at will. This trait otherwise works like the detect magic power but isn't itself magical.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/blue_22.jpg","effects":[]}
{"_id":"JRy507rS9wxT3GBh","name":"Slowing Breath","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>**Slowing Breath.** The {type} exhales gas in a 60-foot cone. Each creature in that area must succeed on a <strong>DC 18 Constitution</strong> saving throw. On a failed save, the creature can't use reactions, its speed is halved, and it can't make more than one attack on its turn. In addition, the creature can use either an action or a bonus action on its turn, but not both. These effects last for 1 minute. The creature can repeat the saving throw at the end of each of its turns, ending the effect on itself with a successful save.</p>\n</section>\n<p>The {type} exhales gas in a 60-foot cone. Each creature in that area must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":60,"units":"ft","type":"cone"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"con","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":18,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/ice_11.jpg","effects":[]}
{"_id":"JcfHlAcfwSWnt7Ud","name":"Rejuvenation","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>If it dies, the {creature} returns to life in 1d6 days and regains all its<strong> hit points</strong>.</p>\n<p>Only a wish power can prevent this trait from functioning.</p>\n</section>\n<p>If it dies, the {creature} returns to life in 1d6 days and regains all its<strong> hit points</strong>.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"util","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"1d6","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/wind-grasp-acid-3.jpg","effects":[]}
{"_id":"JcfHlAcfwSWnt7Ud","name":"Rejuvenation","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>If it dies, the {creature} returns to life in 1d6 days and regains all its<strong> hit points</strong>.</p><p>Only a wish power can prevent this trait from functioning.</p>\n</section>\n<p>If it dies, the {creature} returns to life in 1d6 days and regains all its<strong> hit points</strong>.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"util","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"1d6","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/wind-grasp-acid-3.jpg","effects":[]}
{"_id":"JnLN0Rz60WHXk2Fr","name":"Keen Senses","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has<strong> advantage </strong>on Wisdom (Perception) checks that rely on sight, hearing, or smell.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/evil-eye-eerie-3.jpg","effects":[]}
{"_id":"JsAys4RSGi4lN5Jy","name":"Change Shape","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {type} magically <strong>polymorphs</strong> into a <strong>humanoid</strong> or <strong>beast</strong> that has a challenge rating no higher than its own, or back into its true form. It reverts to its true form if it dies. Any equipment it is wearing or carrying is absorbed or borne by the new form (the {type}'s choice).</p>\n<p>In a new form, the {type} <strong>retains its alignment, hit points, Hit Dice, ability to speak, proficiencies, Legendary Resistance, lair actions, and Intelligence, Wisdom, and Charisma scores, as well as this action. </strong>Its statistics and capabilities are otherwise replaced by those of the new form, <strong>except any class features or legendary actions of that form.</strong></p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_35.jpg","effects":[]}
{"_id":"KMQAgNxBCAHrd2JU","name":"Antimagic Susceptibility","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} is incapacitated while in the area of an antimagic field.</p>\n<p>If targeted by dispel magic, the {creature} must succeed on a Constitution saving throw against the caster's power save DC or fall unconscious for <strong>1 minute</strong>.</p>\n</section>\n<p>The {creature} is incapacitated while in the area of an antimagic field.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_26.jpg","effects":[]}
{"_id":"JsAys4RSGi4lN5Jy","name":"Change Shape","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {type} magically <strong>polymorphs</strong> into a <strong>humanoid</strong> or <strong>beast</strong> that has a challenge rating no higher than its own, or back into its true form. It reverts to its true form if it dies. Any equipment it is wearing or carrying is absorbed or borne by the new form (the {type}'s choice).</p><p>In a new form, the {type} <strong>retains its alignment, hit points, Hit Dice, ability to speak, proficiencies, Legendary Resistance, lair actions, and Intelligence, Wisdom, and Charisma scores, as well as this action. </strong>Its statistics and capabilities are otherwise replaced by those of the new form, <strong>except any class features or legendary actions of that form.</strong></p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_35.jpg","effects":[]}
{"_id":"KMQAgNxBCAHrd2JU","name":"Antimagic Susceptibility","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} is incapacitated while in the area of an antimagic field.</p><p>If targeted by dispel magic, the {creature} must succeed on a Constitution saving throw against the caster's power save DC or fall unconscious for <strong>1 minute</strong>.</p>\n</section>\n<p>The {creature} is incapacitated while in the area of an antimagic field.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_26.jpg","effects":[]}
{"_id":"KTsFgSQlDetDDm1f","name":"Lightning Absorption","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>Whenever the {creature} is subjected to <strong><em>lightning damage</em></strong>, it takes no damage and instead regains a number of<strong> hit points</strong> equal to the <strong><em>lightning damage</em> dealt</strong>.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_21.jpg","effects":[]}
{"_id":"KcUjvqIXZI3APp5a","name":"Breath Weapons","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>(<strong>NOTE: THIS SHOULD BE USED ONLY IF THE CREATURE HAS MORE THAN ONE TYPE OF BREATH WEAPON, AND CONTAINS THE CHARGES FOR THOSE BREATH WEAPONS. EACH BREATH WEAPON ITSELF SHOULD ALSO BE ADDED.</strong>)</p>\n<p><br>The {type} uses one of the following breath weapons.</p>\n<p>**Fire Breath.** The {type} exhales fire in an 60-foot line that is 5 feet wide. Each creature in that line must make a <strong>DC 18 Dexterity</strong> saving throw, taking <strong>45 (13d6) <em>fire damage</em></strong> on a failed save, or half as much damage on a successful one.</p>\n<p>**Sleep Breath.** The {type} exhales sleep gas in a 60-foot cone. Each creature in that area must succeed on a <strong>DC 18 Constitution</strong> saving throw or fall unconscious for 10 minutes. This effect ends for a creature if the creature takes damage or someone uses an action to wake it.</p>\n</section>\n<p>The {type} breathes in!</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":5,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/fire_05.jpg","effects":[]}
{"_id":"KoBGbIkb2tMZv0ch","name":"Aberrant Ground","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The ground in a <strong>10-foot radius</strong> around the&nbsp;<span style=\"color: #191813; font-size: 13px;\">{creature}</span>&nbsp;is doughlike difficult terrain.</p>\n<p>Each creature that starts its turn in that area must succeed on a <strong>DC 10 Strength saving throw</strong> or have its speed reduced to 0 until the start of its next turn.</p>\n</section>\n<p>The ground in a <strong>10-foot radius</strong> around the&nbsp;<span style=\"color: #191813; font-size: 13px;\">{creature}</span>&nbsp;is doughlike difficult terrain. make a <strong>Strength</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":null,"condition":""},"duration":{"value":1,"units":"turn"},"target":{"value":10,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"str","dc":10,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_03.jpg","effects":[]}
{"_id":"Kwt8YDIBHg6JO2v2","name":"Wall of Ice","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} magically forms an opaque wall of ice on a solid surface it can see within 60 feet of it. The wall is 1 foot thick and up to 30 feet long and 10 feet high, or it's a hemispherical dome up to 20 feet in diameter.</p>\n<p>When the wall appears, each creature in its space is pushed out of it by the shortest route. The creature chooses which side of the wall to end up on, unless the creature is incapacitated. The creature then makes a <strong>DC 17 Dexterity</strong> saving throw, taking <strong>35 (10d6) <em>cold damage</em></strong> on a failed save, or half as much damage on a successful one.</p>\n<p>The wall lasts for 1 minute or until the {creature} is incapacitated or dies. The wall can be damaged and breached; each 10-foot section has AC 5, 30 hit points, vulnerability to <em>fire damage</em>, and immunity to acid, cold, necrotic, poison, and <em>psychic damage</em>. If a section is destroyed, it leaves behind a sheet of frigid air in the space the wall occupied. Whenever a creature finishes moving through the frigid air on a turn, willingly or otherwise, the creature must make a <strong>DC 17 Constitution</strong> saving throw, taking <strong>17 (5d6) <em>cold damage</em></strong> on a failed save, or half as much damage on a successful one. The frigid air dissipates when the rest of the wall vanishes.</p>\n</section>\n<p>The {creature} magically forms an opaque wall of ice on a solid surface it can see within 60 feet of it. The wall is 1 foot thick and up to 30 feet long and 10 feet high, or it's a hemispherical dome up to 20 feet in diameter. When the wall appears, each creature in its space is pushed out of it by the shortest route. The creature chooses which side of the wall to end up on, unless the creature is incapacitated. The creature then makes a Dexterity saving throw.</p>\n<p>The wall can be damaged and breached. If a section is destroyed, it leaves behind a sheet of frigid air in the space the wall occupied. Whenever a creature finishes moving through the frigid air on a turn, willingly or otherwise, the creature must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":"a solid surface it can see within 60 ft."},"duration":{"value":1,"units":"minute"},"target":{"value":1,"units":"ft","type":"line"},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"rsak","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"5d6","save":{"ability":"dex","dc":17,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_30.jpg","effects":[]}
{"_id":"Kx011zSOyhqEumH5","name":"Tail Swipe (Legendary)","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} makes one tail attack.</p>\n</section>\n<p><span>The {creature} swipes its tail against its prey!</span></p>","chat":"","unidentified":""},"source":"MM pg. 13","activation":{"type":"legendary","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":10,"long":null,"units":"ft"},"uses":{"value":null,"max":null,"per":""},"consume":{"type":"attribute","target":"","amount":1},"ability":"str","actionType":"mwak","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false},"featType":{"value":"","_deprecated":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/blood_08.jpg","effects":[]}
{"_id":"KcUjvqIXZI3APp5a","name":"Breath Weapons","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>(<strong>NOTE: THIS SHOULD BE USED ONLY IF THE CREATURE HAS MORE THAN ONE TYPE OF BREATH WEAPON, AND CONTAINS THE CHARGES FOR THOSE BREATH WEAPONS. EACH BREATH WEAPON ITSELF SHOULD ALSO BE ADDED.</strong>)</p><p><br>The {type} uses one of the following breath weapons.</p><p>**Fire Breath.** The {type} exhales fire in an 60-foot line that is 5 feet wide. Each creature in that line must make a <strong>DC 18 Dexterity</strong> saving throw, taking <strong>45 (13d6) <em>fire damage</em></strong> on a failed save, or half as much damage on a successful one.</p><p>**Sleep Breath.** The {type} exhales sleep gas in a 60-foot cone. Each creature in that area must succeed on a <strong>DC 18 Constitution</strong> saving throw or fall unconscious for 10 minutes. This effect ends for a creature if the creature takes damage or someone uses an action to wake it.</p>\n</section>\n<p>The {type} breathes in!</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":5,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/fire_05.jpg","effects":[]}
{"_id":"KoBGbIkb2tMZv0ch","name":"Aberrant Ground","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The ground in a <strong>10-foot radius</strong> around the&nbsp;{creature}&nbsp;is doughlike difficult terrain.</p><p>Each creature that starts its turn in that area must succeed on a <strong>DC 10 Strength saving throw</strong> or have its speed reduced to 0 until the start of its next turn.</p>\n</section>\n<p>The ground in a <strong>10-foot radius</strong> around the&nbsp;{creature}&nbsp;is doughlike difficult terrain. make a <strong>Strength</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":null,"condition":""},"duration":{"value":1,"units":"turn"},"target":{"value":10,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"str","dc":10,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_03.jpg","effects":[]}
{"_id":"Kwt8YDIBHg6JO2v2","name":"Wall of Ice","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} magically forms an opaque wall of ice on a solid surface it can see within 60 feet of it. The wall is 1 foot thick and up to 30 feet long and 10 feet high, or it's a hemispherical dome up to 20 feet in diameter.</p><p>When the wall appears, each creature in its space is pushed out of it by the shortest route. The creature chooses which side of the wall to end up on, unless the creature is incapacitated. The creature then makes a <strong>DC 17 Dexterity</strong> saving throw, taking <strong>35 (10d6) <em>cold damage</em></strong> on a failed save, or half as much damage on a successful one.</p><p>The wall lasts for 1 minute or until the {creature} is incapacitated or dies. The wall can be damaged and breached; each 10-foot section has AC 5, 30 hit points, vulnerability to <em>fire damage</em>, and immunity to acid, cold, necrotic, poison, and <em>psychic damage</em>. If a section is destroyed, it leaves behind a sheet of frigid air in the space the wall occupied. Whenever a creature finishes moving through the frigid air on a turn, willingly or otherwise, the creature must make a <strong>DC 17 Constitution</strong> saving throw, taking <strong>17 (5d6) <em>cold damage</em></strong> on a failed save, or half as much damage on a successful one. The frigid air dissipates when the rest of the wall vanishes.</p>\n</section>\n<p>The {creature} magically forms an opaque wall of ice on a solid surface it can see within 60 feet of it. The wall is 1 foot thick and up to 30 feet long and 10 feet high, or it's a hemispherical dome up to 20 feet in diameter. When the wall appears, each creature in its space is pushed out of it by the shortest route. The creature chooses which side of the wall to end up on, unless the creature is incapacitated. The creature then makes a Dexterity saving throw.</p><p>The wall can be damaged and breached. If a section is destroyed, it leaves behind a sheet of frigid air in the space the wall occupied. Whenever a creature finishes moving through the frigid air on a turn, willingly or otherwise, the creature must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":"a solid surface it can see within 60 ft."},"duration":{"value":1,"units":"minute"},"target":{"value":1,"units":"ft","type":"line"},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"rpak","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"5d6","save":{"ability":"dex","dc":17,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_30.jpg","effects":[]}
{"_id":"Kx011zSOyhqEumH5","name":"Tail Swipe (Legendary)","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} makes one tail attack.</p>\n</section>\n<p>The {creature} swipes its tail against its prey!</p>","chat":"","unidentified":""},"source":"MM pg. 13","activation":{"type":"legendary","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":10,"long":null,"units":"ft"},"uses":{"value":null,"max":null,"per":""},"consume":{"type":"attribute","target":"","amount":1},"ability":"str","actionType":"mwak","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false},"featType":{"value":"","_deprecated":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/blood_08.jpg","effects":[]}
{"_id":"L7myj23X3PFPUNh6","name":"Regional Effects","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The mere presence of a legendary creature can have strange and wondrous effects on its environment. Regional effects end abruptly or dissipate over time when the legendary creature dies.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_31.jpg","effects":[]}
{"_id":"LJTY3nl1cp9go4eT","name":"Fire Aura","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>At the start of each of the {creature}'s turns, each creature within 5 feet of it takes <strong>10 (3d6) <em>fire damage</em></strong>, and flammable objects in the aura that aren't being worn or carried ignite.</p>\n<p>A creature that touches the {creature} or hits it with a melee attack while within 5 feet of it takes <strong>10 (3d6) <em>fire damage</em></strong>.</p>\n</section>\n<p>At the start of each of the {creature}'s turns, each creature within 5 feet of it takes <em>fire damage</em>, and flammable objects in the aura that aren't being worn or carried ignite. A creature that touches the {creature} or hits it with a melee attack while within 5 feet of it takes <em>fire damage</em>.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":5,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"ft"},"uses":{"value":null,"max":null,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/fog-orange-3.jpg","effects":[]}
{"_id":"LJTY3nl1cp9go4eT","name":"Fire Aura","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>At the start of each of the {creature}'s turns, each creature within 5 feet of it takes <strong>10 (3d6) <em>fire damage</em></strong>, and flammable objects in the aura that aren't being worn or carried ignite.</p><p>A creature that touches the {creature} or hits it with a melee attack while within 5 feet of it takes <strong>10 (3d6) <em>fire damage</em></strong>.</p>\n</section>\n<p>At the start of each of the {creature}'s turns, each creature within 5 feet of it takes <em>fire damage</em>, and flammable objects in the aura that aren't being worn or carried ignite. A creature that touches the {creature} or hits it with a melee attack while within 5 feet of it takes <em>fire damage</em>.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":5,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"ft"},"uses":{"value":null,"max":null,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/fog-orange-3.jpg","effects":[]}
{"_id":"LO4nrudXAKJ4DbQI","name":"Channel Negative Energy","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} magically unleashes negative energy. Creatures within 60 feet of the {creature}, including ones behind barriers and around corners, can't regain hit points until the end of the {creature}'s next turn.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":2,"condition":""},"duration":{"value":null,"units":""},"target":{"value":60,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"attribute","target":"","amount":2},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_06.jpg","effects":[]}
{"_id":"LUHmtIDD1VTreFqI","name":"Incorporeal Movement","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} can move through other creatures and objects as if they were difficult terrain.</p>\n<p>It takes <strong><strong>5 (1d10) <em>force damage</em></strong></strong> if it ends its turn inside an object.</p>\n</section>\n<p>The {creature} can move through other creatures and objects as if they were difficult terrain.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_06.jpg","effects":[]}
{"_id":"LUHmtIDD1VTreFqI","name":"Incorporeal Movement","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} can move through other creatures and objects as if they were difficult terrain.</p><p>It takes <strong><strong>5 (1d10) <em>force damage</em></strong></strong> if it ends its turn inside an object.</p>\n</section>\n<p>The {creature} can move through other creatures and objects as if they were difficult terrain.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_06.jpg","effects":[]}
{"_id":"LVnd9fq9cQj7rR0Q","name":"Lightning Breath","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {type} exhales lightning in a 90-foot line that is 5 ft. wide. Each creature in that line must make a <strong>DC 19 Dexterity</strong> saving throw, taking <strong>66 (12d10) <em>lightning damage</em></strong> on a failed save, or half as much damage on a successful one.</p><p></p></section><p>The {type} exhales lightning in a 90-foot line that is 5 ft. wide. Each creature in that line must make a <strong>Dexterity</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":"inst"},"target":{"value":90,"units":"ft","type":"line"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"cha","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"dex","dc":19,"scaling":"flat"},"requirements":"","recharge":{"value":5,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/blue_21.jpg","effects":[]}
{"_id":"LkepRN2rP3Hp4orY","name":"Grasping Tendrils","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature} can have up to six tendrils at a time. Each tendril can be attacked (AC 20; <strong>10 hit points</strong>; immunity to poison and <em>psychic damage</em>). </p><p>Destroying a tendril deals no damage to the {creature}, which can extrude a replacement tendril on its next turn. A tendril can also be broken if a creature takes an action and succeeds on a <strong>DC 15 Strength check</strong> against it.</p></section><p>The {creature} can have up to six tendrils at a time. Each tendril can be attacked. A tendril can also be broken if a creature takes an action and succeeds on a Strength check against it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/green_16.jpg","effects":[]}
{"_id":"LvSBjRKoCAKaAnQy","name":"Fey Ancestry","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has<strong> advantage </strong>on saving throws against being charmed, and magic can't put the {creature} to sleep.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/green_13.jpg","effects":[]}
@ -89,7 +89,7 @@
{"_id":"MBOiQSnMr02wUpEN","name":"Limited Magic Immunity","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can't be affected or detected by powers of 6th level or lower unless it wishes to be. It has<strong> advantage </strong>on saving throws against all other powers and magical effects.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_18.jpg","effects":[]}
{"_id":"MFuiImIvLzYA3osc","name":"Immutable Form","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} is immune to any power or effect that would alter its form.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_05.jpg","effects":[]}
{"_id":"MLVEyA7VcWu9uXqV","name":"Fear Aura","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>Any creature hostile to the {creature} that starts its turn <strong>within 20 feet</strong> of the {creature} must make a <strong>DC 21 Wisdom saving throw</strong>, unless the {creature} is incapacitated. On a failed save, the creature is frightened until the start of its next turn. If a creature's saving throw is successful, the creature is immune to the {creature}'s Fear Aura for the next 24 hours.</p></section><p>Any creature hostile to the {creature} that starts its turn <strong>within 20 feet</strong> of the {creature} must make a <strong>Wisdom</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":null,"condition":""},"duration":{"value":1,"units":"turn"},"target":{"value":20,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":21,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/water_07.jpg","effects":[]}
{"_id":"MqAVplIArAKzpnXB","name":"Pounce","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>If the {creature} moves at least <strong>20 ft.</strong> straight toward a creature and then hits it with a claw attack on the same turn, that target must succeed on a <strong>DC 13 Strength saving throw</strong> or be knocked prone.</p>\n<p>If the target is prone, the {creature} can make one bite attack against it as a bonus action.</p>\n</section>\n<p>If the {creature} moves at least <strong>20 ft.</strong> straight toward a creature and then hits it with a claw attack on the same turn, that target must make a <strong>Strength</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":20,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"str","dc":13,"scaling":"flat","value":"str"},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_23.jpg","effects":[]}
{"_id":"MqAVplIArAKzpnXB","name":"Pounce","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>If the {creature} moves at least <strong>20 ft.</strong> straight toward a creature and then hits it with a claw attack on the same turn, that target must succeed on a <strong>DC 13 Strength saving throw</strong> or be knocked prone.</p><p>If the target is prone, the {creature} can make one bite attack against it as a bonus action.</p>\n</section>\n<p>If the {creature} moves at least <strong>20 ft.</strong> straight toward a creature and then hits it with a claw attack on the same turn, that target must make a <strong>Strength</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":20,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"str","dc":13,"scaling":"flat","value":"str"},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_23.jpg","effects":[]}
{"_id":"NI3FPb5jQsePdlVl","name":"Possession","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>One humanoid that the {creature} can see within 5 ft. of it must succeed on a <strong>DC 13 Charisma</strong> saving throw or be possessed by the {creature}; the {creature} then disappears, and the target is incapacitated and loses control of its body. The {creature} now controls the body but doesn't deprive the target of awareness. </p><p>The {creature} can't be targeted by any attack, power, or other effect, except ones that turn {type}, and it retains its alignment, Intelligence, Wisdom, Charisma, and immunity to being charmed and frightened. It otherwise uses the possessed target's statistics, but doesn't gain access to the target's knowledge, class features, or proficiencies.The possession lasts until the body drops to 0 hit points, the {creature} ends it as a bonus action, or the {creature} is turned or forced out by an effect like the dispel evil and good power. When the possession ends, the {creature} reappears in an unoccupied space within 5 ft. of the body. The target is immune to this {creature}'s Possession for 24 hours after succeeding on the saving throw or after the possession ends.</p></section><p>One humanoid that the {creature} can see within 5 ft. of it must make a <strong>Charisma</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":"spec"},"target":{"value":1,"units":"","type":"creature"},"range":{"value":5,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"cha","dc":13,"scaling":"flat"},"requirements":"","recharge":{"value":6,"charged":true}},"flags":{},"img":"systems/sw5e/icons/powers/horror-eerie-3.jpg","effects":[]}
{"_id":"NfTCXq8eRrqjhvAo","name":"Ethereal Stride","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} and up to three willing creatures within 5 feet of it magically enter the Ethereal Plane from the Material Plane, or vice versa.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_26.jpg","effects":[]}
{"_id":"NmWSgqxpYfhrvQKq","name":"Detect (Legendary)","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} makes a Wisdom (Perception) check.</p>","chat":"","unidentified":""},"source":"MM pg. 13","activation":{"type":"legendary","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":null,"max":null,"per":""},"consume":{"type":"attribute","target":"","amount":1},"ability":"wis","actionType":"abil","attackBonus":0,"chatFlavor":"The aboleth focuses its gaze!","critical":null,"damage":{"parts":[],"versatile":""},"formula":"d20+@skills.prc.total","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false},"featType":{"value":"","_deprecated":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/blue_17.jpg","effects":[]}
@ -103,16 +103,16 @@
{"_id":"PLBui1FCQuSlEqyI","name":"Reflective Carapace","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>Any time the {creature} is targeted by a magic missile power, a line power, or a power that requires a ranged attack roll, roll a d6. On a 1 to 5, the {creature} is unaffected.</p><p>On a 6, the {creature} is unaffected, and the effect is reflected back at the caster as though it originated from the {creature}, turning the caster into the target.</p></section><p>The {creature} is unaffected, and the effect is reflected back at the caster as though it originated from the {creature}, turning the caster into the target.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"util","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"1d6","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/protect-royal-3.jpg","effects":[]}
{"_id":"PPzVD90vab60FqCt","name":"Teleport","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} magically teleports, along with any equipment it is wearing or carrying, up to 120 feet to an unoccupied space it can see.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":2,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":null,"max":null,"per":"","type":"sr"},"consume":{"type":"attribute","target":"","amount":2},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/powers/runes-magenta-3.jpg","effects":[]}
{"_id":"PqVfFNyOPmecrS7N","name":"Nimble Escape","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can take the Disengage or Hide action as a bonus action on each of its turns.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/armor_01.jpg","effects":[]}
{"_id":"QCNJD2GuOZSTT4Wt","name":"Roar","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} emits a magical roar. Each time it roars before finishing a long rest, the roar is louder and the effect is different, as detailed below. Each creature within 500 feet of the {creature} and able to hear the roar must make a saving throw.</p>\n<p>**First Roar.** Each creature that fails a <strong>DC 18 Wisdom</strong> saving throw is frightened for 1 minute. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>\n<p>**Second Roar.** Each creature that fails a <strong>DC 18 Wisdom</strong> saving throw is deafened and frightened for 1 minute. A frightened creature is paralyzed and can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>\n<p>**Third Roar.** Each creature makes a <strong>DC 18 Constitution</strong> saving throw. On a failed save, a creature takes 44 (8d10) thunder damage and is knocked prone. On a successful save, the creature takes half as much damage and isn't knocked prone.</p>\n</section>\n<p>The {creature} emits a magical roar. Each time it roars before finishing a long rest, the roar is louder and the effect is different. Each creature within 500 feet of the {creature} and able to hear the roar must make a saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"any","type":"creature"},"range":{"value":500,"long":null,"units":"ft"},"uses":{"value":3,"max":3,"per":"day"},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_06.jpg","effects":[]}
{"_id":"QCNJD2GuOZSTT4Wt","name":"Roar","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} emits a magical roar. Each time it roars before finishing a long rest, the roar is louder and the effect is different, as detailed below. Each creature within 500 feet of the {creature} and able to hear the roar must make a saving throw.</p><p>**First Roar.** Each creature that fails a <strong>DC 18 Wisdom</strong> saving throw is frightened for 1 minute. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p><p>**Second Roar.** Each creature that fails a <strong>DC 18 Wisdom</strong> saving throw is deafened and frightened for 1 minute. A frightened creature is paralyzed and can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p><p>**Third Roar.** Each creature makes a <strong>DC 18 Constitution</strong> saving throw. On a failed save, a creature takes 44 (8d10) thunder damage and is knocked prone. On a successful save, the creature takes half as much damage and isn't knocked prone.</p>\n</section>\n<p>The {creature} emits a magical roar. Each time it roars before finishing a long rest, the roar is louder and the effect is different. Each creature within 500 feet of the {creature} and able to hear the roar must make a saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"any","type":"creature"},"range":{"value":500,"long":null,"units":"ft"},"uses":{"value":3,"max":3,"per":"day"},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_06.jpg","effects":[]}
{"_id":"QMGBV7OSnXqWLdhr","name":"Barbed Hide","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>At the start of each of its turns, the {creature} deals <strong>5 (1d10) <em>piercing damage</em></strong> to any creature grappling it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/blood_08.jpg","effects":[]}
{"_id":"QOWoa60SwvsQJifN","name":"Berserk","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Whenever the {creature} starts its turn with <strong>60 hit points</strong> or fewer, roll a d6. On a 6, the {creature} goes berserk. On each of its turns while berserk, the {creature} attacks the nearest creature it can see.</p>\n<p>If no creature is near enough to move to and attack, the {creature} attacks an object, with preference for an object smaller than itself. Once the {creature} goes berserk, it continues to do so until it is destroyed or regains all its<strong> hit points</strong>.</p>\n</section>\n<p>The {creature} goes berserk. On each of its turns while berserk, the {creature} attacks the nearest creature it can see. If no creature is near enough to move to and attack, the {creature} attacks an object, with preference for an object smaller than itself.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"1d6","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/blood_12.jpg","effects":[]}
{"_id":"QOWoa60SwvsQJifN","name":"Berserk","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Whenever the {creature} starts its turn with <strong>60 hit points</strong> or fewer, roll a d6. On a 6, the {creature} goes berserk. On each of its turns while berserk, the {creature} attacks the nearest creature it can see.</p><p>If no creature is near enough to move to and attack, the {creature} attacks an object, with preference for an object smaller than itself. Once the {creature} goes berserk, it continues to do so until it is destroyed or regains all its<strong> hit points</strong>.</p>\n</section>\n<p>The {creature} goes berserk. On each of its turns while berserk, the {creature} attacks the nearest creature it can see. If no creature is near enough to move to and attack, the {creature} attacks an object, with preference for an object smaller than itself.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"1d6","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/blood_12.jpg","effects":[]}
{"_id":"QiM1nbPzbLzKnfmP","name":"Tentacle Slam","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature} slams creatures grappled by it into each other or a solid surface. Each creature must succeed on a <strong>DC 14 Constitution</strong> saving throw or take <strong>10 (2d6 + 3) <em>bludgeoning damage</em></strong> and be stunned until the end of the {creature}'s next turn. </p><p>On a successful save, the target takes half the <em>bludgeoning damage</em> and isn't stunned.</p></section><p>The {creature} slams creatures grappled by it into each other or a solid surface. Each creature must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"mwak","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":14,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blood_02.jpg","effects":[]}
{"_id":"SGgVxdZbmsStfeGB","name":"Fey Charm","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} targets one humanoid or beast that she can see within 30 feet of her. If the target can see the {creature}, it must succeed on a <strong>DC 14 Wisdom</strong> saving throw or be magically charmed.</p>\n<p>The charmed creature regards the {creature} as a trusted friend to be heeded and protected. Although the target isn't under the {creature}'s control, it takes the {creature}'s requests or actions in the most favorable way it can.Each time the {creature} or its allies do anything harmful to the target, it can repeat the saving throw, ending the effect on itself on a success. Otherwise, the effect lasts 24 hours or until the {creature} dies, is on a different plane of existence from the target, or ends the effect as a bonus action. If a target's saving throw is successful, the target is immune to the {creature}'s Fey Charm for the next 24 hours. The {creature} can have no more than one humanoid and up to three beasts charmed at a time.</p>\n</section>\n<p>The {creature} targets one humanoid or beast that she can see within 30 feet of her. If the target can see the {creature}, it must make a <strong>Wisdom</strong> saving throw. Each time the {creature} or its allies do anything harmful to the target, it can repeat the saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":"one humanoid or beast"},"duration":{"value":24,"units":"hour"},"target":{"value":1,"units":"spec","type":""},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"wis","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"wis","dc":14,"scaling":"flat","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/green_10.jpg","effects":[]}
{"_id":"SGgVxdZbmsStfeGB","name":"Fey Charm","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} targets one humanoid or beast that she can see within 30 feet of her. If the target can see the {creature}, it must succeed on a <strong>DC 14 Wisdom</strong> saving throw or be magically charmed.</p><p>The charmed creature regards the {creature} as a trusted friend to be heeded and protected. Although the target isn't under the {creature}'s control, it takes the {creature}'s requests or actions in the most favorable way it can.Each time the {creature} or its allies do anything harmful to the target, it can repeat the saving throw, ending the effect on itself on a success. Otherwise, the effect lasts 24 hours or until the {creature} dies, is on a different plane of existence from the target, or ends the effect as a bonus action. If a target's saving throw is successful, the target is immune to the {creature}'s Fey Charm for the next 24 hours. The {creature} can have no more than one humanoid and up to three beasts charmed at a time.</p>\n</section>\n<p>The {creature} targets one humanoid or beast that she can see within 30 feet of her. If the target can see the {creature}, it must make a <strong>Wisdom</strong> saving throw. Each time the {creature} or its allies do anything harmful to the target, it can repeat the saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":"one humanoid or beast"},"duration":{"value":24,"units":"hour"},"target":{"value":1,"units":"spec","type":""},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"wis","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"wis","dc":14,"scaling":"flat","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/green_10.jpg","effects":[]}
{"_id":"SlAF2AE4ZKoUvQql","name":"Create Specter","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature} targets a humanoid within 10 feet of it that has been dead for no longer than 1 minute and died violently. </p><p>The target's spirit rises as a specter in the space of its corpse or in the nearest unoccupied space. The specter is under the {creature}'s control. The {creature} can have no more than seven specters under its control at one time.</p></section><p>The target's spirit rises as a specter in the space of its corpse or in the nearest unoccupied space. </p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_22.jpg","effects":[]}
{"_id":"SrmR5UfLMFxTErTp","name":"Shielded Mind","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} is immune to scrying and to any effect that would sense its emotions, read its thoughts, or detect its location.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_15.jpg","effects":[]}
{"_id":"T25IRJ66yUqi2F1m","name":"First Roar","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>Each creature that fails a <strong>DC 18 Wisdom</strong> saving throw is frightened for 1 minute. A frightened creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"none","cost":null,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":18,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_06.jpg","effects":[]}
{"_id":"T2gLBBjrHTbLTdGc","name":"Wakeful","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>When one of the {creature}'s heads is asleep, its other head is awake.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_17.jpg","effects":[]}
{"_id":"TVPqMOcoLNFBUMyG","name":"Acid Absorption","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>Whenever the&nbsp;<span style=\"color: #191813; font-size: 13px;\">{creature}</span>&nbsp;is subjected to <strong><em>acid damage</em></strong>, it takes no damage and instead regains a number of<strong> hit points</strong> equal to the <strong><em>acid damage</em> dealt</strong>.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_22.jpg","effects":[]}
{"_id":"TVPqMOcoLNFBUMyG","name":"Acid Absorption","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>Whenever the&nbsp;{creature}&nbsp;is subjected to <strong><em>acid damage</em></strong>, it takes no damage and instead regains a number of<strong> hit points</strong> equal to the <strong><em>acid damage</em> dealt</strong>.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_22.jpg","effects":[]}
{"_id":"TyDSfYTJeKv7c8lB","name":"Air Form","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {type} can enter a hostile creature's space and stop there. It can move through a space as narrow as 1 inch wide without squeezing.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/powers/wind-grasp-air-3.jpg","effects":[]}
{"_id":"UH57LTsTGDxl2oS6","name":"Fire Absorption","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>Whenever the {creature} is subjected to <strong><em>fire damage</em></strong>, it takes no damage and instead regains a number of<strong> hit points</strong> equal to the <strong><em>fire damage</em> dealt</strong>.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/red_30.jpg","effects":[]}
{"_id":"UYorz1ZrfuoTRknp","name":"Shark Telepathy","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can magically command any shark <strong>within 120 feet</strong> of it, using a limited telepathy.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_09.jpg","effects":[]}
@ -120,7 +120,7 @@
{"_id":"Uvy7vla2EhYSfTl0","name":"Ignited Illumination","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>As a bonus action, the {creature} can set itself ablaze or extinguish its flames. While ablaze, the {creature} sheds bright light in a <strong>10-foot radius</strong> and dim light for an additional <strong>10 ft.</strong></p>","chat":"","unidentified":""},"source":"","activation":{"type":"bonus","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/fire_11.jpg","effects":[]}
{"_id":"V1lW1vnrTpVTDr6o","name":"Pack Tactics","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has<strong> advantage </strong>on an attack roll against a creature if at least one of the {creature}'s allies is within <strong>5 ft.</strong> of the creature and the ally isn't incapacitated.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Baboon","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_04.jpg","effects":[]}
{"_id":"VYAnJjIgb5nPXfRr","name":"Undead Fortitude","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>If damage reduces the {creature} to <strong>0 hit points</strong>, it must make a <strong>Constitution</strong> saving throw with a DC of 5+the damage taken, unless the damage is radiant or from a critical hit. On a success, the {creature} drops to <strong>1 hit point</strong> instead.</p>\n</section>\n<p>If damage reduces the {creature} to <strong>0 hit points</strong>, it must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":null,"scaling":"con"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_13.jpg","effects":[]}
{"_id":"VbBHypDc0eLWbsNE","name":"Nightmare Haunting","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>While on the Ethereal Plane, the {creature} magically touches a sleeping humanoid on the Material Plane. A protection from evil and good power cast on the target prevents this contact, as does a magic circle.</p>\n<p>As long as the contact persists, the target has dreadful visions. If these visions last for at least 1 hour, the target gains no benefit from its rest, and its hit point maximum is reduced by 5 (1d10). If this effect reduces the target's hit point maximum to 0, the target dies, and if the target was evil, its soul is trapped in the hag's soul bag. The reduction to the target's hit point maximum lasts until removed by the greater restoration power or similar magic.</p>\n</section>\n<p>While on the Ethereal Plane, the {creature} magically touches a sleeping humanoid on the Material Plane. As long as the contact persists, the target has dreadful visions.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":1,"max":1,"per":"day"},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_25.jpg","effects":[]}
{"_id":"VbBHypDc0eLWbsNE","name":"Nightmare Haunting","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>While on the Ethereal Plane, the {creature} magically touches a sleeping humanoid on the Material Plane. A protection from evil and good power cast on the target prevents this contact, as does a magic circle.</p><p>As long as the contact persists, the target has dreadful visions. If these visions last for at least 1 hour, the target gains no benefit from its rest, and its hit point maximum is reduced by 5 (1d10). If this effect reduces the target's hit point maximum to 0, the target dies, and if the target was evil, its soul is trapped in the hag's soul bag. The reduction to the target's hit point maximum lasts until removed by the greater restoration power or similar magic.</p>\n</section>\n<p>While on the Ethereal Plane, the {creature} magically touches a sleeping humanoid on the Material Plane. As long as the contact persists, the target has dreadful visions.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":1,"max":1,"per":"day"},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_25.jpg","effects":[]}
{"_id":"VhByyxHJN7MNQJRd","name":"Shapechanger","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature} can use its action to <strong>polymorph</strong> into a Small or Medium humanoid it has seen, or back into its true form.</p><p>Its statistics, other than its size, are the same in each form. Any equipment it is wearing or carrying isn't transformed. It reverts to its true form if it dies.</p></section><p>The {creature} can use its action to <strong>polymorph</strong> into a Small or Medium humanoid it has seen, or back into its true form.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_35.jpg","effects":[]}
{"_id":"VrPyFE3Hhjh0QjIO","name":"Ephemeral","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can't wear or carry anything.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_16.jpg","effects":[]}
{"_id":"VvXrTnB2FscxqbG3","name":"Moan","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>Each creature within 60 feet of the {creature} that can hear its moan and that isn't an {type} must succeed on a <strong>DC 13 Wisdom</strong> saving throw or become frightened until the end of the {creature}'s next turn. </p><p>If a creature's saving throw is successful, the creature is immune to the {creature}'s moan for the next 24 hours.</p></section><p>Each creature within 60 feet of the {creature} that can hear its moan and that isn't an {type} must make a <strong>Wisdom</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":"radius"},"range":{"value":60,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"cha","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":null,"scaling":"cha"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_03.jpg","effects":[]}
@ -128,51 +128,51 @@
{"_id":"WbaKH3NLA3mvylfM","name":"Elemental Demise","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>If the {creature} dies, its body disintegrates into a warm breeze, leaving behind only equipment the {creature} was wearing or carrying.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_28.jpg","effects":[]}
{"_id":"WdpSeGqhZpptz37y","name":"Bite","permission":{"default":0},"type":"weapon","data":{"description":{"value":"<section class=\"secret\">\n<p>Melee Weapon Attack: +11 to hit, reach 10 ft., one target. Hit: 17 (2d10 + 6) piercing damage.</p>\n</section>\n<p>The {creature} attacks with its Bite.</p>","chat":"","unidentified":""},"source":"","quantity":1,"weight":0,"price":0,"attuned":false,"equipped":true,"rarity":"","identified":true,"activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":1,"units":"","type":""},"range":{"value":10,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"mwak","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"armor":{"value":10},"hp":{"value":0,"max":0,"dt":null,"conditions":""},"weaponType":"natural","properties":{"amm":false,"fin":false,"fir":false,"foc":false,"hvy":false,"lgt":false,"lod":false,"rch":false,"rel":false,"ret":false,"spc":false,"thr":false,"two":false,"ver":false},"proficient":true},"flags":{},"img":"systems/sw5e/icons/skills/red_29.jpg","effects":[]}
{"_id":"We6R4thWKYDRYlEc","name":"Ethereal Sight","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can see <strong>60 ft.</strong> into the Ethereal Plane when it is on the Material Plane, and vice versa.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_09.jpg","effects":[]}
{"_id":"WqRzbokPG0am6AHb","name":"Charge","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>If the {creature} moves at least 20 ft. straight toward a target and then hits it with a tusk attack on the same turn, the target takes an extra <strong>3 (1d6) <em>slashing damage</em></strong>.</p>\n<p>If the target is a creature, it must succeed on a <strong>DC 11 Strength</strong> saving throw or be knocked prone.</p>\n</section>\n<p>If the {creature} moves at least 20 ft. straight toward a target and then hits it with a tusk attack on the same turn, the target takes extra <em>slashing damage</em>. If the target is a creature, it must make a <strong>Strength</strong> saving throw or be knocked prone.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":20,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"str","dc":11,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/red_23.jpg","effects":[]}
{"_id":"WqRzbokPG0am6AHb","name":"Charge","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>If the {creature} moves at least 20 ft. straight toward a target and then hits it with a tusk attack on the same turn, the target takes an extra <strong>3 (1d6) <em>slashing damage</em></strong>.</p><p>If the target is a creature, it must succeed on a <strong>DC 11 Strength</strong> saving throw or be knocked prone.</p>\n</section>\n<p>If the {creature} moves at least 20 ft. straight toward a target and then hits it with a tusk attack on the same turn, the target takes extra <em>slashing damage</em>. If the target is a creature, it must make a <strong>Strength</strong> saving throw or be knocked prone.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":20,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"str","dc":11,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/red_23.jpg","effects":[]}
{"_id":"WtQHjfWuFrsYEns3","name":"Third Roar","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>Each creature makes a <strong>DC 18 Constitution</strong> saving throw. On a failed save, a creature takes 44 (8d10) thunder damage and is knocked prone. On a successful save, the creature takes half as much damage and isnt knocked prone.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"none","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":18,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_06.jpg","effects":[]}
{"_id":"X96xsQjIolyHtV91","name":"Whirlwind of Sand","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} magically transforms into a whirlwind of sand, moves up to 60 feet, and reverts to its normal form. While in whirlwind form, the {creature} is immune to all damage, and it can't be grappled, petrified, knocked prone, restrained, or stunned. Equipment worn or carried by the {creature} remain in its possession.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":2,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":60,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"attribute","target":"","amount":2},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/fire_11.jpg","effects":[]}
{"_id":"XFvk6ywwZWTkMmQR","name":"Dark Devotion","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has<strong> advantage </strong>on saving throws against being charmed or frightened.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_15.jpg","effects":[]}
{"_id":"XmLuhZYd9WnCWBlU","name":"Hellish Rejuvenation","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>A {creature} that dies in the Nine Hells sometimes comes back to comes back to life with all its<strong> hit points</strong> in 1d10 days unless it is killed by a good-aligned creature with a bless power cast on that creature or its remains are sprinkled with holy water.</p>\n</section>\n<p>A {creature} that dies in the Nine Hells sometimes comes back to life.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"1d10","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Lemure","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/red_33.jpg","effects":[]}
{"_id":"XwcFK21aM2BThgSk","name":"Fetid Cloud","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>A 10-foot radius of disgusting green gas extends out from the {creature}. The gas spreads around corners, and its area is lightly obscured. It lasts for 1 minute or until a strong wind disperses it.</p>\n<p>Any creature that starts its turn in that area must succeed on a <strong>DC 11 Constitution</strong> saving throw or be poisoned until the start of its next turn. While poisoned in this way, the target can take either an action or a bonus action on its turn, not both, and can't take reactions. 1 use per day.</p>\n</section>\n<p>A 10-foot radius of disgusting green gas extends out from the {creature}. The gas spreads around corners, and its area is lightly obscured. Any creature that starts its turn in that area must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":10,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":1,"max":1,"per":"day","type":"day"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"con","dc":11,"scaling":"flat","value":"con"},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_16.jpg","effects":[]}
{"_id":"XwcFK21aM2BThgSk","name":"Fetid Cloud","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>A 10-foot radius of disgusting green gas extends out from the {creature}. The gas spreads around corners, and its area is lightly obscured. It lasts for 1 minute or until a strong wind disperses it.</p><p>Any creature that starts its turn in that area must succeed on a <strong>DC 11 Constitution</strong> saving throw or be poisoned until the start of its next turn. While poisoned in this way, the target can take either an action or a bonus action on its turn, not both, and can't take reactions. 1 use per day.</p>\n</section>\n<p>A 10-foot radius of disgusting green gas extends out from the {creature}. The gas spreads around corners, and its area is lightly obscured. Any creature that starts its turn in that area must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":10,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":1,"max":1,"per":"day","type":"day"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"con","dc":11,"scaling":"flat","value":"con"},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_16.jpg","effects":[]}
{"_id":"Xwj2GPqTxngS0j2L","name":"Blasphemous Word","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} utters a blasphemous word. Each non-{type} creature within 10 feet of the {creature} that can hear the magical utterance must succeed on a <strong>DC 16 Constitution</strong> saving throw or be stunned until the end of the {creature}'s next turn.</p>\n</section>\n<p>The {creature} utters a blasphemous word. Each non-{type} creature within 10 feet of the {creature} that can hear the magical utterance must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":2,"condition":""},"duration":{"value":null,"units":""},"target":{"value":10,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"attribute","target":"","amount":2},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"con","dc":16,"scaling":"flat","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_20.jpg","effects":[]}
{"_id":"YKC7pwYkJSKn1vuw","name":"Ice Walk","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {type} can move across and climb icy surfaces without needing to make an ability check. Additionally, difficult terrain composed of ice or snow doesn't cost it extra movement.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/ice_05.jpg","effects":[]}
{"_id":"YShGyidij4sLpyzF","name":"Horrific Appearance","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Any humanoid that starts its turn <strong>within 30 feet</strong> of the {creature} and can see the {creature}'s true form must make a <strong>DC 11 Wisdom saving throw</strong>. On a failed save, the creature is frightened for <strong>1 minute</strong>. A creature can repeat the saving throw at the end of each of its turns, with<strong> disadvantage </strong>if the hag is within line of sight, ending the effect on itself on a success.</p>\n<p>If a creature's saving throw is successful or the effect ends for it, the creature is immune to the {creature}'s Horrific Appearance for the next 24 hours<strong>. </strong>Unless the target is surprised or the revelation of the hag's true form is sudden, the target can avert its eyes and avoid making the initial saving throw. Until the start of its next turn, a creature that averts its eyes has<strong> disadvantage </strong>on attack rolls against the {creature}.</p>\n</section>\n<p>Any humanoid that starts its turn <strong>within 30 feet</strong> of the {creature} and can see the {creature}'s true form must make a <strong>Wisdom</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"none","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":30,"units":"ft","type":"radius"},"range":{"value":30,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":null,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_19.jpg","effects":[]}
{"_id":"Z7U6z4HD1ORlkTIJ","name":"Frost Breath","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} exhales a 15-foot cone of cold air. Each creature in that area must succeed on a <strong>DC 10 Dexterity</strong> saving throw, taking <strong>5 (2d4) <em>cold damage</em></strong> on a failed save, or half as much damage on a successful one.</p>\n<p>&nbsp;</p>\n</section>\n<p>The {creature} exhales a 15-foot cone of cold air. Each creature in that area must make a <strong>Dexterity</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":15,"units":"ft","type":"cone"},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"dex","dc":10,"scaling":"flat"},"requirements":"","recharge":{"value":6,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/blue_13.jpg","effects":[]}
{"_id":"YShGyidij4sLpyzF","name":"Horrific Appearance","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Any humanoid that starts its turn <strong>within 30 feet</strong> of the {creature} and can see the {creature}'s true form must make a <strong>DC 11 Wisdom saving throw</strong>. On a failed save, the creature is frightened for <strong>1 minute</strong>. A creature can repeat the saving throw at the end of each of its turns, with<strong> disadvantage </strong>if the hag is within line of sight, ending the effect on itself on a success.</p><p>If a creature's saving throw is successful or the effect ends for it, the creature is immune to the {creature}'s Horrific Appearance for the next 24 hours<strong>. </strong>Unless the target is surprised or the revelation of the hag's true form is sudden, the target can avert its eyes and avoid making the initial saving throw. Until the start of its next turn, a creature that averts its eyes has<strong> disadvantage </strong>on attack rolls against the {creature}.</p>\n</section>\n<p>Any humanoid that starts its turn <strong>within 30 feet</strong> of the {creature} and can see the {creature}'s true form must make a <strong>Wisdom</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"none","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":30,"units":"ft","type":"radius"},"range":{"value":30,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":null,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_19.jpg","effects":[]}
{"_id":"Z7U6z4HD1ORlkTIJ","name":"Frost Breath","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} exhales a 15-foot cone of cold air. Each creature in that area must succeed on a <strong>DC 10 Dexterity</strong> saving throw, taking <strong>5 (2d4) <em>cold damage</em></strong> on a failed save, or half as much damage on a successful one.</p><p></p>\n</section>\n<p>The {creature} exhales a 15-foot cone of cold air. Each creature in that area must make a <strong>Dexterity</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":15,"units":"ft","type":"cone"},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"dex","dc":10,"scaling":"flat"},"requirements":"","recharge":{"value":6,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/blue_13.jpg","effects":[]}
{"_id":"ZIGTG2qhkJ54jEk4","name":"Haste","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Recharge 5-6.</p>\n</section>\n<p>Until the end of its next turn, the {creature} magically gains a +2 bonus to its AC, has advantage on Dexterity saving throws, and can use an attack as a bonus action.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":5,"charged":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/armor_01.jpg","effects":[]}
{"_id":"aD3HKoBnJtZL6cDj","name":"Stunning Screech","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} emits a horrific screech. Each creature within 20 feet of it that can hear it and that isn't a {type} must succeed on a <strong>DC 14 Constitution</strong> saving throw or be stunned until the end of the {creature}'s next turn .</p>\n</section>\n<p>The {creature} emits a horrific screech. Each creature within 20 feet of it that can hear it and that isn't a {type} must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"any","type":"creature"},"range":{"value":20,"long":null,"units":"ft"},"uses":{"value":1,"max":1,"per":"day"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":14,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_24.jpg","effects":[]}
{"_id":"aH5ncM30tP8tPQ24","name":"Swallow","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} makes one bite attack against a <strong>Medium or smaller target it is grappling</strong>. If the attack hits, the target is also swallowed, and the grapple ends. While swallowed, the target is blinded and restrained, it has total cover against attacks and other effects outside the {creature}, and it takes <strong>21 (6d6) <em>acid damage</em></strong> at the start of each of the {creature}'s turns. A {creature} can have only one creature swallowed at a time.</p>\n<p>If the {creature} takes 30 damage or more on a single turn from the swallowed creature, the {creature} must succeed on a <strong>DC 14 Constitution</strong> saving throw at the end of that turn or regurgitate the creature, which falls prone in a space within 10 ft. of the {creature}. If the {creature} dies, a swallowed creature is no longer restrained by it and can escape from the corpse by using 15 ft. of movement, exiting prone.</p>\n</section>\n<p>The {creature} attacks with its Swallow.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/red_22.jpg","effects":[]}
{"_id":"aH5ncM30tP8tPQ24","name":"Swallow","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} makes one bite attack against a <strong>Medium or smaller target it is grappling</strong>. If the attack hits, the target is also swallowed, and the grapple ends. While swallowed, the target is blinded and restrained, it has total cover against attacks and other effects outside the {creature}, and it takes <strong>21 (6d6) <em>acid damage</em></strong> at the start of each of the {creature}'s turns. A {creature} can have only one creature swallowed at a time.</p><p>If the {creature} takes 30 damage or more on a single turn from the swallowed creature, the {creature} must succeed on a <strong>DC 14 Constitution</strong> saving throw at the end of that turn or regurgitate the creature, which falls prone in a space within 10 ft. of the {creature}. If the {creature} dies, a swallowed creature is no longer restrained by it and can escape from the corpse by using 15 ft. of movement, exiting prone.</p>\n</section>\n<p>The {creature} attacks with its Swallow.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/red_22.jpg","effects":[]}
{"_id":"ao6mxTJVYy7WaVgW","name":"Blinding Dust","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Blinding dust and sand swirls magically around the {creature}. Each creature within 5 feet of the {creature} must succeed on a <strong>DC 16 Constitution</strong> saving throw or be blinded until the end of the creature's next turn.</p>\n</section>\n<p>Blinding dust and sand swirls magically around the {creature}. Each creature within 5 feet of the {creature} must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":5,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"attribute","target":"","amount":1},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"con","dc":null,"scaling":"con","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_15.jpg","effects":[]}
{"_id":"bG5Z45jj4wz0N3T6","name":"Deadly leap","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>If the {creature} jumps at least 15 ft. as part of its movement, it can then use this action to land on its feet in a space that contains one or more other creatures.</p>\n<p>Each of those creatures must succeed on a DC 16 Strength or Dexterity saving throw (target's choice) or be knocked prone and take <strong>14 (3d6 + 4) <em>bludgeoning damage</em></strong> plus <strong>14 (3d6 + 4) <em>slashing damage</em></strong>. On a successful save, the creature takes only half the damage, isn't knocked prone, and is pushed 5 ft. out of the {creature}'s space into an unoccupied space of the creature's choice. If no unoccupied space is within range, the creature instead falls prone in the {creature}'s space.</p>\n</section>\n<p>If the {creature} jumps at least 15 ft. as part of its movement, it can then use this action to land on its feet in a space that contains one or more other creatures. Each of those creatures must make a Strength or Dexterity saving throw (target's choice) or be knocked prone.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"none","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":15,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"str","dc":16,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_38.jpg","effects":[]}
{"_id":"bG5Z45jj4wz0N3T6","name":"Deadly leap","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>If the {creature} jumps at least 15 ft. as part of its movement, it can then use this action to land on its feet in a space that contains one or more other creatures.</p><p>Each of those creatures must succeed on a DC 16 Strength or Dexterity saving throw (target's choice) or be knocked prone and take <strong>14 (3d6 + 4) <em>bludgeoning damage</em></strong> plus <strong>14 (3d6 + 4) <em>slashing damage</em></strong>. On a successful save, the creature takes only half the damage, isn't knocked prone, and is pushed 5 ft. out of the {creature}'s space into an unoccupied space of the creature's choice. If no unoccupied space is within range, the creature instead falls prone in the {creature}'s space.</p>\n</section>\n<p>If the {creature} jumps at least 15 ft. as part of its movement, it can then use this action to land on its feet in a space that contains one or more other creatures. Each of those creatures must make a Strength or Dexterity saving throw (target's choice) or be knocked prone.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"none","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":15,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"str","dc":16,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_38.jpg","effects":[]}
{"_id":"bGSW8IuWURWiWtxr","name":"Fire Breath","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>**Fire Breath.** The {type} exhales fire in an 60-foot line that is 5 feet wide. Each creature in that line must make a <strong>DC 18 Dexterity</strong> saving throw, taking <strong>45 (13d6) <em>fire damage</em></strong> on a failed save, or half as much damage on a successful one.</p>\n</section>\n<p>The {type} exhales fire in an 60-foot line that is 5 feet wide. Each creature in that line must make a <strong>Dexterity</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":60,"units":"ft","type":"line"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"dex","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"dex","dc":18,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/fire_05.jpg","effects":[]}
{"_id":"boO7LJ0RRinoWHyT","name":"Limited Amphibiousness","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature} can breathe air and water, but it needs to be submerged at least once every 4 hours to avoid suffocating.</p></section><p>The {creature} can breathe air and water.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_05.jpg","effects":[]}
{"_id":"bojUXmNOZ2rJVujD","name":"Ink Cloud","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>A 20-foot-radius cloud of ink extends all around the {creature} if it is underwater. The area is heavily obscured for 1 minute, although a significant current can disperse the ink. After releasing the ink, the {creature} can use the Dash action as a bonus action. Recharges after a Short or Long Rest.</p>\n</section>\n<p>A 20-foot-radius cloud of ink extends all around the {creature} if it is underwater.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":20,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":1,"max":1,"per":"sr","type":"sr"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_09.jpg","effects":[]}
{"_id":"c4Q6NDCLJSNcNc9T","name":"Water Breathing","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can breathe only underwater.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Octopus","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/blue_12.jpg","effects":[]}
{"_id":"cSA0EbjlxCbst4gJ","name":"Siege Monster","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {type} deals double damage to objects and structures.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_14.jpg","effects":[]}
{"_id":"cZm13DxOe9lZyGFT","name":"Corrosive Form","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>A creature that touches the {creature} or hits it with a melee attack while within 5 feet of it takes <strong>4 (1d8) <em>acid damage</em></strong>. Any nonmagical weapon made of metal or wood that hits the {creature} corrodes.</p>\n<p>After dealing damage, the weapon takes a permanent and cumulative -1 penalty to damage rolls. If its penalty drops to -5, the weapon is destroyed. Nonmagical ammunition made of metal or wood that hits the {creature} is destroyed after dealing damage. The {creature} can eat through 2-inch-thick, nonmagical wood or metal in 1 round.</p>\n</section>\n<p>A creature that touches the {creature} or hits it with a melee attack while within 5 feet of it takes <em>acid damage</em>. Any nonmagical weapon made of metal or wood that hits the pudding corrodes.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_11.jpg","effects":[]}
{"_id":"cZm13DxOe9lZyGFT","name":"Corrosive Form","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>A creature that touches the {creature} or hits it with a melee attack while within 5 feet of it takes <strong>4 (1d8) <em>acid damage</em></strong>. Any nonmagical weapon made of metal or wood that hits the {creature} corrodes.</p><p>After dealing damage, the weapon takes a permanent and cumulative -1 penalty to damage rolls. If its penalty drops to -5, the weapon is destroyed. Nonmagical ammunition made of metal or wood that hits the {creature} is destroyed after dealing damage. The {creature} can eat through 2-inch-thick, nonmagical wood or metal in 1 round.</p>\n</section>\n<p>A creature that touches the {creature} or hits it with a melee attack while within 5 feet of it takes <em>acid damage</em>. Any nonmagical weapon made of metal or wood that hits the pudding corrodes.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_11.jpg","effects":[]}
{"_id":"cl5sUkAIeJoAG4gh","name":"Leadership","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>For 1 minute, the {creature} can utter a special command or warning whenever a nonhostile creature that it can see within 30 ft. of it makes an attack roll or a saving throw. The creature can add a d4 to its roll provided it can hear and understand the {creature}. A creature can benefit from only one Leadership die at a time. This effect ends if the {creature} is incapacitated.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":null,"units":"","type":""},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":1,"max":1,"per":"sr","type":"sr"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/red_26.jpg","effects":[]}
{"_id":"cpnrDGQrqgPlSmwR","name":"Frightening Gaze","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} fixes its gaze on one creature it can see within 10 feet of it. The target must succeed on a <strong>DC 18 Wisdom</strong> saving throw against this magic or become grappled for 1 minute. The grappled target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a target's saving throw is successful or the effect ends for it, the target is immune to the {creature}'s gaze for the next 24 hours.</p>\n</section>\n<p>The {creature} fixes its gaze on one creature it can see within 10 feet of it. The target must make a <strong>Wisdom</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":2,"condition":""},"duration":{"value":null,"units":""},"target":{"value":1,"units":"","type":"creature"},"range":{"value":10,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"attribute","target":"","amount":2},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"wis","dc":18,"scaling":"flat","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_17.jpg","effects":[]}
{"_id":"cueeLXQ3W8gKHiLq","name":"Transparent","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Even when the {creature} is in plain sight, it takes a successful <strong>DC 15 Wisdom (Perception) check</strong> to spot a {creature} that has neither moved nor attacked. A creature that tries to enter the {creature}'s space while unaware of the {creature} is surprised by the {creature}.</p>\n</section>\n<p>Even when the {creature} is in plain sight, it takes a successful Wisdom (Perception) check to spot a {creature} that has neither moved nor attacked. A creature that tries to enter the {creature}'s space while unaware of the cube is surprised by the {creature}.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_35.jpg","effects":[]}
{"_id":"cz1LUaiXG8GshgU9","name":"Angelic Weapons","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature}'s weapon attacks are magical. When the {creature} hits with any weapon, the weapon deals an <strong>extra 4d8 <em>radiant damage</em></strong> (included in the attack).</p></section><p>The {creature}'s weapon attacks are magical. When the {creature} hits with any weapon, the weapon deals extra <em>radiant damage</em> (included in the attack).</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/enchant-sky-3.jpg","effects":[]}
{"_id":"czKwBo1qw5O2gCNy","name":"Tentacle Attack or Fling","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} makes one tentacle attack or uses its Fling.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"attribute","target":"","amount":1},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/green_02.jpg","effects":[]}
{"_id":"dA5X2eQuOtHywpQF","name":"Invisibility","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} magically turns invisible until it attacks, casts a power, or uses its Enlarge, or until its concentration is broken, up to 1 hour (as if concentrating on a power).</p>\n</section>\n<p>The {creature} magically turns invisible. Any equipment the {creature} wears or carries is invisible with it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"hour"},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":1,"max":1,"per":"sr","type":"sr"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/blue_05.jpg","effects":[]}
{"_id":"dPPLbo3Unu3TqZrs","name":"Gibbering","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} babbles incoherently while it can see any creature and isn't incapacitated. Each creature that starts its turn <strong>within 20 feet</strong> of the mouther and can hear the gibbering must succeed on a <strong>DC 10 Wisdom saving throw</strong>. On a failure, the creature can't take reactions until the start of its next turn and rolls a d8 to determine what it does during its turn.</p>\n<p>On a 1 to 4, the {creature} does nothing. On a 5 or 6, the creature takes no action or bonus action and uses all its movement to move in a randomly determined direction. On a 7 or 8, the creature makes a melee attack against a randomly determined creature within its reach or does nothing if it can't make such an attack.</p>\n</section>\n<p>The {creature} babbles incoherently while it can see any creature. Each creature that starts its turn <strong>within 20 feet</strong> of the {creature} and can hear the gibbering must succeed on a Wisdom saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":null,"condition":""},"duration":{"value":1,"units":"turn"},"target":{"value":20,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"1d8","save":{"ability":"wis","dc":10,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_24.jpg","effects":[]}
{"_id":"dPPLbo3Unu3TqZrs","name":"Gibbering","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} babbles incoherently while it can see any creature and isn't incapacitated. Each creature that starts its turn <strong>within 20 feet</strong> of the mouther and can hear the gibbering must succeed on a <strong>DC 10 Wisdom saving throw</strong>. On a failure, the creature can't take reactions until the start of its next turn and rolls a d8 to determine what it does during its turn.</p><p>On a 1 to 4, the {creature} does nothing. On a 5 or 6, the creature takes no action or bonus action and uses all its movement to move in a randomly determined direction. On a 7 or 8, the creature makes a melee attack against a randomly determined creature within its reach or does nothing if it can't make such an attack.</p>\n</section>\n<p>The {creature} babbles incoherently while it can see any creature. Each creature that starts its turn <strong>within 20 feet</strong> of the {creature} and can hear the gibbering must succeed on a Wisdom saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":null,"condition":""},"duration":{"value":1,"units":"turn"},"target":{"value":20,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"1d8","save":{"ability":"wis","dc":10,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_24.jpg","effects":[]}
{"_id":"dm2G9HupHZbZRvNm","name":"Children of the Night","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature} magically calls 2d4 swarms of bats or rats, provided that the sun isn't up. While outdoors, the {creature} can call 3d6 wolves instead. </p><p>The called creatures arrive in 1d4 rounds, acting as allies of the {creature} and obeying its spoken commands. The beasts remain for 1 hour, until the {creature} dies, or until the {creature} dismisses them as a bonus action.</p></section><p>The {creature} magically calls swarms of bats or rats. While outdoors, the {creature} can call wolves instead. </p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"hour"},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":1,"max":1,"per":"day"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/green_03.jpg","effects":[]}
{"_id":"dvSoAF3bOeUeIrxf","name":"Multiple Heads","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} has five heads. While it has more than one head, the {creature} has<strong> advantage </strong>on saving throws <strong>against being blinded, charmed, deafened, frightened, stunned, and knocked unconscious</strong><strong>. </strong></p>\n<p>Whenever the {creature} takes 25 or more damage in a single turn, one of its heads dies. If all its heads die, the {creature} dies.</p>\n<p>At the end of its turn, it grows two heads for each of its heads that died since its last turn, unless it has taken <em>fire damage</em> since its last turn. The {creature} regains <strong>10 hit points</strong> for each head regrown in this way.</p>\n</section>\n<p>The {creature} has five heads. While it has more than one head, the {creature} has<strong> advantage </strong>on saving throws <strong>against being blinded, charmed, deafened, frightened, stunned, and knocked unconscious</strong>.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/gray_04.jpg","effects":[]}
{"_id":"dvSoAF3bOeUeIrxf","name":"Multiple Heads","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} has five heads. While it has more than one head, the {creature} has<strong> advantage </strong>on saving throws <strong>against being blinded, charmed, deafened, frightened, stunned, and knocked unconscious</strong><strong>. </strong></p><p>Whenever the {creature} takes 25 or more damage in a single turn, one of its heads dies. If all its heads die, the {creature} dies.</p><p>At the end of its turn, it grows two heads for each of its heads that died since its last turn, unless it has taken <em>fire damage</em> since its last turn. The {creature} regains <strong>10 hit points</strong> for each head regrown in this way.</p>\n</section>\n<p>The {creature} has five heads. While it has more than one head, the {creature} has<strong> advantage </strong>on saving throws <strong>against being blinded, charmed, deafened, frightened, stunned, and knocked unconscious</strong>.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/gray_04.jpg","effects":[]}
{"_id":"eL3OJmc4FuetizKO","name":"Swarm","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The swarm can occupy another creature's space and vice versa, and the swarm can move through any opening large enough for a Tiny {creature}. The swarm can't regain<strong> hit points</strong> or gain temporary<strong> hit points</strong>.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Bats","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_15.jpg","effects":[]}
{"_id":"eVKgO2130oiJqsjY","name":"Telepathic Bond","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>While the {creature} is on the same plane of existence as its master, it can magically convey what it senses to its master, and the two can communicate telepathically.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_03.jpg","effects":[]}
{"_id":"ebcmg4M5LsUYCqee","name":"Paralyzing Touch","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} uses its Paralyzing Touch.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":2,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"attribute","target":"","amount":2},"ability":"","actionType":"mwak","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/ice_16.jpg","effects":[]}
{"_id":"f4yvSah35ixQOswD","name":"Standing Leap","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature}'s long jump is up to <strong>30 ft.</strong> and its high jump is up to <strong>15 ft.</strong>, with or without a running start.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_05.jpg","effects":[]}
{"_id":"fUMY4b9snsiKl30e","name":"Freedom of Movement","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature} ignores difficult terrain, and magical effects can't reduce its speed or cause it to be restrained. It can spend 5 feet of movement to escape from nonmagical restraints or being grappled.</p></section><p>The {creature} ignores difficult terrain, and magical effects can't reduce its speed or cause it to be restrained. </p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/armor_01.jpg","effects":[]}
{"_id":"fdmzHw875EzpXM2a","name":"Powercasting","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} is a 1st-level powercaster. Its powercasting ability is Wisdom (power save DC 12, +4 to hit with power attacks). The {creature} has following cleric powers prepared:</p>\n<p>Cantrips (at will): light, sacred flame, thaumaturgy</p>\n<p>1st level (3 slots): bless, cure wounds, sanctuary</p>\n</section>\n<p>The {creature} is a powercaster. Its powercasting ability is Wisdom.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_08.jpg","effects":[]}
{"_id":"fdmzHw875EzpXM2a","name":"Powercasting","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} is a 1st-level powercaster. Its powercasting ability is Wisdom (power save DC 12, +4 to hit with power attacks). The {creature} has following cleric powers prepared:</p><p>Cantrips (at will): light, sacred flame, thaumaturgy</p><p>1st level (3 slots): bless, cure wounds, sanctuary</p>\n</section>\n<p>The {creature} is a powercaster. Its powercasting ability is Wisdom.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_08.jpg","effects":[]}
{"_id":"g4V02wJbEstUpwi9","name":"Tree Stride","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>Once on her turn, the {creature} can use 10 feet of her movement to step magically into one living tree within her reach and emerge from a second living tree within 60 feet of the first tree, appearing in an unoccupied space within 5 feet of the second tree. Both trees must be Large or bigger.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/green_26.jpg","effects":[]}
{"_id":"gM767AhU36B6LUGU","name":"Lightning Storm","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature} magically creates three bolts of lightning, each of which can strike a target the {creature} can see within 120 feet of it. </p><p>A target must make a <strong>DC 23 Dexterity</strong> saving throw, taking <strong>22 (4d10) <em>lightning damage</em></strong> on a failed save, or half as much damage on a successful one.</p></section><p>The {creature} magically creates three bolts of lightning, each of which can strike a target the {creature} can see within 120 feet of it. A target must make a <strong>Dexterity</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":3,"units":"","type":"creature"},"range":{"value":120,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"dex","dc":23,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/lighting-sky-3.jpg","effects":[]}
{"_id":"gWpp0N06HvS937Go","name":"Two Heads","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has<strong> advantage </strong>on Wisdom (Perception) checks and on saving throws <strong>against being blinded, charmed, deafened, frightened, stunned, and knocked unconscious</strong>.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blood_10.jpg","effects":[]}
{"_id":"gbcy9MyUF06iUC88","name":"Enslave","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} targets one creature it can see within 30 ft. of it. The target must succeed on a <strong>DC 14 Wisdom</strong> saving throw or be magically charmed by the {creature} until the {creature} dies or until it is on a different plane of existence from the target.</p>\n<p>The charmed target is under the {creature}'s control and can't take reactions, and the {creature} and the target can communicate telepathically with each other over any distance.Whenever the charmed target takes damage, the target can repeat the saving throw. On a success, the effect ends. No more than once every 24 hours, the target can also repeat the saving throw when it is at least 1 mile away from the {creature}.</p>\n</section>\n<p>The target must make a <strong>Wisdom</strong> saving throw. Whenever the target takes damage, the target can repeat the saving throw. No more than once every 24 hours, the target can also repeat the saving throw when it is at least 1 mile away from the {creature}.</p>","chat":"","unidentified":""},"source":"MM pg. 13","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":1,"units":"","type":"creature"},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":3,"max":3,"per":"day"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":null,"scaling":"wis"},"requirements":"","recharge":{"value":null,"charged":false},"featType":{"value":"","_deprecated":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_10.jpg","effects":[]}
{"_id":"gbcy9MyUF06iUC88","name":"Enslave","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} targets one creature it can see within 30 ft. of it. The target must succeed on a <strong>DC 14 Wisdom</strong> saving throw or be magically charmed by the {creature} until the {creature} dies or until it is on a different plane of existence from the target.</p><p>The charmed target is under the {creature}'s control and can't take reactions, and the {creature} and the target can communicate telepathically with each other over any distance.Whenever the charmed target takes damage, the target can repeat the saving throw. On a success, the effect ends. No more than once every 24 hours, the target can also repeat the saving throw when it is at least 1 mile away from the {creature}.</p>\n</section>\n<p>The target must make a <strong>Wisdom</strong> saving throw. Whenever the target takes damage, the target can repeat the saving throw. No more than once every 24 hours, the target can also repeat the saving throw when it is at least 1 mile away from the {creature}.</p>","chat":"","unidentified":""},"source":"MM pg. 13","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":1,"units":"","type":"creature"},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":3,"max":3,"per":"day"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":null,"scaling":"wis"},"requirements":"","recharge":{"value":null,"charged":false},"featType":{"value":"","_deprecated":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_10.jpg","effects":[]}
{"_id":"gh5UPTS0L16fHYwB","name":"Iron Scent","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can pinpoint, by scent, the location of ferrous metal <strong>within 30 feet</strong> of it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_04.jpg","effects":[]}
{"_id":"gklxiU0PKYSM7RWv","name":"Heal Self","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} magically regains 11 (2d8+2) hit points.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":3,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":"self"},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"attribute","target":"","amount":3},"ability":"","actionType":"heal","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/light_04.jpg","effects":[]}
{"_id":"gqrKcFwxHhmwrP2q","name":"Scare","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>One creature of the {creature}'s choice within 20 ft. of it must succeed on a <strong>DC 10 Wisdom</strong> saving throw or be frightened for 1 minute. </p><p>The target can repeat the saving throw at the end of each of its turns, with disadvantage if the {creature} is within line of sight, ending the effect on itself on a success.</p></section><p>One creature of the {creature}'s choice within 20 ft. of it must make a <strong>Wisdom</strong> saving throw. The target can repeat the saving throw at the end of each of its turns, with disadvantage if the {creature} is within line of sight, ending the effect on itself on a success.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":1,"units":"","type":"creature"},"range":{"value":20,"long":null,"units":"ft"},"uses":{"value":1,"max":1,"per":"day"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":10,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_19.jpg","effects":[]}
{"_id":"hMC7XCkDbzVMZ0QG","name":"Misty Escape","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>When it drops to <strong>0 hit points</strong> outside its resting place, the {creature} transforms into a cloud of mist (as in the Shapechanger trait) instead of falling unconscious, provided that it isn't in sunlight or running water. If it can't transform, it is destroyed.</p><p>While it has <strong>0 hit points</strong> in mist form, it can't revert to its {creature} form, and it must reach its resting place within 2 hours or be destroyed. Once in its resting place, it reverts to its {creature} form. It is then paralyzed until it regains at least <strong>1 hit point</strong>. After spending 1 hour in its resting place with <strong>0 hit points</strong>, it regains <strong>1 hit point</strong>.</p></section><p>A slain {creature} transforms into a cloud of mist (as in the Shapechanger trait) instead of falling unconscious.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/fog-water-air-3.jpg","effects":[]}
{"_id":"hkmTEk6klT6QL4K4","name":"Innate Powercasting","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {type}'s innate powercasting ability is Charisma. It can innately cast the following powers, requiring no material components:</p>\n<p>At will: detect magic, fog cloud, light</p>\n<p>3/day each: feather fall, fly, misty step, telekinesis</p>\n<p>1/day each: control weather, gaseous form</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/violet_08.jpg","effects":[]}
{"_id":"hkmTEk6klT6QL4K4","name":"Innate Powercasting","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {type}'s innate powercasting ability is Charisma. It can innately cast the following powers, requiring no material components:</p><p>At will: detect magic, fog cloud, light</p><p>3/day each: feather fall, fly, misty step, telekinesis</p><p>1/day each: control weather, gaseous form</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/violet_08.jpg","effects":[]}
{"_id":"hu2pgYS1RD7hglvg","name":"Horror Nimbus","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature} magically emits scintillating, multicolored light. Each creature within 15 feet of the {creature} that can see the light must succeed on a <strong>DC 15 Wisdom</strong> saving throw or be frightened for 1 minute. </p><p>A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the {creature}'s Horror Nimbus for the next 24 hours.</p></section><p>A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the {creature}'s Horror Nimbus for the next 24 hours.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":15,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":15,"scaling":"flat"},"requirements":"","recharge":{"value":5,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/red_02.jpg","effects":[]}
{"_id":"hxXzd3KCfnqnT89w","name":"Fling","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>One Large or smaller object held or creature grappled by the {creature} is thrown up to 60 feet in a random direction and knocked prone. </p><p>If a thrown target strikes a solid surface, the target takes <strong>3 (1d6) <em>bludgeoning damage</em></strong> for every 10 feet it was thrown. If the target is thrown at another creature, that creature must succeed on a <strong>DC 18 Dexterity</strong> saving throw or take the same damage and be knocked prone.</p></section><p>One Large or smaller object held or creature grappled by the {creature} is thrown up to 60 feet in a random direction and knocked prone. If the target is thrown at another creature, that creature must make a <strong>Dexterity</strong> saving throw or take the same damage and be knocked prone.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":1,"units":"","type":"creature"},"range":{"value":60,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_05.jpg","effects":[]}
{"_id":"i3viKtKcSVeWLJFJ","name":"Heated Weapons","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>When the {creature} hits with a metal melee weapon, it deals an extra <strong><strong>3 (1d6) <em>fire damage</em></strong></strong> (included in the attack).</p>\n</section>\n<p>When the {creature} hits with a metal melee weapon, it deals extra <em>fire damage</em> (included in the attack).</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/weapon_29.jpg","effects":[]}
@ -184,15 +184,15 @@
{"_id":"iQGaWIinmYFPRF94","name":"Variable Illumination","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} sheds bright light in a 5- to <strong>20-foot radius</strong> and dim light for an additional number of<strong> ft.</strong> equal to the chosen radius. The {creature} can alter the radius as a bonus action.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/light_03.jpg","effects":[]}
{"_id":"iVOxckt9448v7Ho5","name":"Tail Spike Regrowth","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has twenty-four tail spikes. Used spikes regrow when the {creature} finishes a long rest.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":24,"max":24,"per":"lr"},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_16.jpg","effects":[]}
{"_id":"ihWvcWsnfqW2HFlA","name":"Spores","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>A 15-foot-radius cloud of toxic spores extends out from the {creature}. The spores spread around corners. Each creature in that area must succeed on a <strong>DC 14 Constitution</strong> saving throw or become poisoned. </p><p>While poisoned in this way, a target takes <strong>5 (1d10) <em>poison damage</em></strong> at the start of each of its turns. A target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. Emptying a vial of holy water on the target also ends the effect on it.</p></section><p>A 15-foot-radius cloud of toxic spores extends out from the {creature}. The spores spread around corners. Each creature in that area must make a <strong>Constitution</strong> saving throw. A target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":15,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":14,"scaling":"flat"},"requirements":"","recharge":{"value":6,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_11.jpg","effects":[]}
{"_id":"iq0J225DCbHYU2hU","name":"Draining Kiss","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} kisses a creature charmed by it or a willing creature. The target must make a <strong>DC 15 Constitution</strong> saving throw against this magic, taking <strong>32 (5d10 + 5) <em>psychic damage</em></strong> on a failed save, or half as much damage on a successful one.</p>\n<p>The target's hit point maximum is reduced by an amount equal to the damage taken. This reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0.</p>\n</section>\n<p>The target must make a <strong>Constitution</strong> saving throw against this magic.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"cha","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":null,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_20.jpg","effects":[]}
{"_id":"iq0J225DCbHYU2hU","name":"Draining Kiss","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} kisses a creature charmed by it or a willing creature. The target must make a <strong>DC 15 Constitution</strong> saving throw against this magic, taking <strong>32 (5d10 + 5) <em>psychic damage</em></strong> on a failed save, or half as much damage on a successful one.</p><p>The target's hit point maximum is reduced by an amount equal to the damage taken. This reduction lasts until the target finishes a long rest. The target dies if this effect reduces its hit point maximum to 0.</p>\n</section>\n<p>The target must make a <strong>Constitution</strong> saving throw against this magic.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"cha","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":null,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_20.jpg","effects":[]}
{"_id":"j1cPfWFNvxGoex9Z","name":"Stone Camouflage","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has<strong> advantage </strong>on Dexterity (Stealth) checks made to hide in rocky terrain.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/blue_07.jpg","effects":[]}
{"_id":"j6F0v4guYhRYWddT","name":"Animate Trees","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature} magically animates one or two trees it can see <strong>within 60 feet</strong> of it. These trees have the same statistics as a {creature}, except they have Intelligence and Charisma scores of 1, they can't speak, and they have only the Slam action option. </p><p>An animated tree acts as an ally of the {creature}. The tree remains animate for 1 day or until it dies; until the {creature} dies or is more than 120 feet from the tree; or until the {creature} takes a bonus action to turn it back into an inanimate tree. The tree then takes root if possible.</p></section><p>The {creature} magically animates one or two trees it can see <strong>within 60 feet</strong> of it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":60,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/green_26.jpg","effects":[]}
{"_id":"jZgeHxCR8pF6FOmQ","name":"Enlarge","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>For 1 minute, the {creature} magically increases in size, along with anything it is wearing or carrying. While enlarged, the {creature} is Large, doubles its damage dice on Strength-based weapon attacks (included in the attacks), and makes Strength checks and Strength saving throws with advantage. If the {creature} lacks the room to become Large, it attains the maximum size possible in the space available.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":1,"max":1,"per":"sr","type":"sr"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/powers/link-blue-2.jpg","effects":[]}
{"_id":"jhAU6pb5GvbjwTX7","name":"Darkness Aura","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>A 15-foot radius of magical darkness extends out from the {creature}, moves with it, and spreads around corners. The darkness lasts as long as the {creature} maintains concentration, up to 10 minutes (as if concentrating on a power).</p>\n<p>Darkvision can't penetrate this darkness, and no natural light can illuminate it. If any of the darkness overlaps with an area of light created by a power of 2nd level or lower, the power creating the light is dipowered.</p>\n</section>\n<p>A 15-foot radius of magical darkness extends out from the {creature}, moves with it, and spreads around corners. Darkvision can't penetrate this darkness, and no natural light can illuminate it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":10,"units":"minute"},"target":{"value":15,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":1,"max":1,"per":"day","type":"day"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/powers/evil-eye-red-2.jpg","effects":[]}
{"_id":"jhAU6pb5GvbjwTX7","name":"Darkness Aura","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>A 15-foot radius of magical darkness extends out from the {creature}, moves with it, and spreads around corners. The darkness lasts as long as the {creature} maintains concentration, up to 10 minutes (as if concentrating on a power).</p><p>Darkvision can't penetrate this darkness, and no natural light can illuminate it. If any of the darkness overlaps with an area of light created by a power of 2nd level or lower, the power creating the light is dipowered.</p>\n</section>\n<p>A 15-foot radius of magical darkness extends out from the {creature}, moves with it, and spreads around corners. Darkvision can't penetrate this darkness, and no natural light can illuminate it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":10,"units":"minute"},"target":{"value":15,"units":"ft","type":"radius"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":1,"max":1,"per":"day","type":"day"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/powers/evil-eye-red-2.jpg","effects":[]}
{"_id":"jnKOUieu2UO1xHhT","name":"Snow Camouflage","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has<strong> advantage </strong>on Dexterity (Stealth) checks made to hide in snowy terrain.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/blue_24.jpg","effects":[]}
{"_id":"kP9t6MAeUvBBmoM3","name":"Grappler","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has<strong> advantage </strong>on attack rolls against any creature grappled by it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_08.jpg","effects":[]}
{"_id":"kSgBb9r1TCfDIMY0","name":"Power Storing","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>A powercaster who wears the {creature}'s amulet can cause the {creature} to store one power of 4th level or lower. To do so, the wearer must cast the power on the {creature}. The power has no effect but is stored within the {creature}. When commanded to do so by the wearer or when a situation arises that was predefined by the powercaster, the {creature} casts the stored power with any parameters set by the original caster, requiring no components. When the power is cast or a new power is stored, any previously stored power is lost.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_01.jpg","effects":[]}
{"_id":"kZpl32DBmqxlRegX","name":"Acid Spray","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} spits acid in a line that is 30 ft. long and 5 ft. wide, provided that it has no creature grappled.</p>\n<p>Each creature in that line must make a <strong>DC 13 Dexterity</strong> saving throw, taking <strong>10 (3d6) <em>acid damage</em></strong> on a failed save, or half as much damage on a successful one.</p>\n</section>\n<p>The {creature} spits acid in a line that is 30 ft. long and 5 ft. wide. Each creature in that line must make a <strong>Dexterity</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":30,"units":"ft","type":"line"},"range":{"value":null,"long":null,"units":""},"uses":{"value":null,"max":null,"per":"","type":"sr"},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"dex","dc":13,"scaling":"flat","value":"dex"},"requirements":"","recharge":{"value":6,"charged":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_14.jpg","effects":[]}
{"_id":"kZpl32DBmqxlRegX","name":"Acid Spray","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} spits acid in a line that is 30 ft. long and 5 ft. wide, provided that it has no creature grappled.</p><p>Each creature in that line must make a <strong>DC 13 Dexterity</strong> saving throw, taking <strong>10 (3d6) <em>acid damage</em></strong> on a failed save, or half as much damage on a successful one.</p>\n</section>\n<p>The {creature} spits acid in a line that is 30 ft. long and 5 ft. wide. Each creature in that line must make a <strong>Dexterity</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":30,"units":"ft","type":"line"},"range":{"value":null,"long":null,"units":""},"uses":{"value":null,"max":null,"per":"","type":"sr"},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"dex","dc":13,"scaling":"flat","value":"dex"},"requirements":"","recharge":{"value":6,"charged":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_14.jpg","effects":[]}
{"_id":"kfi26Jy0VLXv9TTm","name":"Parry","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} adds 2 to its AC against one melee attack that would hit it. To do so, the {creature} must see the attacker and be wielding a melee weapon.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"reaction","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/weapon_21.jpg","effects":[]}
{"_id":"kjF0btAMYHUAQgOt","name":"Web Sense","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>While in contact with a web, the {creature} knows the exact location of any other creature in contact with the same web.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/shielding-spirit-3.jpg","effects":[]}
{"_id":"kyVgQNSa12loxVvr","name":"False Appearance","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>While the {creature} remains motionless, it is indistinguishable from a normal suit of armor.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/green_18.jpg","effects":[]}
@ -206,35 +206,35 @@
{"_id":"mUwZfxiOyao1Xuxt","name":"Beast of Burden","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} is considered to be a Large animal for the purpose of determining its carrying capacity.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/red_23.jpg","effects":[]}
{"_id":"miIjsa984tZ0Mil6","name":"Reactive Heads","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>For each head the {creature} has beyond one, it gets an extra reaction that can be used only for opportunity attacks.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/green_03.jpg","effects":[]}
{"_id":"nJHx2fudYhZeexDP","name":"Sure-Footed","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has<strong> advantage </strong>on Strength and Dexterity saving throws made against effects that would knock it prone.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/items/inventory/monster-hoof.jpg","effects":[]}
{"_id":"nKpLMXS9E10TSGhU","name":"Tentacles","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>One creature grappled by the {creature} must succeed on a <strong>DC 13 Constitution</strong> saving throw or be poisoned for 1 minute.</p>\n<p>Until this poison ends, the target is paralyzed. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>\n</section>\n<p>One creature grappled by the {creature} must make a <strong>Constitution</strong> saving throw. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"con","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"con","dc":13,"scaling":"flat","value":"con"},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/green_02.jpg","effects":[]}
{"_id":"nUVFUgyKK7fmQaFh","name":"Shadow Stealth","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>While in dim light or darkness, the {creature} can take the Hide action as a bonus action.</p></section><p>The {creature} can take the Hide action as a bonus action.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_07.jpg","effects":[]}
{"_id":"nKpLMXS9E10TSGhU","name":"Tentacles","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>One creature grappled by the {creature} must succeed on a <strong>DC 13 Constitution</strong> saving throw or be poisoned for 1 minute.</p><p>Until this poison ends, the target is paralyzed. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>\n</section>\n<p>One creature grappled by the {creature} must make a <strong>Constitution</strong> saving throw. The target can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"con","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"con","dc":13,"scaling":"flat","value":"con"},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/green_02.jpg","effects":[]}
{"_id":"nUVFUgyKK7fmQaFh","name":"Shadow Stealth","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>While in dim light or darkness, the {creature} can take the Hide action as a bonus action.</p></section><p>The {creature} can take the Hide action as a bonus action.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"bonus","cost":1,"condition":"In dim light or darkness"},"duration":{"value":null,"units":"inst"},"target":{"value":null,"units":"","type":"self"},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_07.jpg","effects":[]}
{"_id":"nahRRxck9R5GVVFS","name":"Magic Weapons","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature}'s weapon attacks are magical.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_04.jpg","effects":[]}
{"_id":"nb6zOmwIIJBLz4iT","name":"Frightful Presence","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>Each creature of the {type}'s choice that is <strong>within 120 feet</strong> of the {type} and aware of it must succeed on a <strong>DC 16 Wisdom saving throw</strong> or become frightened for <strong>1 minute</strong>. </p><p>A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success. If a creature's saving throw is successful or the effect ends for it, the creature is immune to the {type}'s Frightful Presence for the next 24 hours.</p></section><p>Each creature of the {type}'s choice that is <strong>within 120 feet</strong> of the {type} and aware of it must succeed on a Wisdom saving throw. A creature can repeat the saving throw at the end of each of its turns.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":null,"units":"any","type":"creature"},"range":{"value":120,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"con","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":null,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/red_02.jpg","effects":[]}
{"_id":"net3yBKQoxl8bZ4r","name":"Death Burst","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>When the {creature} dies, it explodes in a burst of dust. Each creature within <strong>5 ft.</strong> of it must then succeed on a <strong>DC 10 Constitution saving throw</strong> or be blinded for <strong>1 minute</strong>. A blinded creature can repeat the saving throw on each of its turns, ending the effect on itself on a success.</p>\n</section>\n<p>When the {creature} dies, it explodes in a burst of dust. Each creature within <strong>5 ft.</strong> of it must make a <strong>Constitution</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":null,"condition":"on death"},"duration":{"value":1,"units":"minute"},"target":{"value":null,"units":"","type":""},"range":{"value":5,"long":null,"units":"ft"},"uses":{"value":1,"max":1,"per":"","type":"day"},"consume":{"type":"","target":"","amount":null},"ability":"con","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"con","dc":10,"scaling":"flat","value":"con"},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_01.jpg","effects":[]}
{"_id":"o8G8BNPJOWoCKzR5","name":"Death Glare","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} targets one frightened creature she can see within 30 ft. of her. If the target can see the {creature}, it must succeed on a <strong>DC 11 Wisdom</strong> saving throw against this magic or drop to 0 hit points.</p>\n<p>&nbsp;</p>\n</section>\n<p>The {creature} targets one frightened creature she can see within 30 ft. of her. If the target can see the {creature}, it must make a <strong>Wisdom</strong> saving throw against this magic.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":null,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/water_03.jpg","effects":[]}
{"_id":"ocmSrMY2NX3e43uN","name":"Whirlwind","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Each creature in the {type}'s space must make a <strong>DC 13 Strength</strong> saving throw. On a failure, a target takes <strong>15 (3d8 + 2) <em>bludgeoning damage</em></strong> and is flung up 20 feet away from the {type} in a random direction and knocked prone.</p>\n<p>If a thrown target strikes an object, such as a wall or floor, the target takes <strong>3 (1d6) <em>bludgeoning damage</em></strong> for every 10 feet it was thrown. If the target is thrown at another creature, that creature must succeed on a <strong>DC 13 Dexterity</strong> saving throw or take the same damage and be knocked prone. If the saving throw is successful, the target takes half the <em>bludgeoning damage</em> and isn't flung away or knocked prone.</p>\n</section>\n<p>Each creature in the {type}'s space must make a <strong>Strength</strong> saving throw. On a failure, a target is flung up 20 feet away from the {type} in a random direction and knocked prone. If the target is thrown at another creature, that creature must make a <strong>Dexterity</strong> saving throw or take the same damage and be knocked prone.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"str","dc":13,"scaling":"flat","value":""},"requirements":"","recharge":{"value":4,"charged":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/powers/wind-sky-3.jpg","effects":[]}
{"_id":"o8G8BNPJOWoCKzR5","name":"Death Glare","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} targets one frightened creature she can see within 30 ft. of her. If the target can see the {creature}, it must succeed on a <strong>DC 11 Wisdom</strong> saving throw against this magic or drop to 0 hit points.</p><p></p>\n</section>\n<p>The {creature} targets one frightened creature she can see within 30 ft. of her. If the target can see the {creature}, it must make a <strong>Wisdom</strong> saving throw against this magic.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":null,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/water_03.jpg","effects":[]}
{"_id":"ocmSrMY2NX3e43uN","name":"Whirlwind","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>Each creature in the {type}'s space must make a <strong>DC 13 Strength</strong> saving throw. On a failure, a target takes <strong>15 (3d8 + 2) <em>bludgeoning damage</em></strong> and is flung up 20 feet away from the {type} in a random direction and knocked prone.</p><p>If a thrown target strikes an object, such as a wall or floor, the target takes <strong>3 (1d6) <em>bludgeoning damage</em></strong> for every 10 feet it was thrown. If the target is thrown at another creature, that creature must succeed on a <strong>DC 13 Dexterity</strong> saving throw or take the same damage and be knocked prone. If the saving throw is successful, the target takes half the <em>bludgeoning damage</em> and isn't flung away or knocked prone.</p>\n</section>\n<p>Each creature in the {type}'s space must make a <strong>Strength</strong> saving throw. On a failure, a target is flung up 20 feet away from the {type} in a random direction and knocked prone. If the target is thrown at another creature, that creature must make a <strong>Dexterity</strong> saving throw or take the same damage and be knocked prone.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"str","dc":13,"scaling":"flat","value":""},"requirements":"","recharge":{"value":4,"charged":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/powers/wind-sky-3.jpg","effects":[]}
{"_id":"of2dTSnPwmhR52O7","name":"Reaping Scythe","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} sweeps its spectral scythe through a creature within 5 feet of it, dealing <strong>7 (1d8 + 3) <em>slashing damage</em></strong> plus <strong>4 (1d8) <em>necrotic damage</em></strong>.</p>\n</section>\n<p>The {creature} sweeps its spectral scythe through a creature within 5 feet of it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":1,"units":"","type":"creature"},"range":{"value":5,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_04.jpg","effects":[]}
{"_id":"oi1sikVSw463lQlp","name":"Turn Defiance","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} and any ghouls within <strong>30 ft.</strong> of it have<strong> advantage </strong>on saving throws against effects that turn undead.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_22.jpg","effects":[]}
{"_id":"q8w1UF9woZDGIwvS","name":"Brute","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>A melee weapon deals one extra die of its damage when the {creature} hits with it (included in the attack).</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_08.jpg","effects":[]}
{"_id":"qfWKOH5AawhmNSwl","name":"Intoxicating Touch","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p><em>Melee Power Attack:</em><strong>+5 to hit, reach</strong>&nbsp;<strong>5 ft.,</strong> one creature. Hit: The target is magically cursed for 1 hour. Until the curse ends, the target has disadvantage on Wisdom saving throws and all ability checks.</p>\n<p>&nbsp;</p>\n</section>\n<p>The target has disadvantage on Wisdom saving throws and all ability checks.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":5,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"msak","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/green_15.jpg","effects":[]}
{"_id":"qfWKOH5AawhmNSwl","name":"Intoxicating Touch","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p><em>Melee Power Attack:</em><strong>+5 to hit, reach</strong>&nbsp;<strong>5 ft.,</strong> one creature. Hit: The target is magically cursed for 1 hour. Until the curse ends, the target has disadvantage on Wisdom saving throws and all ability checks.</p><p></p>\n</section>\n<p>The target has disadvantage on Wisdom saving throws and all ability checks.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":5,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"mpak","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/green_15.jpg","effects":[]}
{"_id":"r2nM5I77LnSvkLvD","name":"Consume Life","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>As a bonus action, the {creature} can target one creature it can see within <strong>5 ft.</strong> of it that has <strong>0 hit points</strong> and is still alive. </p><p>The target must succeed on a <strong>DC 10 Constitution saving throw</strong> against this magic or die. If the target dies, the {creature} regains 10 (3d6)<strong> hit points</strong>.</p></section><p>The {creature} can target one creature it can see within <strong>5 ft.</strong> The target must succeed on a Constitution saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"bonus","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":5,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":null,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blood_04.jpg","effects":[]}
{"_id":"r3Ugp8f5Ckw2EUHL","name":"Healing Touch","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} touches another creature. The target magically regains 20 (4d8 + 2) hit points and is freed from any curse, disease, poison, blindness, or deafness.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":1,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":3,"max":3,"per":"day"},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"heal","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/light_03.jpg","effects":[]}
{"_id":"r9aMLZ7F3gSRLgRr","name":"Turn Resistance","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} has<strong> advantage </strong>on saving throws against any effects that turn undead.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_19.jpg","effects":[]}
{"_id":"rDoNJnKdY47x8MD4","name":"Etherealness","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} enters the Ethereal Plane from the Material Plane, or vice versa. It is visible on the Material Plane while it is in the Border Ethereal, and vice versa, yet it can't affect or be affected by anything on the other plane.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_12.jpg","effects":[]}
{"_id":"rUongiWD51ZopRk2","name":"Echolocation","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can't use its blindsight while deafened.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Bat","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_12.jpg","effects":[]}
{"_id":"re3oXQ3Xg4Z3Fr6O","name":"Hooves","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} makes one attack with its hooves.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"legendary","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"attribute","target":"","amount":1},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/items/inventory/monster-hoof.jpg","effects":[]}
{"_id":"s7kqggp9VLDb39nu","name":"Illusory Appearance","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} covers herself and anything she is wearing or carrying with a magical illusion that makes her look like another creature of her general size and humanoid shape. The illusion ends if the {creature} takes a bonus action to end it or if she dies.</p>\n<p>The changes wrought by this effect fail to hold up to physical inspection. For example, the {creature} could appear to have smooth skin, but someone touching her would feel her rough flesh. Otherwise, a creature must take an action to visually inspect the illusion and succeed on a DC 20 Intelligence (Investigation) check to discern that the {creature} is disguised.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_07.jpg","effects":[]}
{"_id":"s7kqggp9VLDb39nu","name":"Illusory Appearance","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} covers herself and anything she is wearing or carrying with a magical illusion that makes her look like another creature of her general size and humanoid shape. The illusion ends if the {creature} takes a bonus action to end it or if she dies.</p><p>The changes wrought by this effect fail to hold up to physical inspection. For example, the {creature} could appear to have smooth skin, but someone touching her would feel her rough flesh. Otherwise, a creature must take an action to visually inspect the illusion and succeed on a DC 20 Intelligence (Investigation) check to discern that the {creature} is disguised.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_07.jpg","effects":[]}
{"_id":"sMgKJtbCLNSX7V80","name":"Whelm","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>Each creature in the {type}'s space must make a <strong>DC 15 Strength</strong> saving throw. On a failure, a target takes <strong>13 (2d8 + 4) <em>bludgeoning damage</em></strong>. If it is Large or smaller, it is also grappled (escape DC 14). Until this grapple ends, the target is restrained and unable to breathe unless it can breathe water. </p><p>If the saving throw is successful, the target is pushed out of the {type}'s space.The {type} can grapple one Large creature or up to two Medium or smaller creatures at one time. At the start of each of the {type}'s turns, each target grappled by it takes <strong>13 (2d8 + 4) <em>bludgeoning damage</em></strong>. A creature within 5 feet of the {type} can pull a creature or object out of it by taking an action to make a DC 14 Strength check and succeeding.</p></section><p>Each creature in the {type}'s space must make a <strong>Strength</strong> saving throw. If it is Large or smaller, it is also grappled. Until this grapple ends, the target is restrained and unable to breathe unless it can breathe water. A creature within 5 feet of the {type} can pull a creature or object out of it by taking an action to make a Strength check and succeeding.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"str","dc":14,"scaling":"flat"},"requirements":"","recharge":{"value":4,"charged":true}},"flags":{},"img":"systems/sw5e/icons/skills/blue_25.jpg","effects":[]}
{"_id":"t0ojYPOlKEbPpYNc","name":"Phantasms","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} magically creates three illusory duplicates of itself if it isn't in bright light. The duplicates move with it and mimic its actions, shifting position so as to make it impossible to track which {creature} is the real one. If the {creature} is ever in an area of bright light, the duplicates disappear.</p>\n<p>Whenever any creature targets the {creature} with an attack or a harmful power while a duplicate remains, that creature rolls randomly to determine whether it targets the {creature} or one of the duplicates. A creature is unaffected by this magical effect if it can't see or if it relies on senses other than sight.</p>\n<p>A duplicate has the {creature}'s AC and uses its saving throws. If an attack hits a duplicate, or if a duplicate fails a saving throw against an effect that deals damage, the duplicate disappears.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":1,"max":1,"per":"sr"},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_03.jpg","effects":[]}
{"_id":"tHvaJB8tXSriVXRm","name":"Blinding Breath","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} exhales a 15-foot cone of blinding dust.</p>\n<p>Each creature in that area must succeed on a <strong>DC 10 Dexterity</strong> saving throw or be blinded for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>\n</section>\n<p>The {creature} exhales a 15-foot cone of blinding dust. Each creature in that area must make a <strong>Dexterity</strong> saving throw. A creature can repeat the saving throw at the end of each of its turns.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":15,"units":"ft","type":"cone"},"range":{"value":15,"long":null,"units":"ft"},"uses":{"value":1,"max":1,"per":"","type":"sr"},"consume":{"type":"","target":"","amount":null},"ability":"con","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"dex","dc":10,"scaling":"flat","value":"dex"},"requirements":"","recharge":{"value":6,"charged":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/fire_05.jpg","effects":[]}
{"_id":"t0ojYPOlKEbPpYNc","name":"Phantasms","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} magically creates three illusory duplicates of itself if it isn't in bright light. The duplicates move with it and mimic its actions, shifting position so as to make it impossible to track which {creature} is the real one. If the {creature} is ever in an area of bright light, the duplicates disappear.</p><p>Whenever any creature targets the {creature} with an attack or a harmful power while a duplicate remains, that creature rolls randomly to determine whether it targets the {creature} or one of the duplicates. A creature is unaffected by this magical effect if it can't see or if it relies on senses other than sight.</p><p>A duplicate has the {creature}'s AC and uses its saving throws. If an attack hits a duplicate, or if a duplicate fails a saving throw against an effect that deals damage, the duplicate disappears.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":1,"max":1,"per":"sr"},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/violet_03.jpg","effects":[]}
{"_id":"tHvaJB8tXSriVXRm","name":"Blinding Breath","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} exhales a 15-foot cone of blinding dust.</p><p>Each creature in that area must succeed on a <strong>DC 10 Dexterity</strong> saving throw or be blinded for 1 minute. A creature can repeat the saving throw at the end of each of its turns, ending the effect on itself on a success.</p>\n</section>\n<p>The {creature} exhales a 15-foot cone of blinding dust. Each creature in that area must make a <strong>Dexterity</strong> saving throw. A creature can repeat the saving throw at the end of each of its turns.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"minute"},"target":{"value":15,"units":"ft","type":"cone"},"range":{"value":15,"long":null,"units":"ft"},"uses":{"value":1,"max":1,"per":"","type":"sr"},"consume":{"type":"","target":"","amount":null},"ability":"con","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"dex","dc":10,"scaling":"flat","value":"dex"},"requirements":"","recharge":{"value":6,"charged":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/fire_05.jpg","effects":[]}
{"_id":"terEuqr148hQBkIq","name":"Legendary Actions","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} can take 3 legendary actions. Only one legendary action option can be used at a time and only at the end of another creature's turn. The {creature} regains spent legendary actions at the start of its turn.</p>\n</section>\n<p>The {creature} can take 3 legendary actions.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_09.jpg","effects":[]}
{"_id":"twrIaUZ79Yn5qpML","name":"Bound","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} is magically bound to an amulet. As long as the {creature} and its amulet are on the same plane of existence, the amulet's wearer can telepathically call the {creature} to travel to it, and the {creature} knows the distance and direction to the amulet.</p>\n<p>If the {creature} is <strong>within 60 feet</strong> of the amulet's wearer, half of any damage the wearer takes (rounded up) is transferred to the {creature}.</p>\n</section>\n<p>The {creature} is magically bound to an amulet.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/items/inventory/chain-silver.jpg","effects":[]}
{"_id":"twrIaUZ79Yn5qpML","name":"Bound","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} is magically bound to an amulet. As long as the {creature} and its amulet are on the same plane of existence, the amulet's wearer can telepathically call the {creature} to travel to it, and the {creature} knows the distance and direction to the amulet.</p><p>If the {creature} is <strong>within 60 feet</strong> of the amulet's wearer, half of any damage the wearer takes (rounded up) is transferred to the {creature}.</p>\n</section>\n<p>The {creature} is magically bound to an amulet.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/items/inventory/chain-silver.jpg","effects":[]}
{"_id":"u1Tt4l4Mczgt3wOS","name":"Sunlight Weakness","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>While in sunlight, the {creature} has<strong> disadvantage </strong>on attack rolls, ability checks, and saving throws.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_39.jpg","effects":[]}
{"_id":"uEYSTOkpfr0OkKrD","name":"Unnerving Mask","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>When a creature the {type} can see starts its turn within 30 feet of the {type}, the {type} can create the illusion that it looks like one of the creature's departed loved ones or bitter enemies. If the creature can see the {type}, it must succeed on a <strong> DC 14 Wisdom saving throw</strong> or be Frightened until the end of its turn.</p>\n</section>\n<p>The {type} can create the illusion that it looks like one of the creature's departed loved ones or bitter enemies. Make a <strong>Wisdom</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"reaction","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"wis","dc":14,"scaling":"flat","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/blood_13.jpg","effects":[]}
{"_id":"uqoqQJ9NpMCPra6P","name":"Hellish Weapons","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature}'s weapon attacks are magical and deal an extra <strong><strong>13 (3d8) <em>poison damage</em></strong></strong> on a hit (included in the attacks).</p>\n</section>\n<p>The {creature}'s weapon attacks are magical and deal extra <em>poison damage</em> on a hit (included in the attacks).</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/items/weapons/axe-hell.png","effects":[]}
{"_id":"uxFQ3TxO3isW5WKK","name":"Aversion of Fire","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>If the {creature} takes <strong><em>fire damage</em></strong>, it has<strong> disadvantage </strong>on attack rolls and ability checks until the end of its next turn.</p>\n</section>\n<p>If the {creature} takes <strong><em>fire damage</em></strong>, it has<strong> disadvantage </strong>on some rolls.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/fire_02.jpg","effects":[]}
{"_id":"w5mFTTFsdKC7TXgg","name":"Read Thoughts","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} magically reads the surface thoughts of one creature within 60 ft. of it. The effect can penetrate barriers, but 3 ft. of wood or dirt, 2 ft. of stone, 2 inches of metal, or a thin sheet of lead blocks it.</p>\n<p>While the target is in range, the {creature} can continue reading its thoughts, as long as the {creature}'s concentration isn't broken (as if concentrating on a power). While reading the target's mind, the {creature} has advantage on Wisdom (Insight) and Charisma (Deception, Intimidation, and Persuasion) checks against the target.</p>\n</section>\n<p>The {creature} magically reads the surface thoughts of one creature within 60 ft. of it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":60,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_10.jpg","effects":[]}
{"_id":"wkIN7WTeX8ebbjtv","name":"Petrifying Gaze","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>If a creature starts its turn within <strong>30 ft.</strong> of the {creature} and the two of them can see each other, the {creature} can force the creature to make a <strong>DC 12 Constitution saving throw</strong> if the {creature} isn't incapacitated. On a failed save, the creature magically begins to turn to stone and is restrained. It must repeat the saving throw at the end of its next turn. On a success, the effect ends. On a failure, the creature is petrified until freed by the greater restoration power or other magic.</p>\n<p>A creature that isn't surprised can avert its eyes to avoid the saving throw at the start of its turn. If it does so, it can't see the {creature} until the start of its next turn, when it can avert its eyes again. If it looks at the {creature} in the meantime, it must immediately make the save<strong>. I</strong>f the {creature} sees its reflection within <strong>30 ft.</strong> of it in bright light, it mistakes itself for a rival and targets itself with its gaze.</p>\n</section>\n<p>The {creature} can force the creature to make a <strong>Constitution</strong> saving throw. It must repeat the saving throw at the end of its next turn. A creature that isn't surprised can avert its eyes to avoid the saving throw at the start of its turn. If it does so, it can't see the {creature} until the start of its next turn, when it can avert its eyes again. If it looks at the {creature} in the meantime, it must immediately make the save.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"con","dc":12,"scaling":"flat","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_12.jpg","effects":[]}
{"_id":"w5mFTTFsdKC7TXgg","name":"Read Thoughts","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>The {creature} magically reads the surface thoughts of one creature within 60 ft. of it. The effect can penetrate barriers, but 3 ft. of wood or dirt, 2 ft. of stone, 2 inches of metal, or a thin sheet of lead blocks it.</p><p>While the target is in range, the {creature} can continue reading its thoughts, as long as the {creature}'s concentration isn't broken (as if concentrating on a power). While reading the target's mind, the {creature} has advantage on Wisdom (Insight) and Charisma (Deception, Intimidation, and Persuasion) checks against the target.</p>\n</section>\n<p>The {creature} magically reads the surface thoughts of one creature within 60 ft. of it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":60,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/violet_10.jpg","effects":[]}
{"_id":"wkIN7WTeX8ebbjtv","name":"Petrifying Gaze","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>If a creature starts its turn within <strong>30 ft.</strong> of the {creature} and the two of them can see each other, the {creature} can force the creature to make a <strong>DC 12 Constitution saving throw</strong> if the {creature} isn't incapacitated. On a failed save, the creature magically begins to turn to stone and is restrained. It must repeat the saving throw at the end of its next turn. On a success, the effect ends. On a failure, the creature is petrified until freed by the greater restoration power or other magic.</p><p>A creature that isn't surprised can avert its eyes to avoid the saving throw at the start of its turn. If it does so, it can't see the {creature} until the start of its next turn, when it can avert its eyes again. If it looks at the {creature} in the meantime, it must immediately make the save<strong>. I</strong>f the {creature} sees its reflection within <strong>30 ft.</strong> of it in bright light, it mistakes itself for a rival and targets itself with its gaze.</p>\n</section>\n<p>The {creature} can force the creature to make a <strong>Constitution</strong> saving throw. It must repeat the saving throw at the end of its next turn. A creature that isn't surprised can avert its eyes to avoid the saving throw at the start of its turn. If it does so, it can't see the {creature} until the start of its next turn, when it can avert its eyes again. If it looks at the {creature} in the meantime, it must immediately make the save.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"special","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"con","dc":12,"scaling":"flat","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_12.jpg","effects":[]}
{"_id":"wzgGJyVFGIcj1XAb","name":"Confer Fire Resistance","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} can grant resistance to <em>fire damage</em> to anyone riding it.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/fire_11.jpg","effects":[]}
{"_id":"xOgrn5QXzSP4QN6V","name":"Evasion","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>If the {creature} is subjected to an effect that allows it to make a <strong>Dexterity</strong> saving throw to take only half damage, the {creature} instead takes no damage if it succeeds on the saving throw, and only half damage if it fails.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/emerald_08.jpg","effects":[]}
{"_id":"xmXYBevj0kuPa3Fo","name":"Petrifying Breath","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\"><p>The {creature} exhales petrifying gas in a 30-foot cone. Each creature in that area must succeed on a <strong>DC 13 Constitution</strong> saving throw. </p><p>On a failed save, a target begins to turn to stone and is restrained. The restrained target must repeat the saving throw at the end of its next turn. On a success, the effect ends on the target. On a failure, the target is petrified until freed by the greater restoration power or other magic.</p></section><p>The {creature} exhales petrifying gas in a 30-foot cone. Each creature in that area must make a <strong>Constitution</strong> saving throw. </p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":"perm"},"target":{"value":30,"units":"ft","type":"cone"},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"con","dc":13,"scaling":"flat"},"requirements":"","recharge":{"value":5,"charged":true}},"flags":{},"img":"systems/sw5e/icons/powers/fog-orange-1.jpg","effects":[]}
@ -242,7 +242,7 @@
{"_id":"y18y37F8ppFLGuLb","name":"Tentacle Disease","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p><strong>After 1 minute</strong>, the diseased creature's skin becomes translucent and slimy, the creature can't regain hit points unless it is underwater, and the disease can be removed only by heal or another disease-curing power of 6th level or higher. When the creature is <strong>outside a body of water</strong>, it takes&nbsp;<strong>6 (1d12) acid&nbsp;damage every 10 minutes</strong> unless moisture is applied to the skin before 10 minutes have passed.</p>\n</section>\n<p>You feel a surging pain rushing through your body!</p>","chat":"","unidentified":""},"source":"MM pg. 13","activation":{"type":"none","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false},"featType":{"value":"","_deprecated":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_16.jpg","effects":[]}
{"_id":"yD51x4dihnbHwfsj","name":"Trampling Charge","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>If the {creature} moves at least <strong>20 ft.</strong> straight toward a creature and then hits it with a gore attack on the same turn, that target must succeed on a <strong>DC 12 Strength saving throw</strong> or be knocked prone. If the target is prone, the {creature} can make one stomp attack against it as a bonus action.</p>\n</section>\n<p>If the {creature} moves at least <strong>20 ft.</strong> straight toward a creature and then hits it with a gore attack on the same turn, that target must succeed on a Strength saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":20,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"other","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"str","dc":12,"scaling":"flat","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/beast_01.jpg","effects":[]}
{"_id":"yHcr3vlkmtInELj2","name":"Shield","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>When a creature makes an Attack against the wearer of the {creature}'s Amulet, the {creature} grants a +2 bonus to the wearer's AC if the {creature} is within 5 feet of the wearer.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"reaction","cost":1,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/items/armor/shield.png","effects":[]}
{"_id":"ykoo88OJOdfYH7mH","name":"Charm","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>One humanoid the {creature} can see within 30 feet of it must make a <strong>Wisdom</strong> saving throw or be magically charmed for 1 day. The charmed target obeys the {creature}'s verbal or telepathic commands.</p>\n<p>If the target suffers any harm or receives a suicidal command, it can repeat the saving throw, ending the effect on a success. If the target successfully saves against the effect, or if the effect on it ends, the target is immune to this {creature}'s Charm for the next 24 hours. The {creature} can have only one target charmed at a time. If it charms another, the effect on the previous target ends.</p>\n</section>\n<p>One humanoid the {creature} can see within 30 feet of it must make a <strong>Wisdom</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"day"},"target":{"value":null,"units":"","type":""},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":null,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/air-burst-magenta-1.jpg","effects":[]}
{"_id":"ykoo88OJOdfYH7mH","name":"Charm","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>One humanoid the {creature} can see within 30 feet of it must make a <strong>Wisdom</strong> saving throw or be magically charmed for 1 day. The charmed target obeys the {creature}'s verbal or telepathic commands.</p><p>If the target suffers any harm or receives a suicidal command, it can repeat the saving throw, ending the effect on a success. If the target successfully saves against the effect, or if the effect on it ends, the target is immune to this {creature}'s Charm for the next 24 hours. The {creature} can have only one target charmed at a time. If it charms another, the effect on the previous target ends.</p>\n</section>\n<p>One humanoid the {creature} can see within 30 feet of it must make a <strong>Wisdom</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":1,"units":"day"},"target":{"value":null,"units":"","type":""},"range":{"value":30,"long":null,"units":"ft"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"wis","dc":null,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/air-burst-magenta-1.jpg","effects":[]}
{"_id":"yrpqazOHqI4BrYW4","name":"Earth Glide","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {type} can burrow through nonmagical, unworked earth and stone. While doing so, the {type} doesn't disturb the material it moves through.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":null,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_31.jpg","effects":[]}
{"_id":"zITrVwmnPpLoBZI1","name":"Web Walker","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>The {creature} ignores movement restrictions caused by webbing.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"","recharge":{"value":null,"charged":false},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_42.jpg","effects":[]}
{"_id":"zRDERBe0lMbwyGwN","name":"Repulsion Breath","permission":{"default":0},"type":"feat","data":{"description":{"value":"<section class=\"secret\">\n<p>**Repulsion Breath.** The {type} exhales repulsion energy in a 30-foot cone. Each creature in that area must succeed on a <strong>DC 19 Strength</strong> saving throw. On a failed save, the creature is pushed 60 feet away from the {type}.</p>\n</section>\n<p>The {type} exhales repulsion energy in a 30-foot cone. Each creature in that area must make a <strong>Strength</strong> saving throw.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":"inst"},"target":{"value":30,"units":"ft","type":"cone"},"range":{"value":null,"long":null,"units":"self"},"uses":{"value":0,"max":0,"per":""},"consume":{"type":"","target":"","amount":null},"ability":"str","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"str","dc":19,"scaling":"flat"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_06.jpg","effects":[]}

File diff suppressed because one or more lines are too long

View file

@ -1,29 +1,29 @@
{"_id":"0kUsT4sMUOr5FcoX","name":"Savage Attacks","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>When you score a critical hit with a melee weapon attack, you can roll one of the weapons damage dice one additional time and add it to the extra damage of the critical hit.</p>\n<p><em><strong>Foundry Note:</strong> Enable this feature in the Special Traits section of the character sheet.</em></p>","chat":"","unidentified":""},"source":"PHB pg. 41","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null,"type":""},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Half-Orc","recharge":{"value":null,"charged":false},"featType":{"value":"passive","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/weapon_27.jpg","effects":[]}
{"_id":"6N31WSez2szqQcIQ","name":"Dwarf","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your dwarf character has an assortment of inborn abilities, part and parcel of dwarven nature.</em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Constitution score increases by 2.</p>\n<p><em><strong>Age.</strong></em> Dwarves mature at the same rate as humans, but theyre considered young until they reach the age of 50. On average, they live about 350 years.</p>\n<p><em><strong>Alignment.</strong></em> Most dwarves are lawful, believing firmly in the benefits of a well-­ordered society. They tend toward good as well, with a strong sense of fair play and a belief that everyone deserves to share in the benefits of a just order.</p>\n<p><em><strong>Size. </strong></em>Dwarves stand between 4 and 5 feet tall and average about 150 pounds. Your size is Medium.</p>\n<p><em><strong>Speed. </strong></em>Your base walking speed is 25 feet. Your speed is not reduced by wearing heavy armor.</p>\n<p><em><strong>Darkvision.</strong></em> Accustomed to life underground, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cant discern color in darkness, only shades of gray.</p>\n<p><em><strong>Dwarven Resilience.</strong></em> @Compendium[sw5e.races.ufysTkqet2Ctmtyi]{Dwarven Resilience} You have advantage on saving throws against poison, and you have resistance against poison damage.</p>\n<p><em><strong>Dwarven Combat Training.</strong></em> You have proficiency with the battleaxe, handaxe, light hammer, and warhammer.</p>\n<p><em><strong>Tool Proficiency.</strong></em> You gain proficiency with the artisans tools of your choice: smiths tools, brewers supplies, or masons tools.</p>\n<p><em><strong>Stonecunning.</strong></em> @Compendium[sw5e.races.mQPZDRbUhgYTbXKa]{Stonecunning} Whenever you make an Intelligence (History) check related to the origin of stonework, you are considered proficient in the History skill and add double your proficiency bonus to the check, instead of your normal proficiency bonus.</p>\n<p><em><strong>Languages.</strong></em> You can speak, read, and write Common and Dwarvish. Dwarvish is full of hard consonants and guttural sounds, and those characteristics spill over into whatever other language a dwarf might speak.</p>","chat":"","unidentified":""},"source":"PHB pg. 20","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/protect-eerie-1.jpg","effects":[]}
{"_id":"6N31WSez2szqQcIQ","name":"Dwarf","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your dwarf character has an assortment of inborn abilities, part and parcel of dwarven nature.</em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Constitution score increases by 2.</p>\n<p><em><strong>Age.</strong></em> Dwarves mature at the same rate as humans, but theyre considered young until they reach the age of 50. On average, they live about 350 years.</p>\n<p><em><strong>Alignment.</strong></em> Most dwarves are lawful, believing firmly in the benefits of a well-ordered society. They tend toward good as well, with a strong sense of fair play and a belief that everyone deserves to share in the benefits of a just order.</p>\n<p><em><strong>Size. </strong></em>Dwarves stand between 4 and 5 feet tall and average about 150 pounds. Your size is Medium.</p>\n<p><em><strong>Speed. </strong></em>Your base walking speed is 25 feet. Your speed is not reduced by wearing heavy armor.</p>\n<p><em><strong>Darkvision.</strong></em> Accustomed to life underground, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cant discern color in darkness, only shades of gray.</p>\n<p><em><strong>Dwarven Resilience.</strong></em> @Compendium[sw5e.races.ufysTkqet2Ctmtyi]{Dwarven Resilience} You have advantage on saving throws against poison, and you have resistance against poison damage.</p>\n<p><em><strong>Dwarven Combat Training.</strong></em> You have proficiency with the battleaxe, handaxe, light hammer, and warhammer.</p>\n<p><em><strong>Tool Proficiency.</strong></em> You gain proficiency with the artisans tools of your choice: smiths tools, brewers supplies, or masons tools.</p>\n<p><em><strong>Stonecunning.</strong></em> @Compendium[sw5e.races.mQPZDRbUhgYTbXKa]{Stonecunning} Whenever you make an Intelligence (History) check related to the origin of stonework, you are considered proficient in the History skill and add double your proficiency bonus to the check, instead of your normal proficiency bonus.</p>\n<p><em><strong>Languages.</strong></em> You can speak, read, and write Common and Dwarvish. Dwarvish is full of hard consonants and guttural sounds, and those characteristics spill over into whatever other language a dwarf might speak.</p>","chat":"","unidentified":""},"source":"PHB pg. 20","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/protect-eerie-1.jpg","effects":[]}
{"_id":"7Yoo9hG0hfPSmBoC","name":"Brave","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You have advantage on saving throws against being frightened.</p>","chat":"","unidentified":""},"source":"PHB pg. 28","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":null,"max":null,"per":"","type":"lr"},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"You have advantage on saving throws against being frightened.","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Halfling","recharge":{"value":null,"charged":false},"featType":{"value":"ability","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_08.jpg","effects":[]}
{"_id":"97c8i9Z28thvZuA8","name":"Relentless Endurance","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>When you are reduced to 0 hit points but not killed outright, you can drop to 1 hit point instead. You cant use this feature again until you finish a long rest.</p>","chat":"","unidentified":""},"source":"PHB pg. 41","activation":{"type":"special","cost":null,"condition":"When you are reduced to 0 hit points"},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":"self"},"range":{"value":null,"long":null,"units":""},"uses":{"value":1,"max":1,"per":"lr","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"heal","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[["1","healing"]],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Half-Orc","recharge":{"value":null,"charged":false},"featType":{"value":"ability","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/violet_15.jpg","effects":[]}
{"_id":"A69KxdH1renVPrQV","name":"High Elf","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>As a high elf, you have a keen mind and a mastery of at least the basics of magic. In many fantasy gaming worlds, there are two kinds of high elves. One type is haughty and reclusive, believing themselves to be superior to non-­elves and even other elves. The other type is more common and more friendly, and often encountered among humans and other races. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Intelligence score increases by 1.</p>\n<p><em><strong>Elf Weapon Training.</strong></em> You have proficiency with the longsword, shortsword, shortbow, and longbow.</p>\n<p><em><strong>Cantrip.</strong></em> You know one cantrip of your choice from the wizard power list. Intelligence is your powercasting ability for it.</p>\n<p><em><strong>Extra Language.</strong></em> You can speak, read, and write one extra language of your choice.</p>","chat":"","unidentified":""},"source":"PHB pg. 23","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"Elf","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/leaf-acid-3.jpg","effects":[]}
{"_id":"A69KxdH1renVPrQV","name":"High Elf","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>As a high elf, you have a keen mind and a mastery of at least the basics of magic. In many fantasy gaming worlds, there are two kinds of high elves. One type is haughty and reclusive, believing themselves to be superior to non-elves and even other elves. The other type is more common and more friendly, and often encountered among humans and other races. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Intelligence score increases by 1.</p>\n<p><em><strong>Elf Weapon Training.</strong></em> You have proficiency with the longsword, shortsword, shortbow, and longbow.</p>\n<p><em><strong>Cantrip.</strong></em> You know one cantrip of your choice from the wizard power list. Intelligence is your powercasting ability for it.</p>\n<p><em><strong>Extra Language.</strong></em> You can speak, read, and write one extra language of your choice.</p>","chat":"","unidentified":""},"source":"PHB pg. 23","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"Elf","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/leaf-acid-3.jpg","effects":[]}
{"_id":"EHhr9umJ5kxJFCQH","name":"Gnome Cunning","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You have advantage on all Intelligence, Wisdom, and Charisma saving throws against magic.</p>","chat":"","unidentified":""},"source":"PHB pg. 37","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null,"type":""},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Gnome","recharge":{"value":null,"charged":false},"featType":{"value":"passive","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_09.jpg","effects":[]}
{"_id":"GH2dNne2bt1NjcJk","name":"Halfling","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your halfling character has a number of traits in common with all other halflings. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Dexterity score increases by 2.</p>\n<p><em><strong>Age.</strong></em> A halfling reaches adulthood at the age of 20 and generally lives into the middle of his or her second century.</p>\n<p><em><strong>Alignment.</strong></em> Most halflings are lawful good. As a rule, they are good-­hearted and kind, hate to see others in pain, and have no tolerance for oppression. They are also very orderly and traditional, leaning heavily on the support of their community and the comfort of their old ways.</p>\n<p><em><strong>Size.</strong></em> Halflings average about 3 feet tall and weigh about 40 pounds. Your size is Small.</p>\n<p><em><strong>Speed. </strong></em>Your base walking speed is 25 feet.</p>\n<p><em><strong>Lucky.</strong></em> @Compendium[sw5e.races.LOMdcNAGWh5xpfm4]{Lucky} When you roll a 1 on the d20 for an attack roll, ability check, or saving throw, you can reroll the die and must use the new roll.</p>\n<p><em><strong>Brave.</strong></em> @Compendium[sw5e.races.7Yoo9hG0hfPSmBoC]{Brave} You have advantage on saving throws against being frightened.</p>\n<p><em><strong>Halfling Nimbleness.</strong></em> @Compendium[sw5e.races.PqxZgcJzp1VVgP8t]{Halfling Nimbleness} You can move through the space of any creature that is of a size larger than yours.</p>\n<p><em><strong>Languages.</strong></em> You can speak, read, and write Common and Halfling. The Halfling language isnt secret, but halflings are loath to share it with others. They write very little, so they dont have a rich body of literature. Their oral tradition, however, is very strong. Almost all halflings speak Common to converse with the people in whose lands they dwell or through which they are traveling.</p>","chat":"","unidentified":""},"source":"PHB pg. 28","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/lightning-jade-2.jpg","effects":[]}
{"_id":"GH2dNne2bt1NjcJk","name":"Halfling","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your halfling character has a number of traits in common with all other halflings. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Dexterity score increases by 2.</p>\n<p><em><strong>Age.</strong></em> A halfling reaches adulthood at the age of 20 and generally lives into the middle of his or her second century.</p>\n<p><em><strong>Alignment.</strong></em> Most halflings are lawful good. As a rule, they are good-hearted and kind, hate to see others in pain, and have no tolerance for oppression. They are also very orderly and traditional, leaning heavily on the support of their community and the comfort of their old ways.</p>\n<p><em><strong>Size.</strong></em> Halflings average about 3 feet tall and weigh about 40 pounds. Your size is Small.</p>\n<p><em><strong>Speed. </strong></em>Your base walking speed is 25 feet.</p>\n<p><em><strong>Lucky.</strong></em> @Compendium[sw5e.races.LOMdcNAGWh5xpfm4]{Lucky} When you roll a 1 on the d20 for an attack roll, ability check, or saving throw, you can reroll the die and must use the new roll.</p>\n<p><em><strong>Brave.</strong></em> @Compendium[sw5e.races.7Yoo9hG0hfPSmBoC]{Brave} You have advantage on saving throws against being frightened.</p>\n<p><em><strong>Halfling Nimbleness.</strong></em> @Compendium[sw5e.races.PqxZgcJzp1VVgP8t]{Halfling Nimbleness} You can move through the space of any creature that is of a size larger than yours.</p>\n<p><em><strong>Languages.</strong></em> You can speak, read, and write Common and Halfling. The Halfling language isnt secret, but halflings are loath to share it with others. They write very little, so they dont have a rich body of literature. Their oral tradition, however, is very strong. Almost all halflings speak Common to converse with the people in whose lands they dwell or through which they are traveling.</p>","chat":"","unidentified":""},"source":"PHB pg. 28","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/lightning-jade-2.jpg","effects":[]}
{"_id":"GWPjKFeIthBBeCFJ","name":"Naturally Stealthy","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You can attempt to hide even when you are obscured only by a creature that is at least one size larger than you.</p>","chat":"","unidentified":""},"source":"PHB pg. 28","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Lightfoot","recharge":{"value":null,"charged":false},"featType":{"value":"ability","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/shadow_17.jpg","effects":[]}
{"_id":"Hye5IZwPOSwV0qRR","name":"Half-Elf","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your half-­elf character has some qualities in common with elves and some that are unique to half-­elves. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Charisma score increases by 2, and two other ability scores of your choice increase by 1.</p>\n<p><em><strong>Age.</strong></em> Half-­elves mature at the same rate humans do and reach adulthood around the age of 20. They live much longer than humans, however, often exceeding 180 years.</p>\n<p><em><strong>Alignment.</strong></em> Half-­elves share the chaotic bent of their elven heritage. They value both personal freedom and creative expression, demonstrating neither love of leaders nor desire for followers. They chafe at rules, resent others demands, and sometimes prove unreliable, or at least unpredictable.</p>\n<p><em><strong>Size.</strong></em> Half-­elves are about the same size as humans, ranging from 5 to 6 feet tall. Your size is Medium.</p>\n<p><em><strong>Speed.</strong></em> Your base walking speed is 30 feet.</p>\n<p><em><strong>Darkvision.</strong></em> Thanks to your elf blood, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cant discern color in darkness, only shades of gray.</p>\n<p><em><strong>Fey Ancestry.</strong></em> @Compendium[sw5e.races.cnTbpPPeGW7vGjOV]{Fey Ancestry} You have advantage on saving throws against being charmed, and magic cant put you to sleep.</p>\n<p><em><strong>Skill Versatility.</strong></em> You gain proficiency in two skills of your choice.</p>\n<p><em><strong>Languages.</strong></em> You can speak, read, and write Common, Elvish, and one extra language of your choice.</p>","chat":"","unidentified":""},"source":"PHB pg. 39","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/leaf-jade-2.jpg","effects":[]}
{"_id":"K4DNDcR6vngbp0pf","name":"Dragonborn","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your draconic heritage manifests in a variety of traits you share with other dragonborn. </em></p>\n<p><em><strong>Ability Score Increase. </strong></em>Your Strength score increases by 2, and your Charisma score increases by 1.</p>\n<p><em><strong>Age.</strong></em> Young dragonborn grow quickly. They walk hours after hatching, attain the size and development of a 10-­year-­old human child by the age of 3, and reach adulthood by 15. They live to be around 80.</p>\n<p><em><strong>Alignment.</strong></em> Dragonborn tend to extremes, making a conscious choice for one side or the other in the cosmic war between good and evil. Most dragonborn are good, but those who side with evil can be terrible villains.</p>\n<p><em><strong>Size.</strong></em> Dragonborn are taller and heavier than humans, standing well over 6 feet tall and averaging almost 250 pounds. Your size is Medium.</p>\n<p><em><strong>Speed.</strong></em> Your base walking speed is 30 feet.</p>\n<p><em><strong>Draconic Ancestry.</strong></em> You have draconic ancestry. Choose one type of dragon from the Draconic Ancestry table. Your breath weapon and damage resistance are determined by the dragon type, as shown in the table.</p>\n<table>\n<thead>\n<tr>\n<td>Dragon</td>\n<td>Damage Type</td>\n<td>Breath Weapon</td>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Black</td>\n<td>Acid</td>\n<td>5 by 30 ft. line (Dex. save)</td>\n</tr>\n<tr>\n<td>Blue</td>\n<td>Lightning</td>\n<td>5 by 30 ft. line (Dex. save)</td>\n</tr>\n<tr>\n<td>Brass</td>\n<td>Fire</td>\n<td>5 by 30 ft. line (Dex. save)</td>\n</tr>\n<tr>\n<td>Bronze</td>\n<td>Lightning</td>\n<td>5 by 30 ft. line (Dex. save)</td>\n</tr>\n<tr>\n<td>Copper</td>\n<td>Acid</td>\n<td>5 by 30 ft. line (Dex. save)</td>\n</tr>\n<tr>\n<td>Gold</td>\n<td>Fire</td>\n<td>15 ft. cone (Dex. save)</td>\n</tr>\n<tr>\n<td>Green</td>\n<td>Poison</td>\n<td>15 ft. cone (Con. save)</td>\n</tr>\n<tr>\n<td>Red</td>\n<td>Fire</td>\n<td>15 ft. cone (Dex. save)</td>\n</tr>\n<tr>\n<td>Silver</td>\n<td>Cold</td>\n<td>15 ft. cone (Con. save)</td>\n</tr>\n<tr>\n<td>White</td>\n<td>Cold</td>\n<td>15 ft. cone (Con. save)</td>\n</tr>\n</tbody>\n</table>\n<p><em><strong>Breath Weapon. </strong></em>@Compendium[sw5e.races.KL7wx9Q8XNJQir0k]{Breath Weapon}&nbsp;You can use your action to exhale destructive energy. Your draconic ancestry determines the size, shape, and damage type of the exhalation.</p>\n<p>When you use your breath weapon, each creature in the area of the exhalation must make a saving throw, the type of which is determined by your draconic ancestry. The DC for this saving throw equals 8 + your Constitution modifier + your proficiency bonus. A creature takes 2d6 damage on a failed save, and half as much damage on a successful&nbsp;one. The damage increases to 3d6 at 6th level, 4d6 at 11th level, and 5d6 at 16th level.</p>\n<p>After you use your breath weapon, you cant use it again until you complete a short or long rest.</p>\n<p><em><strong>Damage Resistance.</strong></em> @Compendium[sw5e.races.XxCuhIk6hAu6rNB0]{Damage Resistance} You have resistance to the damage type associated with your draconic ancestry.</p>\n<p><em><strong>Languages. </strong></em>You can speak, read, and write Common and Draconic. Draconic is thought to be one of the oldest languages and is often used in the study of magic. The language sounds harsh to most other creatures and includes numerous hard consonants and sibilants.</p>","chat":"","unidentified":""},"source":"PHB pg. 34","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/evil-eye-red-1.jpg","effects":[]}
{"_id":"KL7wx9Q8XNJQir0k","name":"Breath Weapon","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You can use your action to exhale destructive energy. Your draconic ancestry determines the size, shape, and damage type of the exhalation.</p>\n<p>When you use your breath weapon, each creature in the area of the exhalation must make a saving throw, the type of which is determined by your draconic ancestry. The DC for this saving throw equals 8 + your Constitution modifier + your proficiency bonus. A creature takes 2d6 damage on a failed save, and half as much damage on a successful one. The damage increases to 3d6 at 6th level, 4d6 at 11th level, and 5d6 at 16th level.</p>\n<p>After you use your breath weapon, you cant use it again until you complete a short or long rest.</p>\n<p><em><strong>Foundry Note:&nbsp;</strong>Edit the Details for this feat, so that the damage type, saving throw, and area of effect match those of your Draconic Ancestry.</em></p>","chat":"","unidentified":""},"source":"PHB pg. 34","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":"inst"},"target":{"value":15,"units":"ft","type":"cone"},"range":{"value":null,"long":null,"units":""},"uses":{"value":1,"max":1,"per":"sr"},"consume":{"type":"","target":"","amount":null},"ability":"con","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[["2d6","cold"]],"versatile":""},"formula":"","save":{"ability":"con","dc":null,"scaling":"con"},"requirements":"Dragonborn","recharge":{"value":null,"charged":false},"featType":{"value":"","_deprecated":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_14.jpg","effects":[]}
{"_id":"LOMdcNAGWh5xpfm4","name":"Lucky","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>When you roll a 1 on the d20 for an attack roll, ability check, or saving throw, you can reroll the die and must use the new roll.</p>\n<p><em><strong>Foundry Note:</strong>&nbsp;Enable this feature in the Special Traits section of the character sheet.</em></p>","chat":"","unidentified":""},"source":"PHB pg. 28","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"Halfling","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/items/inventory/dice.jpg","effects":[]}
{"_id":"OQA1sHxKnSJq01dL","name":"Artificer's Lore","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>Whenever you make an Intelligence&nbsp;(History) check related to magic items, alchemical objects, or technological devices, you can add twice your proficiency bonus, instead of any proficiency bonus you normally apply.</p>","chat":"","unidentified":""},"source":"PHB pg. 37","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null,"type":""},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Rock Gnome","recharge":{"value":null,"charged":false},"featType":{"value":"passive","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/mech_5.jpg","effects":[]}
{"_id":"Hye5IZwPOSwV0qRR","name":"Half-Elf","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your half-elf character has some qualities in common with elves and some that are unique to half-elves. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Charisma score increases by 2, and two other ability scores of your choice increase by 1.</p>\n<p><em><strong>Age.</strong></em> Half-elves mature at the same rate humans do and reach adulthood around the age of 20. They live much longer than humans, however, often exceeding 180 years.</p>\n<p><em><strong>Alignment.</strong></em> Half-elves share the chaotic bent of their elven heritage. They value both personal freedom and creative expression, demonstrating neither love of leaders nor desire for followers. They chafe at rules, resent others demands, and sometimes prove unreliable, or at least unpredictable.</p>\n<p><em><strong>Size.</strong></em> Half-elves are about the same size as humans, ranging from 5 to 6 feet tall. Your size is Medium.</p>\n<p><em><strong>Speed.</strong></em> Your base walking speed is 30 feet.</p>\n<p><em><strong>Darkvision.</strong></em> Thanks to your elf blood, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cant discern color in darkness, only shades of gray.</p>\n<p><em><strong>Fey Ancestry.</strong></em> @Compendium[sw5e.races.cnTbpPPeGW7vGjOV]{Fey Ancestry} You have advantage on saving throws against being charmed, and magic cant put you to sleep.</p>\n<p><em><strong>Skill Versatility.</strong></em> You gain proficiency in two skills of your choice.</p>\n<p><em><strong>Languages.</strong></em> You can speak, read, and write Common, Elvish, and one extra language of your choice.</p>","chat":"","unidentified":""},"source":"PHB pg. 39","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/leaf-jade-2.jpg","effects":[]}
{"_id":"K4DNDcR6vngbp0pf","name":"Dragonborn","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your draconic heritage manifests in a variety of traits you share with other dragonborn. </em></p>\n<p><em><strong>Ability Score Increase. </strong></em>Your Strength score increases by 2, and your Charisma score increases by 1.</p>\n<p><em><strong>Age.</strong></em> Young dragonborn grow quickly. They walk hours after hatching, attain the size and development of a 10-year-old human child by the age of 3, and reach adulthood by 15. They live to be around 80.</p>\n<p><em><strong>Alignment.</strong></em> Dragonborn tend to extremes, making a conscious choice for one side or the other in the cosmic war between good and evil. Most dragonborn are good, but those who side with evil can be terrible villains.</p>\n<p><em><strong>Size.</strong></em> Dragonborn are taller and heavier than humans, standing well over 6 feet tall and averaging almost 250 pounds. Your size is Medium.</p>\n<p><em><strong>Speed.</strong></em> Your base walking speed is 30 feet.</p>\n<p><em><strong>Draconic Ancestry.</strong></em> You have draconic ancestry. Choose one type of dragon from the Draconic Ancestry table. Your breath weapon and damage resistance are determined by the dragon type, as shown in the table.</p>\n<table>\n<thead>\n<tr>\n<td>Dragon</td>\n<td>Damage Type</td>\n<td>Breath Weapon</td>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Black</td>\n<td>Acid</td>\n<td>5 by 30 ft. line (Dex. save)</td>\n</tr>\n<tr>\n<td>Blue</td>\n<td>Lightning</td>\n<td>5 by 30 ft. line (Dex. save)</td>\n</tr>\n<tr>\n<td>Brass</td>\n<td>Fire</td>\n<td>5 by 30 ft. line (Dex. save)</td>\n</tr>\n<tr>\n<td>Bronze</td>\n<td>Lightning</td>\n<td>5 by 30 ft. line (Dex. save)</td>\n</tr>\n<tr>\n<td>Copper</td>\n<td>Acid</td>\n<td>5 by 30 ft. line (Dex. save)</td>\n</tr>\n<tr>\n<td>Gold</td>\n<td>Fire</td>\n<td>15 ft. cone (Dex. save)</td>\n</tr>\n<tr>\n<td>Green</td>\n<td>Poison</td>\n<td>15 ft. cone (Con. save)</td>\n</tr>\n<tr>\n<td>Red</td>\n<td>Fire</td>\n<td>15 ft. cone (Dex. save)</td>\n</tr>\n<tr>\n<td>Silver</td>\n<td>Cold</td>\n<td>15 ft. cone (Con. save)</td>\n</tr>\n<tr>\n<td>White</td>\n<td>Cold</td>\n<td>15 ft. cone (Con. save)</td>\n</tr>\n</tbody>\n</table>\n<p><em><strong>Breath Weapon. </strong></em>@Compendium[sw5e.races.KL7wx9Q8XNJQir0k]{Breath Weapon} You can use your action to exhale destructive energy. Your draconic ancestry determines the size, shape, and damage type of the exhalation.</p>\n<p>When you use your breath weapon, each creature in the area of the exhalation must make a saving throw, the type of which is determined by your draconic ancestry. The DC for this saving throw equals 8 + your Constitution modifier + your proficiency bonus. A creature takes 2d6 damage on a failed save, and half as much damage on a successful one. The damage increases to 3d6 at 6th level, 4d6 at 11th level, and 5d6 at 16th level.</p>\n<p>After you use your breath weapon, you cant use it again until you complete a short or long rest.</p>\n<p><em><strong>Damage Resistance.</strong></em> @Compendium[sw5e.races.XxCuhIk6hAu6rNB0]{Damage Resistance} You have resistance to the damage type associated with your draconic ancestry.</p>\n<p><em><strong>Languages. </strong></em>You can speak, read, and write Common and Draconic. Draconic is thought to be one of the oldest languages and is often used in the study of magic. The language sounds harsh to most other creatures and includes numerous hard consonants and sibilants.</p>","chat":"","unidentified":""},"source":"PHB pg. 34","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/evil-eye-red-1.jpg","effects":[]}
{"_id":"KL7wx9Q8XNJQir0k","name":"Breath Weapon","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You can use your action to exhale destructive energy. Your draconic ancestry determines the size, shape, and damage type of the exhalation.</p>\n<p>When you use your breath weapon, each creature in the area of the exhalation must make a saving throw, the type of which is determined by your draconic ancestry. The DC for this saving throw equals 8 + your Constitution modifier + your proficiency bonus. A creature takes 2d6 damage on a failed save, and half as much damage on a successful one. The damage increases to 3d6 at 6th level, 4d6 at 11th level, and 5d6 at 16th level.</p>\n<p>After you use your breath weapon, you cant use it again until you complete a short or long rest.</p>\n<p><em><strong>Foundry Note: </strong>Edit the Details for this feat, so that the damage type, saving throw, and area of effect match those of your Draconic Ancestry.</em></p>","chat":"","unidentified":""},"source":"PHB pg. 34","activation":{"type":"action","cost":1,"condition":""},"duration":{"value":null,"units":"inst"},"target":{"value":15,"units":"ft","type":"cone"},"range":{"value":null,"long":null,"units":""},"uses":{"value":1,"max":1,"per":"sr"},"consume":{"type":"","target":"","amount":null},"ability":"con","actionType":"save","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[["2d6","cold"]],"versatile":""},"formula":"","save":{"ability":"con","dc":null,"scaling":"con"},"requirements":"Dragonborn","recharge":{"value":null,"charged":false},"featType":{"value":"","_deprecated":true},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_14.jpg","effects":[]}
{"_id":"LOMdcNAGWh5xpfm4","name":"Lucky","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>When you roll a 1 on the d20 for an attack roll, ability check, or saving throw, you can reroll the die and must use the new roll.</p>\n<p><em><strong>Foundry Note:</strong> Enable this feature in the Special Traits section of the character sheet.</em></p>","chat":"","unidentified":""},"source":"PHB pg. 28","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"Halfling","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/items/inventory/dice.jpg","effects":[]}
{"_id":"OQA1sHxKnSJq01dL","name":"Artificer's Lore","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>Whenever you make an Intelligence (History) check related to magic items, alchemical objects, or technological devices, you can add twice your proficiency bonus, instead of any proficiency bonus you normally apply.</p>","chat":"","unidentified":""},"source":"PHB pg. 37","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null,"type":""},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Rock Gnome","recharge":{"value":null,"charged":false},"featType":{"value":"passive","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/mech_5.jpg","effects":[]}
{"_id":"PqxZgcJzp1VVgP8t","name":"Halfling Nimbleness","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You can move through the space of any creature that is of a size larger than yours.</p>","chat":"","unidentified":""},"source":"PHB pg. 28","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null,"type":""},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Halfling","recharge":{"value":null,"charged":false},"featType":{"value":"passive","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/armor_01.jpg","effects":[]}
{"_id":"TZtarkKs6cgGD7z2","name":"Rock Gnome","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>As a rock gnome, you have a natural inventiveness and hardiness beyond that of other gnomes.</em></p>\n<p><em><strong>Ability Score Increase. </strong></em>Your Constitution score increases by 1.</p>\n<p><em><strong>Artificers Lore.</strong></em> @Compendium[sw5e.races.OQA1sHxKnSJq01dL]{Artificer's Lore} Whenever you make an Intelligence (History) check related to magic items, alchemical objects, or technological devices, you can add twice your proficiency bonus, instead of any proficiency bonus you normally apply.</p>\n<p><em><strong>Tinker.</strong></em> @Compendium[sw5e.races.koRPOLtj8XAFMwnW]{Tinker} You have proficiency with artisans tools (tinkers tools). Using those tools, you can spend 1 hour and 10 gp worth of materials to construct a Tiny clockwork device (AC 5, 1 hp). The device ceases to function after 24 hours (unless you spend 1 hour repairing it to keep the device functioning), or when you use your action to dismantle it; at that time, you can reclaim the materials used to create it. You can have up to three such devices active at a time.</p>\n<p>When you create a device, choose one of the following options:</p>\n<p><em>Clockwork Toy. </em>This toy is a clockwork animal, monster, or person, such as a frog, mouse, bird, dragon, or soldier. When placed on the ground, the toy moves 5 feet across the ground on each of your turns in a random direction. It makes noises as appropriate to the creature it represents.</p>\n<p><em>Fire Starter.</em> The device produces a miniature flame, which you can use to light a candle, torch, or campfire. Using the device requires your action.</p>\n<p><em>Music Box.</em> When opened, this music box plays a single song at a moderate volume. The box stops playing when it reaches the songs end or when it is closed.</p>","chat":"","unidentified":""},"source":"PHB pg. 36","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"Gnome","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/fire-arrows-royal-1.jpg","effects":[]}
{"_id":"UQiRQUTBcsz8gZU1","name":"Hill Dwarf","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>As a hill dwarf, you have keen senses, deep intuition, and remarkable resilience. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Wisdom score increases by 1.</p>\n<p><em><strong>Dwarven Toughness.</strong></em> Your hit point maximum increases by 1, and it increases by 1 every time you gain a level.</p>","chat":"","unidentified":""},"source":"","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"Dwarf","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/protect-magenta-1.jpg","effects":[]}
{"_id":"XxCuhIk6hAu6rNB0","name":"Damage Resistance","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You have resistance to the damage type associated with your draconic ancestry.</p>","chat":"","unidentified":""},"source":"PHB pg. 34","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"Dragonborn","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/blue_18.jpg","effects":[]}
{"_id":"ZgYBjYYfiUstQD6f","name":"Lightfoot Halfling","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>As a lightfoot halfling, you can easily hide from notice, even using other people as cover. Youre inclined to be affable and get along well with others. </em></p>\n<p><em>Lightfoots are more prone to wanderlust than other halflings, and often dwell alongside other races or take up a nomadic life. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Charisma score increases by 1.</p>\n<p><strong><em>Naturally Stealthy.</em></strong> @Compendium[sw5e.races.GWPjKFeIthBBeCFJ]{Naturally Stealthy} You can attempt to hide even when you are obscured only by a creature that is at least one size larger than you.</p>","chat":"","unidentified":""},"source":"PHB pg. 28","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"Halfling","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/lightning-jade-1.jpg","effects":[]}
{"_id":"aHTokZ151W0ASSmo","name":"Tiefling","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Tieflings share certain racial traits as a result of their infernal descent. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Intelligence score increases by 1, and your Charisma score increases by 2.</p>\n<p><em><strong>Age.</strong></em> Tieflings mature at the same rate as humans but live a few years longer.</p>\n<p><em><strong>Alignment.</strong></em> Tieflings might not have an innate tendency toward evil, but many of them end up there. Evil or not, an independent nature inclines many tieflings toward a chaotic alignment.</p>\n<p><em><strong>Size.</strong></em> Tieflings are about the same size and build as humans. Your size is Medium.</p>\n<p><em><strong>Speed. </strong></em>Your base walking speed is 30 feet.</p>\n<p><em><strong>Darkvision.</strong></em> Thanks to your infernal heritage, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cant discern color in darkness, only shades of gray.</p>\n<p><em><strong>Hellish Resistance. </strong></em>@Compendium[sw5e.races.q71Pe1F8RRtEJt8Q]{Hellish Resistance} You have resistance to fire damage.</p>\n<p><em><strong>Infernal Legacy.</strong></em> @Compendium[sw5e.races.wJc88B8OP1y1xzMw]{Infernal Legacy} You know the @Compendium[sw5e.powers.MUO1uYN7JR1hm4dR]{Thaumaturgy} cantrip. When you reach 3rd level, you can cast the @Compendium[sw5e.powers.22dPoeXfaaAv4K3h]{Hellish Rebuke} power as a 2ndlevel power once with this trait and regain the ability to do so when you finish a long rest. When you reach 5th level, you can cast the @Compendium[sw5e.powers.S7VbUetIfVT7B6Eq]{Darkness} power once with this trait and regain the ability to do so when you finish a long rest. Charisma is your powercasting ability for these powers.</p>\n<p><em><strong>Languages.</strong></em> You can speak, read, and write Common and Infernal.</p>","chat":"","unidentified":""},"source":"PHB pg. 43","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/wind-red-3.jpg","effects":[]}
{"_id":"cnTbpPPeGW7vGjOV","name":"Fey Ancestry","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You have advantage on saving throws against being&nbsp;charmed, and magic cant put you to sleep.</p>","chat":"","unidentified":""},"source":"PHB pg. 23, 39","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null,"type":""},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Elf, Half-Elf","recharge":{"value":null,"charged":false},"featType":{"value":"ability","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/green_13.jpg","effects":[]}
{"_id":"kmRnMETG5hB9Bmwu","name":"Gnome","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your gnome character has certain characteristics in common with all other gnomes. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Intelligence score increases by 2.</p>\n<p><em><strong>Age.</strong></em> Gnomes mature at the same rate humans do, and most are expected to settle down into an adult life by around age 40. They can live 350 to almost 500 years.</p>\n<p><em><strong>Alignment.</strong></em> Gnomes are most often good. Those who tend toward law are sages, engineers, researchers, scholars, investigators, or inventors. Those who tend toward chaos are minstrels, tricksters, wanderers, or fanciful jewelers. Gnomes are good-­hearted, and even the tricksters among them are more playful than vicious.</p>\n<p><em><strong>Size. </strong></em>Gnomes are between 3 and 4 feet tall and average about 40 pounds. Your size is Small. Speed. Your base walking speed is 25 feet.</p>\n<p><em><strong>Darkvision. </strong></em>Accustomed to life underground, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cant discern color in darkness, only shades of gray.</p>\n<p><em><strong>Gnome Cunning. </strong></em>@Compendium[sw5e.races.EHhr9umJ5kxJFCQH]{Gnome Cunning} You have advantage on all Intelligence, Wisdom, and Charisma saving throws against magic.</p>\n<p><em><strong>Languages.</strong></em> You can speak, read, and write Common and Gnomish. The Gnomish language, which uses the Dwarvish script, is renowned for its technical treatises and its catalogs of knowledge about the natural world.</p>","chat":"","unidentified":""},"source":"PHB pg. 36","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/fire-arrows-royal-2.jpg","effects":[]}
{"_id":"cnTbpPPeGW7vGjOV","name":"Fey Ancestry","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You have advantage on saving throws against being charmed, and magic cant put you to sleep.</p>","chat":"","unidentified":""},"source":"PHB pg. 23, 39","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null,"type":""},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Elf, Half-Elf","recharge":{"value":null,"charged":false},"featType":{"value":"ability","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/green_13.jpg","effects":[]}
{"_id":"kmRnMETG5hB9Bmwu","name":"Gnome","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your gnome character has certain characteristics in common with all other gnomes. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Intelligence score increases by 2.</p>\n<p><em><strong>Age.</strong></em> Gnomes mature at the same rate humans do, and most are expected to settle down into an adult life by around age 40. They can live 350 to almost 500 years.</p>\n<p><em><strong>Alignment.</strong></em> Gnomes are most often good. Those who tend toward law are sages, engineers, researchers, scholars, investigators, or inventors. Those who tend toward chaos are minstrels, tricksters, wanderers, or fanciful jewelers. Gnomes are good-hearted, and even the tricksters among them are more playful than vicious.</p>\n<p><em><strong>Size. </strong></em>Gnomes are between 3 and 4 feet tall and average about 40 pounds. Your size is Small. Speed. Your base walking speed is 25 feet.</p>\n<p><em><strong>Darkvision. </strong></em>Accustomed to life underground, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cant discern color in darkness, only shades of gray.</p>\n<p><em><strong>Gnome Cunning. </strong></em>@Compendium[sw5e.races.EHhr9umJ5kxJFCQH]{Gnome Cunning} You have advantage on all Intelligence, Wisdom, and Charisma saving throws against magic.</p>\n<p><em><strong>Languages.</strong></em> You can speak, read, and write Common and Gnomish. The Gnomish language, which uses the Dwarvish script, is renowned for its technical treatises and its catalogs of knowledge about the natural world.</p>","chat":"","unidentified":""},"source":"PHB pg. 36","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/fire-arrows-royal-2.jpg","effects":[]}
{"_id":"koRPOLtj8XAFMwnW","name":"Tinker","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You have proficiency with artisans tools (tinkers tools). Using those tools, you can spend 1 hour and 10 gp worth of materials to construct a Tiny clockwork device (AC 5, 1 hp). The device ceases to function after 24 hours (unless you spend 1 hour repairing it to keep the device functioning), or when you use your action to dismantle it; at that time, you can reclaim the materials used to create it. You can have up to three such devices active at a time. When you create a device, choose one of the following options:</p>\n<p><em>Clockwork Toy:</em> This toy is a clockwork animal, monster, or person, such as a frog, mouse, bird, dragon, or soldier. When placed on the ground, the toy moves 5 feet across the ground on each of your turns in a random direction. It makes noises as appropriate to the creature it represents.</p>\n<p><em>Fire Starter:</em> The device produces a miniature flame, which you can use to light a candle, torch, or campfire. Using the device requires your action.</p>\n<p><em>Music Box:</em> When opened, this music box plays a single song at a moderate volume. The box stops playing when it reaches the songs end or when it is closed.</p>","chat":"","unidentified":""},"source":"PHB pg. 37","activation":{"type":"hour","cost":1,"condition":"Expend 10 gp worth of materials"},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":"","type":""},"consume":{"type":"","target":"","amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Rock Gnome","recharge":{"value":null,"charged":false},"featType":{"value":"passive","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/mech_8.jpg","effects":[]}
{"_id":"mQPZDRbUhgYTbXKa","name":"Stonecunning","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>Whenever you make an Intelligence (History) check related to the origin of stonework, you are considered proficient in the History skill and add double your proficiency bonus to the check, instead of your normal proficiency bonus.</p>","chat":"","unidentified":""},"source":"PHB pg. 20","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Dwarf","recharge":{"value":null,"charged":false},"featType":{"value":"passive","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/mech_7.jpg","effects":[]}
{"_id":"n5L000DkNBU6h2oJ","name":"Half-Orc","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your half-­orc character has certain traits deriving from your orc ancestry. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Strength score increases by 2, and your Constitution score increases by 1.</p>\n<p><em><strong>Age.</strong></em> Half-­orcs mature a little faster than humans, reaching adulthood around age 14. They age noticeably faster and rarely live longer than 75 years.</p>\n<p><em><strong>Alignment.</strong></em> Half-­orcs inherit a tendency toward chaos from their orc parents and are not strongly inclined toward good. Half-­orcs raised among orcs and willing to live out their lives among them are usually evil.</p>\n<p><em><strong>Size.</strong></em> Half-­orcs are somewhat larger and bulkier than humans, and they range from 5 to well over 6 feet tall. Your size is Medium.</p>\n<p><em><strong>Speed.</strong></em> Your base walking speed is 30 feet.</p>\n<p><em><strong>Darkvision.</strong></em> Thanks to your orc blood, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cant discern color in darkness, only shades of gray.</p>\n<p><em><strong>Menacing.</strong></em> You gain proficiency in the Intimidation skill.</p>\n<p><em><strong>Relentless Endurance.</strong></em> @Compendium[sw5e.races.97c8i9Z28thvZuA8]{Relentless Endurance} When you are reduced to 0 hit points but not killed outright, you can drop to 1 hit point instead. You cant use this feature again until you finish a long rest.</p>\n<p><em><strong>Savage Attacks.</strong></em> @Compendium[sw5e.races.0kUsT4sMUOr5FcoX]{Savage Attacks} When you score a critical hit with a melee weapon attack, you can roll one of the weapons damage dice one additional time and add it to the extra damage of the critical hit.</p>\n<p><em><strong>Languages.</strong></em> You can speak, read, and write Common and Orc. Orc is a harsh, grating language with hard consonants. It has no script of its own but is written in the Dwarvish script.</p>","chat":"","unidentified":""},"source":"PHB pg. 41","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_22.jpg","effects":[]}
{"_id":"n5L000DkNBU6h2oJ","name":"Half-Orc","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your half-orc character has certain traits deriving from your orc ancestry. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Strength score increases by 2, and your Constitution score increases by 1.</p>\n<p><em><strong>Age.</strong></em> Half-orcs mature a little faster than humans, reaching adulthood around age 14. They age noticeably faster and rarely live longer than 75 years.</p>\n<p><em><strong>Alignment.</strong></em> Half-orcs inherit a tendency toward chaos from their orc parents and are not strongly inclined toward good. Half-orcs raised among orcs and willing to live out their lives among them are usually evil.</p>\n<p><em><strong>Size.</strong></em> Half-orcs are somewhat larger and bulkier than humans, and they range from 5 to well over 6 feet tall. Your size is Medium.</p>\n<p><em><strong>Speed.</strong></em> Your base walking speed is 30 feet.</p>\n<p><em><strong>Darkvision.</strong></em> Thanks to your orc blood, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cant discern color in darkness, only shades of gray.</p>\n<p><em><strong>Menacing.</strong></em> You gain proficiency in the Intimidation skill.</p>\n<p><em><strong>Relentless Endurance.</strong></em> @Compendium[sw5e.races.97c8i9Z28thvZuA8]{Relentless Endurance} When you are reduced to 0 hit points but not killed outright, you can drop to 1 hit point instead. You cant use this feature again until you finish a long rest.</p>\n<p><em><strong>Savage Attacks.</strong></em> @Compendium[sw5e.races.0kUsT4sMUOr5FcoX]{Savage Attacks} When you score a critical hit with a melee weapon attack, you can roll one of the weapons damage dice one additional time and add it to the extra damage of the critical hit.</p>\n<p><em><strong>Languages.</strong></em> You can speak, read, and write Common and Orc. Orc is a harsh, grating language with hard consonants. It has no script of its own but is written in the Dwarvish script.</p>","chat":"","unidentified":""},"source":"PHB pg. 41","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/skills/affliction_22.jpg","effects":[]}
{"_id":"q71Pe1F8RRtEJt8Q","name":"Hellish Resistance","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You have resistance to fire damage.</p>","chat":"","unidentified":""},"source":"PHB pg. 43","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"Tiefling","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/fog-orange-3.jpg","effects":[]}
{"_id":"rAGnsfgw3ZqAme1v","name":"Elf","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your elf character has a variety of natural abilities, the result of thousands of years of elven refinement. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Dexterity score increases by 2.</p>\n<p><em><strong>Age.</strong></em> Although elves reach physical maturity at about the same age as humans, the elven understanding of adulthood goes beyond physical growth to encompass worldly experience. An elf typically claims adulthood and an adult name around the age of 100 and can live to be 750 years old.</p>\n<p><em><strong>Alignment</strong></em>. Elves love freedom, variety, and self-­expression, so they lean strongly toward the gentler aspects of chaos. They value and protect others freedom as well as their own, and they are more often good than not.</p>\n<p><em><strong>Size.</strong></em> Elves range from under 5 to over 6 feet tall and have slender builds. Your size is Medium.</p>\n<p><em><strong>Speed.</strong></em> Your base walking speed is 30 feet.</p>\n<p><em><strong>Darkvision.</strong></em> Accustomed to twilit forests and the night sky, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cant discern color in darkness, only shades of gray.</p>\n<p><em><strong>Keen Senses.</strong></em> You have proficiency in the Perception skill.</p>\n<p><em><strong>Fey Ancestry.</strong></em> @Compendium[sw5e.races.cnTbpPPeGW7vGjOV]{Fey Ancestry} You have advantage on saving throws against being charmed, and magic cant put you to sleep.</p>\n<p><em><strong>Trance.</strong></em> Elves dont need to sleep. Instead, they meditate deeply, remaining semiconscious, for 4 hours a day. (The Common word for such meditation is “trance.”) While meditating, you can dream after a fashion; such dreams are actually mental exercises that have become reflexive through years of practice. After resting in this way, you gain the same benefit that a human does from 8 hours of sleep.</p>\n<p><em><strong>Languages.</strong></em> You can speak, read, and write Common and Elvish. Elvish is fluid, with subtle intonations and intricate grammar. Elven literature is rich and varied, and their songs and poems are famous among other races. Many bards learn their language so they can add Elvish ballads to their repertoires.</p>","chat":"","unidentified":""},"source":"PHB pg. 23","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/leaf-jade-3.jpg","effects":[]}
{"_id":"ufysTkqet2Ctmtyi","name":"Dwarven Resilience","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You have advantage on saving throws against poison, and you have resistance&nbsp;against poison damage.</p>","chat":"","unidentified":""},"source":"PHB pg. 20","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null,"type":""},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Dwarf","recharge":{"value":null,"charged":false},"featType":{"value":"passive","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/green_07.jpg","effects":[]}
{"_id":"rAGnsfgw3ZqAme1v","name":"Elf","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Your elf character has a variety of natural abilities, the result of thousands of years of elven refinement. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your Dexterity score increases by 2.</p>\n<p><em><strong>Age.</strong></em> Although elves reach physical maturity at about the same age as humans, the elven understanding of adulthood goes beyond physical growth to encompass worldly experience. An elf typically claims adulthood and an adult name around the age of 100 and can live to be 750 years old.</p>\n<p><em><strong>Alignment</strong></em>. Elves love freedom, variety, and self-expression, so they lean strongly toward the gentler aspects of chaos. They value and protect others freedom as well as their own, and they are more often good than not.</p>\n<p><em><strong>Size.</strong></em> Elves range from under 5 to over 6 feet tall and have slender builds. Your size is Medium.</p>\n<p><em><strong>Speed.</strong></em> Your base walking speed is 30 feet.</p>\n<p><em><strong>Darkvision.</strong></em> Accustomed to twilit forests and the night sky, you have superior vision in dark and dim conditions. You can see in dim light within 60 feet of you as if it were bright light, and in darkness as if it were dim light. You cant discern color in darkness, only shades of gray.</p>\n<p><em><strong>Keen Senses.</strong></em> You have proficiency in the Perception skill.</p>\n<p><em><strong>Fey Ancestry.</strong></em> @Compendium[sw5e.races.cnTbpPPeGW7vGjOV]{Fey Ancestry} You have advantage on saving throws against being charmed, and magic cant put you to sleep.</p>\n<p><em><strong>Trance.</strong></em> Elves dont need to sleep. Instead, they meditate deeply, remaining semiconscious, for 4 hours a day. (The Common word for such meditation is “trance.”) While meditating, you can dream after a fashion; such dreams are actually mental exercises that have become reflexive through years of practice. After resting in this way, you gain the same benefit that a human does from 8 hours of sleep.</p>\n<p><em><strong>Languages.</strong></em> You can speak, read, and write Common and Elvish. Elvish is fluid, with subtle intonations and intricate grammar. Elven literature is rich and varied, and their songs and poems are famous among other races. Many bards learn their language so they can add Elvish ballads to their repertoires.</p>","chat":"","unidentified":""},"source":"PHB pg. 23","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/leaf-jade-3.jpg","effects":[]}
{"_id":"ufysTkqet2Ctmtyi","name":"Dwarven Resilience","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You have advantage on saving throws against poison, and you have resistance against poison damage.</p>","chat":"","unidentified":""},"source":"PHB pg. 20","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":0,"max":0,"per":null,"type":""},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":"","value":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Dwarf","recharge":{"value":null,"charged":false},"featType":{"value":"passive","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/green_07.jpg","effects":[]}
{"_id":"wJc88B8OP1y1xzMw","name":"Infernal Legacy","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p>You know the @Compendium[sw5e.powers.MUO1uYN7JR1hm4dR]{Thaumaturgy} cantrip.</p>\n<p>When you reach 3rd level, you can cast the @Compendium[sw5e.powers.22dPoeXfaaAv4K3h]{Hellish Rebuke} power as a 2nd-level power once with this trait and regain the ability to do so when you finish a long rest.</p>\n<p>When you reach 5th level, you can cast the @Compendium[sw5e.powers.S7VbUetIfVT7B6Eq]{Darkness} power once with this trait and regain the ability to do so when you finish a long rest. Charisma is your powercasting ability for these powers.</p>","chat":"","unidentified":""},"source":"PHB pg. 43","activation":{"type":"","cost":0,"condition":""},"duration":{"value":"","units":""},"target":{"value":"","units":"","type":""},"range":{"value":"","long":null,"units":""},"uses":{"value":1,"max":1,"per":null,"type":"sr"},"consume":{"type":"","target":null,"amount":null},"ability":"","actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power","value":""},"requirements":"Tiefling","recharge":{"value":null,"charged":false},"featType":{"value":"ability","_deprecated":true,"type":"String","label":"Feat Type"},"time":{"value":"","_deprecated":true},"damageType":{"value":"","_deprecated":true},"attributes":{"powerdc":10}},"flags":{},"img":"systems/sw5e/icons/skills/yellow_20.jpg","effects":[]}
{"_id":"ydP3QzCmur55mtY2","name":"Human","permission":{"default":0},"type":"feat","data":{"description":{"value":"<p><em>Its hard to make generalizations about humans, but your human character has these traits. </em></p>\n<p><em><strong>Ability Score Increase.</strong></em> Your ability scores each increase by 1.</p>\n<p><em><strong>Age.</strong></em> Humans reach adulthood in their late teens and live less than a century.</p>\n<p><em><strong>Alignment. </strong></em>Humans tend toward no particular alignment. The best and the worst are found among them.</p>\n<p><em><strong>Size.</strong></em> Humans vary widely in height and build, from barely 5 feet to well over 6 feet tall. Regardless of your position in that range, your size is Medium.</p>\n<p><em><strong>Speed.</strong></em> Your base walking speed is 30 feet.</p>\n<p><em><strong>Languages. </strong></em>You can speak, read, and write Common and one extra language of your choice. Humans typically learn the languages of other peoples they deal with, including obscure dialects. They are fond of sprinkling their speech with words borrowed from other tongues: Orc curses, Elvish musical expressions, Dwarvish military phrases, and so on.</p>","chat":"","unidentified":""},"source":"PHB pg. 31","activation":{"type":"","cost":0,"condition":""},"duration":{"value":null,"units":""},"target":{"value":null,"units":"","type":""},"range":{"value":null,"long":null,"units":""},"uses":{"value":0,"max":0,"per":null},"consume":{"type":"","target":null,"amount":null},"ability":null,"actionType":"","attackBonus":0,"chatFlavor":"","critical":null,"damage":{"parts":[],"versatile":""},"formula":"","save":{"ability":"","dc":null,"scaling":"power"},"requirements":"","recharge":{"value":null,"charged":false}},"flags":{},"img":"systems/sw5e/icons/powers/light-air-fire-3.jpg","effects":[]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,10 +1,10 @@
{"_id":"8SQ7vyE6gevpfJvn","name":"Pepper","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>Peppercorns are the tiny fruit, or drupe, of the pepper plant, a flowering vine also known as the piper nigrum. Highly prized by chefs for its versaility and can be utilized in a pinch by adventurers when ground down for distractions and shenanigans.&nbsp;</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":1,"price":2,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":1700000,"flags":{},"img":"systems/sw5e/icons/items/inventory/spices.jpg","effects":[]}
{"_id":"8SQ7vyE6gevpfJvn","name":"Pepper","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>Peppercorns are the tiny fruit, or drupe, of the pepper plant, a flowering vine also known as the piper nigrum. Highly prized by chefs for its versaility and can be utilized in a pinch by adventurers when ground down for distractions and shenanigans.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":1,"price":2,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":1700000,"flags":{},"img":"systems/sw5e/icons/items/inventory/spices.jpg","effects":[]}
{"_id":"9t5X9HG9ou6YMSdJ","name":"Silver","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>Silver has long been appreciated for its unreactive nature and ease with which it can be shaped into the finest of decorations, adornments, and of course used as coin.</p>\n<p>Silver is rarely found in its native form in nuggets. Normally it is found mixed with other substances like sulfur or chlorine, in ores, or as an alloy with the likes of gold. Surface silver can be found, but is much more commonly mined underground. Silver mining is lucrative and can inspire silver-rushes.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":1,"price":5,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":2100000,"flags":{},"img":"systems/sw5e/icons/items/inventory/bar-silver.jpg","effects":[]}
{"_id":"CrcfT5jwcJTPTsfQ","name":"Flour","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>Grain that has been ground by a miller in the next step along the food chain.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":1,"price":0.02,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":1800000,"flags":{},"img":"systems/sw5e/icons/items/inventory/bowl-broth.jpg","effects":[]}
{"_id":"Eyl9QYZcM9CYIqbA","name":"Platinum","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>Far rarer than gold, platinum may either be treated as the pinnacle of wealth, or the vestige of a bygone age that may be met with distrust or envy.</p>\n<p>Unlike gold, platinum is almost exclusively mined underground.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":1,"price":500,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":2100000,"flags":{},"img":"systems/sw5e/icons/items/inventory/ore-silver.jpg","effects":[]}
{"_id":"Gh1JxTlM9aRGNrUH","name":"Linen","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>A square yard of linen of average quality and weight. Used for all many of items and clothing.</p>\n<p>Longer lasting than cotton, its durability and breathability make it particularly valued in warm climtes.</p>\n<p>Different types of linen do exist, with lighter weaves starting at 6 ounces per square yard, and the rest going up to 15 ounces.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":0.6,"price":5,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":1700000,"flags":{},"img":"systems/sw5e/icons/items/inventory/cloth-blue.jpg","effects":[]}
{"_id":"HHh7Ihuk8ToxJzQX","name":"Gold","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>Gold is the king of currency for many civilizations. Usually more common than the likes of platinum, but nowhere near as common as other metals like iron, it occupies a sweet spot in rarity and unreactiveness.</p>\n<p>Unlike silver, gold can be found more easily on the surface. Both surface and underground mining can be extremely profitable. Gold rushes can and have been a source a great happiness and huge tragedy.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":1,"price":50,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":2100000,"flags":{},"img":"systems/sw5e/icons/items/inventory/bar-gold.jpg","effects":[]}
{"_id":"Mrmkw4uaWX6UKpbn","name":"Saffron","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>Likely to be one of the most highly prized ingredients in the world, saffron is so expensive because it is so labor-intensive to produce. Made from the Crocus sativus, or more commonly the \"saffron crocus\", it takes 80,000 crocus flowers to produce 1 pound of saffron.&nbsp;By weight, it is worth more than gold. Treasured by the most discerning of cooks and apothecaries for its flavoring and purported health benefits.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":1,"price":15,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":1700000,"flags":{},"img":"systems/sw5e/icons/items/inventory/spices.jpg","effects":[]}
{"_id":"Mrmkw4uaWX6UKpbn","name":"Saffron","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>Likely to be one of the most highly prized ingredients in the world, saffron is so expensive because it is so labor-intensive to produce. Made from the Crocus sativus, or more commonly the \"saffron crocus\", it takes 80,000 crocus flowers to produce 1 pound of saffron.By weight, it is worth more than gold. Treasured by the most discerning of cooks and apothecaries for its flavoring and purported health benefits.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":1,"price":15,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":1700000,"flags":{},"img":"systems/sw5e/icons/items/inventory/spices.jpg","effects":[]}
{"_id":"P29EeDJQrJJXOIuK","name":"Sheep","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>A useful creature for small-area farmers and highland dwellers, though not quite as nimble as goats, they have the valuable ability to be sheared every year, giving people a source of clothing, rugs, and throws for beds and chairs. Their larger size also means they are more valuable for slaughter.</p>\n<p>Depending on the breed, adult sheep can range from 100 pounds all the way up to 350 pounds.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":225,"price":2,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":1900000,"flags":{},"img":"systems/sw5e/icons/items/inventory/monster-hoof.jpg","effects":[]}
{"_id":"Pn04ySJYcG06Jc4a","name":"Cinnamon","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>Taken from the inner bark of the cinnamon tree, a popular if slightly rarer spice, amongst chefs of the world. Adored by children when combined with sugar to make many kinds of treats.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":1,"price":2,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":1700000,"flags":{},"img":"systems/sw5e/icons/items/inventory/spices.jpg","effects":[]}
{"_id":"V3uxNwciT4Ln7S4k","name":"Iron","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>Often the workhorse of the metalworker, iron is appreciated for its relative abundence and ease of attainment. Surface iron can be found from fallen meteors and xenoliths, but is much more commonly mined underground. However, care must be given otherwise rust will take its toll.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":1,"price":0.1,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":2100000,"flags":{},"img":"systems/sw5e/icons/items/inventory/bar-silver.jpg","effects":[]}
@ -20,4 +20,4 @@
{"_id":"l1YRv9sdhQPaSQop","name":"Chicken","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>The source of omelettes and chicken wings, the average adult chicken weighs between 5 and 10 pounds.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":8,"price":0.02,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":1900000,"flags":{},"img":"systems/sw5e/icons/items/inventory/monster-beak.jpg","effects":[]}
{"_id":"mFJkwdzb9IpLC3Ip","name":"Canvas","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>A square yard of canvas of average quality and weight. Used for all many of items and clothing.</p>\n<p>Graded from 1 to 12, the lower the number, the better the quality and the heavier the weight. #1 quality canvas weighs around 1.7 pounds per square yard, while the weaker, lighter #12 can weigh only 0.7 pounds.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":1.2,"price":0.1,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":1700000,"flags":{},"img":"systems/sw5e/icons/items/inventory/cloth-red.jpg","effects":[]}
{"_id":"pMj0mA1wyEhoO6zP","name":"Goat","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>A useful creature for small-area farmers and highland dwellers, goats are effective at keeping meadows from overgrowing while providing milk, cheese, and eventually skins and meat.</p>\n<p>Depending on the breed, adult goats can range from 45 pounds all the way up to 300 pounds.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":175,"price":1,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":1900000,"flags":{},"img":"systems/sw5e/icons/items/inventory/monster-hoof.jpg","effects":[]}
{"_id":"u753EokyA4vjksle","name":"Cloves","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>A strong spice treasured by both chefs and distillers, working well to flavor meat and stews, rich sauces, warm beverages like cider and chai tea, bread, cheeses, and sweet desserts like pies and fruitcakes.&nbsp;</p>\n<p>Cloves are the rich, dried, unopened buds of the Syzygium aromaticum, an evergreen tree in the myrtle family.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":1,"price":3,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":1700000,"flags":{},"img":"systems/sw5e/icons/items/inventory/seeds.jpg","effects":[]}
{"_id":"u753EokyA4vjksle","name":"Cloves","permission":{"default":0},"type":"loot","data":{"description":{"value":"<p>A strong spice treasured by both chefs and distillers, working well to flavor meat and stews, rich sauces, warm beverages like cider and chai tea, bread, cheeses, and sweet desserts like pies and fruitcakes.</p>\n<p>Cloves are the rich, dried, unopened buds of the Syzygium aromaticum, an evergreen tree in the myrtle family.</p>","chat":"","unidentified":""},"source":"PHB pg. 157","quantity":1,"weight":1,"price":3,"attuned":false,"equipped":false,"rarity":"Common","identified":true,"damage":{"parts":[]}},"sort":1700000,"flags":{},"img":"systems/sw5e/icons/items/inventory/seeds.jpg","effects":[]}

View file

@ -2,7 +2,7 @@
"name": "sw5e",
"title": "SW5e - Fifth Edition System",
"description": "A system for playing the fifth edition of the worlds most popular role-playing game in the Foundry Virtual Tabletop environment.",
"version": "1.1.1",
"version": "1.2.0",
"author": "Atropos",
"scripts": [],
"esmodules": ["sw5e.js"],
@ -92,8 +92,8 @@
"primaryTokenAttribute": "attributes.hp",
"secondaryTokenAttribute": null,
"minimumCoreVersion": "0.7.6",
"compatibleCoreVersion": "0.7.6",
"compatibleCoreVersion": "0.7.9",
"url": "https://gitlab.com/foundrynet/sw5e",
"manifest": "https://gitlab.com/foundrynet/sw5e/raw/master/system.json",
"download": "https://gitlab.com/foundrynet/sw5e/-/archive/release-1.1.1/sw5e-release-1.1.1.zip"
"download": "https://gitlab.com/foundrynet/sw5e/-/archive/release-1.2.0/sw5e-release-1.2.0.zip"
}

View file

@ -89,10 +89,15 @@
"units": "ft",
"hover": false
},
"powercasting": "int",
"speed": {
"_deprecated": true
}
"senses": {
"darkvision": 0,
"blindsight": 0,
"tremorsense": 0,
"truesight": 0,
"units": "ft",
"special": ""
},
"powercasting": "int"
},
"details": {
"alignment": "",
@ -173,7 +178,6 @@
}
},
"traits": {
"senses": "",
"languages": {
"value": [],
"custom": ""
@ -230,11 +234,11 @@
"attack": "",
"damage": ""
},
"msak": {
"mpak": {
"attack": "",
"damage": ""
},
"rsak": {
"rpak": {
"attack": "",
"damage": ""
},
@ -249,6 +253,7 @@
}
}
},
"htmlFields": ["details.biography.value", "details.biography.public"],
"character": {
"templates": ["common", "creature"],
"attributes": {
@ -410,6 +415,7 @@
"weight": 0,
"price": 0,
"attuned": false,
"attunement": 0,
"equipped": false,
"rarity": "",
"identified": true
@ -475,6 +481,7 @@
}
}
},
"htmlFields": ["description.value", "description.chat", "description.unidentified"],
"backpack": {
"templates": ["itemDescription", "physicalItem"],
"capacity": {

View file

@ -81,9 +81,10 @@
</footer>
</li>
<li class="attribute">
<li class="attribute movement">
<h4 class="attribute-name box-title">
{{ localize "SW5E.Speed" }}
{{ localize "SW5E.Movement" }}
<a class="config-button" data-action="movement" title="{{localize 'SW5E.MovementConfig'}}"><i class="fas fa-cog"></i></a>
</h4>
<div class="attribute-value">
<span>{{movement.primary}}</span>

View file

@ -61,9 +61,10 @@
</footer>
</li>
<li class="attribute">
<li class="attribute movement">
<h4 class="attribute-name box-title">
{{ localize "SW5E.Speed" }}
{{ localize "SW5E.Movement" }}
<a class="config-button" data-action="movement" title="{{localize 'SW5E.MovementConfig'}}"><i class="fas fa-cog"></i></a>
</h4>
<div class="attribute-value">
<span>{{movement.primary}}</span>

View file

@ -22,7 +22,7 @@
<div class="effect-duration">{{effect.duration.label}}</div>
<div class="item-controls effect-controls flexrow">
<a class="effect-control" data-action="toggle" title="{{localize 'SW5E.EffectToggle'}}">
<i class="fas fa-circle-notch"></i>
<i class="fas {{#if effect.data.disabled}}fa-check{{else}}fa-times{{/if}}"></i>
</a>
<a class="effect-control" data-action="edit" title="{{localize 'SW5E.EffectEdit'}}">
<i class="fas fa-edit"></i>

View file

@ -65,8 +65,12 @@
<h4>
{{item.name~}}
{{~#if item.isStack}} ({{item.data.quantity}}){{/if}}
{{~#if item.data.attuned}} <i class="fas fa-sun attuned" title={{localize "SW5E.Attuned"}}></i>{{/if}}
</h4>
{{#if item.attunement}}
<div class="item-detail attunement">
<i class="fas {{item.attunement.icon}} {{item.attunement.cls}}" title="{{localize item.attunement.title}}"></i>
</div>
{{/if}}
{{/if}}
</div>

View file

@ -15,6 +15,7 @@
{{/each}}
{{/select}}
</select>
<span>{{localize "SW5E.AbbreviationDC"}} {{data.attributes.powerdc}}</span>
</div>
<ul class="filter-list flexrow" data-filter="powerbook">
@ -30,8 +31,8 @@
<ol class="items-list inventory-list">
{{#each powerbook as |section|}}
<li class="items-header powerbook-header flexrow">
<h3 class="item-name flexrow">{{section.label}}</h3>
<div class="item-name flexrow">
<h3>{{section.label}}</h3>
<div class="power-slots">
{{#if section.usesSlots}}
<input type="text" name="data.powers.{{section.prop}}.value" value="{{section.uses}}" placeholder="0"
@ -51,7 +52,7 @@
<span class="power-max">{{{section.slots}}}</span>
{{/if}}
</div>
</div>
<div class="power-school">{{localize "SW5E.PowerSchool"}}</div>
<div class="power-action">{{localize "SW5E.PowerUsage"}}</div>
<div class="power-target">{{localize "SW5E.PowerTarget"}}</div>
@ -74,13 +75,12 @@
{{#if item.data.uses.per }}
<div class="item-detail power-uses">Uses {{item.data.uses.value}} / {{item.data.uses.max}}</div>
{{/if}}
</div>
<div class="power-comps">
{{#each labels.components}}
<span class="power-component {{this}}">{{this}}</span>
{{/each}}
</div>
</div>
<div class="power-school">{{labels.school}}</div>
<div class="power-action">{{labels.activation}}</div>
<div class="power-target" title="{{localize 'SW5E.Range'}}: {{labels.range}}">

View file

@ -12,13 +12,13 @@
{{#unless isVehicle}}
<div class="form-group">
<label>{{localize "SW5E.MovementConfig"}}</label>
<a class="configure-movement" title="{{localize 'SW5E.MovementConfig'}}"><i class="fas fa-cog"></i></a>
</div>
<div class="form-group {{#unless data.traits.senses}}inactive{{/unless}}">
<label>{{localize "SW5E.Senses"}}</label>
<input type="text" name="data.traits.senses" value="{{data.traits.senses}}" placeholder="{{ localize 'SW5E.None' }}"/>
<a class="config-button" data-action="senses" title="{{localize 'SW5E.MovementConfig'}}"><i class="fas fa-cog"></i></a>
<ul class="traits-list">
{{#each senses as |v k|}}
<li class="tag {{k}}">{{v}}</li>
{{/each}}
</ul>
</div>
<div class="form-group {{data.traits.languages.cssClass}}">
@ -123,7 +123,7 @@
{{#unless isVehicle}}
<div class="form-group ">
<label>{{localize "SW5E.SpecialTraits"}}</label>
<a class="configure-flags"><i class="fas fa-cog"></i></a>
<a class="config-button" data-action="flags" title="{{localize 'SW5E.SpecialTraits'}}"><i class="fas fa-cog"></i></a>
</div>
{{/unless}}
</div>

View file

@ -5,11 +5,11 @@
<p class="notification error">{{localize this}}</p>
{{/each}}
{{#if canUpcast}}
{{#if consumePowerSlot}}
<div class="form-group">
<label>{{ localize "SW5E.PowerCastUpcast" }}</label>
<div class="form-fields">
<select name="level" {{#unless canUpcast}}disabled{{/unless}}>
<select name="level">
{{#select item.data.level}}
{{#each powerLevels as |l|}}
<option value="{{l.level}}" {{#unless l.canCast}}disabled{{/unless}}>{{l.label}}</option>
@ -24,13 +24,25 @@
</div>
{{/if}}
{{#if hasLimitedUses}}
{{#if consumeUses}}
<div class="form-group">
<label class="checkbox"><input type="checkbox" name="consumeUse" checked/>{{ localize "SW5E.AbilityUseConsume" }}</label>
</div>
{{/if}}
{{#if hasPlaceableTemplate}}
{{#if consumeResource}}
<div class="form-group">
<label class="checkbox"><input type="checkbox" name="consumeResource" checked/>{{ localize "SW5E.ConsumeResource" }}</label>
</div>
{{/if}}
{{#if consumeRecharge}}
<div class="form-group">
<label class="checkbox"><input type="checkbox" name="consumeRecharge" checked/>{{ localize "SW5E.ConsumeRecharge" }}</label>
</div>
{{/if}}
{{#if createTemplate}}
<div class="form-group">
<label class="checkbox">
<input type="checkbox" name="placeTemplate" checked/>

View file

@ -0,0 +1,20 @@
<form autocomplete="off">
<p class="notes">{{localize "SW5E.SensesConfigHint"}}</p>
{{#each senses as |sense name|}}
<div class="form-group">
<label>{{sense.label}}</label>
<input name="data.attributes.senses.{{name}}" type="number" step="0.1" value="{{sense.value}}"/>
</div>
{{/each}}
<div class="form-group">
<label>{{localize "SW5E.MovementUnits"}}</label>
<select name="data.attributes.senses.units">
{{selectOptions movementUnits selected=units}}
</select>
</div>
<div class="form-group">
<label>{{localize "SW5E.SenseSpecial"}}</label>
<input type="text" name="data.attributes.senses.special" value="{{special}}"/>
</div>
<button type="submit" name="submit" value="1"><i class="far fa-save"></i> {{ localize "Submit"}}</button>
</form>

View file

@ -101,7 +101,7 @@
<label>
{{localize "SW5E.ClassSkillsChosen"}}
{{#if editable }}
<a class="trait-selector class-skills" data-edit="data.skills" data-options="skills">
<a class="trait-selector class-skills" data-target="data.skills" data-options="skills">
<i class="fas fa-edit"></i></a>
{{/if}}
</label>

View file

@ -57,6 +57,13 @@
</select>
</div>
<div class="form-group">
<label>{{localize "SW5E.Attunement"}}</label>
<select name="data.attunement" data-dtype="Number">
{{selectOptions config.attunements selected=data.attunement localize=true}}
</select>
</div>
<div class="form-group stacked">
<label>{{ localize "SW5E.ItemConsumableStatus" }}</label>
<label class="checkbox">
@ -65,9 +72,6 @@
<label class="checkbox">
<input type="checkbox" name="data.identified" {{checked data.identified}}/> {{ localize "SW5E.Identified" }}
</label>
<label class="checkbox">
<input type="checkbox" name="data.attuned" {{checked data.attuned}}/> {{ localize "SW5E.Attuned" }}
</label>
</div>
<h3 class="form-header">{{ localize "SW5E.ItemConsumableUsage" }}</h3>

View file

@ -59,6 +59,13 @@
</div>
{{#unless isMountable}}
<div class="form-group">
<label>{{localize "SW5E.Attunement"}}</label>
<select name="data.attunement" data-dtype="Number">
{{selectOptions config.attunements selected=data.attunement localize=true}}
</select>
</div>
{{!-- Equipment Status --}}
<div class="form-group stacked">
<label>{{ localize "SW5E.ItemEquipmentStatus" }}</label>
@ -71,9 +78,6 @@
<label class="checkbox">
<input type="checkbox" name="data.identified" {{checked data.identified}}/> {{ localize "SW5E.Identified" }}
</label>
<label class="checkbox">
<input type="checkbox" name="data.attuned" {{checked data.attuned}}/> {{ localize "SW5E.Attuned" }}
</label>
</div>
{{/unless}}

View file

@ -30,7 +30,7 @@
<div class="form-group">
<label>{{ localize "SW5E.ItemAttackBonus" }}</label>
<div class="form-fields">
<input type="text" name="data.attackBonus" value="{{data.attackBonus}}" data-dtype="Number"/>
<input type="text" name="data.attackBonus" value="{{data.attackBonus}}"/>
</div>
</div>
{{/if}}

View file

@ -113,7 +113,7 @@
<div class="form-fields">
<input type="text" name="data.uses.value" value="{{data.uses.value}}" data-dtype="Number"/>
<span class="sep">{{ localize "SW5E.of" }}</span>
<input type="text" name="data.uses.max" value="{{data.uses.max}}" data-dtype="Number"/>
<input type="text" name="data.uses.max" value="{{data.uses.max}}"/>
<span class="sep">{{ localize "SW5E.per" }}</span>
<select name="data.uses.per">
{{#select data.uses.per}}

View file

@ -58,6 +58,13 @@
</div>
{{#unless isMountable}}
<div class="form-group">
<label>{{localize "SW5E.Attunement"}}</label>
<select name="data.attunement" data-dtype="Number">
{{selectOptions config.attunements selected=data.attunement localize=true}}
</select>
</div>
{{!-- Weapon Status --}}
<div class="form-group stacked">
<label>{{ localize "SW5E.ItemWeaponStatus" }}</label>
@ -71,9 +78,6 @@
<label class="checkbox">
<input type="checkbox" name="data.identified" {{checked data.identified}}/> {{ localize "SW5E.Identified" }}
</label>
<label class="checkbox">
<input type="checkbox" name="data.attuned" {{checked data.attuned}}/> {{ localize "SW5E.Attuned" }}
</label>
</div>
</div>
{{/unless}}

BIN
tokens/beast/GiantToad.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 732 KiB

BIN
tokens/beast/Warhorse.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 359 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 490 KiB

BIN
tokens/humanoid/Bugbear.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB

BIN
tokens/humanoid/Duergar.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

BIN
tokens/humanoid/Skulk.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

BIN
tokens/monstrosity/Worg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 138 KiB

Before After
Before After