diff --git a/lang/en.json b/lang/en.json
index a63f25dd..99daf69b 100755
--- a/lang/en.json
+++ b/lang/en.json
@@ -130,7 +130,8 @@
"RangeDependance": {
"hint": "Settings for an optional distance at which this effect should activate",
"title": "Range Dependant"
- }
+ },
+ "immuneStatusText": "Immunity: {status}"
},
"ACTORS": {
"Adversary": {
@@ -396,7 +397,8 @@
"stressReduction": "Reduce By Stress",
"title": "Damage Reduction",
"unncessaryStress": "You don't need to expend stress",
- "usedMarks": "Used Marks"
+ "usedMarks": "Used Marks",
+ "reduceSeverity": "Severity Reduced By {nr}"
},
"DeathMove": {
"selectMove": "Select Move",
@@ -464,6 +466,9 @@
"title": "Select Image",
"selectImage": "Select Image"
},
+ "ItemTransfer": {
+ "transfer": "Transfer"
+ },
"Levelup": {
"actions": {
"creatureComfort": {
@@ -1031,7 +1036,8 @@
},
"ItemResourceType": {
"simple": "Simple",
- "diceValue": "Dice Value"
+ "diceValue": "Dice Value",
+ "die": "Die"
},
"Range": {
"self": {
@@ -2445,7 +2451,8 @@
"texture": "Texture",
"colorset": "Theme",
"material": "Material",
- "system": "Dice Preset"
+ "system": "Dice Preset",
+ "font": "Font"
}
},
"variantRules": {
@@ -2526,7 +2533,8 @@
"abilityCheckTitle": "{ability} Check"
},
"effectSummary": {
- "title": "Effects Applied"
+ "title": "Effects Applied",
+ "immunityTo": "Immunity: {immunities}"
},
"featureTitle": "Class Feature",
"groupRoll": {
@@ -2650,7 +2658,7 @@
"cardTooHighLevel": "The card is too high level!",
"duplicateCard": "You cannot select the same card more than once.",
"duplicateCharacter": "This actor is already registered in the party members list.",
- "onlyCharactersInPartySheet": "You can only drag characters, companions and adverasries to the party sheet.",
+ "onlyCharactersInPartySheet": "You can only drag characters, companions and adversaries to the party sheet.",
"notPrimary": "The weapon is not a primary weapon!",
"notSecondary": "The weapon is not a secondary weapon!",
"itemTooHighTier": "The item must be from Tier1",
@@ -2724,7 +2732,8 @@
"rightClickExtand": "Right-Click to extand",
"companionPartnerLevelBlock": "The companion needs an assigned partner to level up.",
"configureAttribution": "Configure Attribution",
- "deleteItem": "Delete Item"
+ "deleteItem": "Delete Item",
+ "immune": "Immune"
}
}
}
diff --git a/module/applications/dialogs/_module.mjs b/module/applications/dialogs/_module.mjs
index 43faa68a..92038c41 100644
--- a/module/applications/dialogs/_module.mjs
+++ b/module/applications/dialogs/_module.mjs
@@ -6,6 +6,7 @@ export { default as DamageReductionDialog } from './damageReductionDialog.mjs';
export { default as DeathMove } from './deathMove.mjs';
export { default as Downtime } from './downtime.mjs';
export { default as ImageSelectDialog } from './imageSelectDialog.mjs';
+export { default as ItemTransferDialog } from './itemTransfer.mjs';
export { default as MulticlassChoiceDialog } from './multiclassChoiceDialog.mjs';
export { default as OwnershipSelection } from './ownershipSelection.mjs';
export { default as RerollDamageDialog } from './rerollDamageDialog.mjs';
diff --git a/module/applications/dialogs/actionSelectionDialog.mjs b/module/applications/dialogs/actionSelectionDialog.mjs
index 786b5329..c421a577 100644
--- a/module/applications/dialogs/actionSelectionDialog.mjs
+++ b/module/applications/dialogs/actionSelectionDialog.mjs
@@ -57,7 +57,11 @@ export default class ActionSelectionDialog extends HandlebarsApplicationMixin(Ap
/** @inheritDoc */
async _prepareContext(options) {
- const actions = this.#item.system.actionsList,
+ const actions = this.#item.system.actionsList.map(action => ({
+ ...action.toObject(),
+ id: action.id,
+ img: action.baseAction ? action.parent.parent.img : action.img
+ })),
itemName = this.#item.name;
return {
...(await super._prepareContext(options)),
diff --git a/module/applications/dialogs/damageReductionDialog.mjs b/module/applications/dialogs/damageReductionDialog.mjs
index b64149c0..cd0a5cf7 100644
--- a/module/applications/dialogs/damageReductionDialog.mjs
+++ b/module/applications/dialogs/damageReductionDialog.mjs
@@ -10,6 +10,7 @@ export default class DamageReductionDialog extends HandlebarsApplicationMixin(Ap
this.reject = reject;
this.actor = actor;
this.damage = damage;
+ this.damageType = damageType;
this.rulesDefault = game.settings.get(
CONFIG.DH.id,
CONFIG.DH.SETTINGS.gameSettings.Automation
@@ -57,6 +58,11 @@ export default class DamageReductionDialog extends HandlebarsApplicationMixin(Ap
null
);
+ this.reduceSeverity = this.damageType.reduce((value, curr) => {
+ return Math.max(this.actor.system.rules.damageReduction.reduceSeverity[curr], value);
+ }, 0);
+ this.actor.system.rules.damageReduction.reduceSeverity[this.damageType];
+
this.thresholdImmunities = Object.keys(actor.system.rules.damageReduction.thresholdImmunities).reduce(
(acc, key) => {
if (actor.system.rules.damageReduction.thresholdImmunities[key])
@@ -111,7 +117,9 @@ export default class DamageReductionDialog extends HandlebarsApplicationMixin(Ap
CONFIG.DH.GENERAL.ruleChoice.onWithToggle.id,
CONFIG.DH.GENERAL.ruleChoice.offWithToggle.id
].includes(this.rulesDefault);
- context.thresholdImmunities = this.thresholdImmunities;
+ context.reduceSeverity = this.reduceSeverity;
+ context.thresholdImmunities =
+ Object.keys(this.thresholdImmunities).length > 0 ? this.thresholdImmunities : null;
const { selectedArmorMarks, selectedStressMarks, stressReductions, currentMarks, currentDamage } =
this.getDamageInfo();
@@ -173,6 +181,9 @@ export default class DamageReductionDialog extends HandlebarsApplicationMixin(Ap
this.damage - armorMarkReduction - selectedStressMarks.length - stressReductions.length,
0
);
+ if (this.reduceSeverity) {
+ currentDamage = Math.max(currentDamage - this.reduceSeverity, 0);
+ }
if (this.thresholdImmunities[currentDamage]) currentDamage = 0;
diff --git a/module/applications/dialogs/itemTransfer.mjs b/module/applications/dialogs/itemTransfer.mjs
new file mode 100644
index 00000000..aba43d27
--- /dev/null
+++ b/module/applications/dialogs/itemTransfer.mjs
@@ -0,0 +1,70 @@
+const { HandlebarsApplicationMixin, ApplicationV2 } = foundry.applications.api;
+
+export default class ItemTransferDialog extends HandlebarsApplicationMixin(ApplicationV2) {
+ constructor(item) {
+ super({});
+
+ this.item = item;
+ this.quantity = item.system.quantity;
+ }
+
+ get title() {
+ return this.item.name;
+ }
+
+ static DEFAULT_OPTIONS = {
+ tag: 'form',
+ classes: ['daggerheart', 'dh-style', 'dialog', 'item-transfer'],
+ position: { width: 300, height: 'auto' },
+ window: { icon: 'fa-solid fa-hand-holding-hand' },
+ actions: {
+ finish: ItemTransferDialog.#finish
+ },
+ form: { handler: this.updateData, submitOnChange: true, closeOnSubmit: false }
+ };
+
+ static PARTS = {
+ main: { template: 'systems/daggerheart/templates/dialogs/item-transfer.hbs' }
+ };
+
+ _attachPartListeners(partId, htmlElement, options) {
+ super._attachPartListeners(partId, htmlElement, options);
+
+ htmlElement.querySelector('.number-display').addEventListener('change', event => {
+ this.quantity = isNaN(event.target.value) ? this.quantity : Number(event.target.value);
+ this.render();
+ });
+ }
+
+ async _prepareContext(_options) {
+ const context = await super._prepareContext(_options);
+ context.item = this.item;
+ context.quantity = this.quantity;
+
+ return context;
+ }
+
+ static async updateData(_event, _element, formData) {
+ const { quantity } = foundry.utils.expandObject(formData.object);
+ this.quantity = quantity;
+ this.render();
+ }
+
+ static async #finish() {
+ this.close({ submitted: true });
+ }
+
+ close(options = {}) {
+ if (!options.submitted) this.quantity = null;
+
+ super.close();
+ }
+
+ static async configure(item) {
+ return new Promise(resolve => {
+ const app = new this(item);
+ app.addEventListener('close', () => resolve(app.quantity), { once: true });
+ app.render({ force: true });
+ });
+ }
+}
diff --git a/module/applications/hud/tokenHUD.mjs b/module/applications/hud/tokenHUD.mjs
index a5fd719f..8898ff0b 100644
--- a/module/applications/hud/tokenHUD.mjs
+++ b/module/applications/hud/tokenHUD.mjs
@@ -33,7 +33,10 @@ export default class DHTokenHUD extends foundry.applications.hud.TokenHUD {
: context.canToggleCombat;
context.systemStatusEffects = Object.keys(context.statusEffects).reduce((acc, key) => {
const effect = context.statusEffects[key];
- if (effect.systemEffect) acc[key] = effect;
+ if (effect.systemEffect) {
+ const disabled = !effect.isActive && this.actor.system.rules.conditionImmunities[key];
+ acc[key] = { ...effect, disabled };
+ }
return acc;
}, {});
diff --git a/module/applications/settings/appearanceSettings.mjs b/module/applications/settings/appearanceSettings.mjs
index 5950f961..9eb0cfbf 100644
--- a/module/applications/settings/appearanceSettings.mjs
+++ b/module/applications/settings/appearanceSettings.mjs
@@ -144,6 +144,7 @@ export default class DHAppearanceSettings extends HandlebarsApplicationMixin(App
context.diceSoNiceSystems = Object.fromEntries(
[...game.dice3d.DiceFactory.systems].map(([k, v]) => [k, v.name])
);
+ context.diceSoNiceFonts = game.dice3d.exports.Utils.prepareFontList();
foundry.utils.mergeObject(
context.dsnTabs,
diff --git a/module/applications/sheets/actors/character.mjs b/module/applications/sheets/actors/character.mjs
index 85267944..c4962b18 100644
--- a/module/applications/sheets/actors/character.mjs
+++ b/module/applications/sheets/actors/character.mjs
@@ -8,7 +8,6 @@ import { getDocFromElement, getDocFromElementSync } from '../../../helpers/utils
/**@typedef {import('@client/applications/_types.mjs').ApplicationClickAction} ApplicationClickAction */
-const { TextEditor } = foundry.applications.ux;
export default class CharacterSheet extends DHBaseActorSheet {
/**@inheritdoc */
static DEFAULT_OPTIONS = {
@@ -31,6 +30,7 @@ export default class CharacterSheet extends DHBaseActorSheet {
toggleEquipItem: CharacterSheet.#toggleEquipItem,
toggleResourceDice: CharacterSheet.#toggleResourceDice,
handleResourceDice: CharacterSheet.#handleResourceDice,
+ advanceResourceDie: CharacterSheet.#advanceResourceDie,
cancelBeastform: CharacterSheet.#cancelBeastform,
useDowntime: this.useDowntime
},
@@ -148,6 +148,10 @@ export default class CharacterSheet extends DHBaseActorSheet {
htmlElement.querySelectorAll('.armor-marks-input').forEach(element => {
element.addEventListener('change', this.updateArmorMarks.bind(this));
});
+
+ htmlElement.querySelectorAll('.item-resource.die').forEach(element => {
+ element.addEventListener('contextmenu', this.lowerResourceDie.bind(this));
+ });
}
/** @inheritdoc */
@@ -858,6 +862,27 @@ export default class CharacterSheet extends DHBaseActorSheet {
});
}
+ /** */
+ static #advanceResourceDie(_, target) {
+ this.updateResourceDie(target, true);
+ }
+
+ lowerResourceDie(event) {
+ event.preventDefault();
+ event.stopPropagation();
+ this.updateResourceDie(event.target, false);
+ }
+
+ async updateResourceDie(target, advance) {
+ const item = await getDocFromElement(target);
+ if (!item) return;
+
+ const advancedValue = item.system.resource.value + (advance ? 1 : -1);
+ await item.update({
+ 'system.resource.value': Math.min(advancedValue, Number(item.system.resource.dieFaces.split('d')[1]))
+ });
+ }
+
/**
*
*/
@@ -881,6 +906,8 @@ export default class CharacterSheet extends DHBaseActorSheet {
const item = await getDocFromElement(event.target);
const dragData = {
+ originActor: this.document.uuid,
+ originId: item.id,
type: item.documentName,
uuid: item.uuid
};
@@ -894,9 +921,12 @@ export default class CharacterSheet extends DHBaseActorSheet {
// Prevent event bubbling to avoid duplicate handling
event.preventDefault();
event.stopPropagation();
+ const data = foundry.applications.ux.TextEditor.implementation.getDragEventData(event);
- super._onDrop(event);
- this._onDropItem(event, TextEditor.getDragEventData(event));
+ const { cancel } = await super._onDrop(event);
+ if (cancel) return;
+
+ this._onDropItem(event, data);
}
async _onDropItem(event, data) {
@@ -907,6 +937,14 @@ export default class CharacterSheet extends DHBaseActorSheet {
itemData.system.inVault = true;
}
+ const typesThatReplace = ['ancestry', 'community'];
+ if (typesThatReplace.includes(item.type)) {
+ await this.document.deleteEmbeddedDocuments(
+ 'Item',
+ this.document.items.filter(x => x.type === item.type).map(x => x.id)
+ );
+ }
+
if (item.type === 'beastform') {
if (this.document.effects.find(x => x.type === 'beastform')) {
return ui.notifications.warn(
diff --git a/module/applications/sheets/actors/environment.mjs b/module/applications/sheets/actors/environment.mjs
index e5630ad6..afc338e1 100644
--- a/module/applications/sheets/actors/environment.mjs
+++ b/module/applications/sheets/actors/environment.mjs
@@ -25,7 +25,7 @@ export default class DhpEnvironment extends DHBaseActorSheet {
toggleResourceDice: DhpEnvironment.#toggleResourceDice,
handleResourceDice: DhpEnvironment.#handleResourceDice
},
- dragDrop: [{ dragSelector: '.action-section .inventory-item', dropSelector: null }]
+ dragDrop: [{ dragSelector: '.inventory-item', dropSelector: null }]
};
/**@override */
diff --git a/module/applications/sheets/actors/party.mjs b/module/applications/sheets/actors/party.mjs
index 9b48a797..8a0b756d 100644
--- a/module/applications/sheets/actors/party.mjs
+++ b/module/applications/sheets/actors/party.mjs
@@ -7,7 +7,6 @@ import { socketEvent } from '../../../systemRegistration/socket.mjs';
import GroupRollDialog from '../../dialogs/group-roll-dialog.mjs';
import DhpActor from '../../../documents/actor.mjs';
import DHItem from '../../../documents/item.mjs';
-import DhParty from '../../../data/actor/party.mjs';
export default class Party extends DHBaseActorSheet {
constructor(options) {
@@ -21,7 +20,7 @@ export default class Party extends DHBaseActorSheet {
classes: ['party'],
position: {
width: 550,
- height: 900,
+ height: 900
},
window: {
resizable: true
@@ -41,7 +40,7 @@ export default class Party extends DHBaseActorSheet {
selectRefreshable: DaggerheartMenu.selectRefreshable,
refreshActors: DaggerheartMenu.refreshActors
},
- dragDrop: [{ dragSelector: '.actors-section .inventory-item', dropSelector: null }]
+ dragDrop: [{ dragSelector: '[data-item-id][draggable="true"]', dropSelector: null }]
};
/**@override */
@@ -439,23 +438,28 @@ export default class Party extends DHBaseActorSheet {
}
/* -------------------------------------------- */
-
async _onDragStart(event) {
- const item = event.currentTarget.closest('.inventory-item');
+ const item = await getDocFromElement(event.target);
+ const dragData = {
+ originActor: this.document.uuid,
+ originId: item.id,
+ type: item.documentName,
+ uuid: item.uuid
+ };
- if (item) {
- const adversaryData = { type: 'Actor', uuid: item.dataset.itemUuid };
- event.dataTransfer.setData('text/plain', JSON.stringify(adversaryData));
- event.dataTransfer.setDragImage(item, 60, 0);
- }
+ event.dataTransfer.setData('text/plain', JSON.stringify(dragData));
+ super._onDragStart(event);
}
async _onDrop(event) {
// Prevent event bubbling to avoid duplicate handling
event.preventDefault();
event.stopPropagation();
-
const data = foundry.applications.ux.TextEditor.implementation.getDragEventData(event);
+
+ const { cancel } = await super._onDrop(event);
+ if (cancel) return;
+
const document = await foundry.utils.fromUuid(data.uuid);
if (document instanceof DhpActor && Party.ALLOWED_ACTOR_TYPES.includes(document.type)) {
diff --git a/module/applications/sheets/api/base-actor.mjs b/module/applications/sheets/api/base-actor.mjs
index e1226416..e11d841d 100644
--- a/module/applications/sheets/api/base-actor.mjs
+++ b/module/applications/sheets/api/base-actor.mjs
@@ -1,3 +1,4 @@
+import { itemIsIdentical } from '../../../helpers/utils.mjs';
import DHBaseActorSettings from './actor-setting.mjs';
import DHApplicationMixin from './application-mixin.mjs';
@@ -217,6 +218,70 @@ export default class DHBaseActorSheet extends DHApplicationMixin(ActorSheetV2) {
/* Application Drag/Drop */
/* -------------------------------------------- */
+ async _onDrop(event) {
+ const data = foundry.applications.ux.TextEditor.implementation.getDragEventData(event);
+ if (data.originActor === this.document.uuid) return { cancel: true };
+
+ /* Handling transfer of inventoryItems */
+ let cancel = false;
+ const physicalActorTypes = ['character', 'party'];
+ if (physicalActorTypes.includes(this.document.type)) {
+ const originActor = data.originActor ? await foundry.utils.fromUuid(data.originActor) : null;
+ if (data.originId && originActor && physicalActorTypes.includes(originActor.type)) {
+ const dropDocument = await foundry.utils.fromUuid(data.uuid);
+
+ if (dropDocument.system.metadata.isInventoryItem) {
+ cancel = true;
+ if (dropDocument.system.metadata.isQuantifiable) {
+ const actorItem = originActor.items.get(data.originId);
+ const quantityTransfered =
+ actorItem.system.quantity === 1
+ ? 1
+ : await game.system.api.applications.dialogs.ItemTransferDialog.configure(dropDocument);
+
+ if (quantityTransfered) {
+ if (quantityTransfered === actorItem.system.quantity) {
+ await originActor.deleteEmbeddedDocuments('Item', [data.originId]);
+ } else {
+ cancel = true;
+ await actorItem.update({
+ 'system.quantity': actorItem.system.quantity - quantityTransfered
+ });
+ }
+
+ const existingItem = this.document.items.find(x => itemIsIdentical(x, dropDocument));
+ if (existingItem) {
+ cancel = true;
+ await existingItem.update({
+ 'system.quantity': existingItem.system.quantity + quantityTransfered
+ });
+ } else {
+ const createData = dropDocument.toObject();
+ await this.document.createEmbeddedDocuments('Item', [
+ {
+ ...createData,
+ system: {
+ ...createData.system,
+ quantity: quantityTransfered
+ }
+ }
+ ]);
+ }
+ } else {
+ cancel = true;
+ }
+ } else {
+ await originActor.deleteEmbeddedDocuments('Item', [data.originId], { render: false });
+ const createData = dropDocument.toObject();
+ await this.document.createEmbeddedDocuments('Item', [createData]);
+ }
+ }
+ }
+ }
+
+ return { cancel };
+ }
+
/**
* On dragStart on the item.
* @param {DragEvent} event - The drag event
diff --git a/module/applications/sheets/api/base-item.mjs b/module/applications/sheets/api/base-item.mjs
index 21ccbbf1..42ed9426 100644
--- a/module/applications/sheets/api/base-item.mjs
+++ b/module/applications/sheets/api/base-item.mjs
@@ -33,9 +33,9 @@ export default class DHBaseItemSheet extends DHApplicationMixin(ItemSheetV2) {
removeResource: DHBaseItemSheet.#removeResource
},
dragDrop: [
- { dragSelector: null, dropSelector: '.tab.features .drop-section' },
+ { dragSelector: null, dropSelector: '.drop-section' },
{ dragSelector: '.feature-item', dropSelector: null },
- { dragSelector: '.action-item', dropSelector: null }
+ { dragSelector: '.inventory-item', dropSelector: null }
],
contextMenus: [
{
@@ -199,18 +199,32 @@ export default class DHBaseItemSheet extends DHApplicationMixin(ItemSheetV2) {
static async #deleteFeature(_, element) {
const target = element.closest('[data-item-uuid]');
const feature = await getDocFromElement(target);
+
if (!feature) {
await this.document.update({
'system.features': this.document.system.features
.filter(x => x.item)
.map(x => ({ ...x, item: x.item.uuid }))
});
- } else
+ } else {
+ const confirmed = await foundry.applications.api.DialogV2.confirm({
+ window: {
+ title: game.i18n.format('DAGGERHEART.APPLICATIONS.DeleteConfirmation.title', {
+ type: game.i18n.localize('TYPES.Item.feature'),
+ name: feature.name
+ })
+ },
+ content: game.i18n.format('DAGGERHEART.APPLICATIONS.DeleteConfirmation.text', { name: feature.name })
+ });
+
+ if (!confirmed) return;
+
await this.document.update({
'system.features': this.document.system.features
.filter(x => target.dataset.type !== x.type || x.item.uuid !== feature.uuid)
.map(x => ({ ...x, item: x.item.uuid }))
});
+ }
}
/**
@@ -242,37 +256,30 @@ export default class DHBaseItemSheet extends DHApplicationMixin(ItemSheetV2) {
* @param {DragEvent} event - The drag event
*/
async _onDragStart(event) {
+ /* Can prolly be improved a lot, but I don't wanna >_< */
const featureItem = event.currentTarget.closest('.feature-item');
+ const inventoryItem = event.currentTarget.closest('.inventory-item');
+ const lineItem = event.currentTarget.closest('.item-line');
+ const dragItemData = featureItem ?? inventoryItem ?? lineItem;
- if (featureItem) {
- const feature = this.document.system.features.find(x => x?.id === featureItem.id);
- if (!feature) {
+ const dragItem = await foundry.utils.fromUuid(dragItemData.dataset.itemUuid);
+ if (dragItem) {
+ if (!dragItem) {
ui.notifications.warn(game.i18n.localize('DAGGERHEART.UI.Notifications.featureIsMissing'));
return;
}
- const featureData = { type: 'Item', data: { ...feature.toObject(), _id: null }, fromInternal: true };
- event.dataTransfer.setData('text/plain', JSON.stringify(featureData));
- event.dataTransfer.setDragImage(featureItem.querySelector('img'), 60, 0);
- } else {
- const actionItem = event.currentTarget.closest('.action-item');
- if (actionItem) {
- const action = this.document.system.actions[actionItem.dataset.index];
- if (!action) {
- ui.notifications.warn(game.i18n.localize('DAGGERHEART.UI.Notifications.actionIsMissing'));
- return;
- }
-
- const actionData = {
- type: 'Action',
- data: { ...action.toObject(), id: action.id, itemUuid: this.document.uuid },
- fromInternal: true
+ let dragData = {};
+ if (dragItemData.dataset.type === 'effect')
+ dragData = {
+ type: 'ActiveEffect',
+ fromInternal: this.document.uuid,
+ data: { ...dragItem, uuid: dragItem.uuid, id: dragItem.id }
};
- event.dataTransfer.setData('text/plain', JSON.stringify(actionData));
- event.dataTransfer.setDragImage(actionItem.querySelector('img'), 60, 0);
- } else {
- super._onDragStart(event);
- }
+ else dragData = { type: 'Item', uuid: dragItem.uuid, id: dragItem.id, fromInternal: this.document.id };
+
+ event.dataTransfer.setData('text/plain', JSON.stringify(dragData));
+ event.dataTransfer.setDragImage(dragItemData.querySelector('img'), 60, 0);
}
}
@@ -284,7 +291,7 @@ export default class DHBaseItemSheet extends DHApplicationMixin(ItemSheetV2) {
super._onDrop(event);
const data = foundry.applications.ux.TextEditor.implementation.getDragEventData(event);
- if (data.fromInternal) return;
+ if (data.fromInternal === this.document.id) return;
const target = event.target.closest('fieldset.drop-section');
let item = await fromUuid(data.uuid);
diff --git a/module/applications/sheets/items/class.mjs b/module/applications/sheets/items/class.mjs
index e7e00c42..05bb0229 100644
--- a/module/applications/sheets/items/class.mjs
+++ b/module/applications/sheets/items/class.mjs
@@ -125,8 +125,8 @@ export default class ClassSheet extends DHBaseItemSheet {
async _onDrop(event) {
event.stopPropagation();
const data = TextEditor.getDragEventData(event);
- const item = data.data ?? (await fromUuid(data.uuid));
- const itemType = data.data ? data.type : item.type;
+ const item = await fromUuid(data.uuid);
+ const itemType = data.type === 'ActiveEffect' ? data.type : item.type;
const target = event.target.closest('fieldset.drop-section');
if (itemType === 'subclass') {
if (item.system.linkedClass) {
diff --git a/module/applications/ui/countdowns.mjs b/module/applications/ui/countdowns.mjs
index d7d3d25f..f9f7036c 100644
--- a/module/applications/ui/countdowns.mjs
+++ b/module/applications/ui/countdowns.mjs
@@ -184,9 +184,9 @@ export default class DhCountdowns extends HandlebarsApplicationMixin(Application
const countdown = settings.countdowns[target.id];
const newMax =
countdown.progress.looping === CONFIG.DH.GENERAL.countdownLoopingTypes.increasing.id
- ? countdown.progress.max + 1
+ ? Number(countdown.progress.max) + 1
: countdown.progress.looping === CONFIG.DH.GENERAL.countdownLoopingTypes.decreasing.id
- ? Math.max(countdown.progress.max - 1, 0)
+ ? Math.max(Number(countdown.progress.max) - 1, 0)
: countdown.progress.max;
await settings.updateSource({
[`countdowns.${target.id}.progress`]: {
diff --git a/module/canvas/placeables/token.mjs b/module/canvas/placeables/token.mjs
index 09b3b192..367e7682 100644
--- a/module/canvas/placeables/token.mjs
+++ b/module/canvas/placeables/token.mjs
@@ -24,7 +24,7 @@ export default class DhTokenPlaceable extends foundry.canvas.placeables.Token {
acc.push({
name: game.i18n.localize(statusData.name),
statuses: [status],
- img: statusData.icon,
+ img: statusData.icon ?? statusData.img,
tint: effect.tint
});
}
diff --git a/module/config/itemConfig.mjs b/module/config/itemConfig.mjs
index 544d6b2d..0dd7c587 100644
--- a/module/config/itemConfig.mjs
+++ b/module/config/itemConfig.mjs
@@ -1519,6 +1519,10 @@ export const itemResourceTypes = {
diceValue: {
id: 'diceValue',
label: 'DAGGERHEART.CONFIG.ItemResourceType.diceValue'
+ },
+ die: {
+ id: 'die',
+ label: 'DAGGERHEART.CONFIG.ItemResourceType.die'
}
};
diff --git a/module/data/action/baseAction.mjs b/module/data/action/baseAction.mjs
index 6960de11..93de0a2d 100644
--- a/module/data/action/baseAction.mjs
+++ b/module/data/action/baseAction.mjs
@@ -22,6 +22,7 @@ export default class DHBaseAction extends ActionMixin(foundry.abstract.DataModel
_id: new fields.DocumentIdField({ initial: () => foundry.utils.randomID() }),
systemPath: new fields.StringField({ required: true, initial: 'actions' }),
type: new fields.StringField({ initial: undefined, readonly: true, required: true }),
+ baseAction: new fields.BooleanField({ initial: false }),
name: new fields.StringField({ initial: undefined }),
description: new fields.HTMLField(),
img: new fields.FilePathField({ initial: undefined, categories: ['IMAGE'], base64: false }),
diff --git a/module/data/actor/adversary.mjs b/module/data/actor/adversary.mjs
index 0e74e0c8..5e25202c 100644
--- a/module/data/actor/adversary.mjs
+++ b/module/data/actor/adversary.mjs
@@ -57,6 +57,13 @@ export default class DhpAdversary extends BaseDataActor {
hitPoints: resourceField(0, 0, 'DAGGERHEART.GENERAL.HitPoints.plural', true),
stress: resourceField(0, 0, 'DAGGERHEART.GENERAL.stress', true)
}),
+ rules: new fields.SchemaField({
+ conditionImmunities: new fields.SchemaField({
+ hidden: new fields.BooleanField({ initial: false }),
+ restrained: new fields.BooleanField({ initial: false }),
+ vulnerable: new fields.BooleanField({ initial: false })
+ })
+ }),
attack: new ActionField({
initial: {
name: 'Attack',
diff --git a/module/data/actor/character.mjs b/module/data/actor/character.mjs
index 645a50da..638da365 100644
--- a/module/data/actor/character.mjs
+++ b/module/data/actor/character.mjs
@@ -250,6 +250,10 @@ export default class DhCharacter extends BaseDataActor {
thresholdImmunities: new fields.SchemaField({
minor: new fields.BooleanField({ initial: false })
}),
+ reduceSeverity: new fields.SchemaField({
+ magical: new fields.NumberField({ initial: 0, min: 0 }),
+ physical: new fields.NumberField({ initial: 0, min: 0 })
+ }),
disabledArmor: new fields.BooleanField({ intial: false })
}),
attack: new fields.SchemaField({
@@ -279,6 +283,11 @@ export default class DhCharacter extends BaseDataActor {
})
})
}),
+ conditionImmunities: new fields.SchemaField({
+ hidden: new fields.BooleanField({ initial: false }),
+ restrained: new fields.BooleanField({ initial: false }),
+ vulnerable: new fields.BooleanField({ initial: false })
+ }),
runeWard: new fields.BooleanField({ initial: false }),
burden: new fields.SchemaField({
ignore: new fields.BooleanField()
diff --git a/module/data/actor/companion.mjs b/module/data/actor/companion.mjs
index 48572460..a66cd028 100644
--- a/module/data/actor/companion.mjs
+++ b/module/data/actor/companion.mjs
@@ -51,6 +51,13 @@ export default class DhCompanion extends BaseDataActor {
}
}
),
+ rules: new fields.SchemaField({
+ conditionImmunities: new fields.SchemaField({
+ hidden: new fields.BooleanField({ initial: false }),
+ restrained: new fields.BooleanField({ initial: false }),
+ vulnerable: new fields.BooleanField({ initial: false })
+ })
+ }),
attack: new ActionField({
initial: {
name: 'Attack',
diff --git a/module/data/fields/action/effectsField.mjs b/module/data/fields/action/effectsField.mjs
index 887607ba..d9658736 100644
--- a/module/data/fields/action/effectsField.mjs
+++ b/module/data/fields/action/effectsField.mjs
@@ -47,15 +47,30 @@ export default class EffectsField extends fields.ArrayField {
static async applyEffects(targets) {
if (!this.effects?.length || !targets?.length) return;
+ const conditions = CONFIG.DH.GENERAL.conditions();
let effects = this.effects;
const messageTargets = [];
targets.forEach(async baseToken => {
if (this.hasSave && token.saved.success === true) effects = this.effects.filter(e => e.onSave === true);
if (!effects.length) return;
- const token = canvas.tokens.get(baseToken.id);
+ const token =
+ canvas.tokens.get(baseToken.id) ?? foundry.utils.fromUuidSync(baseToken.actorId).prototypeToken;
if (!token) return;
- messageTargets.push(token.document);
+
+ const messageToken = token.document ?? token;
+ const conditionImmunities = messageToken.actor.system.rules.conditionImmunities ?? {};
+ messageTargets.push({
+ token: messageToken,
+ conditionImmunities: Object.values(conditionImmunities).some(x => x)
+ ? game.i18n.format('DAGGERHEART.UI.Chat.effectSummary.immunityTo', {
+ immunities: Object.keys(conditionImmunities)
+ .filter(x => conditionImmunities[x])
+ .map(x => game.i18n.localize(conditions[x].name))
+ .join(', ')
+ })
+ : null
+ });
effects.forEach(async e => {
const effect = this.item.effects.get(e._id);
diff --git a/module/data/fields/actionField.mjs b/module/data/fields/actionField.mjs
index 6c37f153..8661f500 100644
--- a/module/data/fields/actionField.mjs
+++ b/module/data/fields/actionField.mjs
@@ -258,7 +258,11 @@ export function ActionMixin(Base) {
const systemData = {
title: game.i18n.localize('DAGGERHEART.CONFIG.ActionType.action'),
origin: origin,
- action: { name: this.name, img: this.img, tags: this.tags ? this.tags : ['Spell', 'Arcana', 'Lv 10'] },
+ action: {
+ name: this.name,
+ img: this.baseAction ? this.parent.parent.img : this.img,
+ tags: this.tags ? this.tags : ['Spell', 'Arcana', 'Lv 10']
+ },
itemOrigin: this.item,
description: this.description || (this.item instanceof Item ? this.item.system.description : '')
};
diff --git a/module/data/item/weapon.mjs b/module/data/item/weapon.mjs
index b2d937b5..295cc0c5 100644
--- a/module/data/item/weapon.mjs
+++ b/module/data/item/weapon.mjs
@@ -51,6 +51,8 @@ export default class DHWeapon extends AttachableItem {
name: 'Attack',
img: 'icons/skills/melee/blood-slash-foam-red.webp',
_id: foundry.utils.randomID(),
+ baseAction: true,
+ chatDisplay: false,
systemPath: 'attack',
type: 'attack',
range: 'melee',
diff --git a/module/data/settings/Appearance.mjs b/module/data/settings/Appearance.mjs
index 7a5c730a..2b8d3b27 100644
--- a/module/data/settings/Appearance.mjs
+++ b/module/data/settings/Appearance.mjs
@@ -14,7 +14,8 @@ export default class DhAppearance extends foundry.abstract.DataModel {
texture: new StringField({ initial: 'astralsea', required: true, blank: false }),
colorset: new StringField({ initial: 'inspired', required: true, blank: false }),
material: new StringField({ initial: 'metal', required: true, blank: false }),
- system: new StringField({ initial: 'standard', required: true, blank: false })
+ system: new StringField({ initial: 'standard', required: true, blank: false }),
+ font: new StringField({ initial: 'auto', required: true, blank: false })
});
return {
diff --git a/module/documents/activeEffect.mjs b/module/documents/activeEffect.mjs
index b2896513..1724ec13 100644
--- a/module/documents/activeEffect.mjs
+++ b/module/documents/activeEffect.mjs
@@ -57,6 +57,27 @@ export default class DhActiveEffect extends foundry.documents.ActiveEffect {
update.img = 'icons/magic/life/heart-cross-blue.webp';
}
+ const immuneStatuses =
+ data.statuses?.filter(
+ status =>
+ this.parent.system.rules?.conditionImmunities &&
+ this.parent.system.rules.conditionImmunities[status]
+ ) ?? [];
+ if (immuneStatuses.length > 0) {
+ update.statuses = data.statuses.filter(x => !immuneStatuses.includes(x));
+ const conditions = CONFIG.DH.GENERAL.conditions();
+ const scrollingTexts = immuneStatuses.map(status => ({
+ text: game.i18n.format('DAGGERHEART.ACTIVEEFFECT.immuneStatusText', {
+ status: game.i18n.localize(conditions[status].name)
+ })
+ }));
+ if (update.statuses.length > 0) {
+ setTimeout(() => scrollingTexts, 500);
+ } else {
+ this.parent.queueScrollText(scrollingTexts);
+ }
+ }
+
if (Object.keys(update).length > 0) {
await this.updateSource(update);
}
@@ -76,7 +97,10 @@ export default class DhActiveEffect extends foundry.documents.ActiveEffect {
change.value = change.value.replaceAll(/origin\.@/gi, '@');
try {
const effect = foundry.utils.fromUuidSync(change.effect.origin);
- const doc = effect.parent?.parent;
+ const doc =
+ effect.parent?.parent instanceof game.system.api.documents.DhpActor
+ ? effect.parent
+ : effect.parent.parent;
if (doc) parseModel = doc;
} catch (_) {}
}
diff --git a/module/helpers/utils.mjs b/module/helpers/utils.mjs
index f1bec45c..c0ca20f9 100644
--- a/module/helpers/utils.mjs
+++ b/module/helpers/utils.mjs
@@ -437,3 +437,11 @@ export function shuffleArray(array) {
return array;
}
+
+export function itemIsIdentical(a, b) {
+ const compendiumSource = a._stats.compendiumSource === b._stats.compendiumSource;
+ const name = a.name === b.name;
+ const description = a.system.description === b.system.description;
+
+ return compendiumSource && name & description;
+}
diff --git a/module/systemRegistration/handlebars.mjs b/module/systemRegistration/handlebars.mjs
index 2b87dda1..32e047fd 100644
--- a/module/systemRegistration/handlebars.mjs
+++ b/module/systemRegistration/handlebars.mjs
@@ -12,7 +12,10 @@ export const preloadHandlebarsTemplates = async function () {
'systems/daggerheart/templates/sheets/global/partials/action-item.hbs',
'systems/daggerheart/templates/sheets/global/partials/domain-card-item.hbs',
'systems/daggerheart/templates/sheets/global/partials/item-resource.hbs',
- 'systems/daggerheart/templates/sheets/global/partials/resource-section.hbs',
+ 'systems/daggerheart/templates/sheets/global/partials/resource-section/resource-section.hbs',
+ 'systems/daggerheart/templates/sheets/global/partials/resource-section/simple.hbs',
+ 'systems/daggerheart/templates/sheets/global/partials/resource-section/dice-value.hbs',
+ 'systems/daggerheart/templates/sheets/global/partials/resource-section/die.hbs',
'systems/daggerheart/templates/sheets/global/partials/resource-bar.hbs',
'systems/daggerheart/templates/components/card-preview.hbs',
'systems/daggerheart/templates/levelup/parts/selectable-card-preview.hbs',
diff --git a/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json b/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json
index dc8f4013..8be83035 100644
--- a/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json
+++ b/src/packs/adversaries/adversary_Bear_71qKDLKO3CsrNkdy.json
@@ -401,7 +401,7 @@
"description": "
You are Restrained until you break free with a successful Strength Roll.
",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
diff --git a/src/packs/adversaries/adversary_Chaos_Skull_jDmHqGvzg5wjgmxE.json b/src/packs/adversaries/adversary_Chaos_Skull_jDmHqGvzg5wjgmxE.json
index 446aee22..c63ced47 100644
--- a/src/packs/adversaries/adversary_Chaos_Skull_jDmHqGvzg5wjgmxE.json
+++ b/src/packs/adversaries/adversary_Chaos_Skull_jDmHqGvzg5wjgmxE.json
@@ -239,7 +239,59 @@
},
"_id": "m6uPm4vujrUjSFPw",
"img": "icons/magic/air/fog-gas-smoke-blue-gray.webp",
- "effects": [],
+ "effects": [
+ {
+ "name": "Levitation",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "_id": "k6iaQVfMZhrpwYQj",
+ "img": "icons/magic/air/fog-gas-smoke-blue-gray.webp",
+ "changes": [
+ {
+ "key": "system.rules.conditionImmunities.restrained",
+ "mode": 5,
+ "value": "1",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "The Skull levitates several feet off the ground and can’t be Restrained .
",
+ "origin": null,
+ "tint": "#ffffff",
+ "transfer": true,
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.351",
+ "systemId": "daggerheart",
+ "systemVersion": "1.2.4",
+ "createdTime": 1763845938979,
+ "modifiedTime": 1763846023794,
+ "lastModifiedBy": "Q4RzhhaPfvLUzzbw"
+ },
+ "_key": "!actors.items.effects!jDmHqGvzg5wjgmxE.m6uPm4vujrUjSFPw.k6iaQVfMZhrpwYQj"
+ }
+ ],
"folder": null,
"sort": 0,
"ownership": {
diff --git a/src/packs/adversaries/adversary_Cult_Adept_0NxCSugvKQ4W8OYZ.json b/src/packs/adversaries/adversary_Cult_Adept_0NxCSugvKQ4W8OYZ.json
index 091b862c..156b1908 100644
--- a/src/packs/adversaries/adversary_Cult_Adept_0NxCSugvKQ4W8OYZ.json
+++ b/src/packs/adversaries/adversary_Cult_Adept_0NxCSugvKQ4W8OYZ.json
@@ -580,7 +580,7 @@
"description": "You are Restrained in smoky chains until you break free with a successful Strength or Instinct Roll. A target Restrained by this feature must spend a Hope to make an action roll.
",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
diff --git a/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json b/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json
index d14eff69..5f97abe1 100644
--- a/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json
+++ b/src/packs/adversaries/adversary_Deeproot_Defender_9x2xY9zwc3xzbXo5.json
@@ -439,7 +439,7 @@
"description": "You are Restrained until the Defender takes Severe damage.
",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
diff --git a/src/packs/adversaries/adversary_Giant_Beastmaster_8VZIgU12cB3cvlyH.json b/src/packs/adversaries/adversary_Giant_Beastmaster_8VZIgU12cB3cvlyH.json
index 5c09cd95..05bf04de 100644
--- a/src/packs/adversaries/adversary_Giant_Beastmaster_8VZIgU12cB3cvlyH.json
+++ b/src/packs/adversaries/adversary_Giant_Beastmaster_8VZIgU12cB3cvlyH.json
@@ -385,7 +385,7 @@
"description": "You are Restrained until you break free with a successful Finesse or Strength Roll.
",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
diff --git a/src/packs/adversaries/adversary_Giant_Eagle_OMQ0v6PE8s1mSU0K.json b/src/packs/adversaries/adversary_Giant_Eagle_OMQ0v6PE8s1mSU0K.json
index f400054b..0a027340 100644
--- a/src/packs/adversaries/adversary_Giant_Eagle_OMQ0v6PE8s1mSU0K.json
+++ b/src/packs/adversaries/adversary_Giant_Eagle_OMQ0v6PE8s1mSU0K.json
@@ -624,7 +624,7 @@
"description": "",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
diff --git a/src/packs/adversaries/adversary_Gorgon_8mJYMpbLTb8qIOrr.json b/src/packs/adversaries/adversary_Gorgon_8mJYMpbLTb8qIOrr.json
index ed8cf539..378fffd2 100644
--- a/src/packs/adversaries/adversary_Gorgon_8mJYMpbLTb8qIOrr.json
+++ b/src/packs/adversaries/adversary_Gorgon_8mJYMpbLTb8qIOrr.json
@@ -355,7 +355,14 @@
"range": "melee"
}
},
- "changes": [],
+ "changes": [
+ {
+ "key": "system.rules.conditionImmunities.hidden",
+ "mode": 5,
+ "value": "1",
+ "priority": null
+ }
+ ],
"disabled": false,
"duration": {
"startTime": null,
@@ -366,7 +373,7 @@
"startRound": null,
"startTurn": null
},
- "description": " You Glow until the end of the scene and can’t become Hidden . Attack rolls made against you have advantage.
",
+ "description": "You Glow until the end of the scene and can’t become Hidden . Attack rolls made against you have advantage.
",
"tint": "#ffffff",
"statuses": [],
"sort": 0,
@@ -375,12 +382,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.346",
+ "coreVersion": "13.351",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1754079525282,
- "modifiedTime": 1754079558712,
- "lastModifiedBy": "MQSznptE5yLT7kj8"
+ "modifiedTime": 1763847816177,
+ "lastModifiedBy": "Q4RzhhaPfvLUzzbw"
},
"_key": "!actors.items.effects!8mJYMpbLTb8qIOrr.NepVGKOo1lHYjA1F.bYBrgiSwHwYfQyjn"
}
diff --git a/src/packs/adversaries/adversary_Kraken_4nqv3ZwJGjnmic8j.json b/src/packs/adversaries/adversary_Kraken_4nqv3ZwJGjnmic8j.json
index 32282950..1085e0eb 100644
--- a/src/packs/adversaries/adversary_Kraken_4nqv3ZwJGjnmic8j.json
+++ b/src/packs/adversaries/adversary_Kraken_4nqv3ZwJGjnmic8j.json
@@ -426,7 +426,7 @@
"description": "You are Restrained and Vulnerable until you break free with a successful Strength Roll or the Kraken takes Major or greater damage. While Restrained and Vulnerable in this way, you must mark a Stress when you make an action roll.
",
"tint": "#ffffff",
"statuses": [
- "restrain",
+ "restrained",
"vulnerable"
],
"sort": 0,
diff --git a/src/packs/adversaries/adversary_Masked_Thief_niBpVU7yeo5ccskE.json b/src/packs/adversaries/adversary_Masked_Thief_niBpVU7yeo5ccskE.json
index 7d16e606..df42ee06 100644
--- a/src/packs/adversaries/adversary_Masked_Thief_niBpVU7yeo5ccskE.json
+++ b/src/packs/adversaries/adversary_Masked_Thief_niBpVU7yeo5ccskE.json
@@ -432,7 +432,7 @@
"description": "You are Restrained and Vulnerable until you break free, ending both conditions, with a successful Finesse or Strength Roll (13).
[[/dr trait=finesse difficulty=13]] [[/dr trait=strength difficulty=13]]
",
"tint": "#ffffff",
"statuses": [
- "restrain",
+ "restrained",
"vulnerable"
],
"sort": 0,
diff --git a/src/packs/adversaries/adversary_Vault_Guardian_Gaoler_JqYraOqNmmhHk4Yy.json b/src/packs/adversaries/adversary_Vault_Guardian_Gaoler_JqYraOqNmmhHk4Yy.json
index e28a4227..21b89ab1 100644
--- a/src/packs/adversaries/adversary_Vault_Guardian_Gaoler_JqYraOqNmmhHk4Yy.json
+++ b/src/packs/adversaries/adversary_Vault_Guardian_Gaoler_JqYraOqNmmhHk4Yy.json
@@ -361,7 +361,7 @@
"description": "You are Restrained within the Gaoler until freed with a successful Strength Roll (18). While Restrained , you can only attack the Gaoler.
",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
diff --git a/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json b/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json
index 5449bf90..12894c19 100644
--- a/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json
+++ b/src/packs/adversaries/adversary_Young_Dryad_8yUj2Mzvnifhxegm.json
@@ -399,7 +399,7 @@
"description": "You are Restrained until you're freed with a successful Strength Roll. When a creature makes an action roll against the cage, they must mark a Stress.
",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
diff --git a/src/packs/classes/feature_Unstoppable_PnD2UCgzIlwX6cY3.json b/src/packs/classes/feature_Unstoppable_PnD2UCgzIlwX6cY3.json
index c768b09f..2c40d0af 100644
--- a/src/packs/classes/feature_Unstoppable_PnD2UCgzIlwX6cY3.json
+++ b/src/packs/classes/feature_Unstoppable_PnD2UCgzIlwX6cY3.json
@@ -5,9 +5,46 @@
"_id": "PnD2UCgzIlwX6cY3",
"img": "icons/magic/defensive/shield-barrier-glowing-blue.webp",
"system": {
- "description": "(Note: This needs to be manually implemented. Unstoppable die feature is not implemented as of this time) Once per long rest, you can become Unstoppable. You gain an Unstoppable Die. At level 1, your Unstoppable Die is a d4. Place it on your character sheet in the space provided, starting with the 1 value facing up. After you make a damage roll that deals 1 or more Hit Points to a target, increase the Unstoppable Die value by one. When the die’s value would exceed its maximum value or when the scene ends, remove the die and drop out of Unstoppable. At level 5, your Unstoppable Die increases to a d6. While Unstoppable, you gain the following benefits:
You reduce the severity of physical damage by one threshold (Severe to Major, Major to Minor, Minor to None).
You add the current value of the Unstoppable Die to your damage roll.
You can’t be Restrained or Vulnerable.
Tip: If your Unstoppable Die is a d4 and the 4 is currently facing up, you remove the die the next time you would increase it. However, if your Unstoppable Die has increased to a d6 and the 4 is currently facing up, you’ll turn it to 5 the next time you would increase it. In this case, you’ll remove the die after you would need to increase it higher than 6.
",
- "resource": null,
- "actions": {},
+ "description": "Once per long rest, you can become Unstoppable. You gain an Unstoppable Die. At level 1, your Unstoppable Die is a d4. Place it on your character sheet in the space provided, starting with the 1 value facing up. After you make a damage roll that deals 1 or more Hit Points to a target, increase the Unstoppable Die value by one. When the die’s value would exceed its maximum value or when the scene ends, remove the die and drop out of Unstoppable. At level 5, your Unstoppable Die increases to a d6. While Unstoppable, you gain the following benefits:
You reduce the severity of physical damage by one threshold (Severe to Major, Major to Minor, Minor to None).
You add the current value of the Unstoppable Die to your damage roll.
You can’t be Restrained or Vulnerable.
Tip: If your Unstoppable Die is a d4 and the 4 is currently facing up, you remove the die the next time you would increase it. However, if your Unstoppable Die has increased to a d6 and the 4 is currently facing up, you’ll turn it to 5 the next time you would increase it. In this case, you’ll remove the die after you would need to increase it higher than 6.
",
+ "resource": {
+ "type": "die",
+ "value": 0,
+ "max": "",
+ "icon": ""
+ },
+ "actions": {
+ "KZiZ8m8uqH5iG96d": {
+ "type": "effect",
+ "_id": "KZiZ8m8uqH5iG96d",
+ "systemPath": "actions",
+ "description": "Once per long rest, you can become Unstoppable. You gain an Unstoppable Die. At level 1, your Unstoppable Die is a d4. Place it on your character sheet in the space provided, starting with the 1 value facing up. After you make a damage roll that deals 1 or more Hit Points to a target, increase the Unstoppable Die value by one. When the die’s value would exceed its maximum value or when the scene ends, remove the die and drop out of Unstoppable. At level 5, your Unstoppable Die increases to a d6. While Unstoppable, you gain the following benefits:
You reduce the severity of physical damage by one threshold (Severe to Major, Major to Minor, Minor to None).
You add the current value of the Unstoppable Die to your damage roll.
You can’t be Restrained or Vulnerable.
Tip: If your Unstoppable Die is a d4 and the 4 is currently facing up, you remove the die the next time you would increase it. However, if your Unstoppable Die has increased to a d6 and the 4 is currently facing up, you’ll turn it to 5 the next time you would increase it. In this case, you’ll remove the die after you would need to increase it higher than 6.
",
+ "chatDisplay": true,
+ "originItem": {
+ "type": "itemCollection"
+ },
+ "actionType": "action",
+ "cost": [],
+ "uses": {
+ "value": null,
+ "max": "1",
+ "recovery": "longRest",
+ "consumeOnSuccess": false
+ },
+ "effects": [
+ {
+ "_id": "xzQtFSuDS48kUdAZ",
+ "onSave": false
+ }
+ ],
+ "target": {
+ "type": "self",
+ "amount": null
+ },
+ "name": "Become Unstoppable",
+ "img": "icons/magic/defensive/shield-barrier-glowing-blue.webp",
+ "range": ""
+ }
+ },
"originItemType": null,
"originId": null,
"attribution": {
@@ -16,7 +53,83 @@
"artist": ""
}
},
- "effects": [],
+ "effects": [
+ {
+ "name": "Unstoppable",
+ "img": "icons/magic/defensive/shield-barrier-glowing-blue.webp",
+ "origin": "Compendium.daggerheart.classes.Item.PnD2UCgzIlwX6cY3",
+ "transfer": false,
+ "_id": "xzQtFSuDS48kUdAZ",
+ "type": "base",
+ "system": {
+ "rangeDependence": {
+ "enabled": false,
+ "type": "withinRange",
+ "target": "hostile",
+ "range": "melee"
+ }
+ },
+ "changes": [
+ {
+ "key": "system.bonuses.damage.physical.bonus",
+ "mode": 2,
+ "value": "ORIGIN.@item.resource.value",
+ "priority": null
+ },
+ {
+ "key": "system.bonuses.damage.magical.bonus",
+ "mode": 2,
+ "value": "ORIGIN.@item.resource.value",
+ "priority": null
+ },
+ {
+ "key": "system.rules.damageReduction.reduceSeverity.physical",
+ "mode": 2,
+ "value": "1",
+ "priority": null
+ },
+ {
+ "key": "system.rules.conditionImmunities.vulnerable",
+ "mode": 5,
+ "value": "1",
+ "priority": null
+ },
+ {
+ "key": "system.rules.conditionImmunities.restrained",
+ "mode": 5,
+ "value": "1",
+ "priority": null
+ }
+ ],
+ "disabled": false,
+ "duration": {
+ "startTime": null,
+ "combat": null,
+ "seconds": null,
+ "rounds": null,
+ "turns": null,
+ "startRound": null,
+ "startTurn": null
+ },
+ "description": "",
+ "tint": "#ffffff",
+ "statuses": [],
+ "sort": 0,
+ "flags": {},
+ "_stats": {
+ "compendiumSource": null,
+ "duplicateSource": null,
+ "exportSource": null,
+ "coreVersion": "13.351",
+ "systemId": "daggerheart",
+ "systemVersion": "1.2.4",
+ "createdTime": 1763835871799,
+ "modifiedTime": 1763843691784,
+ "lastModifiedBy": "Q4RzhhaPfvLUzzbw"
+ },
+ "_key": "!items.effects!PnD2UCgzIlwX6cY3.xzQtFSuDS48kUdAZ"
+ }
+ ],
"sort": 0,
"ownership": {
"default": 0,
@@ -27,12 +140,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.347",
+ "coreVersion": "13.351",
"systemId": "daggerheart",
- "systemVersion": "1.0.5",
+ "systemVersion": "1.2.4",
"createdTime": 1754246498657,
- "modifiedTime": 1755391250586,
- "lastModifiedBy": "VZIeX2YDvX338Zvr"
+ "modifiedTime": 1763839481783,
+ "lastModifiedBy": "Q4RzhhaPfvLUzzbw"
},
"_key": "!items!PnD2UCgzIlwX6cY3"
}
diff --git a/src/packs/domains/domainCard_Book_of_Norai_WtwSWXTRZa7QVvmo.json b/src/packs/domains/domainCard_Book_of_Norai_WtwSWXTRZa7QVvmo.json
index 4db3e78f..da819526 100644
--- a/src/packs/domains/domainCard_Book_of_Norai_WtwSWXTRZa7QVvmo.json
+++ b/src/packs/domains/domainCard_Book_of_Norai_WtwSWXTRZa7QVvmo.json
@@ -211,7 +211,7 @@
"description": "",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
diff --git a/src/packs/domains/domainCard_Death_Grip_x0FVGE1YbfXalJiw.json b/src/packs/domains/domainCard_Death_Grip_x0FVGE1YbfXalJiw.json
index 437100da..26b0a2f2 100644
--- a/src/packs/domains/domainCard_Death_Grip_x0FVGE1YbfXalJiw.json
+++ b/src/packs/domains/domainCard_Death_Grip_x0FVGE1YbfXalJiw.json
@@ -267,7 +267,7 @@
"description": "",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
@@ -313,7 +313,7 @@
"description": "",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
@@ -359,7 +359,7 @@
"description": "",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
diff --git a/src/packs/domains/domainCard_Force_of_Nature_LzVpMkD5I4QeaIHf.json b/src/packs/domains/domainCard_Force_of_Nature_LzVpMkD5I4QeaIHf.json
index b3d55ab5..1770b72d 100644
--- a/src/packs/domains/domainCard_Force_of_Nature_LzVpMkD5I4QeaIHf.json
+++ b/src/packs/domains/domainCard_Force_of_Nature_LzVpMkD5I4QeaIHf.json
@@ -122,6 +122,12 @@
"mode": 2,
"value": "10",
"priority": null
+ },
+ {
+ "key": "system.rules.conditionImmunities.restrained",
+ "mode": 5,
+ "value": "1",
+ "priority": null
}
],
"disabled": false,
@@ -134,7 +140,7 @@
"startRound": null,
"startTurn": null
},
- "description": "When you succeed on an attack or Spellcast Roll, gain a +10 bonus to the damage roll.
When you deal enough damage to defeat a creature within Close range, you absorb them and clear an Armor Slot.
You can’t be Restrained .
Before you make an action roll, you must spend a Hope . If you can’t, you revert to your normal form.
",
+ "description": "When you succeed on an attack or Spellcast Roll, gain a +10 bonus to the damage roll.
When you deal enough damage to defeat a creature within Close range, you absorb them and clear an Armor Slot.
You can’t be Restrained .
Before you make an action roll, you must spend a Hope . If you can’t, you revert to your normal form.
",
"tint": "#ffffff",
"statuses": [],
"sort": 0,
@@ -143,12 +149,12 @@
"compendiumSource": null,
"duplicateSource": null,
"exportSource": null,
- "coreVersion": "13.346",
+ "coreVersion": "13.351",
"systemId": "daggerheart",
"systemVersion": "0.0.1",
"createdTime": 1754120504134,
- "modifiedTime": 1754340362524,
- "lastModifiedBy": "Q9NoTaEarn3VMS6Z"
+ "modifiedTime": 1763846303087,
+ "lastModifiedBy": "Q4RzhhaPfvLUzzbw"
},
"_key": "!items.effects!LzVpMkD5I4QeaIHf.ptBC882plZW39Ld9"
}
diff --git a/src/packs/domains/domainCard_Shadowbind_kguhWlidhxe2GbT0.json b/src/packs/domains/domainCard_Shadowbind_kguhWlidhxe2GbT0.json
index 25277259..acba166e 100644
--- a/src/packs/domains/domainCard_Shadowbind_kguhWlidhxe2GbT0.json
+++ b/src/packs/domains/domainCard_Shadowbind_kguhWlidhxe2GbT0.json
@@ -112,7 +112,7 @@
"description": "",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
diff --git a/src/packs/domains/domainCard_Vicious_Entangle_qvpvTnkAoRn9vYO4.json b/src/packs/domains/domainCard_Vicious_Entangle_qvpvTnkAoRn9vYO4.json
index c78bebca..a6107487 100644
--- a/src/packs/domains/domainCard_Vicious_Entangle_qvpvTnkAoRn9vYO4.json
+++ b/src/packs/domains/domainCard_Vicious_Entangle_qvpvTnkAoRn9vYO4.json
@@ -173,7 +173,7 @@
"description": "",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
@@ -219,7 +219,7 @@
"description": "",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
diff --git a/src/packs/environments/environment_Abandoned_Grove_pGEdzdLkqYtBhxnG.json b/src/packs/environments/environment_Abandoned_Grove_pGEdzdLkqYtBhxnG.json
index 9e855978..d67e4062 100644
--- a/src/packs/environments/environment_Abandoned_Grove_pGEdzdLkqYtBhxnG.json
+++ b/src/packs/environments/environment_Abandoned_Grove_pGEdzdLkqYtBhxnG.json
@@ -302,7 +302,7 @@
"description": "Restrained lasts until you’re freed with a successful Finesse or Strength roll or by dealing at least 6 damage to the vines.
",
"tint": "#ffffff",
"statuses": [
- "restrain"
+ "restrained"
],
"sort": 0,
"flags": {},
diff --git a/src/packs/environments/environment_Burning_Heart_of_the_Woods_oY69NN4rYxoRE4hl.json b/src/packs/environments/environment_Burning_Heart_of_the_Woods_oY69NN4rYxoRE4hl.json
index 0abe95cf..a8ed164a 100644
--- a/src/packs/environments/environment_Burning_Heart_of_the_Woods_oY69NN4rYxoRE4hl.json
+++ b/src/packs/environments/environment_Burning_Heart_of_the_Woods_oY69NN4rYxoRE4hl.json
@@ -313,7 +313,7 @@
"description": "Restrained and Vulnerable until you break free, clearing both conditions, with a successful Finesse or Strength Roll or by dealing 10 damage to the vines. When the target makes a roll to escape, they take 1d8+4 physical damage and lose a Hope.
What painful memories do the vines bring to the surface as they pierce flesh?
",
"tint": "#ffffff",
"statuses": [
- "restrain",
+ "restrained",
"vulnerable"
],
"sort": 0,
diff --git a/src/packs/items/weapons/weapon_Aantari_Bow_ijodu5yNBoMxpkHV.json b/src/packs/items/weapons/weapon_Aantari_Bow_ijodu5yNBoMxpkHV.json
index 03472e33..1a50de32 100644
--- a/src/packs/items/weapons/weapon_Aantari_Bow_ijodu5yNBoMxpkHV.json
+++ b/src/packs/items/weapons/weapon_Aantari_Bow_ijodu5yNBoMxpkHV.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Arcane_Frame_Wheelchair_la3sAWgnvadc4NvP.json b/src/packs/items/weapons/weapon_Advanced_Arcane_Frame_Wheelchair_la3sAWgnvadc4NvP.json
index db39bfcf..f2bebc82 100644
--- a/src/packs/items/weapons/weapon_Advanced_Arcane_Frame_Wheelchair_la3sAWgnvadc4NvP.json
+++ b/src/packs/items/weapons/weapon_Advanced_Arcane_Frame_Wheelchair_la3sAWgnvadc4NvP.json
@@ -24,6 +24,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "fKTeCKjfyQauf5bA",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -78,7 +79,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Arcane_Gauntlets_hXR56fTKwZ6s1obs.json b/src/packs/items/weapons/weapon_Advanced_Arcane_Gauntlets_hXR56fTKwZ6s1obs.json
index 5e75aae7..d99ebb09 100644
--- a/src/packs/items/weapons/weapon_Advanced_Arcane_Gauntlets_hXR56fTKwZ6s1obs.json
+++ b/src/packs/items/weapons/weapon_Advanced_Arcane_Gauntlets_hXR56fTKwZ6s1obs.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Battleaxe_FcbvY1ydbNVMjKvk.json b/src/packs/items/weapons/weapon_Advanced_Battleaxe_FcbvY1ydbNVMjKvk.json
index ad176f61..db5f685d 100644
--- a/src/packs/items/weapons/weapon_Advanced_Battleaxe_FcbvY1ydbNVMjKvk.json
+++ b/src/packs/items/weapons/weapon_Advanced_Battleaxe_FcbvY1ydbNVMjKvk.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Broadsword_WtQAGz0TUgz8Xg70.json b/src/packs/items/weapons/weapon_Advanced_Broadsword_WtQAGz0TUgz8Xg70.json
index 927b0310..97edb9fe 100644
--- a/src/packs/items/weapons/weapon_Advanced_Broadsword_WtQAGz0TUgz8Xg70.json
+++ b/src/packs/items/weapons/weapon_Advanced_Broadsword_WtQAGz0TUgz8Xg70.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Crossbow_3HGs0AgVrdIBTaKG.json b/src/packs/items/weapons/weapon_Advanced_Crossbow_3HGs0AgVrdIBTaKG.json
index 017002b4..75dc8239 100644
--- a/src/packs/items/weapons/weapon_Advanced_Crossbow_3HGs0AgVrdIBTaKG.json
+++ b/src/packs/items/weapons/weapon_Advanced_Crossbow_3HGs0AgVrdIBTaKG.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Cutlass_bw9WO9lxkM9bWZxQ.json b/src/packs/items/weapons/weapon_Advanced_Cutlass_bw9WO9lxkM9bWZxQ.json
index 2c00a2cf..f19a8f43 100644
--- a/src/packs/items/weapons/weapon_Advanced_Cutlass_bw9WO9lxkM9bWZxQ.json
+++ b/src/packs/items/weapons/weapon_Advanced_Cutlass_bw9WO9lxkM9bWZxQ.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Dagger_mrioysDjNQEIE8hN.json b/src/packs/items/weapons/weapon_Advanced_Dagger_mrioysDjNQEIE8hN.json
index 9fd77076..cd9b4cf3 100644
--- a/src/packs/items/weapons/weapon_Advanced_Dagger_mrioysDjNQEIE8hN.json
+++ b/src/packs/items/weapons/weapon_Advanced_Dagger_mrioysDjNQEIE8hN.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Dualstaff_X5x3sC7v2f3L9sjL.json b/src/packs/items/weapons/weapon_Advanced_Dualstaff_X5x3sC7v2f3L9sjL.json
index eed619c5..2666528a 100644
--- a/src/packs/items/weapons/weapon_Advanced_Dualstaff_X5x3sC7v2f3L9sjL.json
+++ b/src/packs/items/weapons/weapon_Advanced_Dualstaff_X5x3sC7v2f3L9sjL.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Glowing_Rings_InQoh8mZPnwarQkX.json b/src/packs/items/weapons/weapon_Advanced_Glowing_Rings_InQoh8mZPnwarQkX.json
index 338ddc71..17b07481 100644
--- a/src/packs/items/weapons/weapon_Advanced_Glowing_Rings_InQoh8mZPnwarQkX.json
+++ b/src/packs/items/weapons/weapon_Advanced_Glowing_Rings_InQoh8mZPnwarQkX.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Grappler_7vvhVl4TDJHtjpFK.json b/src/packs/items/weapons/weapon_Advanced_Grappler_7vvhVl4TDJHtjpFK.json
index 4477b871..c65809bf 100644
--- a/src/packs/items/weapons/weapon_Advanced_Grappler_7vvhVl4TDJHtjpFK.json
+++ b/src/packs/items/weapons/weapon_Advanced_Grappler_7vvhVl4TDJHtjpFK.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Greatstaff_4UzxqfkwF8gDSdu7.json b/src/packs/items/weapons/weapon_Advanced_Greatstaff_4UzxqfkwF8gDSdu7.json
index dd768c28..b359ae17 100644
--- a/src/packs/items/weapons/weapon_Advanced_Greatstaff_4UzxqfkwF8gDSdu7.json
+++ b/src/packs/items/weapons/weapon_Advanced_Greatstaff_4UzxqfkwF8gDSdu7.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Greatsword_MAC6YWTo4lzSotQc.json b/src/packs/items/weapons/weapon_Advanced_Greatsword_MAC6YWTo4lzSotQc.json
index d1dff9f7..4cf7d2da 100644
--- a/src/packs/items/weapons/weapon_Advanced_Greatsword_MAC6YWTo4lzSotQc.json
+++ b/src/packs/items/weapons/weapon_Advanced_Greatsword_MAC6YWTo4lzSotQc.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Halberd_C8gQn7onAc9wsrCs.json b/src/packs/items/weapons/weapon_Advanced_Halberd_C8gQn7onAc9wsrCs.json
index cc9dddea..09818568 100644
--- a/src/packs/items/weapons/weapon_Advanced_Halberd_C8gQn7onAc9wsrCs.json
+++ b/src/packs/items/weapons/weapon_Advanced_Halberd_C8gQn7onAc9wsrCs.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Hallowed_Axe_BiyXKX2Mo1TQbKgk.json b/src/packs/items/weapons/weapon_Advanced_Hallowed_Axe_BiyXKX2Mo1TQbKgk.json
index 48b52862..c21e2bd5 100644
--- a/src/packs/items/weapons/weapon_Advanced_Hallowed_Axe_BiyXKX2Mo1TQbKgk.json
+++ b/src/packs/items/weapons/weapon_Advanced_Hallowed_Axe_BiyXKX2Mo1TQbKgk.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Hand_Crossbow_Lsvocst8aGqkBj7g.json b/src/packs/items/weapons/weapon_Advanced_Hand_Crossbow_Lsvocst8aGqkBj7g.json
index 4dd79561..f345f6e3 100644
--- a/src/packs/items/weapons/weapon_Advanced_Hand_Crossbow_Lsvocst8aGqkBj7g.json
+++ b/src/packs/items/weapons/weapon_Advanced_Hand_Crossbow_Lsvocst8aGqkBj7g.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -73,7 +74,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Hand_Runes_PQACczSghZIVTdgZ.json b/src/packs/items/weapons/weapon_Advanced_Hand_Runes_PQACczSghZIVTdgZ.json
index 2ecb02ce..f2f55d82 100644
--- a/src/packs/items/weapons/weapon_Advanced_Hand_Runes_PQACczSghZIVTdgZ.json
+++ b/src/packs/items/weapons/weapon_Advanced_Hand_Runes_PQACczSghZIVTdgZ.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Heavy_Frame_Wheelchair_eT2Qwb0RdrLX2hH1.json b/src/packs/items/weapons/weapon_Advanced_Heavy_Frame_Wheelchair_eT2Qwb0RdrLX2hH1.json
index 9b7f4816..3fb81c0a 100644
--- a/src/packs/items/weapons/weapon_Advanced_Heavy_Frame_Wheelchair_eT2Qwb0RdrLX2hH1.json
+++ b/src/packs/items/weapons/weapon_Advanced_Heavy_Frame_Wheelchair_eT2Qwb0RdrLX2hH1.json
@@ -24,6 +24,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "fKTeCKjfyQauf5bA",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -78,7 +79,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Light_Frame_Wheelchair_BuMfupnCzHbziQ8o.json b/src/packs/items/weapons/weapon_Advanced_Light_Frame_Wheelchair_BuMfupnCzHbziQ8o.json
index 03b69488..25c895fa 100644
--- a/src/packs/items/weapons/weapon_Advanced_Light_Frame_Wheelchair_BuMfupnCzHbziQ8o.json
+++ b/src/packs/items/weapons/weapon_Advanced_Light_Frame_Wheelchair_BuMfupnCzHbziQ8o.json
@@ -53,6 +53,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "fKTeCKjfyQauf5bA",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -107,7 +108,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Longbow_M5CywMAyPKGgebsJ.json b/src/packs/items/weapons/weapon_Advanced_Longbow_M5CywMAyPKGgebsJ.json
index 237d30c2..231a4f60 100644
--- a/src/packs/items/weapons/weapon_Advanced_Longbow_M5CywMAyPKGgebsJ.json
+++ b/src/packs/items/weapons/weapon_Advanced_Longbow_M5CywMAyPKGgebsJ.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Longsword_9xkB3MWXahrsVP4N.json b/src/packs/items/weapons/weapon_Advanced_Longsword_9xkB3MWXahrsVP4N.json
index e7977c92..2b957536 100644
--- a/src/packs/items/weapons/weapon_Advanced_Longsword_9xkB3MWXahrsVP4N.json
+++ b/src/packs/items/weapons/weapon_Advanced_Longsword_9xkB3MWXahrsVP4N.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Mace_WreMYiH5uhVDaoVw.json b/src/packs/items/weapons/weapon_Advanced_Mace_WreMYiH5uhVDaoVw.json
index 1dd1f447..a7a62d7b 100644
--- a/src/packs/items/weapons/weapon_Advanced_Mace_WreMYiH5uhVDaoVw.json
+++ b/src/packs/items/weapons/weapon_Advanced_Mace_WreMYiH5uhVDaoVw.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Quarterstaff_zJtm2f9ZFKZRtCRg.json b/src/packs/items/weapons/weapon_Advanced_Quarterstaff_zJtm2f9ZFKZRtCRg.json
index 60d059ef..7611c884 100644
--- a/src/packs/items/weapons/weapon_Advanced_Quarterstaff_zJtm2f9ZFKZRtCRg.json
+++ b/src/packs/items/weapons/weapon_Advanced_Quarterstaff_zJtm2f9ZFKZRtCRg.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Rapier_KxFne76d7cak15dO.json b/src/packs/items/weapons/weapon_Advanced_Rapier_KxFne76d7cak15dO.json
index 7e7226d2..c02febea 100644
--- a/src/packs/items/weapons/weapon_Advanced_Rapier_KxFne76d7cak15dO.json
+++ b/src/packs/items/weapons/weapon_Advanced_Rapier_KxFne76d7cak15dO.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Returning_Blade_sIGXA4KMeYBUjcEO.json b/src/packs/items/weapons/weapon_Advanced_Returning_Blade_sIGXA4KMeYBUjcEO.json
index 04a8537c..51c55bb5 100644
--- a/src/packs/items/weapons/weapon_Advanced_Returning_Blade_sIGXA4KMeYBUjcEO.json
+++ b/src/packs/items/weapons/weapon_Advanced_Returning_Blade_sIGXA4KMeYBUjcEO.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Round_Shield_hiEOGF2reabGLUoi.json b/src/packs/items/weapons/weapon_Advanced_Round_Shield_hiEOGF2reabGLUoi.json
index 1ea38b75..e9b30548 100644
--- a/src/packs/items/weapons/weapon_Advanced_Round_Shield_hiEOGF2reabGLUoi.json
+++ b/src/packs/items/weapons/weapon_Advanced_Round_Shield_hiEOGF2reabGLUoi.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Scepter_2Khzuj768yoWN9QK.json b/src/packs/items/weapons/weapon_Advanced_Scepter_2Khzuj768yoWN9QK.json
index 8410acba..ae487faf 100644
--- a/src/packs/items/weapons/weapon_Advanced_Scepter_2Khzuj768yoWN9QK.json
+++ b/src/packs/items/weapons/weapon_Advanced_Scepter_2Khzuj768yoWN9QK.json
@@ -91,6 +91,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -145,7 +146,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Shortbow_JpSlJvDR0X8VFDns.json b/src/packs/items/weapons/weapon_Advanced_Shortbow_JpSlJvDR0X8VFDns.json
index c6cf9e45..d149bcb1 100644
--- a/src/packs/items/weapons/weapon_Advanced_Shortbow_JpSlJvDR0X8VFDns.json
+++ b/src/packs/items/weapons/weapon_Advanced_Shortbow_JpSlJvDR0X8VFDns.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Shortstaff_T5exRCqOXhrjSYnI.json b/src/packs/items/weapons/weapon_Advanced_Shortstaff_T5exRCqOXhrjSYnI.json
index b9f8abd7..ca42203c 100644
--- a/src/packs/items/weapons/weapon_Advanced_Shortstaff_T5exRCqOXhrjSYnI.json
+++ b/src/packs/items/weapons/weapon_Advanced_Shortstaff_T5exRCqOXhrjSYnI.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Shortsword_p3nz5CaGUoyuGVg0.json b/src/packs/items/weapons/weapon_Advanced_Shortsword_p3nz5CaGUoyuGVg0.json
index 3602de12..e834b78e 100644
--- a/src/packs/items/weapons/weapon_Advanced_Shortsword_p3nz5CaGUoyuGVg0.json
+++ b/src/packs/items/weapons/weapon_Advanced_Shortsword_p3nz5CaGUoyuGVg0.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Small_Dagger_0thN0BpN05KT8Avx.json b/src/packs/items/weapons/weapon_Advanced_Small_Dagger_0thN0BpN05KT8Avx.json
index aec66a76..0194dbdd 100644
--- a/src/packs/items/weapons/weapon_Advanced_Small_Dagger_0thN0BpN05KT8Avx.json
+++ b/src/packs/items/weapons/weapon_Advanced_Small_Dagger_0thN0BpN05KT8Avx.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Spear_pK6dsNABKKp1CIGN.json b/src/packs/items/weapons/weapon_Advanced_Spear_pK6dsNABKKp1CIGN.json
index af308099..7f4f10e9 100644
--- a/src/packs/items/weapons/weapon_Advanced_Spear_pK6dsNABKKp1CIGN.json
+++ b/src/packs/items/weapons/weapon_Advanced_Spear_pK6dsNABKKp1CIGN.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Tower_Shield_OfOzQbs4hg6QbfTG.json b/src/packs/items/weapons/weapon_Advanced_Tower_Shield_OfOzQbs4hg6QbfTG.json
index 47982de2..5981ae9d 100644
--- a/src/packs/items/weapons/weapon_Advanced_Tower_Shield_OfOzQbs4hg6QbfTG.json
+++ b/src/packs/items/weapons/weapon_Advanced_Tower_Shield_OfOzQbs4hg6QbfTG.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Wand_jU9jWIardjtdAQcs.json b/src/packs/items/weapons/weapon_Advanced_Wand_jU9jWIardjtdAQcs.json
index 4e427132..f5a79a90 100644
--- a/src/packs/items/weapons/weapon_Advanced_Wand_jU9jWIardjtdAQcs.json
+++ b/src/packs/items/weapons/weapon_Advanced_Wand_jU9jWIardjtdAQcs.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Warhammer_8Lipw3RRKDgBVP0p.json b/src/packs/items/weapons/weapon_Advanced_Warhammer_8Lipw3RRKDgBVP0p.json
index 7d3276c6..fff16d9f 100644
--- a/src/packs/items/weapons/weapon_Advanced_Warhammer_8Lipw3RRKDgBVP0p.json
+++ b/src/packs/items/weapons/weapon_Advanced_Warhammer_8Lipw3RRKDgBVP0p.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Advanced_Whip_01izMUSJcAUo79IX.json b/src/packs/items/weapons/weapon_Advanced_Whip_01izMUSJcAUo79IX.json
index dfbb4906..a7e29aaa 100644
--- a/src/packs/items/weapons/weapon_Advanced_Whip_01izMUSJcAUo79IX.json
+++ b/src/packs/items/weapons/weapon_Advanced_Whip_01izMUSJcAUo79IX.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Arcane_Frame_Wheelchair_XRChepscgr75Uug7.json b/src/packs/items/weapons/weapon_Arcane_Frame_Wheelchair_XRChepscgr75Uug7.json
index ca0b07d7..ec649c14 100644
--- a/src/packs/items/weapons/weapon_Arcane_Frame_Wheelchair_XRChepscgr75Uug7.json
+++ b/src/packs/items/weapons/weapon_Arcane_Frame_Wheelchair_XRChepscgr75Uug7.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "fKTeCKjfyQauf5bA",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Arcane_Gauntlets_PC5EyEIq7NWBV0n5.json b/src/packs/items/weapons/weapon_Arcane_Gauntlets_PC5EyEIq7NWBV0n5.json
index 9eb20491..81aca7d6 100644
--- a/src/packs/items/weapons/weapon_Arcane_Gauntlets_PC5EyEIq7NWBV0n5.json
+++ b/src/packs/items/weapons/weapon_Arcane_Gauntlets_PC5EyEIq7NWBV0n5.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Axe_of_Fortunis_YcS1rHgfnSlla8Xf.json b/src/packs/items/weapons/weapon_Axe_of_Fortunis_YcS1rHgfnSlla8Xf.json
index f7f748ae..6b215eb6 100644
--- a/src/packs/items/weapons/weapon_Axe_of_Fortunis_YcS1rHgfnSlla8Xf.json
+++ b/src/packs/items/weapons/weapon_Axe_of_Fortunis_YcS1rHgfnSlla8Xf.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Battleaxe_fbDYUja3ll9vCtrB.json b/src/packs/items/weapons/weapon_Battleaxe_fbDYUja3ll9vCtrB.json
index 63ed7753..72616f62 100644
--- a/src/packs/items/weapons/weapon_Battleaxe_fbDYUja3ll9vCtrB.json
+++ b/src/packs/items/weapons/weapon_Battleaxe_fbDYUja3ll9vCtrB.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Black_Powder_Revolver_AokqTusPzn0hghkE.json b/src/packs/items/weapons/weapon_Black_Powder_Revolver_AokqTusPzn0hghkE.json
index 699b06ae..dee43a89 100644
--- a/src/packs/items/weapons/weapon_Black_Powder_Revolver_AokqTusPzn0hghkE.json
+++ b/src/packs/items/weapons/weapon_Black_Powder_Revolver_AokqTusPzn0hghkE.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Bladed_Whip_5faflfNz20cFW1EM.json b/src/packs/items/weapons/weapon_Bladed_Whip_5faflfNz20cFW1EM.json
index dba962aa..beba12da 100644
--- a/src/packs/items/weapons/weapon_Bladed_Whip_5faflfNz20cFW1EM.json
+++ b/src/packs/items/weapons/weapon_Bladed_Whip_5faflfNz20cFW1EM.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Blessed_Anlace_n1oPTk5czTIGTkVj.json b/src/packs/items/weapons/weapon_Blessed_Anlace_n1oPTk5czTIGTkVj.json
index 83ef5820..e2581c0f 100644
--- a/src/packs/items/weapons/weapon_Blessed_Anlace_n1oPTk5czTIGTkVj.json
+++ b/src/packs/items/weapons/weapon_Blessed_Anlace_n1oPTk5czTIGTkVj.json
@@ -93,6 +93,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -147,7 +148,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Bloodstaff_IoMVDz92WVvfGGdc.json b/src/packs/items/weapons/weapon_Bloodstaff_IoMVDz92WVvfGGdc.json
index fb41b73f..e47dcd8a 100644
--- a/src/packs/items/weapons/weapon_Bloodstaff_IoMVDz92WVvfGGdc.json
+++ b/src/packs/items/weapons/weapon_Bloodstaff_IoMVDz92WVvfGGdc.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Blunderbuss_SLFrK0WmldPo0shz.json b/src/packs/items/weapons/weapon_Blunderbuss_SLFrK0WmldPo0shz.json
index e6fefe1c..2b249c99 100644
--- a/src/packs/items/weapons/weapon_Blunderbuss_SLFrK0WmldPo0shz.json
+++ b/src/packs/items/weapons/weapon_Blunderbuss_SLFrK0WmldPo0shz.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Braveshield_QEvgVoz9xKBSKsGi.json b/src/packs/items/weapons/weapon_Braveshield_QEvgVoz9xKBSKsGi.json
index 920985fa..6a372b15 100644
--- a/src/packs/items/weapons/weapon_Braveshield_QEvgVoz9xKBSKsGi.json
+++ b/src/packs/items/weapons/weapon_Braveshield_QEvgVoz9xKBSKsGi.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Bravesword_QZrWAkprA2tL2MOI.json b/src/packs/items/weapons/weapon_Bravesword_QZrWAkprA2tL2MOI.json
index 29ccef77..3895c4f5 100644
--- a/src/packs/items/weapons/weapon_Bravesword_QZrWAkprA2tL2MOI.json
+++ b/src/packs/items/weapons/weapon_Bravesword_QZrWAkprA2tL2MOI.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Broadsword_1cwWNt4sqlgA8gCT.json b/src/packs/items/weapons/weapon_Broadsword_1cwWNt4sqlgA8gCT.json
index 10bbaf8c..4b748c32 100644
--- a/src/packs/items/weapons/weapon_Broadsword_1cwWNt4sqlgA8gCT.json
+++ b/src/packs/items/weapons/weapon_Broadsword_1cwWNt4sqlgA8gCT.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Buckler_EmFTp9wzT6MHSaNz.json b/src/packs/items/weapons/weapon_Buckler_EmFTp9wzT6MHSaNz.json
index 2a7e0db6..054c7759 100644
--- a/src/packs/items/weapons/weapon_Buckler_EmFTp9wzT6MHSaNz.json
+++ b/src/packs/items/weapons/weapon_Buckler_EmFTp9wzT6MHSaNz.json
@@ -63,6 +63,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -117,7 +118,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Casting_Sword_2Fbf2cxLfbdGkU4I.json b/src/packs/items/weapons/weapon_Casting_Sword_2Fbf2cxLfbdGkU4I.json
index 45924203..fa5afb44 100644
--- a/src/packs/items/weapons/weapon_Casting_Sword_2Fbf2cxLfbdGkU4I.json
+++ b/src/packs/items/weapons/weapon_Casting_Sword_2Fbf2cxLfbdGkU4I.json
@@ -89,6 +89,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -143,7 +144,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Crossbow_cw7HG1Z7hp7OOLD0.json b/src/packs/items/weapons/weapon_Crossbow_cw7HG1Z7hp7OOLD0.json
index b0915863..296f15bc 100644
--- a/src/packs/items/weapons/weapon_Crossbow_cw7HG1Z7hp7OOLD0.json
+++ b/src/packs/items/weapons/weapon_Crossbow_cw7HG1Z7hp7OOLD0.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Curved_Dagger_Fk69R40svV0kanZD.json b/src/packs/items/weapons/weapon_Curved_Dagger_Fk69R40svV0kanZD.json
index 0ce2a676..0e7198f1 100644
--- a/src/packs/items/weapons/weapon_Curved_Dagger_Fk69R40svV0kanZD.json
+++ b/src/packs/items/weapons/weapon_Curved_Dagger_Fk69R40svV0kanZD.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Cutlass_CWrbnethuILXrEpA.json b/src/packs/items/weapons/weapon_Cutlass_CWrbnethuILXrEpA.json
index 601ac04e..a64555aa 100644
--- a/src/packs/items/weapons/weapon_Cutlass_CWrbnethuILXrEpA.json
+++ b/src/packs/items/weapons/weapon_Cutlass_CWrbnethuILXrEpA.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Dagger_iStO0BbeMTTR0rQi.json b/src/packs/items/weapons/weapon_Dagger_iStO0BbeMTTR0rQi.json
index 74b81e48..28f411ff 100644
--- a/src/packs/items/weapons/weapon_Dagger_iStO0BbeMTTR0rQi.json
+++ b/src/packs/items/weapons/weapon_Dagger_iStO0BbeMTTR0rQi.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Devouring_Dagger_C5wSGglR8e0euQnY.json b/src/packs/items/weapons/weapon_Devouring_Dagger_C5wSGglR8e0euQnY.json
index 8a97fe05..88078495 100644
--- a/src/packs/items/weapons/weapon_Devouring_Dagger_C5wSGglR8e0euQnY.json
+++ b/src/packs/items/weapons/weapon_Devouring_Dagger_C5wSGglR8e0euQnY.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Double_Flail_xm1yU7k58fMgXxRR.json b/src/packs/items/weapons/weapon_Double_Flail_xm1yU7k58fMgXxRR.json
index 86145c0f..8be42420 100644
--- a/src/packs/items/weapons/weapon_Double_Flail_xm1yU7k58fMgXxRR.json
+++ b/src/packs/items/weapons/weapon_Double_Flail_xm1yU7k58fMgXxRR.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Dual_Ended_Sword_nXjuBa215H1sTUK3.json b/src/packs/items/weapons/weapon_Dual_Ended_Sword_nXjuBa215H1sTUK3.json
index 9b43770c..5db4cb62 100644
--- a/src/packs/items/weapons/weapon_Dual_Ended_Sword_nXjuBa215H1sTUK3.json
+++ b/src/packs/items/weapons/weapon_Dual_Ended_Sword_nXjuBa215H1sTUK3.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Dualstaff_j8cdNeIUYxxzFVji.json b/src/packs/items/weapons/weapon_Dualstaff_j8cdNeIUYxxzFVji.json
index 44487b58..5bec104c 100644
--- a/src/packs/items/weapons/weapon_Dualstaff_j8cdNeIUYxxzFVji.json
+++ b/src/packs/items/weapons/weapon_Dualstaff_j8cdNeIUYxxzFVji.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Ego_Blade_G7rH31KQ5eEZXcv0.json b/src/packs/items/weapons/weapon_Ego_Blade_G7rH31KQ5eEZXcv0.json
index 82f90f23..07cc38c3 100644
--- a/src/packs/items/weapons/weapon_Ego_Blade_G7rH31KQ5eEZXcv0.json
+++ b/src/packs/items/weapons/weapon_Ego_Blade_G7rH31KQ5eEZXcv0.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Elder_Bow_JdWcn9W1edhAEInL.json b/src/packs/items/weapons/weapon_Elder_Bow_JdWcn9W1edhAEInL.json
index 7441238b..b4c282f5 100644
--- a/src/packs/items/weapons/weapon_Elder_Bow_JdWcn9W1edhAEInL.json
+++ b/src/packs/items/weapons/weapon_Elder_Bow_JdWcn9W1edhAEInL.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Extended_Polearm_fJHKMxZokVP34MCi.json b/src/packs/items/weapons/weapon_Extended_Polearm_fJHKMxZokVP34MCi.json
index 0c28d943..44ef3083 100644
--- a/src/packs/items/weapons/weapon_Extended_Polearm_fJHKMxZokVP34MCi.json
+++ b/src/packs/items/weapons/weapon_Extended_Polearm_fJHKMxZokVP34MCi.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Finehair_Bow_ykF3jouxHZ6YR8Bg.json b/src/packs/items/weapons/weapon_Finehair_Bow_ykF3jouxHZ6YR8Bg.json
index d4c8bb5b..aef175a4 100644
--- a/src/packs/items/weapons/weapon_Finehair_Bow_ykF3jouxHZ6YR8Bg.json
+++ b/src/packs/items/weapons/weapon_Finehair_Bow_ykF3jouxHZ6YR8Bg.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Firestaff_BtCm2RhWEfs00g38.json b/src/packs/items/weapons/weapon_Firestaff_BtCm2RhWEfs00g38.json
index e10f1fd7..c0b5f2c0 100644
--- a/src/packs/items/weapons/weapon_Firestaff_BtCm2RhWEfs00g38.json
+++ b/src/packs/items/weapons/weapon_Firestaff_BtCm2RhWEfs00g38.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Flickerfly_Blade_xLJ5RRpUoTRmAC3G.json b/src/packs/items/weapons/weapon_Flickerfly_Blade_xLJ5RRpUoTRmAC3G.json
index d37f7142..dffd49ce 100644
--- a/src/packs/items/weapons/weapon_Flickerfly_Blade_xLJ5RRpUoTRmAC3G.json
+++ b/src/packs/items/weapons/weapon_Flickerfly_Blade_xLJ5RRpUoTRmAC3G.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Floating_Bladeshards_3vti3xfo0wJND7ew.json b/src/packs/items/weapons/weapon_Floating_Bladeshards_3vti3xfo0wJND7ew.json
index 16237fff..53215638 100644
--- a/src/packs/items/weapons/weapon_Floating_Bladeshards_3vti3xfo0wJND7ew.json
+++ b/src/packs/items/weapons/weapon_Floating_Bladeshards_3vti3xfo0wJND7ew.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Fusion_Gloves_uK1RhtYAsDeoPNGx.json b/src/packs/items/weapons/weapon_Fusion_Gloves_uK1RhtYAsDeoPNGx.json
index ac039ece..9bf2d10e 100644
--- a/src/packs/items/weapons/weapon_Fusion_Gloves_uK1RhtYAsDeoPNGx.json
+++ b/src/packs/items/weapons/weapon_Fusion_Gloves_uK1RhtYAsDeoPNGx.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Ghostblade_6gFvOFTE97QZ74Zr.json b/src/packs/items/weapons/weapon_Ghostblade_6gFvOFTE97QZ74Zr.json
index 2a3853ea..a10aa6a6 100644
--- a/src/packs/items/weapons/weapon_Ghostblade_6gFvOFTE97QZ74Zr.json
+++ b/src/packs/items/weapons/weapon_Ghostblade_6gFvOFTE97QZ74Zr.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -72,7 +73,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Gilded_Bow_ctTgFfMbM3YtmsYU.json b/src/packs/items/weapons/weapon_Gilded_Bow_ctTgFfMbM3YtmsYU.json
index ff8d606b..3fcd8c40 100644
--- a/src/packs/items/weapons/weapon_Gilded_Bow_ctTgFfMbM3YtmsYU.json
+++ b/src/packs/items/weapons/weapon_Gilded_Bow_ctTgFfMbM3YtmsYU.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Gilded_Falchion_VwcOgqnzjf9LBj2S.json b/src/packs/items/weapons/weapon_Gilded_Falchion_VwcOgqnzjf9LBj2S.json
index f92fa49f..390548ed 100644
--- a/src/packs/items/weapons/weapon_Gilded_Falchion_VwcOgqnzjf9LBj2S.json
+++ b/src/packs/items/weapons/weapon_Gilded_Falchion_VwcOgqnzjf9LBj2S.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Glowing_Rings_wG9f5NpCwSbaLy8t.json b/src/packs/items/weapons/weapon_Glowing_Rings_wG9f5NpCwSbaLy8t.json
index b0a515e1..8d718cf0 100644
--- a/src/packs/items/weapons/weapon_Glowing_Rings_wG9f5NpCwSbaLy8t.json
+++ b/src/packs/items/weapons/weapon_Glowing_Rings_wG9f5NpCwSbaLy8t.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Grappler_iEzPscUc18GuFoB6.json b/src/packs/items/weapons/weapon_Grappler_iEzPscUc18GuFoB6.json
index 585473ad..88f7e6b6 100644
--- a/src/packs/items/weapons/weapon_Grappler_iEzPscUc18GuFoB6.json
+++ b/src/packs/items/weapons/weapon_Grappler_iEzPscUc18GuFoB6.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "i9jZXe5K5nIc58AG",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Greatbow_MXBpbqQsZFln4rZk.json b/src/packs/items/weapons/weapon_Greatbow_MXBpbqQsZFln4rZk.json
index 64800e1b..861c2e30 100644
--- a/src/packs/items/weapons/weapon_Greatbow_MXBpbqQsZFln4rZk.json
+++ b/src/packs/items/weapons/weapon_Greatbow_MXBpbqQsZFln4rZk.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Greatstaff_Yk8pTEmyLLi4095S.json b/src/packs/items/weapons/weapon_Greatstaff_Yk8pTEmyLLi4095S.json
index 24a37b60..be8c876b 100644
--- a/src/packs/items/weapons/weapon_Greatstaff_Yk8pTEmyLLi4095S.json
+++ b/src/packs/items/weapons/weapon_Greatstaff_Yk8pTEmyLLi4095S.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Greatsword_70ysaFJDREwTgvZa.json b/src/packs/items/weapons/weapon_Greatsword_70ysaFJDREwTgvZa.json
index c3cfc91a..b15d6f48 100644
--- a/src/packs/items/weapons/weapon_Greatsword_70ysaFJDREwTgvZa.json
+++ b/src/packs/items/weapons/weapon_Greatsword_70ysaFJDREwTgvZa.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Halberd_qT7FfmauAumOjJoq.json b/src/packs/items/weapons/weapon_Halberd_qT7FfmauAumOjJoq.json
index 5ddc4cf0..10d26bcf 100644
--- a/src/packs/items/weapons/weapon_Halberd_qT7FfmauAumOjJoq.json
+++ b/src/packs/items/weapons/weapon_Halberd_qT7FfmauAumOjJoq.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Hallowed_Axe_Vayg7CnRTFBrunjM.json b/src/packs/items/weapons/weapon_Hallowed_Axe_Vayg7CnRTFBrunjM.json
index 1a6d341f..e09154d8 100644
--- a/src/packs/items/weapons/weapon_Hallowed_Axe_Vayg7CnRTFBrunjM.json
+++ b/src/packs/items/weapons/weapon_Hallowed_Axe_Vayg7CnRTFBrunjM.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Hammer_of_Exota_0lAkBEUvbM9Osmqb.json b/src/packs/items/weapons/weapon_Hammer_of_Exota_0lAkBEUvbM9Osmqb.json
index 0c00da28..b4777726 100644
--- a/src/packs/items/weapons/weapon_Hammer_of_Exota_0lAkBEUvbM9Osmqb.json
+++ b/src/packs/items/weapons/weapon_Hammer_of_Exota_0lAkBEUvbM9Osmqb.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Hammer_of_Wrath_1R4uzOpWD8bkYRUm.json b/src/packs/items/weapons/weapon_Hammer_of_Wrath_1R4uzOpWD8bkYRUm.json
index bf29dc34..3fde0f07 100644
--- a/src/packs/items/weapons/weapon_Hammer_of_Wrath_1R4uzOpWD8bkYRUm.json
+++ b/src/packs/items/weapons/weapon_Hammer_of_Wrath_1R4uzOpWD8bkYRUm.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Hand_Cannon_MyGz8nd5sieRQ7zl.json b/src/packs/items/weapons/weapon_Hand_Cannon_MyGz8nd5sieRQ7zl.json
index 20370546..aaa4c0ff 100644
--- a/src/packs/items/weapons/weapon_Hand_Cannon_MyGz8nd5sieRQ7zl.json
+++ b/src/packs/items/weapons/weapon_Hand_Cannon_MyGz8nd5sieRQ7zl.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Hand_Crossbow_zxKt6qXe7uZB6ljm.json b/src/packs/items/weapons/weapon_Hand_Crossbow_zxKt6qXe7uZB6ljm.json
index 61ce4d99..18f14bd9 100644
--- a/src/packs/items/weapons/weapon_Hand_Crossbow_zxKt6qXe7uZB6ljm.json
+++ b/src/packs/items/weapons/weapon_Hand_Crossbow_zxKt6qXe7uZB6ljm.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "i9jZXe5K5nIc58AG",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Hand_Runes_3whiedn0jBMNRdIb.json b/src/packs/items/weapons/weapon_Hand_Runes_3whiedn0jBMNRdIb.json
index 18da1680..d22172aa 100644
--- a/src/packs/items/weapons/weapon_Hand_Runes_3whiedn0jBMNRdIb.json
+++ b/src/packs/items/weapons/weapon_Hand_Runes_3whiedn0jBMNRdIb.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Hand_Sling_RAIaoMi6iO1PKIlK.json b/src/packs/items/weapons/weapon_Hand_Sling_RAIaoMi6iO1PKIlK.json
index 42d6b73e..1874bb2e 100644
--- a/src/packs/items/weapons/weapon_Hand_Sling_RAIaoMi6iO1PKIlK.json
+++ b/src/packs/items/weapons/weapon_Hand_Sling_RAIaoMi6iO1PKIlK.json
@@ -89,6 +89,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -143,7 +144,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Heavy_Frame_Wheelchair_XjPQjhRCH08VUIbr.json b/src/packs/items/weapons/weapon_Heavy_Frame_Wheelchair_XjPQjhRCH08VUIbr.json
index a3aad851..f898623b 100644
--- a/src/packs/items/weapons/weapon_Heavy_Frame_Wheelchair_XjPQjhRCH08VUIbr.json
+++ b/src/packs/items/weapons/weapon_Heavy_Frame_Wheelchair_XjPQjhRCH08VUIbr.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "fKTeCKjfyQauf5bA",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Ilmari_s_Rifle_TMrUzVC3KvcHmdt8.json b/src/packs/items/weapons/weapon_Ilmari_s_Rifle_TMrUzVC3KvcHmdt8.json
index 51bb46e8..c5c667a5 100644
--- a/src/packs/items/weapons/weapon_Ilmari_s_Rifle_TMrUzVC3KvcHmdt8.json
+++ b/src/packs/items/weapons/weapon_Ilmari_s_Rifle_TMrUzVC3KvcHmdt8.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "Zz0k98NVLRpebKgq",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Impact_Gauntlet_Zg6IutksQVOqAg8K.json b/src/packs/items/weapons/weapon_Impact_Gauntlet_Zg6IutksQVOqAg8K.json
index ca842d59..406c00a2 100644
--- a/src/packs/items/weapons/weapon_Impact_Gauntlet_Zg6IutksQVOqAg8K.json
+++ b/src/packs/items/weapons/weapon_Impact_Gauntlet_Zg6IutksQVOqAg8K.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Arcane_Frame_Wheelchair_N9P695V5KKlJbAY5.json b/src/packs/items/weapons/weapon_Improved_Arcane_Frame_Wheelchair_N9P695V5KKlJbAY5.json
index 2fa3de9b..6f196efb 100644
--- a/src/packs/items/weapons/weapon_Improved_Arcane_Frame_Wheelchair_N9P695V5KKlJbAY5.json
+++ b/src/packs/items/weapons/weapon_Improved_Arcane_Frame_Wheelchair_N9P695V5KKlJbAY5.json
@@ -24,6 +24,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "fKTeCKjfyQauf5bA",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -78,7 +79,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Arcane_Gauntlets_kENTDpa1hr5LDhIT.json b/src/packs/items/weapons/weapon_Improved_Arcane_Gauntlets_kENTDpa1hr5LDhIT.json
index 4fc65837..263edc1e 100644
--- a/src/packs/items/weapons/weapon_Improved_Arcane_Gauntlets_kENTDpa1hr5LDhIT.json
+++ b/src/packs/items/weapons/weapon_Improved_Arcane_Gauntlets_kENTDpa1hr5LDhIT.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Battleaxe_nxGUpuHLmuKdKsDC.json b/src/packs/items/weapons/weapon_Improved_Battleaxe_nxGUpuHLmuKdKsDC.json
index 32ef07e2..d70935e9 100644
--- a/src/packs/items/weapons/weapon_Improved_Battleaxe_nxGUpuHLmuKdKsDC.json
+++ b/src/packs/items/weapons/weapon_Improved_Battleaxe_nxGUpuHLmuKdKsDC.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Broadsword_OcKeLJxvmdT81VBc.json b/src/packs/items/weapons/weapon_Improved_Broadsword_OcKeLJxvmdT81VBc.json
index 9828108d..ef0e0afb 100644
--- a/src/packs/items/weapons/weapon_Improved_Broadsword_OcKeLJxvmdT81VBc.json
+++ b/src/packs/items/weapons/weapon_Improved_Broadsword_OcKeLJxvmdT81VBc.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Crossbow_55NwHIIZHUeKSE3M.json b/src/packs/items/weapons/weapon_Improved_Crossbow_55NwHIIZHUeKSE3M.json
index 9607f5dd..f625e060 100644
--- a/src/packs/items/weapons/weapon_Improved_Crossbow_55NwHIIZHUeKSE3M.json
+++ b/src/packs/items/weapons/weapon_Improved_Crossbow_55NwHIIZHUeKSE3M.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Cutlass_ddRjXnp2vbohu7rJ.json b/src/packs/items/weapons/weapon_Improved_Cutlass_ddRjXnp2vbohu7rJ.json
index f72fd026..10c23ca3 100644
--- a/src/packs/items/weapons/weapon_Improved_Cutlass_ddRjXnp2vbohu7rJ.json
+++ b/src/packs/items/weapons/weapon_Improved_Cutlass_ddRjXnp2vbohu7rJ.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Dagger_ScjTkb9qrndhlk9S.json b/src/packs/items/weapons/weapon_Improved_Dagger_ScjTkb9qrndhlk9S.json
index 509be257..ef40a1b4 100644
--- a/src/packs/items/weapons/weapon_Improved_Dagger_ScjTkb9qrndhlk9S.json
+++ b/src/packs/items/weapons/weapon_Improved_Dagger_ScjTkb9qrndhlk9S.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Dualstaff_f7hhHlZ5nL3AhYEM.json b/src/packs/items/weapons/weapon_Improved_Dualstaff_f7hhHlZ5nL3AhYEM.json
index e6227e27..012dc004 100644
--- a/src/packs/items/weapons/weapon_Improved_Dualstaff_f7hhHlZ5nL3AhYEM.json
+++ b/src/packs/items/weapons/weapon_Improved_Dualstaff_f7hhHlZ5nL3AhYEM.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Glowing_Rings_N5amhkxR1xn3B7r2.json b/src/packs/items/weapons/weapon_Improved_Glowing_Rings_N5amhkxR1xn3B7r2.json
index 09fc7d78..f4329d8c 100644
--- a/src/packs/items/weapons/weapon_Improved_Glowing_Rings_N5amhkxR1xn3B7r2.json
+++ b/src/packs/items/weapons/weapon_Improved_Glowing_Rings_N5amhkxR1xn3B7r2.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Grappler_3T3o9zfe61t22L1H.json b/src/packs/items/weapons/weapon_Improved_Grappler_3T3o9zfe61t22L1H.json
index b10eb764..6e1d0123 100644
--- a/src/packs/items/weapons/weapon_Improved_Grappler_3T3o9zfe61t22L1H.json
+++ b/src/packs/items/weapons/weapon_Improved_Grappler_3T3o9zfe61t22L1H.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Greatstaff_LCuTrYXi4lhg6LqW.json b/src/packs/items/weapons/weapon_Improved_Greatstaff_LCuTrYXi4lhg6LqW.json
index ab3f7d21..ac1985f2 100644
--- a/src/packs/items/weapons/weapon_Improved_Greatstaff_LCuTrYXi4lhg6LqW.json
+++ b/src/packs/items/weapons/weapon_Improved_Greatstaff_LCuTrYXi4lhg6LqW.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Greatsword_FPX4ouDrxXiQ5MDf.json b/src/packs/items/weapons/weapon_Improved_Greatsword_FPX4ouDrxXiQ5MDf.json
index eae9543b..983e72c8 100644
--- a/src/packs/items/weapons/weapon_Improved_Greatsword_FPX4ouDrxXiQ5MDf.json
+++ b/src/packs/items/weapons/weapon_Improved_Greatsword_FPX4ouDrxXiQ5MDf.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Halberd_F9PETfCQGwczBPif.json b/src/packs/items/weapons/weapon_Improved_Halberd_F9PETfCQGwczBPif.json
index ac5197ed..54e7b320 100644
--- a/src/packs/items/weapons/weapon_Improved_Halberd_F9PETfCQGwczBPif.json
+++ b/src/packs/items/weapons/weapon_Improved_Halberd_F9PETfCQGwczBPif.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Hallowed_Axe_wFOXMN2uiX4j6Gd9.json b/src/packs/items/weapons/weapon_Improved_Hallowed_Axe_wFOXMN2uiX4j6Gd9.json
index d9bc2a64..efdf923f 100644
--- a/src/packs/items/weapons/weapon_Improved_Hallowed_Axe_wFOXMN2uiX4j6Gd9.json
+++ b/src/packs/items/weapons/weapon_Improved_Hallowed_Axe_wFOXMN2uiX4j6Gd9.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Hand_Crossbow_XEDRkuw3BhMoVBn9.json b/src/packs/items/weapons/weapon_Improved_Hand_Crossbow_XEDRkuw3BhMoVBn9.json
index 8227c35d..ea026d60 100644
--- a/src/packs/items/weapons/weapon_Improved_Hand_Crossbow_XEDRkuw3BhMoVBn9.json
+++ b/src/packs/items/weapons/weapon_Improved_Hand_Crossbow_XEDRkuw3BhMoVBn9.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Hand_Runes_jMEukC3VpNDz5AOD.json b/src/packs/items/weapons/weapon_Improved_Hand_Runes_jMEukC3VpNDz5AOD.json
index 05f8955c..8fa377aa 100644
--- a/src/packs/items/weapons/weapon_Improved_Hand_Runes_jMEukC3VpNDz5AOD.json
+++ b/src/packs/items/weapons/weapon_Improved_Hand_Runes_jMEukC3VpNDz5AOD.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Heavy_Frame_Wheelchair_L5KeCtrs768PmYWW.json b/src/packs/items/weapons/weapon_Improved_Heavy_Frame_Wheelchair_L5KeCtrs768PmYWW.json
index c22323d0..1ab27a5c 100644
--- a/src/packs/items/weapons/weapon_Improved_Heavy_Frame_Wheelchair_L5KeCtrs768PmYWW.json
+++ b/src/packs/items/weapons/weapon_Improved_Heavy_Frame_Wheelchair_L5KeCtrs768PmYWW.json
@@ -24,6 +24,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "fKTeCKjfyQauf5bA",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -78,7 +79,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Light_Frame_Wheelchair_ZJsetdHKV77ygtCE.json b/src/packs/items/weapons/weapon_Improved_Light_Frame_Wheelchair_ZJsetdHKV77ygtCE.json
index 8922d621..f9826f29 100644
--- a/src/packs/items/weapons/weapon_Improved_Light_Frame_Wheelchair_ZJsetdHKV77ygtCE.json
+++ b/src/packs/items/weapons/weapon_Improved_Light_Frame_Wheelchair_ZJsetdHKV77ygtCE.json
@@ -53,6 +53,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "fKTeCKjfyQauf5bA",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -107,7 +108,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Longbow_NacNonjbzyoVMNhI.json b/src/packs/items/weapons/weapon_Improved_Longbow_NacNonjbzyoVMNhI.json
index f23b203e..11d861f6 100644
--- a/src/packs/items/weapons/weapon_Improved_Longbow_NacNonjbzyoVMNhI.json
+++ b/src/packs/items/weapons/weapon_Improved_Longbow_NacNonjbzyoVMNhI.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Longsword_QyBZ5NxM8F9nCL9s.json b/src/packs/items/weapons/weapon_Improved_Longsword_QyBZ5NxM8F9nCL9s.json
index c6e71c36..e84f1a0a 100644
--- a/src/packs/items/weapons/weapon_Improved_Longsword_QyBZ5NxM8F9nCL9s.json
+++ b/src/packs/items/weapons/weapon_Improved_Longsword_QyBZ5NxM8F9nCL9s.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Mace_zSLx52U4Yltqx8F1.json b/src/packs/items/weapons/weapon_Improved_Mace_zSLx52U4Yltqx8F1.json
index a4c469e3..c45adf94 100644
--- a/src/packs/items/weapons/weapon_Improved_Mace_zSLx52U4Yltqx8F1.json
+++ b/src/packs/items/weapons/weapon_Improved_Mace_zSLx52U4Yltqx8F1.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Quarterstaff_BEmAR60PM3ZaiNXa.json b/src/packs/items/weapons/weapon_Improved_Quarterstaff_BEmAR60PM3ZaiNXa.json
index 03975811..bded671b 100644
--- a/src/packs/items/weapons/weapon_Improved_Quarterstaff_BEmAR60PM3ZaiNXa.json
+++ b/src/packs/items/weapons/weapon_Improved_Quarterstaff_BEmAR60PM3ZaiNXa.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Rapier_LFPH8nD2f4Blv3AM.json b/src/packs/items/weapons/weapon_Improved_Rapier_LFPH8nD2f4Blv3AM.json
index 229d1682..92297385 100644
--- a/src/packs/items/weapons/weapon_Improved_Rapier_LFPH8nD2f4Blv3AM.json
+++ b/src/packs/items/weapons/weapon_Improved_Rapier_LFPH8nD2f4Blv3AM.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Returning_Blade_SKNwkW23eVQjN4Zy.json b/src/packs/items/weapons/weapon_Improved_Returning_Blade_SKNwkW23eVQjN4Zy.json
index 1bc01015..e8b82e5a 100644
--- a/src/packs/items/weapons/weapon_Improved_Returning_Blade_SKNwkW23eVQjN4Zy.json
+++ b/src/packs/items/weapons/weapon_Improved_Returning_Blade_SKNwkW23eVQjN4Zy.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Round_Shield_DlinEBGZfIlvreO3.json b/src/packs/items/weapons/weapon_Improved_Round_Shield_DlinEBGZfIlvreO3.json
index 6d76129a..6e45bcbd 100644
--- a/src/packs/items/weapons/weapon_Improved_Round_Shield_DlinEBGZfIlvreO3.json
+++ b/src/packs/items/weapons/weapon_Improved_Round_Shield_DlinEBGZfIlvreO3.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "i9jZXe5K5nIc58AG",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Scepter_tj26lbNkwy8bORF4.json b/src/packs/items/weapons/weapon_Improved_Scepter_tj26lbNkwy8bORF4.json
index 4d61a5aa..d8f574b9 100644
--- a/src/packs/items/weapons/weapon_Improved_Scepter_tj26lbNkwy8bORF4.json
+++ b/src/packs/items/weapons/weapon_Improved_Scepter_tj26lbNkwy8bORF4.json
@@ -91,6 +91,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -145,7 +146,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Shortbow_6ZWl6ARfvYBaAMwY.json b/src/packs/items/weapons/weapon_Improved_Shortbow_6ZWl6ARfvYBaAMwY.json
index 6ed121f7..05f33b63 100644
--- a/src/packs/items/weapons/weapon_Improved_Shortbow_6ZWl6ARfvYBaAMwY.json
+++ b/src/packs/items/weapons/weapon_Improved_Shortbow_6ZWl6ARfvYBaAMwY.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Shortstaff_Mn8ja5Oi1sXvvPSk.json b/src/packs/items/weapons/weapon_Improved_Shortstaff_Mn8ja5Oi1sXvvPSk.json
index f9c5246e..b2c5ca61 100644
--- a/src/packs/items/weapons/weapon_Improved_Shortstaff_Mn8ja5Oi1sXvvPSk.json
+++ b/src/packs/items/weapons/weapon_Improved_Shortstaff_Mn8ja5Oi1sXvvPSk.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Shortsword_rSyBNRwemBVuTo3H.json b/src/packs/items/weapons/weapon_Improved_Shortsword_rSyBNRwemBVuTo3H.json
index adae8915..cc413ee3 100644
--- a/src/packs/items/weapons/weapon_Improved_Shortsword_rSyBNRwemBVuTo3H.json
+++ b/src/packs/items/weapons/weapon_Improved_Shortsword_rSyBNRwemBVuTo3H.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "i9jZXe5K5nIc58AG",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Small_Dagger_nMuF8ZDZ2aXZVTg6.json b/src/packs/items/weapons/weapon_Improved_Small_Dagger_nMuF8ZDZ2aXZVTg6.json
index 2b85fbb5..b776e1cd 100644
--- a/src/packs/items/weapons/weapon_Improved_Small_Dagger_nMuF8ZDZ2aXZVTg6.json
+++ b/src/packs/items/weapons/weapon_Improved_Small_Dagger_nMuF8ZDZ2aXZVTg6.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Spear_j5Pt1thLfcvopBij.json b/src/packs/items/weapons/weapon_Improved_Spear_j5Pt1thLfcvopBij.json
index 32c080ff..abab75df 100644
--- a/src/packs/items/weapons/weapon_Improved_Spear_j5Pt1thLfcvopBij.json
+++ b/src/packs/items/weapons/weapon_Improved_Spear_j5Pt1thLfcvopBij.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Tower_Shield_bxt3NsbMqTSdI5ab.json b/src/packs/items/weapons/weapon_Improved_Tower_Shield_bxt3NsbMqTSdI5ab.json
index ef768788..14dc3f15 100644
--- a/src/packs/items/weapons/weapon_Improved_Tower_Shield_bxt3NsbMqTSdI5ab.json
+++ b/src/packs/items/weapons/weapon_Improved_Tower_Shield_bxt3NsbMqTSdI5ab.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Wand_6d9B2b5X2d2U56jt.json b/src/packs/items/weapons/weapon_Improved_Wand_6d9B2b5X2d2U56jt.json
index 54eaac9f..07cbc9af 100644
--- a/src/packs/items/weapons/weapon_Improved_Wand_6d9B2b5X2d2U56jt.json
+++ b/src/packs/items/weapons/weapon_Improved_Wand_6d9B2b5X2d2U56jt.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Warhammer_pxaN4ZK4eqKrjtWj.json b/src/packs/items/weapons/weapon_Improved_Warhammer_pxaN4ZK4eqKrjtWj.json
index 17615b31..2ca9c700 100644
--- a/src/packs/items/weapons/weapon_Improved_Warhammer_pxaN4ZK4eqKrjtWj.json
+++ b/src/packs/items/weapons/weapon_Improved_Warhammer_pxaN4ZK4eqKrjtWj.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Improved_Whip_ftTp8VlsBQ1r4LFD.json b/src/packs/items/weapons/weapon_Improved_Whip_ftTp8VlsBQ1r4LFD.json
index b52bf465..a7c8857f 100644
--- a/src/packs/items/weapons/weapon_Improved_Whip_ftTp8VlsBQ1r4LFD.json
+++ b/src/packs/items/weapons/weapon_Improved_Whip_ftTp8VlsBQ1r4LFD.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Keeper_s_Staff_q382JqMkqLaaFLIr.json b/src/packs/items/weapons/weapon_Keeper_s_Staff_q382JqMkqLaaFLIr.json
index 46acc280..3f513f0e 100644
--- a/src/packs/items/weapons/weapon_Keeper_s_Staff_q382JqMkqLaaFLIr.json
+++ b/src/packs/items/weapons/weapon_Keeper_s_Staff_q382JqMkqLaaFLIr.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Knuckle_Blades_U8gfyvxoHm024inM.json b/src/packs/items/weapons/weapon_Knuckle_Blades_U8gfyvxoHm024inM.json
index 714f3b5d..3623aabd 100644
--- a/src/packs/items/weapons/weapon_Knuckle_Blades_U8gfyvxoHm024inM.json
+++ b/src/packs/items/weapons/weapon_Knuckle_Blades_U8gfyvxoHm024inM.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Knuckle_Claws_SFqganS8Du4aEKjQ.json b/src/packs/items/weapons/weapon_Knuckle_Claws_SFqganS8Du4aEKjQ.json
index 3cb214bd..e3b4397d 100644
--- a/src/packs/items/weapons/weapon_Knuckle_Claws_SFqganS8Du4aEKjQ.json
+++ b/src/packs/items/weapons/weapon_Knuckle_Claws_SFqganS8Du4aEKjQ.json
@@ -48,6 +48,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -102,7 +103,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Labrys_Axe_ijWppQzSOqVCb3rE.json b/src/packs/items/weapons/weapon_Labrys_Axe_ijWppQzSOqVCb3rE.json
index 051c759a..df7caa73 100644
--- a/src/packs/items/weapons/weapon_Labrys_Axe_ijWppQzSOqVCb3rE.json
+++ b/src/packs/items/weapons/weapon_Labrys_Axe_ijWppQzSOqVCb3rE.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Arcane_Frame_Wheelchair_gA2tiET9VHGhwMoO.json b/src/packs/items/weapons/weapon_Legendary_Arcane_Frame_Wheelchair_gA2tiET9VHGhwMoO.json
index 9a448ab2..a95a0985 100644
--- a/src/packs/items/weapons/weapon_Legendary_Arcane_Frame_Wheelchair_gA2tiET9VHGhwMoO.json
+++ b/src/packs/items/weapons/weapon_Legendary_Arcane_Frame_Wheelchair_gA2tiET9VHGhwMoO.json
@@ -24,6 +24,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "fKTeCKjfyQauf5bA",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -78,7 +79,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Arcane_Gauntlets_umADDPYCaykXDc1v.json b/src/packs/items/weapons/weapon_Legendary_Arcane_Gauntlets_umADDPYCaykXDc1v.json
index f9aabadf..70a806e5 100644
--- a/src/packs/items/weapons/weapon_Legendary_Arcane_Gauntlets_umADDPYCaykXDc1v.json
+++ b/src/packs/items/weapons/weapon_Legendary_Arcane_Gauntlets_umADDPYCaykXDc1v.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Battleaxe_1nztpLzoHGfbKf5x.json b/src/packs/items/weapons/weapon_Legendary_Battleaxe_1nztpLzoHGfbKf5x.json
index 3d08b628..87a5acce 100644
--- a/src/packs/items/weapons/weapon_Legendary_Battleaxe_1nztpLzoHGfbKf5x.json
+++ b/src/packs/items/weapons/weapon_Legendary_Battleaxe_1nztpLzoHGfbKf5x.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Broadsword_y3hfTPfZhMognyaJ.json b/src/packs/items/weapons/weapon_Legendary_Broadsword_y3hfTPfZhMognyaJ.json
index 6375e1b6..3ba66112 100644
--- a/src/packs/items/weapons/weapon_Legendary_Broadsword_y3hfTPfZhMognyaJ.json
+++ b/src/packs/items/weapons/weapon_Legendary_Broadsword_y3hfTPfZhMognyaJ.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Crossbow_1G6xX2QL9O0Rsgz7.json b/src/packs/items/weapons/weapon_Legendary_Crossbow_1G6xX2QL9O0Rsgz7.json
index 9a66906b..b2629cd2 100644
--- a/src/packs/items/weapons/weapon_Legendary_Crossbow_1G6xX2QL9O0Rsgz7.json
+++ b/src/packs/items/weapons/weapon_Legendary_Crossbow_1G6xX2QL9O0Rsgz7.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Cutlass_Rpyz0jbFJ1SwqfyD.json b/src/packs/items/weapons/weapon_Legendary_Cutlass_Rpyz0jbFJ1SwqfyD.json
index a04487f0..de343c2d 100644
--- a/src/packs/items/weapons/weapon_Legendary_Cutlass_Rpyz0jbFJ1SwqfyD.json
+++ b/src/packs/items/weapons/weapon_Legendary_Cutlass_Rpyz0jbFJ1SwqfyD.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Dagger_GmTg3Fdne1UPNs8t.json b/src/packs/items/weapons/weapon_Legendary_Dagger_GmTg3Fdne1UPNs8t.json
index 322b3b27..41074027 100644
--- a/src/packs/items/weapons/weapon_Legendary_Dagger_GmTg3Fdne1UPNs8t.json
+++ b/src/packs/items/weapons/weapon_Legendary_Dagger_GmTg3Fdne1UPNs8t.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Dualstaff_o3rsLvImcLAx5TvD.json b/src/packs/items/weapons/weapon_Legendary_Dualstaff_o3rsLvImcLAx5TvD.json
index e3f0f656..a8a68794 100644
--- a/src/packs/items/weapons/weapon_Legendary_Dualstaff_o3rsLvImcLAx5TvD.json
+++ b/src/packs/items/weapons/weapon_Legendary_Dualstaff_o3rsLvImcLAx5TvD.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Glowing_Rings_PReWrfuPjoNQuieo.json b/src/packs/items/weapons/weapon_Legendary_Glowing_Rings_PReWrfuPjoNQuieo.json
index 31776620..f3ed1ed4 100644
--- a/src/packs/items/weapons/weapon_Legendary_Glowing_Rings_PReWrfuPjoNQuieo.json
+++ b/src/packs/items/weapons/weapon_Legendary_Glowing_Rings_PReWrfuPjoNQuieo.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Grappler_IrtUj0UntBMNn49G.json b/src/packs/items/weapons/weapon_Legendary_Grappler_IrtUj0UntBMNn49G.json
index adcc5fe1..99b134d0 100644
--- a/src/packs/items/weapons/weapon_Legendary_Grappler_IrtUj0UntBMNn49G.json
+++ b/src/packs/items/weapons/weapon_Legendary_Grappler_IrtUj0UntBMNn49G.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Greatstaff_jDtvEabkHY1GFgfc.json b/src/packs/items/weapons/weapon_Legendary_Greatstaff_jDtvEabkHY1GFgfc.json
index b0eb6642..39e1d8d5 100644
--- a/src/packs/items/weapons/weapon_Legendary_Greatstaff_jDtvEabkHY1GFgfc.json
+++ b/src/packs/items/weapons/weapon_Legendary_Greatstaff_jDtvEabkHY1GFgfc.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Greatsword_zMZ46F9VR7zdTxb9.json b/src/packs/items/weapons/weapon_Legendary_Greatsword_zMZ46F9VR7zdTxb9.json
index 654ddaa8..9746913c 100644
--- a/src/packs/items/weapons/weapon_Legendary_Greatsword_zMZ46F9VR7zdTxb9.json
+++ b/src/packs/items/weapons/weapon_Legendary_Greatsword_zMZ46F9VR7zdTxb9.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Halberd_1AuMNiJz96Ez9fur.json b/src/packs/items/weapons/weapon_Legendary_Halberd_1AuMNiJz96Ez9fur.json
index 38c67ecf..0a312a91 100644
--- a/src/packs/items/weapons/weapon_Legendary_Halberd_1AuMNiJz96Ez9fur.json
+++ b/src/packs/items/weapons/weapon_Legendary_Halberd_1AuMNiJz96Ez9fur.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Hallowed_Axe_0HmhnZnv1I6uX69c.json b/src/packs/items/weapons/weapon_Legendary_Hallowed_Axe_0HmhnZnv1I6uX69c.json
index 563d52fa..64abfe72 100644
--- a/src/packs/items/weapons/weapon_Legendary_Hallowed_Axe_0HmhnZnv1I6uX69c.json
+++ b/src/packs/items/weapons/weapon_Legendary_Hallowed_Axe_0HmhnZnv1I6uX69c.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Hand_Crossbow_32nYyMaeDWaakSxz.json b/src/packs/items/weapons/weapon_Legendary_Hand_Crossbow_32nYyMaeDWaakSxz.json
index cbb44354..e7ecb425 100644
--- a/src/packs/items/weapons/weapon_Legendary_Hand_Crossbow_32nYyMaeDWaakSxz.json
+++ b/src/packs/items/weapons/weapon_Legendary_Hand_Crossbow_32nYyMaeDWaakSxz.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Hand_Runes_DWLkswhluXuMy3bB.json b/src/packs/items/weapons/weapon_Legendary_Hand_Runes_DWLkswhluXuMy3bB.json
index 5459f230..5a88375f 100644
--- a/src/packs/items/weapons/weapon_Legendary_Hand_Runes_DWLkswhluXuMy3bB.json
+++ b/src/packs/items/weapons/weapon_Legendary_Hand_Runes_DWLkswhluXuMy3bB.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Heavy_Frame_Wheelchair_S6nB0CNlzdU05o5U.json b/src/packs/items/weapons/weapon_Legendary_Heavy_Frame_Wheelchair_S6nB0CNlzdU05o5U.json
index b5f1b74e..6ff4f787 100644
--- a/src/packs/items/weapons/weapon_Legendary_Heavy_Frame_Wheelchair_S6nB0CNlzdU05o5U.json
+++ b/src/packs/items/weapons/weapon_Legendary_Heavy_Frame_Wheelchair_S6nB0CNlzdU05o5U.json
@@ -24,6 +24,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "fKTeCKjfyQauf5bA",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -78,7 +79,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Light_Frame_Wheelchair_Xt8tVSn5Fu6ly6LF.json b/src/packs/items/weapons/weapon_Legendary_Light_Frame_Wheelchair_Xt8tVSn5Fu6ly6LF.json
index a9b35948..9f69d184 100644
--- a/src/packs/items/weapons/weapon_Legendary_Light_Frame_Wheelchair_Xt8tVSn5Fu6ly6LF.json
+++ b/src/packs/items/weapons/weapon_Legendary_Light_Frame_Wheelchair_Xt8tVSn5Fu6ly6LF.json
@@ -53,6 +53,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "fKTeCKjfyQauf5bA",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -107,7 +108,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Longbow_Utt1GpoH1fhaTOtN.json b/src/packs/items/weapons/weapon_Legendary_Longbow_Utt1GpoH1fhaTOtN.json
index fdcc899a..beea1a48 100644
--- a/src/packs/items/weapons/weapon_Legendary_Longbow_Utt1GpoH1fhaTOtN.json
+++ b/src/packs/items/weapons/weapon_Legendary_Longbow_Utt1GpoH1fhaTOtN.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Longsword_14abPqQcROJfDChR.json b/src/packs/items/weapons/weapon_Legendary_Longsword_14abPqQcROJfDChR.json
index fd755a94..2fcdc085 100644
--- a/src/packs/items/weapons/weapon_Legendary_Longsword_14abPqQcROJfDChR.json
+++ b/src/packs/items/weapons/weapon_Legendary_Longsword_14abPqQcROJfDChR.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Mace_RsDsy7tIhrhaAQQc.json b/src/packs/items/weapons/weapon_Legendary_Mace_RsDsy7tIhrhaAQQc.json
index 535bba46..9f470f09 100644
--- a/src/packs/items/weapons/weapon_Legendary_Mace_RsDsy7tIhrhaAQQc.json
+++ b/src/packs/items/weapons/weapon_Legendary_Mace_RsDsy7tIhrhaAQQc.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Quarterstaff_1ZciqG7vIKLYpKsP.json b/src/packs/items/weapons/weapon_Legendary_Quarterstaff_1ZciqG7vIKLYpKsP.json
index 401d6c96..4bf5713a 100644
--- a/src/packs/items/weapons/weapon_Legendary_Quarterstaff_1ZciqG7vIKLYpKsP.json
+++ b/src/packs/items/weapons/weapon_Legendary_Quarterstaff_1ZciqG7vIKLYpKsP.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Rapier_BakN97v4jTePcXiZ.json b/src/packs/items/weapons/weapon_Legendary_Rapier_BakN97v4jTePcXiZ.json
index b4df7c8c..598dd669 100644
--- a/src/packs/items/weapons/weapon_Legendary_Rapier_BakN97v4jTePcXiZ.json
+++ b/src/packs/items/weapons/weapon_Legendary_Rapier_BakN97v4jTePcXiZ.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Returning_Blade_mcj3CPkcSSDdAcBB.json b/src/packs/items/weapons/weapon_Legendary_Returning_Blade_mcj3CPkcSSDdAcBB.json
index da3a5f42..97f377ed 100644
--- a/src/packs/items/weapons/weapon_Legendary_Returning_Blade_mcj3CPkcSSDdAcBB.json
+++ b/src/packs/items/weapons/weapon_Legendary_Returning_Blade_mcj3CPkcSSDdAcBB.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Round_Shield_A28WL9E2lJ3iLZHW.json b/src/packs/items/weapons/weapon_Legendary_Round_Shield_A28WL9E2lJ3iLZHW.json
index 696c9650..47d9d568 100644
--- a/src/packs/items/weapons/weapon_Legendary_Round_Shield_A28WL9E2lJ3iLZHW.json
+++ b/src/packs/items/weapons/weapon_Legendary_Round_Shield_A28WL9E2lJ3iLZHW.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Scepter_IZ4CWNxfuM46JeCN.json b/src/packs/items/weapons/weapon_Legendary_Scepter_IZ4CWNxfuM46JeCN.json
index afb3ef97..d2000181 100644
--- a/src/packs/items/weapons/weapon_Legendary_Scepter_IZ4CWNxfuM46JeCN.json
+++ b/src/packs/items/weapons/weapon_Legendary_Scepter_IZ4CWNxfuM46JeCN.json
@@ -91,6 +91,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -145,7 +146,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Shortbow_j7kp36jaetfn5jb3.json b/src/packs/items/weapons/weapon_Legendary_Shortbow_j7kp36jaetfn5jb3.json
index 7e439d04..dab627b4 100644
--- a/src/packs/items/weapons/weapon_Legendary_Shortbow_j7kp36jaetfn5jb3.json
+++ b/src/packs/items/weapons/weapon_Legendary_Shortbow_j7kp36jaetfn5jb3.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Shortstaff_D3SbNvNJZAFuzfhg.json b/src/packs/items/weapons/weapon_Legendary_Shortstaff_D3SbNvNJZAFuzfhg.json
index 44844553..d6480243 100644
--- a/src/packs/items/weapons/weapon_Legendary_Shortstaff_D3SbNvNJZAFuzfhg.json
+++ b/src/packs/items/weapons/weapon_Legendary_Shortstaff_D3SbNvNJZAFuzfhg.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Shortsword_dEumq3BIZBk5xYTk.json b/src/packs/items/weapons/weapon_Legendary_Shortsword_dEumq3BIZBk5xYTk.json
index 4e6ace3f..4a3d76c7 100644
--- a/src/packs/items/weapons/weapon_Legendary_Shortsword_dEumq3BIZBk5xYTk.json
+++ b/src/packs/items/weapons/weapon_Legendary_Shortsword_dEumq3BIZBk5xYTk.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Small_Dagger_Px3Rh3kIvAqyISxJ.json b/src/packs/items/weapons/weapon_Legendary_Small_Dagger_Px3Rh3kIvAqyISxJ.json
index 8381111e..f5d53477 100644
--- a/src/packs/items/weapons/weapon_Legendary_Small_Dagger_Px3Rh3kIvAqyISxJ.json
+++ b/src/packs/items/weapons/weapon_Legendary_Small_Dagger_Px3Rh3kIvAqyISxJ.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Spear_4e5pWxi2qohuGsWh.json b/src/packs/items/weapons/weapon_Legendary_Spear_4e5pWxi2qohuGsWh.json
index 1f76d2aa..075bf66f 100644
--- a/src/packs/items/weapons/weapon_Legendary_Spear_4e5pWxi2qohuGsWh.json
+++ b/src/packs/items/weapons/weapon_Legendary_Spear_4e5pWxi2qohuGsWh.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Tower_Shield_MaJIROht7A9LxIZx.json b/src/packs/items/weapons/weapon_Legendary_Tower_Shield_MaJIROht7A9LxIZx.json
index 39d7b7c5..6f1f6f73 100644
--- a/src/packs/items/weapons/weapon_Legendary_Tower_Shield_MaJIROht7A9LxIZx.json
+++ b/src/packs/items/weapons/weapon_Legendary_Tower_Shield_MaJIROht7A9LxIZx.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Wand_wPjg0LufJH9vUfVM.json b/src/packs/items/weapons/weapon_Legendary_Wand_wPjg0LufJH9vUfVM.json
index c58aab9e..71d9a15b 100644
--- a/src/packs/items/weapons/weapon_Legendary_Wand_wPjg0LufJH9vUfVM.json
+++ b/src/packs/items/weapons/weapon_Legendary_Wand_wPjg0LufJH9vUfVM.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Warhammer_W9ymfEDck2icfvla.json b/src/packs/items/weapons/weapon_Legendary_Warhammer_W9ymfEDck2icfvla.json
index 5970022d..c4620692 100644
--- a/src/packs/items/weapons/weapon_Legendary_Warhammer_W9ymfEDck2icfvla.json
+++ b/src/packs/items/weapons/weapon_Legendary_Warhammer_W9ymfEDck2icfvla.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Legendary_Whip_Wcdbf6yS3LEt7nsg.json b/src/packs/items/weapons/weapon_Legendary_Whip_Wcdbf6yS3LEt7nsg.json
index 736db796..a103a502 100644
--- a/src/packs/items/weapons/weapon_Legendary_Whip_Wcdbf6yS3LEt7nsg.json
+++ b/src/packs/items/weapons/weapon_Legendary_Whip_Wcdbf6yS3LEt7nsg.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Light_Frame_Wheelchair_iaGnlUkShBgdeMo0.json b/src/packs/items/weapons/weapon_Light_Frame_Wheelchair_iaGnlUkShBgdeMo0.json
index 72aa2931..ab5b75fd 100644
--- a/src/packs/items/weapons/weapon_Light_Frame_Wheelchair_iaGnlUkShBgdeMo0.json
+++ b/src/packs/items/weapons/weapon_Light_Frame_Wheelchair_iaGnlUkShBgdeMo0.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "fKTeCKjfyQauf5bA",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Longbow_YfVs6Se903az4Yet.json b/src/packs/items/weapons/weapon_Longbow_YfVs6Se903az4Yet.json
index 39a0582f..e1a39647 100644
--- a/src/packs/items/weapons/weapon_Longbow_YfVs6Se903az4Yet.json
+++ b/src/packs/items/weapons/weapon_Longbow_YfVs6Se903az4Yet.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Longsword_Iv8BZM1R24QMT72M.json b/src/packs/items/weapons/weapon_Longsword_Iv8BZM1R24QMT72M.json
index b58eb1d5..3846f2cc 100644
--- a/src/packs/items/weapons/weapon_Longsword_Iv8BZM1R24QMT72M.json
+++ b/src/packs/items/weapons/weapon_Longsword_Iv8BZM1R24QMT72M.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Mace_cKQCDyM2UopDL9zF.json b/src/packs/items/weapons/weapon_Mace_cKQCDyM2UopDL9zF.json
index f074eaba..35bf2fe3 100644
--- a/src/packs/items/weapons/weapon_Mace_cKQCDyM2UopDL9zF.json
+++ b/src/packs/items/weapons/weapon_Mace_cKQCDyM2UopDL9zF.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Mage_Orb_XKBmBUEoGLdLcuqQ.json b/src/packs/items/weapons/weapon_Mage_Orb_XKBmBUEoGLdLcuqQ.json
index 27725351..32348a39 100644
--- a/src/packs/items/weapons/weapon_Mage_Orb_XKBmBUEoGLdLcuqQ.json
+++ b/src/packs/items/weapons/weapon_Mage_Orb_XKBmBUEoGLdLcuqQ.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "Zz0k98NVLRpebKgq",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Magus_Revolver_jGykNGQiKm63tCiE.json b/src/packs/items/weapons/weapon_Magus_Revolver_jGykNGQiKm63tCiE.json
index 9f46d9be..7090bb23 100644
--- a/src/packs/items/weapons/weapon_Magus_Revolver_jGykNGQiKm63tCiE.json
+++ b/src/packs/items/weapons/weapon_Magus_Revolver_jGykNGQiKm63tCiE.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Meridian_Cutlass_Gi26Zk9VqlAAgx3E.json b/src/packs/items/weapons/weapon_Meridian_Cutlass_Gi26Zk9VqlAAgx3E.json
index d92bc921..2e48e126 100644
--- a/src/packs/items/weapons/weapon_Meridian_Cutlass_Gi26Zk9VqlAAgx3E.json
+++ b/src/packs/items/weapons/weapon_Meridian_Cutlass_Gi26Zk9VqlAAgx3E.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Midas_Scythe_BdLfy5i488VZgkjP.json b/src/packs/items/weapons/weapon_Midas_Scythe_BdLfy5i488VZgkjP.json
index bd682fac..ef473d11 100644
--- a/src/packs/items/weapons/weapon_Midas_Scythe_BdLfy5i488VZgkjP.json
+++ b/src/packs/items/weapons/weapon_Midas_Scythe_BdLfy5i488VZgkjP.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Parrying_Dagger_taAZDkDCpeNgxhnn.json b/src/packs/items/weapons/weapon_Parrying_Dagger_taAZDkDCpeNgxhnn.json
index 05b1f08b..e85280a9 100644
--- a/src/packs/items/weapons/weapon_Parrying_Dagger_taAZDkDCpeNgxhnn.json
+++ b/src/packs/items/weapons/weapon_Parrying_Dagger_taAZDkDCpeNgxhnn.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Powered_Gauntlet_bW3xw5S9DbaLCN3E.json b/src/packs/items/weapons/weapon_Powered_Gauntlet_bW3xw5S9DbaLCN3E.json
index f75537d3..8d7098cd 100644
--- a/src/packs/items/weapons/weapon_Powered_Gauntlet_bW3xw5S9DbaLCN3E.json
+++ b/src/packs/items/weapons/weapon_Powered_Gauntlet_bW3xw5S9DbaLCN3E.json
@@ -61,6 +61,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -115,7 +116,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Primer_Shard_SxcblanBvqaest3A.json b/src/packs/items/weapons/weapon_Primer_Shard_SxcblanBvqaest3A.json
index d6c5b2cb..be34e2a3 100644
--- a/src/packs/items/weapons/weapon_Primer_Shard_SxcblanBvqaest3A.json
+++ b/src/packs/items/weapons/weapon_Primer_Shard_SxcblanBvqaest3A.json
@@ -48,6 +48,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -102,7 +103,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Quarterstaff_mlIj88p1wcQNjEDG.json b/src/packs/items/weapons/weapon_Quarterstaff_mlIj88p1wcQNjEDG.json
index 2f6fcbb9..e29b7087 100644
--- a/src/packs/items/weapons/weapon_Quarterstaff_mlIj88p1wcQNjEDG.json
+++ b/src/packs/items/weapons/weapon_Quarterstaff_mlIj88p1wcQNjEDG.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Rapier_zkAgEW6zMkRZalEm.json b/src/packs/items/weapons/weapon_Rapier_zkAgEW6zMkRZalEm.json
index 7b6129ce..4349d94f 100644
--- a/src/packs/items/weapons/weapon_Rapier_zkAgEW6zMkRZalEm.json
+++ b/src/packs/items/weapons/weapon_Rapier_zkAgEW6zMkRZalEm.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Retractable_Saber_i8CqVTzqoRoCewNe.json b/src/packs/items/weapons/weapon_Retractable_Saber_i8CqVTzqoRoCewNe.json
index fd0b1900..6b8b83cd 100644
--- a/src/packs/items/weapons/weapon_Retractable_Saber_i8CqVTzqoRoCewNe.json
+++ b/src/packs/items/weapons/weapon_Retractable_Saber_i8CqVTzqoRoCewNe.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Returning_Axe_FtsQGwOg3r8uUCST.json b/src/packs/items/weapons/weapon_Returning_Axe_FtsQGwOg3r8uUCST.json
index 5884b401..b94b78e1 100644
--- a/src/packs/items/weapons/weapon_Returning_Axe_FtsQGwOg3r8uUCST.json
+++ b/src/packs/items/weapons/weapon_Returning_Axe_FtsQGwOg3r8uUCST.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Returning_Blade_4fQpVfQ3NVwTHStA.json b/src/packs/items/weapons/weapon_Returning_Blade_4fQpVfQ3NVwTHStA.json
index 1d6d48e9..5f341209 100644
--- a/src/packs/items/weapons/weapon_Returning_Blade_4fQpVfQ3NVwTHStA.json
+++ b/src/packs/items/weapons/weapon_Returning_Blade_4fQpVfQ3NVwTHStA.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Ricochet_Axes_E9QDh5o9eQ1Qx0kH.json b/src/packs/items/weapons/weapon_Ricochet_Axes_E9QDh5o9eQ1Qx0kH.json
index c00a90b6..9529068f 100644
--- a/src/packs/items/weapons/weapon_Ricochet_Axes_E9QDh5o9eQ1Qx0kH.json
+++ b/src/packs/items/weapons/weapon_Ricochet_Axes_E9QDh5o9eQ1Qx0kH.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Round_Shield_mxwWKDujgsRcZWPT.json b/src/packs/items/weapons/weapon_Round_Shield_mxwWKDujgsRcZWPT.json
index c0f32445..125ade39 100644
--- a/src/packs/items/weapons/weapon_Round_Shield_mxwWKDujgsRcZWPT.json
+++ b/src/packs/items/weapons/weapon_Round_Shield_mxwWKDujgsRcZWPT.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "h3g8PT67I6xr3xsW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Runes_of_Ruination_EG6mZhr3ib56r974.json b/src/packs/items/weapons/weapon_Runes_of_Ruination_EG6mZhr3ib56r974.json
index 533f7ca9..a6c02a8c 100644
--- a/src/packs/items/weapons/weapon_Runes_of_Ruination_EG6mZhr3ib56r974.json
+++ b/src/packs/items/weapons/weapon_Runes_of_Ruination_EG6mZhr3ib56r974.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Scepter_GZh345N8fmuS4Jeh.json b/src/packs/items/weapons/weapon_Scepter_GZh345N8fmuS4Jeh.json
index a4393081..9f9ab94e 100644
--- a/src/packs/items/weapons/weapon_Scepter_GZh345N8fmuS4Jeh.json
+++ b/src/packs/items/weapons/weapon_Scepter_GZh345N8fmuS4Jeh.json
@@ -91,6 +91,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -145,7 +146,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Scepter_of_Elias_acPGwIaUhx3R0mTq.json b/src/packs/items/weapons/weapon_Scepter_of_Elias_acPGwIaUhx3R0mTq.json
index 0c95d62e..02d9b020 100644
--- a/src/packs/items/weapons/weapon_Scepter_of_Elias_acPGwIaUhx3R0mTq.json
+++ b/src/packs/items/weapons/weapon_Scepter_of_Elias_acPGwIaUhx3R0mTq.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Shortbow_p9tdjQr2AZP19RYm.json b/src/packs/items/weapons/weapon_Shortbow_p9tdjQr2AZP19RYm.json
index 70b697e6..a787bcd9 100644
--- a/src/packs/items/weapons/weapon_Shortbow_p9tdjQr2AZP19RYm.json
+++ b/src/packs/items/weapons/weapon_Shortbow_p9tdjQr2AZP19RYm.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Shortstaff_vHDHG3STcxTEfYAM.json b/src/packs/items/weapons/weapon_Shortstaff_vHDHG3STcxTEfYAM.json
index 73f7985a..47713d50 100644
--- a/src/packs/items/weapons/weapon_Shortstaff_vHDHG3STcxTEfYAM.json
+++ b/src/packs/items/weapons/weapon_Shortstaff_vHDHG3STcxTEfYAM.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Shortsword_cjGZpXCoshEqi1FI.json b/src/packs/items/weapons/weapon_Shortsword_cjGZpXCoshEqi1FI.json
index 05f355eb..86c8a73d 100644
--- a/src/packs/items/weapons/weapon_Shortsword_cjGZpXCoshEqi1FI.json
+++ b/src/packs/items/weapons/weapon_Shortsword_cjGZpXCoshEqi1FI.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "VS5Gc43b6SmYuaVF",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Siphoning_Gauntlets_1N1jggda5DfdzdMj.json b/src/packs/items/weapons/weapon_Siphoning_Gauntlets_1N1jggda5DfdzdMj.json
index 34159ba9..42a8990b 100644
--- a/src/packs/items/weapons/weapon_Siphoning_Gauntlets_1N1jggda5DfdzdMj.json
+++ b/src/packs/items/weapons/weapon_Siphoning_Gauntlets_1N1jggda5DfdzdMj.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Sledge_Axe_OxsEmffWriiQmqJK.json b/src/packs/items/weapons/weapon_Sledge_Axe_OxsEmffWriiQmqJK.json
index ab3945ae..a6a63b84 100644
--- a/src/packs/items/weapons/weapon_Sledge_Axe_OxsEmffWriiQmqJK.json
+++ b/src/packs/items/weapons/weapon_Sledge_Axe_OxsEmffWriiQmqJK.json
@@ -80,6 +80,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -134,7 +135,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Small_Dagger_wKklDxs5nkzILNp4.json b/src/packs/items/weapons/weapon_Small_Dagger_wKklDxs5nkzILNp4.json
index e824ea75..d703fa75 100644
--- a/src/packs/items/weapons/weapon_Small_Dagger_wKklDxs5nkzILNp4.json
+++ b/src/packs/items/weapons/weapon_Small_Dagger_wKklDxs5nkzILNp4.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "AVjlF2Mv5AMDflgy",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Spear_TF85tKJetUjLwh54.json b/src/packs/items/weapons/weapon_Spear_TF85tKJetUjLwh54.json
index 2432a75b..3bec4220 100644
--- a/src/packs/items/weapons/weapon_Spear_TF85tKJetUjLwh54.json
+++ b/src/packs/items/weapons/weapon_Spear_TF85tKJetUjLwh54.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Spiked_Bow_O1w8KPYH85ZS8X64.json b/src/packs/items/weapons/weapon_Spiked_Bow_O1w8KPYH85ZS8X64.json
index f3932e9c..7f2d4244 100644
--- a/src/packs/items/weapons/weapon_Spiked_Bow_O1w8KPYH85ZS8X64.json
+++ b/src/packs/items/weapons/weapon_Spiked_Bow_O1w8KPYH85ZS8X64.json
@@ -89,6 +89,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryFar",
@@ -143,7 +144,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Spiked_Shield_vzyzFwLUniWZV1rt.json b/src/packs/items/weapons/weapon_Spiked_Shield_vzyzFwLUniWZV1rt.json
index 29ff25a8..c858ab98 100644
--- a/src/packs/items/weapons/weapon_Spiked_Shield_vzyzFwLUniWZV1rt.json
+++ b/src/packs/items/weapons/weapon_Spiked_Shield_vzyzFwLUniWZV1rt.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "qY9ylkwxFwRlPy6a",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Steelforged_Halberd_6bkbw4Ap644KZGvJ.json b/src/packs/items/weapons/weapon_Steelforged_Halberd_6bkbw4Ap644KZGvJ.json
index f869f8d2..58107dcd 100644
--- a/src/packs/items/weapons/weapon_Steelforged_Halberd_6bkbw4Ap644KZGvJ.json
+++ b/src/packs/items/weapons/weapon_Steelforged_Halberd_6bkbw4Ap644KZGvJ.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Swinging_Ropeblade_1jOJHHKdtk3s2jaY.json b/src/packs/items/weapons/weapon_Swinging_Ropeblade_1jOJHHKdtk3s2jaY.json
index 141d92c1..6b48ec96 100644
--- a/src/packs/items/weapons/weapon_Swinging_Ropeblade_1jOJHHKdtk3s2jaY.json
+++ b/src/packs/items/weapons/weapon_Swinging_Ropeblade_1jOJHHKdtk3s2jaY.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "31XEMDUyjpqFA7H9",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Sword_of_Light___Flame_TVPCWnSELOVBv6G1.json b/src/packs/items/weapons/weapon_Sword_of_Light___Flame_TVPCWnSELOVBv6G1.json
index 90a857ab..385f8250 100644
--- a/src/packs/items/weapons/weapon_Sword_of_Light___Flame_TVPCWnSELOVBv6G1.json
+++ b/src/packs/items/weapons/weapon_Sword_of_Light___Flame_TVPCWnSELOVBv6G1.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Talon_Blades_jlLtgK468rO5IssR.json b/src/packs/items/weapons/weapon_Talon_Blades_jlLtgK468rO5IssR.json
index c3a4c20c..df19b3b1 100644
--- a/src/packs/items/weapons/weapon_Talon_Blades_jlLtgK468rO5IssR.json
+++ b/src/packs/items/weapons/weapon_Talon_Blades_jlLtgK468rO5IssR.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "tSwiEa50USNh6uEJ",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Thistlebow_I1nDGpulg29GpWOW.json b/src/packs/items/weapons/weapon_Thistlebow_I1nDGpulg29GpWOW.json
index 5b370f70..3324444a 100644
--- a/src/packs/items/weapons/weapon_Thistlebow_I1nDGpulg29GpWOW.json
+++ b/src/packs/items/weapons/weapon_Thistlebow_I1nDGpulg29GpWOW.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Tower_Shield_C9aWpK1shVMWP4m5.json b/src/packs/items/weapons/weapon_Tower_Shield_C9aWpK1shVMWP4m5.json
index 850f79a6..a0e43d5e 100644
--- a/src/packs/items/weapons/weapon_Tower_Shield_C9aWpK1shVMWP4m5.json
+++ b/src/packs/items/weapons/weapon_Tower_Shield_C9aWpK1shVMWP4m5.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "h3g8PT67I6xr3xsW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Urok_Broadsword_zGm6Wa1fGF6cECY5.json b/src/packs/items/weapons/weapon_Urok_Broadsword_zGm6Wa1fGF6cECY5.json
index d971f0c5..6d6ce542 100644
--- a/src/packs/items/weapons/weapon_Urok_Broadsword_zGm6Wa1fGF6cECY5.json
+++ b/src/packs/items/weapons/weapon_Urok_Broadsword_zGm6Wa1fGF6cECY5.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Wand_ItWisJFNGMNWeaCV.json b/src/packs/items/weapons/weapon_Wand_ItWisJFNGMNWeaCV.json
index e500c15f..cdc7bb08 100644
--- a/src/packs/items/weapons/weapon_Wand_ItWisJFNGMNWeaCV.json
+++ b/src/packs/items/weapons/weapon_Wand_ItWisJFNGMNWeaCV.json
@@ -17,6 +17,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -71,7 +72,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Wand_of_Enthrallment_tP6vmnrmTq2h5sj7.json b/src/packs/items/weapons/weapon_Wand_of_Enthrallment_tP6vmnrmTq2h5sj7.json
index 425c9ea1..3d642e70 100644
--- a/src/packs/items/weapons/weapon_Wand_of_Enthrallment_tP6vmnrmTq2h5sj7.json
+++ b/src/packs/items/weapons/weapon_Wand_of_Enthrallment_tP6vmnrmTq2h5sj7.json
@@ -61,6 +61,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -115,7 +116,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Wand_of_Essek_ZrRGNjGCgZTTfgDG.json b/src/packs/items/weapons/weapon_Wand_of_Essek_ZrRGNjGCgZTTfgDG.json
index 3fbea383..9c5decb0 100644
--- a/src/packs/items/weapons/weapon_Wand_of_Essek_ZrRGNjGCgZTTfgDG.json
+++ b/src/packs/items/weapons/weapon_Wand_of_Essek_ZrRGNjGCgZTTfgDG.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "B2LewQYZb9Jhl4A6",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_War_Scythe_z6yEdFYQJ5IzgTX3.json b/src/packs/items/weapons/weapon_War_Scythe_z6yEdFYQJ5IzgTX3.json
index 2db63c9d..8ed3bcfd 100644
--- a/src/packs/items/weapons/weapon_War_Scythe_z6yEdFYQJ5IzgTX3.json
+++ b/src/packs/items/weapons/weapon_War_Scythe_z6yEdFYQJ5IzgTX3.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "6lmY7PMkxI3kmkpb",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Warhammer_ZXh1GQahBiODfSTC.json b/src/packs/items/weapons/weapon_Warhammer_ZXh1GQahBiODfSTC.json
index 7668ae21..a179a971 100644
--- a/src/packs/items/weapons/weapon_Warhammer_ZXh1GQahBiODfSTC.json
+++ b/src/packs/items/weapons/weapon_Warhammer_ZXh1GQahBiODfSTC.json
@@ -25,6 +25,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "ZSdAawliPNsoA7nP",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "melee",
@@ -79,7 +80,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Whip_CmtWqw6DwoePnX7W.json b/src/packs/items/weapons/weapon_Whip_CmtWqw6DwoePnX7W.json
index 36490a5d..6b13ab26 100644
--- a/src/packs/items/weapons/weapon_Whip_CmtWqw6DwoePnX7W.json
+++ b/src/packs/items/weapons/weapon_Whip_CmtWqw6DwoePnX7W.json
@@ -54,6 +54,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "AVjlF2Mv5AMDflgy",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "veryClose",
@@ -108,7 +109,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Widogast_Pendant_8Z5QrThfwkYPXNco.json b/src/packs/items/weapons/weapon_Widogast_Pendant_8Z5QrThfwkYPXNco.json
index bc8dea0d..390d1445 100644
--- a/src/packs/items/weapons/weapon_Widogast_Pendant_8Z5QrThfwkYPXNco.json
+++ b/src/packs/items/weapons/weapon_Widogast_Pendant_8Z5QrThfwkYPXNco.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "8j3yjH0TiwwZsaBW",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "close",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/src/packs/items/weapons/weapon_Yutari_Bloodbow_0XpSBYXxtywvBFQi.json b/src/packs/items/weapons/weapon_Yutari_Bloodbow_0XpSBYXxtywvBFQi.json
index 79ec0577..1b478f3e 100644
--- a/src/packs/items/weapons/weapon_Yutari_Bloodbow_0XpSBYXxtywvBFQi.json
+++ b/src/packs/items/weapons/weapon_Yutari_Bloodbow_0XpSBYXxtywvBFQi.json
@@ -47,6 +47,7 @@
"name": "Attack",
"img": "icons/skills/melee/blood-slash-foam-red.webp",
"_id": "YHE291ruSIJAh44F",
+ "baseAction": true,
"systemPath": "attack",
"type": "attack",
"range": "far",
@@ -101,7 +102,7 @@
"includeBase": false
},
"description": "",
- "chatDisplay": true,
+ "chatDisplay": false,
"actionType": "action",
"cost": [],
"uses": {
diff --git a/styles/less/dialog/index.less b/styles/less/dialog/index.less
index 0f2b053b..91b2846b 100644
--- a/styles/less/dialog/index.less
+++ b/styles/less/dialog/index.less
@@ -35,3 +35,5 @@
@import './tag-team-dialog/sheet.less';
@import './image-select/sheet.less';
+
+@import './item-transfer/sheet.less';
diff --git a/styles/less/dialog/item-transfer/sheet.less b/styles/less/dialog/item-transfer/sheet.less
new file mode 100644
index 00000000..dd55fdb2
--- /dev/null
+++ b/styles/less/dialog/item-transfer/sheet.less
@@ -0,0 +1,20 @@
+.daggerheart.dh-style.dialog.item-transfer {
+ .item-transfer-container {
+ display: grid;
+ grid-template-columns: 1fr 42px;
+ gap: 4px;
+
+ .number-display {
+ text-align: center;
+ }
+ }
+
+ .item-sheet-footer {
+ padding-top: 8px;
+ display: flex;
+
+ button {
+ flex: 1;
+ }
+ }
+}
diff --git a/styles/less/hud/token-hud/token-hud.less b/styles/less/hud/token-hud/token-hud.less
index 9849512b..ec67b524 100644
--- a/styles/less/hud/token-hud/token-hud.less
+++ b/styles/less/hud/token-hud/token-hud.less
@@ -1,6 +1,18 @@
.theme-light .daggerheart.placeable-hud {
- .status-effects .effect-control {
- filter: none;
+ .status-effects {
+ .effect-control {
+ filter: none;
+ }
+
+ .effect-control-container {
+ .effect-control {
+ filter: none;
+ }
+
+ .effect-control-disabled-marker {
+ color: @red;
+ }
+ }
}
}
@@ -21,4 +33,25 @@
}
}
}
+
+ .status-effects {
+ .effect-control-container {
+ position: relative;
+
+ .effect-control-disabled-marker {
+ position: absolute;
+ height: 100%;
+ width: 100%;
+ top: -1px;
+ left: 1px;
+ color: @medium-red;
+ font-weight: 700;
+ font-size: 2.1em;
+ rotate: 29deg;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ }
+ }
+ }
}
diff --git a/styles/less/ui/chat/effect-summary.less b/styles/less/ui/chat/effect-summary.less
index 053c0be8..3d72571d 100644
--- a/styles/less/ui/chat/effect-summary.less
+++ b/styles/less/ui/chat/effect-summary.less
@@ -80,39 +80,52 @@
gap: 5px;
}
- .token-target-container {
+ .token-target-outer-container {
display: flex;
- align-items: center;
- gap: 13px;
- border-radius: 6px;
- padding: 0 2px;
- border-radius: 6px;
- background: transparent;
- transition: all 0.3s ease;
- padding: 5px;
- transition: all 0.3s ease;
+ flex-direction: column;
+ gap: 2px;
- &.clickable {
- cursor: pointer;
+ .token-target-container {
+ display: flex;
+ align-items: center;
+ gap: 13px;
+ border-radius: 6px;
+ padding: 0 2px;
+ border-radius: 6px;
+ background: transparent;
+ transition: all 0.3s ease;
+ padding: 5px;
+ transition: all 0.3s ease;
- &:hover {
- background: @golden-10;
+ &.clickable {
+ cursor: pointer;
+
+ &:hover {
+ background: @golden-10;
+ }
+ }
+
+ img {
+ width: 40px;
+ height: 40px;
+ border-radius: 50%;
+ pointer-events: none;
+ }
+
+ .title {
+ font-size: var(--font-size-20);
+ color: @golden;
+ font-weight: 700;
+ margin: 0;
+ pointer-events: none;
}
}
- img {
- width: 40px;
- height: 40px;
- border-radius: 50%;
- pointer-events: none;
- }
-
- .title {
- font-size: var(--font-size-20);
- color: @golden;
- font-weight: 700;
- margin: 0;
- pointer-events: none;
+ .token-target-immunity {
+ white-space: nowrap;
+ font-style: italic;
+ font-size: 8px;
+ padding: 0 5px;
}
}
diff --git a/system.json b/system.json
index 25e6e2f9..711a9dd9 100644
--- a/system.json
+++ b/system.json
@@ -2,7 +2,7 @@
"id": "daggerheart",
"title": "Daggerheart",
"description": "An unofficial implementation of the Daggerheart system",
- "version": "1.2.4",
+ "version": "1.2.5",
"compatibility": {
"minimum": "13",
"verified": "13.351",
diff --git a/templates/dialogs/damageReduction.hbs b/templates/dialogs/damageReduction.hbs
index c9f344d5..df7d8332 100644
--- a/templates/dialogs/damageReduction.hbs
+++ b/templates/dialogs/damageReduction.hbs
@@ -71,12 +71,20 @@
{{/each}}
- {{#if thresholdImmunities}}
-
-
-
{{localize "DAGGERHEART.APPLICATIONS.DamageReduction.thresholdImmunities"}}
+ {{#if reduceSeverity}}
+
+
+
{{localize "DAGGERHEART.APPLICATIONS.DamageReduction.reduceSeverity" nr=reduceSeverity}}
+
+
+ {{/if}}
+
+ {{#if thresholdImmunities}}
+
+
+
{{localize "DAGGERHEART.APPLICATIONS.DamageReduction.thresholdImmunities"}}
+
-
{{/if}}
{{#each thresholdImmunities as | immunity key |}}
diff --git a/templates/dialogs/item-transfer.hbs b/templates/dialogs/item-transfer.hbs
new file mode 100644
index 00000000..2b9fa19c
--- /dev/null
+++ b/templates/dialogs/item-transfer.hbs
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/templates/hud/tokenHUD.hbs b/templates/hud/tokenHUD.hbs
index 0ea047c5..aaf2f5f9 100644
--- a/templates/hud/tokenHUD.hbs
+++ b/templates/hud/tokenHUD.hbs
@@ -46,7 +46,12 @@
{{#each systemStatusEffects as |status|}}
-
+
+
+ {{#if status.disabled}}
+
/
+ {{/if}}
+
{{/each}}
{{#if genericStatusEffects}}
{{localize "DAGGERHEART.APPLICATIONS.HUD.tokenHUD.genericEffects"}}
diff --git a/templates/settings/appearance-settings/diceSoNice.hbs b/templates/settings/appearance-settings/diceSoNice.hbs
index 6321332d..6c89fd2f 100644
--- a/templates/settings/appearance-settings/diceSoNice.hbs
+++ b/templates/settings/appearance-settings/diceSoNice.hbs
@@ -53,13 +53,17 @@
{{localize "DAGGERHEART.SETTINGS.Menu.appearance.diceSoNice.material"}}
{{formInput fields.material value=values.material choices=@root.diceSoNiceMaterials localize=true}}
-
+
+
+
+ {{localize "Preview"}}
+
+
{{/each}}
diff --git a/templates/sheets/global/partials/feature-section-item.hbs b/templates/sheets/global/partials/feature-section-item.hbs
index a6cc3d5d..8725ce2e 100644
--- a/templates/sheets/global/partials/feature-section-item.hbs
+++ b/templates/sheets/global/partials/feature-section-item.hbs
@@ -1,4 +1,4 @@
-
+
diff --git a/templates/sheets/global/partials/inventory-item-V2.hbs b/templates/sheets/global/partials/inventory-item-V2.hbs
index a6cd30f0..cd9626e3 100644
--- a/templates/sheets/global/partials/inventory-item-V2.hbs
+++ b/templates/sheets/global/partials/inventory-item-V2.hbs
@@ -56,7 +56,7 @@ Parameters:
{{!-- Simple Resource --}}
- {{#if (and (not hideResources) (eq item.system.resource.type 'simple'))}}
+ {{#if (and (not hideResources) (not (eq item.system.resource.type 'diceValue')))}}
{{> "systems/daggerheart/templates/sheets/global/partials/item-resource.hbs"}}
{{/if}}
{{#if (and (not hideResources) (gte item.system.quantity 0))}}
diff --git a/templates/sheets/global/partials/item-resource.hbs b/templates/sheets/global/partials/item-resource.hbs
index b29c818e..def153ea 100644
--- a/templates/sheets/global/partials/item-resource.hbs
+++ b/templates/sheets/global/partials/item-resource.hbs
@@ -3,7 +3,7 @@
-{{else}}
+{{else if (eq item.system.resource.type 'diceValue')}}
{{#times (rollParsed item.system.resource.max item.parent item numerical=true)}}
{{#with (ifThen (lookup ../item.system.resource.diceStates this) (lookup ../item.system.resource.diceStates this) this) as | state |}}
@@ -18,4 +18,11 @@
{{/times}}
+{{else if (eq item.system.resource.type 'die')}}
+
+
+
{{#if item.system.resource.value}}{{item.system.resource.value}}{{/if}}
+
+
+
{{/if}}
\ No newline at end of file
diff --git a/templates/sheets/global/partials/resource-section.hbs b/templates/sheets/global/partials/resource-section.hbs
deleted file mode 100644
index 07830261..00000000
--- a/templates/sheets/global/partials/resource-section.hbs
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
- {{localize "DAGGERHEART.GENERAL.Resource.single"}}
- {{#unless source.system.resource}}
-
- {{else}}
-
- {{/unless}}
-
-
- {{#if source.system.resource}}
-
- {{formGroup systemFields.resource.fields.type value=source.system.resource.type localize=true blank=false}}
- {{formGroup systemFields.resource.fields.recovery value=source.system.resource.recovery localize=true}}
-
- {{#if (eq source.system.resource.type 'simple')}}
- {{formGroup systemFields.resource.fields.progression value=source.system.resource.progression localize=true}}
- {{/if}}
-
-
-
- {{#if (eq source.system.resource.type 'simple')}}
- {{formGroup systemFields.resource.fields.value value=source.system.resource.value localize=true}}
- {{formGroup systemFields.resource.fields.max value=source.system.resource.max localize=true}}
- {{else}}
- {{formGroup systemFields.resource.fields.dieFaces value=source.system.resource.dieFaces localize=true blank=false}}
- {{formGroup systemFields.resource.fields.max value=source.system.resource.max label="DAGGERHEART.GENERAL.amount" localize=true}}
- {{/if}}
-
-
- {{#if (eq source.system.resource.type 'simple')}}{{formGroup systemFields.resource.fields.icon value=source.system.resource.icon localize=true placeholder="fa-solid fa-hashtag"}}{{/if}}
- {{/if}}
-
\ No newline at end of file
diff --git a/templates/sheets/global/partials/resource-section/dice-value.hbs b/templates/sheets/global/partials/resource-section/dice-value.hbs
new file mode 100644
index 00000000..ff293b42
--- /dev/null
+++ b/templates/sheets/global/partials/resource-section/dice-value.hbs
@@ -0,0 +1,11 @@
+
+
+ {{formGroup systemFields.resource.fields.type value=source.system.resource.type localize=true blank=false}}
+ {{formGroup systemFields.resource.fields.recovery value=source.system.resource.recovery localize=true}}
+
+
+
+ {{formGroup systemFields.resource.fields.dieFaces value=source.system.resource.dieFaces localize=true blank=false}}
+ {{formGroup systemFields.resource.fields.max value=source.system.resource.max label="DAGGERHEART.GENERAL.amount" localize=true}}
+
+
\ No newline at end of file
diff --git a/templates/sheets/global/partials/resource-section/die.hbs b/templates/sheets/global/partials/resource-section/die.hbs
new file mode 100644
index 00000000..ca84d631
--- /dev/null
+++ b/templates/sheets/global/partials/resource-section/die.hbs
@@ -0,0 +1,6 @@
+
+
+ {{formGroup systemFields.resource.fields.type value=source.system.resource.type localize=true blank=false}}
+ {{formGroup systemFields.resource.fields.dieFaces value=source.system.resource.dieFaces localize=true blank=false}}
+
+
\ No newline at end of file
diff --git a/templates/sheets/global/partials/resource-section/resource-section.hbs b/templates/sheets/global/partials/resource-section/resource-section.hbs
new file mode 100644
index 00000000..b175fc5a
--- /dev/null
+++ b/templates/sheets/global/partials/resource-section/resource-section.hbs
@@ -0,0 +1,20 @@
+
+
+ {{localize "DAGGERHEART.GENERAL.Resource.single"}}
+ {{#unless source.system.resource}}
+
+ {{else}}
+
+ {{/unless}}
+
+
+ {{#if source.system.resource}}
+ {{#if (eq source.system.resource.type 'simple')}}
+ {{> "systems/daggerheart/templates/sheets/global/partials/resource-section/simple.hbs"}}
+ {{else if (eq source.system.resource.type 'diceValue')}}
+ {{> "systems/daggerheart/templates/sheets/global/partials/resource-section/dice-value.hbs"}}
+ {{else}}
+ {{> "systems/daggerheart/templates/sheets/global/partials/resource-section/die.hbs"}}
+ {{/if}}
+ {{/if}}
+
\ No newline at end of file
diff --git a/templates/sheets/global/partials/resource-section/simple.hbs b/templates/sheets/global/partials/resource-section/simple.hbs
new file mode 100644
index 00000000..683a7ba4
--- /dev/null
+++ b/templates/sheets/global/partials/resource-section/simple.hbs
@@ -0,0 +1,14 @@
+
+
+ {{formGroup systemFields.resource.fields.type value=source.system.resource.type localize=true blank=false}}
+ {{formGroup systemFields.resource.fields.recovery value=source.system.resource.recovery localize=true}}
+ {{formGroup systemFields.resource.fields.progression value=source.system.resource.progression localize=true}}
+
+
+
+ {{formGroup systemFields.resource.fields.value value=source.system.resource.value localize=true}}
+ {{formGroup systemFields.resource.fields.max value=source.system.resource.max localize=true}}
+
+
+ {{formGroup systemFields.resource.fields.icon value=source.system.resource.icon localize=true placeholder="fa-solid fa-hashtag"}}
+
\ No newline at end of file
diff --git a/templates/sheets/items/ancestry/features.hbs b/templates/sheets/items/ancestry/features.hbs
index f758f80a..427e6258 100644
--- a/templates/sheets/items/ancestry/features.hbs
+++ b/templates/sheets/items/ancestry/features.hbs
@@ -14,6 +14,7 @@
data-action="editDoc"
data-item-uuid="{{document.system.primaryFeature.uuid}}"
data-type="primary"
+ id="{{document.system.primaryFeature._id}}"
>
{{document.system.primaryFeature.name}}
@@ -36,6 +37,7 @@
data-action="editDoc"
data-item-uuid="{{document.system.secondaryFeature.uuid}}"
data-type="secondary"
+ id="{{document.system.secondaryFeature._id}}"
>
{{document.system.secondaryFeature.name}}
diff --git a/templates/sheets/items/class/settings.hbs b/templates/sheets/items/class/settings.hbs
index 8e8254ee..b224ec1f 100644
--- a/templates/sheets/items/class/settings.hbs
+++ b/templates/sheets/items/class/settings.hbs
@@ -32,7 +32,7 @@
-
+
{{localize "DAGGERHEART.ITEMS.Class.guide.suggestedEquipment"}}
{{localize "DAGGERHEART.ITEMS.Class.guide.suggestedPrimaryWeaponTitle"}}
@@ -86,7 +86,7 @@
-
+
{{localize "DAGGERHEART.GENERAL.inventory"}}
{{localize "DAGGERHEART.GENERAL.take"}}
diff --git a/templates/sheets/items/domainCard/settings.hbs b/templates/sheets/items/domainCard/settings.hbs
index ae20624d..f3d05a2a 100644
--- a/templates/sheets/items/domainCard/settings.hbs
+++ b/templates/sheets/items/domainCard/settings.hbs
@@ -16,5 +16,5 @@
{{formField systemFields.recallCost value=source.system.recallCost data-dtype="Number"}}
- {{> "systems/daggerheart/templates/sheets/global/partials/resource-section.hbs" }}
+ {{> "systems/daggerheart/templates/sheets/global/partials/resource-section/resource-section.hbs" }}
\ No newline at end of file
diff --git a/templates/sheets/items/feature/settings.hbs b/templates/sheets/items/feature/settings.hbs
index 24e6f8ef..c2ecb3fe 100644
--- a/templates/sheets/items/feature/settings.hbs
+++ b/templates/sheets/items/feature/settings.hbs
@@ -3,5 +3,5 @@
data-tab='{{tabs.settings.id}}'
data-group='{{tabs.settings.group}}'
>
- {{> "systems/daggerheart/templates/sheets/global/partials/resource-section.hbs" }}
+ {{> "systems/daggerheart/templates/sheets/global/partials/resource-section/resource-section.hbs" }}
\ No newline at end of file
diff --git a/templates/ui/chat/effectSummary.hbs b/templates/ui/chat/effectSummary.hbs
index a856b4d2..1c237e25 100644
--- a/templates/ui/chat/effectSummary.hbs
+++ b/templates/ui/chat/effectSummary.hbs
@@ -23,9 +23,14 @@
{{#each targets}}
-
-
-
{{this.name}}
+
+
+
+
{{this.token.name}}
+
+ {{#if this.conditionImmunities}}
+
{{this.conditionImmunities}}
+ {{/if}}
{{/each}}