Hey there, Bits. It seems like all the multiattacks and attacks aren't working any longer. Are you seeing this also? The ability rolls and skills still work, but none of the attacks are clickable.
Everything is working on my end on the 10+ monsters I have looked at and I actually just ran a DND game last night without issues so as far as I can tell everything is working 100%. Can you please send me monster links (and screen shots of those monsters) that you are having trouble with?
NOTE: I did check "Air Elemental", and whaddayaknow...it does work for me. However, Sahuagin, Sahuagin Priestess and Sahuagin Baron don't work.
FURTHER INVESTIGATION: Sometimes it works and sometimes it doesn't. I went back and checked the three Sahuagin entries again, trying to figure out why it might not be working. (Trying to help.) Lo and behold, Sahuagin and Sahuagin Priestess worked! But Baron still didn't. Thinking "that's odd", I went back and tried Sahuagin again...and it didn't work. I really don't know how to help, but it seems like it's an intermittent bug of some sort.
EVEN FURTHER INVESTIGATION: When a monster doesn't work, I can't get it to work by just sitting on the screen and hitting refresh (F5). That never changes the state. But if I hit the back arrow on my browser (Chrome) and then click the monster's name again on the Monster Listing, then *sometimes* it gets to a functional state. Doesn't seem to be a rhyme or reason from my end. I've gotten all three Sahuagins to function this way now, but it's unreliable whether the attacks function or don't on any given entry onto the details page of the monster.
Test case (Sahuagin): I would enter the Sahuagin monster detail page and wait until "Dynamic Ready" appeared. Then record the functionality state of the attacks, hit the Back button and click the monster name again to re-enter the monster detail page. Doesn't seem to be a repeatable rhythm, but here is a track record for you anyway:
1st: Fail; 2nd: Success; 3rd: Fail; 4th: Fail; 5th: Success; 6th: Fail; 7th: Fail; 8th: Fail; 9th: Fail; 10th: Success; 11th: Success. End test because no perceivable pattern.
Hmm, I have a few theories on what it could be. I will try changing the azure server instances that the back end is running on to be "always running" instead of "wake up on request". Maybe it takes to long for the server to wake up and so one of the requests is getting lost.
I made the change, waited for everything to wake up and tried every monster on the first page of the monster list plus the three Sahuagin monsters, and everything loaded good on my end and nice and fast.
Let me know if things are working better for you now.
Deleted/removed the extension completely and then readded it from the link on page one of this thread.
End result: No change. Exactly the same last behavior as previously reported. (Sahuagin and Priestess fail 100%, Baron succeeds 100%.)
LAST NOTE: I've tried over 20 other monsters. I have absolutely no problems with any other monster. I now suspect it is something to do with *only* the Sahuagin and Sahuagin Priestess. Are there any cookies or something that your software is recording that I could check to clear? I feel like something has gotten bad on my side of the fence, not yours. (The Sahuagin family of creatures was something I was heavily using for the last couple of weeks while you were making changes and I wonder if something got in a bad state? Admittedly, that sounds like clutching at straws...)
I think is something weird going on with the monsters in particular that I will need to look into. They are now 100% not working for me and when I analyze the data going over the network...the HTML looks "weird", like there is something changing with the monsters HTML or who ever is maintaining these monsters at DDB is making changes in the last few days. I will add it as a bug and try to take a look at what is going on with it this weekend.
I think is something weird going on with the monsters in particular that I will need to look into. They are now 100% not working for me and when I analyze the data going over the network...the HTML looks "weird", like there is something changing with the monsters HTML or who ever is maintaining these monsters at DDB is making changes in the last few days. I will add it as a bug and try to take a look at what is going on with it this weekend.
At least it seems to be isolated to these two.
I don't know how your backend works, but remember if someone uses both of our plugins I do edit the monster HTML. So if my changes take effect before the HTML gets passed would that cause an issue?
So I don't have have an update really on the code side of things, been pretty busy and going out of town for a week this weekend, however things will ramp up quickly once I am back so expect more updates then.
In the mean time here are just some cool facts that I have gathered over the last 7 days from azure:
Over 45,000 requests have been made to the back end service
Over all requests, the average response time was under 30 milliseconds
Over all requests, the peak response time average was 90 milliseconds
182 megabytes of data sent to the back end service
149 megabytes of data sent back from the back end service
Hi, looks like a great extension but I'm getting a similar effect to @Dgeorgeson earlier. When I click on a monster, I get all of the icons to run the dice roller but as far as I can see, only the ability rolls work, the rest don't register as links.
I tried a few random monsters, same effect for all.
Today, when I open a link for a monster in the TOA Compendium into a new tab, I see [Dynamic Ready' in yellow after the monster name, just below the D&D Beyond logo. (E.g. Dragonbait [Dynamic Ready]). Through a process of elimination, I tracked it down to this extension. What's the meaning/purpose of that?
When the extension was first in development I needed a way to make it very easy to show the monster was ready for interaction and you could roll dice. It is also used as a debugging flag as well because if you see that, but there are no rolls you know it "thinks" it did the work but clearly nothing is there which helps me and other identify which monsters were faulty early on. I could remove it, its just legacy code that has stuck around since the early alpha.
Figured I would give another update - I was in mexico on a vacation for a week or so and been catching up on work and life for a week after that so I have only just now started to get back into development mode.
The current road map looks like this:
Redesign all code to use ES6 classes and built out the code to be lean, mean and clean is my #1 priority. This will also allow "others" to use the code as they see fit. Everything will eventually be open source (I can't go more into this though - in the coming weeks or months there will be some more exciting news about this though). Once this overhaul has been done, it be much easier to port it to other browsers (and if its open source and what not, others can create the ports if they really wanted). I also plan to fix some bugs and make some other QOL of changes after the (and during) the overhaul as well.
I can't really provide a lot of timelines though as all of this is done on personal time which comes and goes - but I am working on it when I can.
Hey there, Bits. It seems like all the multiattacks and attacks aren't working any longer. Are you seeing this also? The ability rolls and skills still work, but none of the attacks are clickable.
Everything is working on my end on the 10+ monsters I have looked at and I actually just ran a DND game last night without issues so as far as I can tell everything is working 100%. Can you please send me monster links (and screen shots of those monsters) that you are having trouble with?
Screenshot on my end: https://imgur.com/a/sH8EV
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
No problem!
https://drive.google.com/file/d/1K4v0MAvVFTm02ba_bPxt7CrR4tjRcX0P/view?usp=sharing
NOTE: I did check "Air Elemental", and whaddayaknow...it does work for me. However, Sahuagin, Sahuagin Priestess and Sahuagin Baron don't work.
FURTHER INVESTIGATION: Sometimes it works and sometimes it doesn't. I went back and checked the three Sahuagin entries again, trying to figure out why it might not be working. (Trying to help.) Lo and behold, Sahuagin and Sahuagin Priestess worked! But Baron still didn't. Thinking "that's odd", I went back and tried Sahuagin again...and it didn't work. I really don't know how to help, but it seems like it's an intermittent bug of some sort.
EVEN FURTHER INVESTIGATION: When a monster doesn't work, I can't get it to work by just sitting on the screen and hitting refresh (F5). That never changes the state. But if I hit the back arrow on my browser (Chrome) and then click the monster's name again on the Monster Listing, then *sometimes* it gets to a functional state. Doesn't seem to be a rhyme or reason from my end. I've gotten all three Sahuagins to function this way now, but it's unreliable whether the attacks function or don't on any given entry onto the details page of the monster.
Test case (Sahuagin): I would enter the Sahuagin monster detail page and wait until "Dynamic Ready" appeared. Then record the functionality state of the attacks, hit the Back button and click the monster name again to re-enter the monster detail page. Doesn't seem to be a repeatable rhythm, but here is a track record for you anyway:
1st: Fail; 2nd: Success; 3rd: Fail; 4th: Fail; 5th: Success; 6th: Fail; 7th: Fail; 8th: Fail; 9th: Fail; 10th: Success; 11th: Success. End test because no perceivable pattern.
Hmm, I have a few theories on what it could be. I will try changing the azure server instances that the back end is running on to be "always running" instead of "wake up on request". Maybe it takes to long for the server to wake up and so one of the requests is getting lost.
I made the change, waited for everything to wake up and tried every monster on the first page of the monster list plus the three Sahuagin monsters, and everything loaded good on my end and nice and fast.
Let me know if things are working better for you now.
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
Well, the behavior is different now, but it's not good news.
Sahuagin and Sahuagin Priestess never get attacks working. (Tried 20 times each. All fail.)
The Sahuagin Baron, however, is 100% success all the time now.
So the behaviors are completely 100% replicatable now, which is a good thing, but once a fail, always a fail.
I'm going to try uninstalling the extension completely and reinstalling it. I'll post again after trying that.
Deleted/removed the extension completely and then readded it from the link on page one of this thread.
End result: No change. Exactly the same last behavior as previously reported. (Sahuagin and Priestess fail 100%, Baron succeeds 100%.)
LAST NOTE: I've tried over 20 other monsters. I have absolutely no problems with any other monster. I now suspect it is something to do with *only* the Sahuagin and Sahuagin Priestess. Are there any cookies or something that your software is recording that I could check to clear? I feel like something has gotten bad on my side of the fence, not yours. (The Sahuagin family of creatures was something I was heavily using for the last couple of weeks while you were making changes and I wonder if something got in a bad state? Admittedly, that sounds like clutching at straws...)
I think is something weird going on with the monsters in particular that I will need to look into. They are now 100% not working for me and when I analyze the data going over the network...the HTML looks "weird", like there is something changing with the monsters HTML or who ever is maintaining these monsters at DDB is making changes in the last few days. I will add it as a bug and try to take a look at what is going on with it this weekend.
At least it seems to be isolated to these two.
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
That would actually break things. Even more reason for me to continue my rewrite to move all parsing into javascript.
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
(ignore this post...sorry...misinformation)
What an amazing feature!
Does the extension work on Chrome for Tablets? (android)
I don't think chrome on android supports *any* extensions, at least as far as I know. It would be nice if it did as I would love to use it.
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
So I don't have have an update really on the code side of things, been pretty busy and going out of town for a week this weekend, however things will ramp up quickly once I am back so expect more updates then.
In the mean time here are just some cool facts that I have gathered over the last 7 days from azure:
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
Hi, looks like a great extension but I'm getting a similar effect to @Dgeorgeson earlier. When I click on a monster, I get all of the icons to run the dice roller but as far as I can see, only the ability rolls work, the rest don't register as links.
I tried a few random monsters, same effect for all.
(nevermind...information was wrong...monster attack links don't work reliably for me now either, sometimes they do, sometimes they don't)
Today, when I open a link for a monster in the TOA Compendium into a new tab, I see [Dynamic Ready' in yellow after the monster name, just below the D&D Beyond logo. (E.g. Dragonbait [Dynamic Ready]). Through a process of elimination, I tracked it down to this extension. What's the meaning/purpose of that?
Trying to Decide if DDB is for you? A few helpful threads: A Buyer's Guide to DDB; What I/We Bought and Why; How some DMs use DDB; A Newer Thread on Using DDB to Play
Helpful threads on other topics: Homebrew FAQ by IamSposta; Accessing Content by ConalTheGreat;
Check your entitlements here. | Support Ticket LInk
When the extension was first in development I needed a way to make it very easy to show the monster was ready for interaction and you could roll dice. It is also used as a debugging flag as well because if you see that, but there are no rolls you know it "thinks" it did the work but clearly nothing is there which helps me and other identify which monsters were faulty early on. I could remove it, its just legacy code that has stuck around since the early alpha.
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension
thanks for the explanation.
Trying to Decide if DDB is for you? A few helpful threads: A Buyer's Guide to DDB; What I/We Bought and Why; How some DMs use DDB; A Newer Thread on Using DDB to Play
Helpful threads on other topics: Homebrew FAQ by IamSposta; Accessing Content by ConalTheGreat;
Check your entitlements here. | Support Ticket LInk
Figured I would give another update - I was in mexico on a vacation for a week or so and been catching up on work and life for a week after that so I have only just now started to get back into development mode.
The current road map looks like this:
Redesign all code to use ES6 classes and built out the code to be lean, mean and clean is my #1 priority. This will also allow "others" to use the code as they see fit. Everything will eventually be open source (I can't go more into this though - in the coming weeks or months there will be some more exciting news about this though). Once this overhaul has been done, it be much easier to port it to other browsers (and if its open source and what not, others can create the ports if they really wanted). I also plan to fix some bugs and make some other QOL of changes after the (and during) the overhaul as well.
I can't really provide a lot of timelines though as all of this is done on personal time which comes and goes - but I am working on it when I can.
Check out my new DDB Extension!!
https://www.dndbeyond.com/forums/d-d-beyond-general/general-discussion/7320-d-d-beyond-interaction-chrome-extension