check who is dead at the start of meetings and don't let them talk at… #369
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
… the end of a meeting
There is a bug with that latest version of TOH. During the ejection screen all ghosts have their isDead status set to false, causing alive players to hear the ghosts and potentially spoiling who the impostor is.
The fix is a simple array of player id's, at the start of each meeting it checks who is dead, then makes sure they're not able to speak during the ejection screen.
If a mod has reviving, the fix in the pr shouldn't affect it, only if they can be revived during a meeting. From what I found from googling the only mod with reviving does so during the TASK gamestate so this fix shouldn't affect it.