When using Hotseat mode the player reference passed by an XML Button is always a reference to Player 1, rather than the current player.
To recreate:
- place the attached Global script into a blank save
- load the save in Hotseat mode
- assign at least 2 players to colors
- click the “Who?” button, note the color printed to chat
- move to next players turn and click “Who?” again