v0.9.661
Party roles
Everyone goes in the role they picked in the Ready window; residents take the missing roles — a party always has a tank and a healer.
• Dungeons, raids and world bosses as a group: everyone goes in exactly the role they picked in the Ready window. Before, a hero who can tank could end up tanking even after picking Damage Dealer.
• Free seats go to residents in the missing roles: no tank among the players — a resident tanks; no healer — a resident heals. A party always has a tank and a healer.
• If two players pick the same role with only one seat for it, or a party entering without residents has no tank or healer, the group does not go in, and the leader and every member see right away who needs to change role.