Skip to content

Add lunatic and troublemaker roles#772

Open
skiesss wants to merge 3 commits intovck3000:masterfrom
skiesss:lunatic
Open

Add lunatic and troublemaker roles#772
skiesss wants to merge 3 commits intovck3000:masterfrom
skiesss:lunatic

Conversation

@skiesss
Copy link
Contributor

@skiesss skiesss commented Mar 19, 2026

Add two roles from Avalon: Big Box Edition

Lunatic (Evil)

The Lunatic is on the side of Evil and must fail every quest they are on

  • Evil alliance — sees other spies (same as base Spy), excluding Oberon
  • In VotingMission, pressing Succeed is silently converted to Fail
  • The Succeed button is hidden in the UI — only Fail is shown

Troublemaker (Good)

The Troublemaker is on the side of Good but lies when their loyalty is checked

  • Resistance alliance — no special information (sees nothing)
  • When carded by Lady of the Lake or Ref of the Rain, the card holder sees Spy instead of Resistance
  • When the Troublemaker holds Sire of the Sea and uses it, they reveal themselves as Spy to the target
  • Implemented via a cardedAlliance property set at game start, used by all three card phase files

Note: The isBeta flag is implemented in #771 and will show a badge for the new roles

@skiesss skiesss marked this pull request as ready for review March 20, 2026 00:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant