kakaroto / Beyond20

D&D Beyond Character Sheet Integration in Roll20
GNU General Public License v3.0
497 stars 145 forks source link

Apply custom modifiers on Extra creatures of type wildshape #1058

Closed BattleMetalChris closed 1 year ago

BattleMetalChris commented 1 year ago

Is your feature request related to a problem? Please describe. I play a druid, and use the dndbeyond monster pages for the wildshape. This is great, as the beyond20 integration lets me click on there and it sends it to roll20.

However, I now have a magic item that adds a modifier to my wildshape attacks and I can't see how to add it. I can add modifiers to the rolls from my character sheet, but not from the dndbeyond monster pages

Describe the solution you'd like A way to add dice modifiers to clicks that aren't on the character sheet

Describe alternatives you've considered None really, short of just saying 'this needs a 2 added to it' when I roll

Additional context To clarify, I mean when I click on the dice rolls on pages like this: https://imgur.com/kYpXsyO

kakaroto commented 1 year ago

Thanks for the detailed report.

However, I now have a magic item that adds a modifier to my wildshape attacks and I can't see how to add it. I can add modifiers to the rolls from my character sheet, but not from the dndbeyond monster pages

I think this might be your issue. For wildshape, you should be adding it directly to your character sheet. Here's how :

If the magic item was set properly, that should (I think) auto adjust the to hit values of the monster inside your Extra as a wild shape. I know we have some logic as well that handles Wild Shape for some specific things. That being said, I just tested using a custom modifier in Beyond20 to add +2 to dice rolls and damage rolls, and they didn't apply to the Extra creature, which sounds like a bug potentially.

kakaroto commented 1 year ago

I renamed the issue to match the bug I've found with the custom modifiers. I hope your specific issue is fixed though by just adding your creature as a wildshape to your character.

Note that by the way, your original request was a duplicate of this one : https://github.com/kakaroto/Beyond20/issues/86 Which was very hard to implement and ended up being done only via hotkeys as a workaround for getting it to work.

BattleMetalChris commented 1 year ago

Tried it out in my game today, and couldn't get any modifiers to apply to the Wildshape attacks, even when they're added to the Extras in dndbeyond

kakaroto commented 1 year ago

Tried it out in my game today, and couldn't get any modifiers to apply to the Wildshape attacks, even when they're added to the Extras in dndbeyond

Which is why I didn't close this issue, but instead renamed it and said that I found a bug where it's actually not applying the custom modifiers. However, I was hoping the to-hit values would have been automatically adjusted in the statblock because D&D Beyond will sometimes do that when you have magic items or other stuff that can affect the stats of a wildshape/beast companion.

BattleMetalChris commented 1 year ago

I'm guessing that because it's an issue with dndbeyond itself and not just translating that to roll20, that there's not a lot that can be done unless WoTC fix the issue at their end?

kakaroto commented 1 year ago

Ideally yeah, but I'll add support for the custom modifers in the next release. In the meantime, I'd recommend you set up a hotkey to use with wildshape.

Click the Beyond20 button next to the character name, then More Options, then "Set Hotkeys" image Add a new hotkey (like w key for wildshape if you want), and set it to use a custom modifier: image

It should then work if you press the hotkey while you make your rolls while in wildshape. It's not the most practical since you need to remember to press the key every time you roll, but it should work.