mclemente / fvtt-module-polyglot

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

Translate for a player-"group" in Dnd5 3.0.2 #361

Closed MohansWolf closed 6 months ago

MohansWolf commented 7 months ago

User Experience

If I use a player-group-actor (don't know i this is only for dnd5 3.02) on a large scale map, like a country, Polyglot does not translate for the individual players of the group. The individual player actors need to be on the map to give them the tyranslation. Would be nice if it does also work on the group-actor.

Have you read the Wiki?

mclemente commented 7 months ago

None of your players have a character assigned to them? https://github.com/mclemente/fvtt-module-polyglot/wiki#actor-selection

MohansWolf commented 7 months ago

Players have a character assigned to them, but on this map I use a players group. Rather not have 5 people running around in the city. :-). Polyglot is working if i put the characters themself on the map, but not if i use the player-group icon. As a gamemaster I can see the languages the characters have, even if I use the player-group icon. But the players do not see the translation if I use the group-icon. By the way. I like Polyglot very much. Thanks.

Schermopname (5) Schermopname (6)

mclemente commented 7 months ago

Then their Group actor's ownership permission is set to Owner and, as that is the only owned actor they have on the map, they will read and send messages as that actor. That is how Foundry handles owned tokens on a scene, Polyglot isn't doing anything.

If you want them to be able to read and send messages as their actors and still be able to move the Group's token, add their actors somewhere on the scene and make walls around them so they don't move. The alternative would be to reduce the ownership permission to at least Observer and move the token yourself.

mclemente commented 6 months ago

I have just updated the wiki with a tip on how to handle that behavior.

You could add the players' actors to the map, wall them off with ethereal walls, and then set them as hidden. https://github.com/mclemente/fvtt-module-polyglot/wiki/Understanding-Core-Behavior