Skip to content

Commit

Permalink
Merge pull request #235 from mysurvive/Fix_Amulets_Abeyance
Browse files Browse the repository at this point in the history
Change when EV flags are set for EV modes.
  • Loading branch information
mysurvive authored Feb 25, 2025
2 parents 0acf4ce + 8f04396 commit 1bb99c8
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 5 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

## [Unreleased]

## [0.19.3] - 2025-02-25

### Fixed

- Changed when flags are set for the different EV modes so that the EV Target effect is set properly.

## [0.19.2] - 2025-02-18

### Changed
Expand Down
11 changes: 6 additions & 5 deletions src/module/feats/exploit-vulnerability/helpers.js
Original file line number Diff line number Diff line change
Expand Up @@ -168,15 +168,15 @@ async function createMWOnActor(actor, target, rollDOS, data) {
createUWDialog(eff);
}

await createEffectOnTarget(actor, targEffect, evTargets, iwrData);

await setEVFlags({
actor: actor,
targets: evTargets,
primary: target,
mode: evMode,
});

await createEffectOnTarget(actor, targEffect, evTargets, iwrData);

await actor.createEmbeddedDocuments("Item", [eff]);
}

Expand Down Expand Up @@ -211,7 +211,6 @@ async function createBDOnActor(actor, target, rollDOS, data) {
targEffect.system.slug + "-" + game.pf2e.system.sluggify(actor.name);

eff.flags["pf2e-thaum-vuln"] = { EffectOrigin: actor.uuid };
await createEffectOnTarget(actor, targEffect, evTargets, data);

await setEVFlags({
actor: actor,
Expand All @@ -220,6 +219,8 @@ async function createBDOnActor(actor, target, rollDOS, data) {
mode: evMode,
});

await createEffectOnTarget(actor, targEffect, evTargets, data);

await actor.createEmbeddedDocuments("Item", [eff]);
}

Expand All @@ -243,15 +244,15 @@ async function createGWOnActor(actor, target, data) {

eff.flags["pf2e-thaum-vuln"] = { EffectOrigin: actor.uuid };

await createEffectOnTarget(actor, targEffect, [target.actor.uuid], data);

await setEVFlags({
actor: actor,
targets: [target.actor.uuid],
primary: target,
mode: "glimpse-vulnerability",
});

await createEffectOnTarget(actor, targEffect, [target.actor.uuid], data);

await actor.createEmbeddedDocuments("Item", [eff]);
}

Expand Down

0 comments on commit 1bb99c8

Please sign in to comment.