mirror of
https://github.com/Foundryborne/daggerheart.git
synced 2026-03-07 14:36:13 +01:00
Fixed so that you can drag an active effect onto a character
This commit is contained in:
parent
f42c1267a6
commit
868789eab4
1 changed files with 3 additions and 2 deletions
|
|
@ -61,14 +61,15 @@ export default class DhActiveEffect extends foundry.documents.ActiveEffect {
|
||||||
update.img = 'icons/magic/life/heart-cross-blue.webp';
|
update.img = 'icons/magic/life/heart-cross-blue.webp';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const statuses = Object.keys(data.statuses ?? {});
|
||||||
const immuneStatuses =
|
const immuneStatuses =
|
||||||
data.statuses?.filter(
|
statuses.filter(
|
||||||
status =>
|
status =>
|
||||||
this.parent.system.rules?.conditionImmunities &&
|
this.parent.system.rules?.conditionImmunities &&
|
||||||
this.parent.system.rules.conditionImmunities[status]
|
this.parent.system.rules.conditionImmunities[status]
|
||||||
) ?? [];
|
) ?? [];
|
||||||
if (immuneStatuses.length > 0) {
|
if (immuneStatuses.length > 0) {
|
||||||
update.statuses = data.statuses.filter(x => !immuneStatuses.includes(x));
|
update.statuses = statuses.filter(x => !immuneStatuses.includes(x));
|
||||||
const conditions = CONFIG.DH.GENERAL.conditions();
|
const conditions = CONFIG.DH.GENERAL.conditions();
|
||||||
const scrollingTexts = immuneStatuses.map(status => ({
|
const scrollingTexts = immuneStatuses.map(status => ({
|
||||||
text: game.i18n.format('DAGGERHEART.ACTIVEEFFECT.immuneStatusText', {
|
text: game.i18n.format('DAGGERHEART.ACTIVEEFFECT.immuneStatusText', {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue