-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow players to join as dm - with some minor differences either due to DnDBeyond permissions or stuff we save local still (eg. notes require export/import since still local) #758
base: main
Are you sure you want to change the base?
Conversation
This does mostly work, but it comes with enough caveats, that we should put a little more work into it. The last thing that I want is for people to ask in the Discord why things don't show up. We should put things in the app to explain to the user how to resolve these scenarios so they don't have to ask in the Discord.
|
Yeah that makes sense. I'm going to put this on the back burner for a bit. Especially with cloud work temporarily on hold. 1 is tough we might be able to move it into the campaign instead (assuming we have access to the same data or the DM can provide it when they allow the character to join as dm). I agree that at least moving it inside the instructions for the players makes sense with a warning near by that specifies any inconsistencies. I did test 2 a bit and didn't see any immediate issues but there definitely/likely could be some - like if they both went to play sounds I don't know if they would override each other or play on top of each other. I didn't really do any creation of stuff there either. I like the idea of being able to co-dm as well. 3 agreed 4 yeah it's one of the things on my list that doesn't work the same. They'd have to make sheets public. On the join message we could check if player_name is in the player folder - if not add a message there? |
I haven't forgotten about this. I have some more cleanup that I want to do in the startup process, and then I'll take a pass at this. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
This mostly seems to work as expected again after the changes that have been made since removal of this feature. I think it would be worth while to enable this feature again - it does get requested semi-often.
Things that work:
Some differences other than the above: