League-of-Foundry-Developers / fvtt-module-theatre

GNU General Public License v3.0
32 stars 41 forks source link

Actors don't switch properly when selected from the stage #110

Open chaoscontrolled123 opened 2 years ago

chaoscontrolled123 commented 2 years ago

Hello! I'm new to this module, and the README says "While the actor is selected in the small box, anything that is typed into Chat will be written as the Actor, and will also appear below the Actor insert on the left side." Though the text on-stage appears correct and the portrait of the selected actor shows up in the chatbox, the actual chat messages are only being sent from the actor whose token is currently selected on the map, not syncing with the Theatre Inserts stage.

https://user-images.githubusercontent.com/14331415/201396569-b4541bb5-089e-472e-b31c-8e4b2b26b398.mp4

I hope this functionality can be restored, as it adds several extra steps to using Theatre Inserts while maintaining a nicely formatted chat history!

megahead11 commented 1 year ago

This appears to be fixed with the PR I just merged, but I will leave the issue open in case it isn't for some reason.

zurizig commented 1 year ago

This issue is still occurring.

1)If a token or character is not selected you cannot use /ic or /me and all speech in the log is from generic narrator stance. 2)If a token or character is selected, all messages in the chat log are from them.

Possible workarounds right now: 1)Have each character in-scene as a token. Select both token and theatre to speak as that character - this produces the best results, but is slow and requires multiple clicks per character and requires each character to be placed in the scene as a token. 2)Use just Theatre, let your chat log appear messy (you get the correct labels for each message in the log, but are not actually speaking as the character in question which can mess with other modules, e.g. Chat Portrait)

Potential ideal solution - the character you have currently selected in Theatre becomes your currently "selected" character for Foundry VTT as well. This would allow you to immediately use /ic or /me with them (and perhaps there should be a checkbox for using /ic as default with a character selected in Theatre). This would also make things much faster and simpler for game masters to "select" characters not present as token in the scene - the default method in Foundry requires several clicks and navigating a non-searchable list.