mclemente / fvtt-module-polyglot

Talk to others using a language you can speak and scrambles text you can't understand.
MIT License
40 stars 47 forks source link

Chat bubbles display in plain English #377

Closed msheff1 closed 2 weeks ago

msheff1 commented 2 weeks ago

What happened?

Chat bubbles above tokens display in plain English. Should display in the Font used in the chat for the selected language.

Reproduction Steps

  1. Open foundry as GM or log in as player.
  2. Send chat message with a Language selected.
  3. Observe how chat bubble pop-up above token speaker displays in plain English.

Following relevant Core settings must be enabled:

Message displays above token like so: image But displays in the chat window just fine: image Usage was normal: image

Behaviour occurs with GM selected token, or with Player selected (and owned) token.

Module config tabs are as follows: image image image image

Which game system, and which version, are you using?

D&D 5e 3.2.0

Which Polyglot version are you using?

2.4.15

mclemente commented 2 weeks ago

To see the bubbles scrambled as a GM you need the "Scramble Messages for GM" setting enabled, though you won't see the bubbles scrambled if you're not controlling a token (having a token selected).

Try one of these:

msheff1 commented 2 weeks ago

Hi! Thanks for responding to this so fast.

I've been able to get this to work now, I think this is intended behaviour rather than a bug - sorry for my mistake!

Scramble Messages for GM was an important setting to have ON, and the GM is required to have a token that does not know the spoken language selected/controlled. The GM(token) sees the language in the polyglot script as intended. Also works with player 1 and player 2 in the same way - more importantly I think this also works when logged in as a player and with no token selected. Probably this is the Scramble Out of Character messages setting?

image

Regardless, clearly this issue arose from my misunderstanding of the core functionality of the mod, so I thank you for your patience and apologise for any undue concern.