tposney / midi-qol

Other
5 stars 0 forks source link

flags.dnd5e.DamageBonusMacro is not replacing ItemMacro with the UUID #1215

Closed tposney closed 1 year ago

tposney commented 1 year ago

In GitLab by @MrPrimate on Apr 1, 2023, 06:45

You can see it in your sample Hunter's Mark macro for the "Hunter's Mark" effect, previously it would replace the flags.dnd5e.DamageBonusMacro value of ItemMacro with the full uuid when the effect is transferred to the actor, e.g. ItemMacro.Actor.n0NakOBKIvkC8pT5.Item.pAv0albH2TIb8Tnt however now it does not, it just has ItemMacro causing the macro call to fail

tposney commented 1 year ago

In GitLab by @NATESOR on Apr 3, 2023, 11:30

Having the same issue with Sneak Attack sample item.

Edit: I'm new here so apologies if this isn't the appropriate place to put this. But to manually work around this you can:

go onto your character's sheet > effects tab > edit the effect > effects cog > For the effect value that has just "ItemMacro" replace it with "ItemMacro.Actor.[Actor's UUID].Item.[Feature's UUID]"

the [Actor's UUID] can be found in the top left of the character sheet clicking the little book-looking icon by the character's name will copy it to your clipboard.

Similarly, the Feature's UUID can be found by opening the character sheet > Features > edit button on the feature > clicking the book-looking icon next to the feature's name in the top left to copy it to your clipboard.

As OP mentioned, the end result should look something like this: ItemMacro.Actor.iSOgYL7o5RmDWGwy.Item.OISdlOCDBW1D1NYD

(Come to think of it, you might be able to directly edit this at the feature, but i'm afraid to touch anything since i got sneak attack working again lol).

tposney commented 1 year ago

Not sure what caused this to stop working (or more accurately it should have been not working for ages). In any event fix in 10.0.36