Skip to content
This repository has been archived by the owner on Feb 19, 2022. It is now read-only.

Allow shifting into Glitch #305

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Anusien
Copy link
Contributor

@Anusien Anusien commented Aug 7, 2021

This might be a contentious one. I recognize that Glitch is kind of like an impostor because they have an unrestricted kill button. Their goal, like impostors and unlike other neutral roles, is to kill all the other players. However, they're a neutral role. So as defined, the Shifter should be able to shift into them.

If you don't want to make this change, we should change the README and rename the setting to indicate that it's non-killer instead of non-impostor.

@Anusien
Copy link
Contributor Author

Anusien commented Aug 7, 2021

#247 is somewhat related to this

@NotSugden
Copy link
Contributor

i don't really agree with this, the shifter shouldn't be able to shift into roles with a kill button (they would also simply get outed by whoever they shifted into, the same as jester and arsonist really so if anything they should be un-shiftable)

@Anusien
Copy link
Contributor Author

Anusien commented Aug 7, 2021

Some parts of the mod clearly seem to consider The Glitch an impostor, but others don't (as issue #247 points out). If you look at how neutral roles are treated, there's a bit of inconsistency between Shifter (works on all neutral roles but Glitch), Seer (sometimes combines all neutral + impostor roles, sometimes treats neutral and impostor separately) and Sheriff (special carevouts for some neutral roles; see #306).

And as you point out, Shifting into Jester and Arsonist and Executioner is possible. But those mess up the game in weird other ways.

I think part of the problem is that the Shifter is a weird role. It's technically a neutral role, but it really plays like a crew role. But sometimes depending on game composition, it's instead just a chaos and weird stuff happens role.

I see a couple of possible alternatives

  • Change the language in the toggle to be "Non-Killers" instead of "Non-Impostors", possibly using the "Killer" language to address some of the other edge cases
  • Shifter dies if they shift onto any neutral role (possibly also making shifter become crewmate instead of neutral)
  • Adding more choices to the Shifter configuration to let players choose whether the Shifter can switch with neutral roles

@NotSugden
Copy link
Contributor

Shifter dies if they shift onto any neutral role

i think this would be ideal

(possibly also making shifter become crewmate instead of neutral)

this would be kind of a "oh im crewmate which means x is bad" - would be super unfun for neutrals (granted i guess you could be taking the crewmate role, but you'd know since you would have no completed tasks)

@Anusien
Copy link
Contributor Author

Anusien commented Aug 9, 2021

this would be kind of a "oh im crewmate which means x is bad" - would be super unfun for neutrals (granted i guess you could be taking the crewmate role, but you'd know since you would have no completed tasks)
I'm not sure I follow that, what do you mean?

Here's a specific scenario why I proposed making the Shifter be a crewmate role rather than a neutral role. Three players remain: Crewmate, Shifter, Impostor. If they vote out the Impostor, the Shifter technically loses. So their actual best play is to skip, shift into the crewmate, and then try and vote out the impostor. (But then depending on settings, the newly shifted Shifter now wants to skip themselves). In this scenario, it seems like the Shifter either decides that they're basically crew anyway and votes for the impostor, or they take a sort of kingmaker role and decide who they want to win. And any time an alive player can no longer win, but they can decide who wins, that scenario sucks.

Since generally Shifter can only shift between crew (especially if we make that change), it already sort of functions as crew. It's kind of like a Seer that can only see crewmates.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants