Description
When using /luarules playertoteam to move a player to an existing team, the moved player shares a teamID with the existing player. This creates a situation where the moved player is effectively stuck for the remainder of the game.
Expected Behaviour
Expected behaviour:
A player moved via playertoteam should retain the ability to resign or be moved to spectator independently of the team they were merged into.
Actual Behaviour
Observed behaviour:
- The moved player cannot
!resign as they share a teamID and have no independent team to resign
- The moved player cannot move themselves to spectator
- Moderators cannot force the moved player to spectator without affecting the entire team they were merged into
Reproduction steps
Steps to reproduce:
- In a multiplayer game, run
/luarules playertoteam <playerID> <teamID> to move a player onto an existing team
- Attempt to have the moved player
!resign
- Attempt to move the player to spectator via moderator commands
- Attempt to have the player move themselves to spectator
Other
Impact:
This is a significant moderation concern. In grief or dispute scenarios where playertoteam is used as an intervention tool, the moved player can become permanently stuck with no clean resolution available to moderators.
Description
When using
/luarules playertoteamto move a player to an existing team, the moved player shares a teamID with the existing player. This creates a situation where the moved player is effectively stuck for the remainder of the game.Expected Behaviour
Expected behaviour:
A player moved via
playertoteamshould retain the ability to resign or be moved to spectator independently of the team they were merged into.Actual Behaviour
Observed behaviour:
!resignas they share a teamID and have no independent team to resignReproduction steps
Steps to reproduce:
/luarules playertoteam <playerID> <teamID>to move a player onto an existing team!resignOther
Impact:
This is a significant moderation concern. In grief or dispute scenarios where
playertoteamis used as an intervention tool, the moved player can become permanently stuck with no clean resolution available to moderators.