Game master's choice of layer affects player's ability to scroll the vector map
Compiled from sources at revision "9e6812bb Fix scaling issue after loading map with image item."
-
Start one instance of rolisteam, hosting the game for the game master.
-
Load a scenario containing a vector map (or create a map).
-
The vector map uses two layers: "Ground" and "Character"; the "Object" layer is empty.
-
Start a second instance of rolisteam, for a player. Connect to the first instance.
-
Open the vector map.
-
Initially, no players are present on the map. The "Character" layer main contain NPCs.
-
The permissions on the map are "PC move".
-
The game master selects the "Character" layer in his instance.
-
If the player does Shift+Left drag, the map does not move.
-
The game master now selects the "Object" layer.
-
If the player does Shift+Left drag, the map now moves.
Because the player cannot select a layer, he cannot know which layer the GM has chosen and cannot understand why scrolling works only intermittently.
- Now the GM selects the Character layer on the map.
- Now the GM drags and drops the player's character on the map.
- The player can move his character.
- Now the GM selects the "Ground" layer, because he wants to reveal part of the map.
- The player can no longer move his character.
Conclusion: when the permissions on a vector map are "PC move", the player's instance of rolisteam should always select the "Character" layer and not take into account the layer selected in any other instance.