Open Apexal opened 2 years ago
Good progress so far.
Other platforms appear to merge this in with chat so that in one place users can see "Player X rolled a d20 for a result of 17" and also "Player X: blah blah blah" and "Player X shared Item 'Adventurer's Pack'" in one place.
Some thoughts:
Nick and I discussed that chat is probably a bad idea for our group because they just meme and get distracted (sorry Aaron).
However, being able to share info with other characters via the log is useful, such as item descriptions, spells, notes, etc.
One thing to note- dice rolls should be included in the log. Currently, the result of a dice roll seems to only be visible to whoever rolled it, as shown here:
The results of each dice roll should be added to the log and visible to the DM, the roller, and (perhaps) the rest of the campaign's members.
Let me know if I'm missing anything, otherwise we can make this into a new issue
@zacharylove Totally right, the roll button was quickly setup for testing and hasn't been connected to anything yet. We should decide though on which approach for logging dice rolls since it takes time for the dice to roll and settle on a result:
Agreed, the second option would be better- easier for debugging too! We can set up two separate log entries for each dice roll, one before and after, or try and find a way to combine them into a single line for efficiency's sake
Since Firebase Firestore handles synchronizing seamlessly, we can do the following:
Everyone logged in will see the changes in realtime.
A basic version of this has been implemented.