people have been asking for homebrew invocations on DnDBeyond for like 6 years now and it's been ignored.
Trust me - it's not ignored (I'm a staff member of DDB that knows where most of the bodies are buried in our system).
There legitimately wasn't a good way for us to facilitate this without completely upending our backend system in a way that would break things, very badly (like in a way that would impact performance for most folks on the site). The current backend rebuild is a long time coming, and thankfully, we have a leadership team that understands that a complete and utter rebuild of our system will take more than 2-3 months (it's unfortunate how many times we had to prove this out internally). As the well known cynic internally, I'm a lot more optimistic than I've ever been before.
I know trust is a lot to ask for, but trust me when I say, making this a lot more accessible to users that want to create their own stuff (such as invocations) in a way that doesn't require a PHD in using our homebrew system (which I should add is literally the same thing we use internally for official content, we just have a handful of extra forms for very specific situations) is becoming more of a priority for folks internally.
GrandPyromania: To put it bluntly: our system was ancient by the time we used it for building DDB. Naturally, it's easier to use something you're significantly more familiar with to get the site out there to people.
(Un)fortunately, DDB exploded way past what either Wizards or Curse at the time expected, and suddenly the team didn't have quite as much of a luxury to rebuild things the "right way" because there was a LOT more in terms of expectations and (business) needs that didn't let them pay off the tech debt that had been accrued.
Complaint about interchangeable custom token images
WOTC_Zac: Hi! PM for Maps here.
First off, I'd like everyone in this thread to turn the temperature down a few degrees.
Second, great question! Why don't we have this yet? Simply, it's a balancing act of prioritization. There's a lot of features people expect and want. If we work on 1, that means we can't work on 199 others.
We have a very strong product vision for Maps being straightforward and easy to use. We do great at that in many areas, and we've fallen a little short in others. But that means we spend a lot of time in the research and design phase, and we've been investing heavily in this over the last year.
As for custom token art specifically, as another user says, there's a lot of infrastructure that goes into that. We could yolo a basic version out there, but you do that enough times and you end up with a mess of tech debt, which slows down future development even more.
And at the scale of users we support, we do a lot of work to make sure any new feature will be fast and responsive and can handle the volume.
For custom art, we don't have any infrastructure that does things like that we can easily hook into in Maps already, and building that takes time and not everyone has the expertise to do so, so sometimes something is blocked because those people are working on other things.
Finally, we have to balance features like this with our features we think will help players in other ways. Journals makes it easier to keep track of what's happening in your campaign, which makes prep easier, which helps keep campaigns alive longer. It's also serving as the infrastructure for a lot of the upcoming big features we'll be releasing the rest of this year and next year. So very valuable in a lot of ways.
Ultimately, we know this is something we're missing. Maps is just under three years old and has a small but incredible team working on it. We've made a huge amount of progress in three years, and our velocity only keeps accelerating.
Our team is looking forward to delivering this feature, and many many others. :)
WOTC_Zac:There is a strange edge case that can sometimes cause problems like this in Firefox. It's been very difficult to replicate (and therefore diagnose and fix). In the short term, other browsers don't seem to have this issue. In the long term, we're still digging into it.
WOTC_Zac: Hi! PM for Maps here. :) Our product philosophy is "Honda Accord, not F-16."
We've got a lot of features we're looking to add, but all of them are focused on making it easier, faster, simpler to prep and run your sessions and campaigns.
Happy to answer any questions anyone has about D&D Beyond or Maps!
WOTC_Zac: Hi! PM for Maps here. Happy to answer any questions.
One thing I'll call out: we've been leaning heavily into iterative development and releases lately. So this is our first chunk of Condition Tracking.
This release includes: tracking the 14 basic conditions + exhaustion, showing monster immunities, linking out to the description of each condition, showing the condition icons on the token menu, and syncing conditions between Maps and the Character Sheet (although the Character Sheet often requires a manual refresh of the page due to the old infrastructure powering it. For now, at least!).
Future things we're intending to deliver:
showing condition icons on the name badge under a token
status effects (sap, falling, 3/4 cover, concentration, etc etc)
custom conditions to fully support whatever 3rd party or homebrew conditions you want to use (bad hair day, stinky, anything you want!)
WOTC_Zac: As is the way, we try to get you things when they're ready and valuable, not when they're done.
So expect to see a few more improvements to Condition Tracking, like seeing condition icons under the name badge on a token, and eventually support for custom conditions (which you can use for anything from Rage to Hunter's Mark to Bad Hair Day).
WOTC_Zac: They are! Look at the Conditions section on the Character Sheet. You often will have to refresh the Character Sheet (although Maps gets updates from the Character Sheet instantly) due to the very, very, very old tech powering Character Sheet. In a post-game engine rebuild world that won't need to be the case.
WOTC_Zac: Conditions do* sync between Maps and the Character Sheet!
Changes on the Character Sheet will update immediately on Maps. Changes on Maps does often, unfortunately, require a refresh of the Character Sheet.
That's due to the very, very, very old tech powering Character Sheet. In a post-game engine rebuild world that won't need to be the case.
WOTC_Zac: Ah, I misunderstood. It doesn't apply mechanical changes to your character sheet, no.
Two reasons:
First, technical. Our backend doesn't support things that (see, again: rebuilding our entire backend). It's why Mage Armor doesn't actually change your AC, etc.
Second, DM agency. There's a lot of DMs who apply house rules. The more we force changes and strict adherence to the rules, the less agency we give DMs to make modifications as they see fit.
You can see a very amusing version of this second problem happening in the world of Gloomhaven right now. A digital version of Frosthaven is available and people are complaining about rules bugs.
Turns out, there are no bugs. They were just playing wrong. :D Large, large amounts of people have been playing wrong for years. (It's a very complicated game and it's very easy to misplay a rule for months or even years).
WOTC_Zac: There are too many to add in a reasonable way, and it becomes a burden on our lorekeepers (our team mates who put the books into DDB), and it adds some funky cross-team dependencies we wanted to avoid.....
But! Our goal is to support DMs and players the way they want to play. So that drove the next big iteration of Condition Tracking, which will be Custom Conditions. Then you can add whatever you want - be it 3rd party or homebrew "bad hair day"
WOTC_Zac: There are 200 features we'd love to build, but working on one means we're not working on 199 others.
We also have to balance different priorities - tablestakes features, quality of life features, player facing features, DM oriented features, and big new things that no one else is doing. Not to mention bug fixes, infrastructure improvements, security updates, etc etc etc.
I'm so proud of everything the team has shipped in the less than 3 years Maps has existed. We're moving so fast, and building a lot of foundation that's helping us move faster and faster every day.
Huh, good to know about the custom invocations implementation impediments. That explanation wouldn't have shown up on a changelog or Roadmap but it makes total sense.
Rollback Post to RevisionRollBack
He/Him. Loooooooooong time Player. The Dark days of the THAC0 system are behind us.
"Hope is a fire that burns in us all If only an ember, awaiting your call To rise up in triumph should we all unite The spark for change is yours to ignite." Kalandra - The State of the World
To post a comment, please login or register a new account.
Previous Week: https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/242172-reddit-posts-and-comments-from-wotc-staff-for-the
Sources:
Posts:
Comments:
https://www.reddit.com/r/UnearthedArcana/comments/1v4m6ch/comment/ozekfow/
https://www.reddit.com/r/UnearthedArcana/comments/1v4m6ch/comment/ozelecw/
https://www.reddit.com/r/dndbeyond/comments/1v4hwbs/comment/ozeqrmt/
https://www.reddit.com/r/dndbeyond/comments/1v02lv8/comment/oyddvop/
https://www.reddit.com/r/dndbeyond/comments/1v0ftl0/comment/oyf2jbz/
https://www.reddit.com/r/dndnext/comments/1v3edpw/comment/oz45u43/
https://www.reddit.com/r/dndbeyond/comments/1v4hwbs/comment/ozbfsic/
Condition Tracking:
https://www.reddit.com/r/onednd/comments/1v4ri1a/comment/ozflb1f/
https://www.reddit.com/r/dndbeyond/comments/1v4qazs/comment/ozczcy9/
https://www.reddit.com/r/dndbeyond/comments/1v4qazs/comment/ozd1y6l/
https://www.reddit.com/r/dndbeyond/comments/1v4qazs/comment/ozd25ub/
https://www.reddit.com/r/dndbeyond/comments/1v4qazs/comment/ozd4nqj/
https://www.reddit.com/r/dndbeyond/comments/1v4qazs/comment/ozf5de7/
https://www.reddit.com/r/dndbeyond/comments/1v4qazs/comment/ozf78p1/
Final Thoughts:
https://www.reddit.com/r/dndbeyond/comments/1v2tgph/comment/oyy8yp9/
Huh, good to know about the custom invocations implementation impediments. That explanation wouldn't have shown up on a changelog or Roadmap but it makes total sense.
He/Him. Loooooooooong time Player.
The Dark days of the THAC0 system are behind us.
"Hope is a fire that burns in us all If only an ember, awaiting your call
To rise up in triumph should we all unite
The spark for change is yours to ignite."
Kalandra - The State of the World