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:

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:

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:

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": "", + "description": "", "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}} 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 @@ {{formInput fields.material value=values.material choices=@root.diceSoNiceMaterials localize=true}}
-
- +
+ + {{formInput fields.font value=values.font choices=@root.diceSoNiceFonts localize=true}}
+
+ +
{{/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}} \ 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}}