Bug Report/Quality of Life: Doppelganger stealing the Beacon role is converted to the Innocent team after killing an Innocent
CptHaxray opened this issue · comments
Description:
If the Doppelganger steals the Beacon's role and then kills a member of the innocent team, they are converted to the Innocent team.
Notes:
- Normally, the Beacon killing an innocent player swaps the Beacon's role back to the default Innocent, as a punishment, and this interaction is not technically a bug. However, this is an incredibly feel bad moment for the Doppelganger, as they're not only converted into a normal Innocent, but also have their team swapped to the Innocent team as well. Ideally, the Doppelganger would remain on his own team after being transformed into a normal Innocent.
Expected Result: Killing an innocent as a Doppelganger Beacon turns the Doppelganger into an innocent but stays on the Doppelganger team.
Actual Result: Killing an Innocent as a Doppelganger Beacon turns the Doppelganger into an innocent and swaps them to the Innocent team.
Added Special Handling for Beacon, Doppelganger will now become regular Innocent when role-stealing Beacon
Can be disabled with "ttt2_dop_beacon 0"