fix: Jester kill screen shows only Prosecutor when prosecuted (Fixes … #357
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.
…#291)
Problem
When a Prosecutor prosecutes the Jester, the Jester's post-death kill screen incorrectly displays all voters (including non-Prosecutors) instead of only the Prosecutor. This caused confusion, as the Jester could haunt players who did not prosecute them.
Reported by: @Nommabelle in #291.
Changes
Track Prosecution:
ProsecutedByfield to the Jester role to track the Prosecutor.Prosecutor.Prosecute()to assign the prosecuting player to the Jester.Haunt Logic Fix:
Jester.Haunt()to prioritize the Prosecutor (if prosecuted).Meeting UI Fix:
Edge Cases:
ProsecutedByat the start of each game.Testing
Notes