From 255e6f58d68c409a6ebae933cea13c8ed398bc6f Mon Sep 17 00:00:00 2001 From: mirrorcult Date: Fri, 3 Apr 2026 10:56:24 -0700 Subject: [PATCH 1/8] basic doc + template --- src/design/masks/modifiers.md | 22 ++++++++++++++++++++++ src/templates/docs/modifier-template.md | 17 +++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 src/design/masks/modifiers.md create mode 100644 src/templates/docs/modifier-template.md diff --git a/src/design/masks/modifiers.md b/src/design/masks/modifiers.md new file mode 100644 index 0000000..448e66b --- /dev/null +++ b/src/design/masks/modifiers.md @@ -0,0 +1,22 @@ +# Mask Modifiers + +{{#template ../../templates/unimplemented.md }} + +**Mask modifiers** are another random layer on top of masks that can generate. Modifiers are generic (not mask-specific), and are generally orthogonal to a mask's usual objectives. + +Modifiers can alter any facet of how a mask presents itself or operates, but they typically just add new objectives to a character. These objectives are lower-stakes "B plots" compared to the mask objectives, which still constitute a character's primary motivations. The implications of these objectives change how others interact with a character, and how a character interacts with others--even if their mask has been otherwise deduced. For example, a [Guzzler](crew/guzzler.md) typically easily finds camaraderie with other Guzzlers--but one with the [Jealous](modifiers/jealous.md) modifier may easily turn a heartfelt moment into an unexpected betrayal. + +Modifiers are ways to inject variability and fun lower-stakes side objectives into the game without having to design an entire mask around the concept, taking up a slot within the round for something that may not be able to sustain itself on its own. In this sense, it is *okay* for modifiers to sometimes be duds, or not have much of an effect on gameplay in some contexts--the regular mask gameplay should be able to carry the round anyway. + +Modifiers may be *linked* in much the same way as masks--necessitating that another player rolls a corresponding or symbiotic modifier in addition to this one. These kinds of 'targeted' or 'directional' modifiers are very interesting, as the masks of the players involved can change how the situation plays out in dramatic ways. For example, a [Traitor](./traitors.md) may have a modifier that requires them to trade some special item with a [Crewmember](./crew.md) that they might otherwise choose to kill. + +Any mask in any troupe may have modifiers it can roll, but modifiers are more designed for [Crew](./crew.md) masks, which naturally have less of an overarching plot and have space to fit in an extra B plot into their round. + +## Specifications for your Modifications + +Modifiers are a generic random chance to roll after a mask is selected for any given player, but the mask itself and the current [masquerade](../masquerades.md) have several tools for altering the outcomes. + +- Masks must **opt-in** (whitelist) to the modifiers that are allowed to roll on them by default. +- Masks can specify the chance for a modifier to roll at all, as well as the individual weights of each modifier they opt into. +- Masquerades can specify modifiers which are allowed to roll on masks, even if the mask has not opted into that modifier. +- Masquerades can multiplicatively alter the base chance of modifiers rolling, as well as the weighting of specific modifiers. \ No newline at end of file diff --git a/src/templates/docs/modifier-template.md b/src/templates/docs/modifier-template.md new file mode 100644 index 0000000..bfc2cf7 --- /dev/null +++ b/src/templates/docs/modifier-template.md @@ -0,0 +1,17 @@ +# Modifier Name + +{{#template ../../../templates/unimplemented.md }} + +> **Objectives:** (List new objectives this modifier adds, if any) +> +> **Masquerade notes:** (Notes for masquerade authorship, like if this modifier is intended to be custom-masquerade-only, if applicable. N/A otherwise) +> +> *(A sentence of flavor text of character dialogue someone with this modifier might say in-character)* + +## Concept +Outline the holistic concept of this modifier. + +## Gameplay +Describe the type of social deduction gameplay this modifier is supposed to create. +Outline how differing mask rolls can affect the intrigue of this modifier, and how it introduces ambiguity into interactions that might otherwise have none. +There is no need to get into specific details about the implementation: just communicate the high-level ideas and interactions that are meant to happen. From dd66384a96ec45139c20713b6a6bc11f9db446b1 Mon Sep 17 00:00:00 2001 From: mirrorcult Date: Fri, 3 Apr 2026 11:06:42 -0700 Subject: [PATCH 2/8] move amnesiac --- src/SUMMARY.md | 5 +++++ src/design/masks/crew/amnesiac.md | 27 ------------------------- src/design/masks/crew/rebel.md | 2 ++ src/design/masks/modifiers/amnesiac.md | 25 +++++++++++++++++++++++ src/design/masks/modifiers/ex-syndie.md | 19 +++++++++++++++++ src/design/masks/modifiers/jealous.md | 19 +++++++++++++++++ src/design/masks/modifiers/noble.md | 19 +++++++++++++++++ src/templates/docs/mask-template.md | 2 ++ src/templates/docs/modifier-template.md | 4 +++- 9 files changed, 94 insertions(+), 28 deletions(-) delete mode 100644 src/design/masks/crew/amnesiac.md create mode 100644 src/design/masks/modifiers/amnesiac.md create mode 100644 src/design/masks/modifiers/ex-syndie.md create mode 100644 src/design/masks/modifiers/jealous.md create mode 100644 src/design/masks/modifiers/noble.md diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 322ca81..6d90def 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -58,6 +58,11 @@ - [Sabotage]() - [Siphon Data](design/objectives/traitor/siphon-data.md) - [Masks](design/masks.md) + - [Modifiers](design/masks/modifiers.md) + - [Amnesiac](design/masks/modifiers/amnesiac.md) + - [Ex-Syndie](design/masks/modifiers/ex-syndie.md) + - [Jealous](design/masks/modifiers/jealous.md) + - [Noble](design/masks/modifiers/noble.md) - [Traitors](design/masks/traitors.md) - [Assassin](design/masks/traitor/assassin.md) - [Demolitionist](design/masks/traitor/demolitionist.md) diff --git a/src/design/masks/crew/amnesiac.md b/src/design/masks/crew/amnesiac.md deleted file mode 100644 index d1ea535..0000000 --- a/src/design/masks/crew/amnesiac.md +++ /dev/null @@ -1,27 +0,0 @@ -# Amnesiac - -{{#template ../../../templates/unimplemented.md }} - -> **Name:** Amnesiac -> -> **Troupe:** [Crew](../crew.md) -> -> **Description:** Wait until your memory kicks back in, and hope nobody notices that you seem a little different afterwards. -> -> **Objectives:** Inherits objectives from new mask. See below. -> -> *Man... cryosleep fucked me up reeeeeal bad. Who the hell am I, again?* - -## Concept - -The Amnesiac has no objectives, abilities, items, or background.. at first. After 10-20 minutes, the Amnesiac suddenly remembers their true self, generating a backstory, relationships, and **a new mask**, random from any of the troupes present in the round. They inherit all objectives and abilities of this new mask and must now be careful to not make their new knowledge too obvious while completing their true objectives. - -## Abilities - -The Amnesiac inherits all abilities from their new mask once the time comes. If their new mask has items, the Amnesiac will receive a prompt informing them that they now remember the location of a cache of supplies placed sometime before they lost their memory, perhaps by an ally. This uses the same system as [Traitor](../traitors.md) caches. This cache only spawns once the Amnesiac remembers, and contains the items they would normally have received at roundstart. - -## Gameplay - -The core intrigue of the Amnesiac lies in how they act during the period of time before they remember their mask, and how their memory coming back affects their actions. Furthermore, since the mask they gain can be from any troupe in the round, the Amnesiac might have to scramble to integrate themselves into the round in a believable way without garnering too much suspicion from their troupemates. Their new masks objectives may also prove significantly more difficult with the time delay. - -The Amnesiac also integrates with mechanics outside of masks. Since they also don't remember their background or relationships, they may need to lie if others pressure them on these subjects, or try to avoid the subject altogether. \ No newline at end of file diff --git a/src/design/masks/crew/rebel.md b/src/design/masks/crew/rebel.md index 15e49cf..15d464b 100644 --- a/src/design/masks/crew/rebel.md +++ b/src/design/masks/crew/rebel.md @@ -2,6 +2,8 @@ {{#template ../../../templates/implemented.md }} +{{#template ../../../templates/slated-for-rework.md reason="with modifiers and ex-syndie specifically this will probably get turned back into vandal, with maybe a higher chance to roll ex-syndie"}} + > **Name:** Rebel > > **Troupe:** [Crew](../crew.md) diff --git a/src/design/masks/modifiers/amnesiac.md b/src/design/masks/modifiers/amnesiac.md new file mode 100644 index 0000000..5acee21 --- /dev/null +++ b/src/design/masks/modifiers/amnesiac.md @@ -0,0 +1,25 @@ +# Amnesiac + +{{#template ../../../templates/unimplemented.md }} + +> **Description:** Wait until your memory kicks back in, and hope nobody notices that you seem a little different afterwards. +> +> **Objectives:** N/A +> +> **Masquerade notes:** Almost certainly masquerade-specific, I don't think many masks should specify this modifier +> +> *Man... cryosleep fucked me up reeeeeal bad. Who the hell am I, again?* + +## Concept + +The Amnesiac has no objectives, abilities, items, or background.. at first. After 10-20 minutes, the Amnesiac suddenly remembers their true self, generating a backstory, relationships, and **revealing their mask**. They inherit all objectives and abilities of this mask and must now be careful to not make their new knowledge too obvious while completing their true objectives. + +## Abilities + +The Amnesiac gains all abilities from their mask once the time comes. If their mask starts with items (like the [VIP](../crew/vip.md)), the Amnesiac will receive a prompt informing them that they now remember the location of a cache of supplies placed sometime before they lost their memory, perhaps by an ally. This cache only spawns once the Amnesiac remembers, and contains the items they would normally have received at roundstart. + +## Gameplay + +The core intrigue of the Amnesiac lies in how they act during the period of time before they remember their mask, and how their memory coming back affects their actions. If their mask was non-[Crew](../crew.md), the Amnesiac might have to scramble to integrate themselves into the round in a believable way without garnering too much suspicion from their troupemates. Their mask objectives may also prove significantly more difficult with the time delay. + +The Amnesiac also integrates with mechanics outside of masks. Since they also don't remember their background or relationships, they may need to lie if others pressure them on these subjects, or try to avoid the subject altogether. \ No newline at end of file diff --git a/src/design/masks/modifiers/ex-syndie.md b/src/design/masks/modifiers/ex-syndie.md new file mode 100644 index 0000000..7f1579e --- /dev/null +++ b/src/design/masks/modifiers/ex-syndie.md @@ -0,0 +1,19 @@ +# Modifier Name + +{{#template ../../../templates/unimplemented.md }} + +> **Description:** (A short 1-sentence summary of this modifier.) +> +> **Objectives:** (List new objectives this modifier adds, if any) +> +> **Masquerade/mask notes:** (Notes for mask & masquerade authorship, like if this modifier is intended to be custom-masquerade-only or what masks should roll this modifier more often, if applicable. N/A otherwise) +> +> *(A sentence of flavor text of character dialogue someone with this modifier might say in-character)* + +## Concept +Outline the holistic concept of this modifier. + +## Gameplay +Describe the type of social deduction gameplay this modifier is supposed to create. +Outline how differing mask rolls can affect the intrigue of this modifier, and how it introduces ambiguity into interactions that might otherwise have none. +There is no need to get into specific details about the implementation: just communicate the high-level ideas and interactions that are meant to happen. diff --git a/src/design/masks/modifiers/jealous.md b/src/design/masks/modifiers/jealous.md new file mode 100644 index 0000000..7f1579e --- /dev/null +++ b/src/design/masks/modifiers/jealous.md @@ -0,0 +1,19 @@ +# Modifier Name + +{{#template ../../../templates/unimplemented.md }} + +> **Description:** (A short 1-sentence summary of this modifier.) +> +> **Objectives:** (List new objectives this modifier adds, if any) +> +> **Masquerade/mask notes:** (Notes for mask & masquerade authorship, like if this modifier is intended to be custom-masquerade-only or what masks should roll this modifier more often, if applicable. N/A otherwise) +> +> *(A sentence of flavor text of character dialogue someone with this modifier might say in-character)* + +## Concept +Outline the holistic concept of this modifier. + +## Gameplay +Describe the type of social deduction gameplay this modifier is supposed to create. +Outline how differing mask rolls can affect the intrigue of this modifier, and how it introduces ambiguity into interactions that might otherwise have none. +There is no need to get into specific details about the implementation: just communicate the high-level ideas and interactions that are meant to happen. diff --git a/src/design/masks/modifiers/noble.md b/src/design/masks/modifiers/noble.md new file mode 100644 index 0000000..7f1579e --- /dev/null +++ b/src/design/masks/modifiers/noble.md @@ -0,0 +1,19 @@ +# Modifier Name + +{{#template ../../../templates/unimplemented.md }} + +> **Description:** (A short 1-sentence summary of this modifier.) +> +> **Objectives:** (List new objectives this modifier adds, if any) +> +> **Masquerade/mask notes:** (Notes for mask & masquerade authorship, like if this modifier is intended to be custom-masquerade-only or what masks should roll this modifier more often, if applicable. N/A otherwise) +> +> *(A sentence of flavor text of character dialogue someone with this modifier might say in-character)* + +## Concept +Outline the holistic concept of this modifier. + +## Gameplay +Describe the type of social deduction gameplay this modifier is supposed to create. +Outline how differing mask rolls can affect the intrigue of this modifier, and how it introduces ambiguity into interactions that might otherwise have none. +There is no need to get into specific details about the implementation: just communicate the high-level ideas and interactions that are meant to happen. diff --git a/src/templates/docs/mask-template.md b/src/templates/docs/mask-template.md index a5799d1..4b9e137 100644 --- a/src/templates/docs/mask-template.md +++ b/src/templates/docs/mask-template.md @@ -14,6 +14,8 @@ > > **Masquerade notes:** (Notes for masquerade authorship, like when to use this mask, if applicable. N/A otherwise) > +> **Modifier notes:** (Notes for what modifiers may be more likely or not possible to roll for this mask, if applicable. N/A otherwise) +> > *(A sentence of flavor text of character dialogue someone with this mask might say in-character)* ## Concept diff --git a/src/templates/docs/modifier-template.md b/src/templates/docs/modifier-template.md index bfc2cf7..7f1579e 100644 --- a/src/templates/docs/modifier-template.md +++ b/src/templates/docs/modifier-template.md @@ -2,9 +2,11 @@ {{#template ../../../templates/unimplemented.md }} +> **Description:** (A short 1-sentence summary of this modifier.) +> > **Objectives:** (List new objectives this modifier adds, if any) > -> **Masquerade notes:** (Notes for masquerade authorship, like if this modifier is intended to be custom-masquerade-only, if applicable. N/A otherwise) +> **Masquerade/mask notes:** (Notes for mask & masquerade authorship, like if this modifier is intended to be custom-masquerade-only or what masks should roll this modifier more often, if applicable. N/A otherwise) > > *(A sentence of flavor text of character dialogue someone with this modifier might say in-character)* From bfbc33aa8b4aed59efc1d71a5b51659695950291 Mon Sep 17 00:00:00 2001 From: mirrorcult Date: Fri, 3 Apr 2026 11:15:10 -0700 Subject: [PATCH 3/8] ex-syndie --- src/design/masks/modifiers.md | 2 +- src/design/masks/modifiers/ex-syndie.md | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/design/masks/modifiers.md b/src/design/masks/modifiers.md index 448e66b..adf5bec 100644 --- a/src/design/masks/modifiers.md +++ b/src/design/masks/modifiers.md @@ -4,7 +4,7 @@ **Mask modifiers** are another random layer on top of masks that can generate. Modifiers are generic (not mask-specific), and are generally orthogonal to a mask's usual objectives. -Modifiers can alter any facet of how a mask presents itself or operates, but they typically just add new objectives to a character. These objectives are lower-stakes "B plots" compared to the mask objectives, which still constitute a character's primary motivations. The implications of these objectives change how others interact with a character, and how a character interacts with others--even if their mask has been otherwise deduced. For example, a [Guzzler](crew/guzzler.md) typically easily finds camaraderie with other Guzzlers--but one with the [Jealous](modifiers/jealous.md) modifier may easily turn a heartfelt moment into an unexpected betrayal. +Modifiers can alter any facet of how a mask presents itself or operates, but they typically just add new objectives to a character or give them a new ability / cache. These objectives are lower-stakes "B plots" compared to the mask objectives, which still constitute a character's primary motivations. The implications of these objectives change how others interact with a character, and how a character interacts with others--even if their mask has been otherwise deduced. For example, a [Guzzler](crew/guzzler.md) typically easily finds camaraderie with other Guzzlers--but one with the [Jealous](modifiers/jealous.md) modifier may easily turn a heartfelt moment into an unexpected betrayal. Modifiers are ways to inject variability and fun lower-stakes side objectives into the game without having to design an entire mask around the concept, taking up a slot within the round for something that may not be able to sustain itself on its own. In this sense, it is *okay* for modifiers to sometimes be duds, or not have much of an effect on gameplay in some contexts--the regular mask gameplay should be able to carry the round anyway. diff --git a/src/design/masks/modifiers/ex-syndie.md b/src/design/masks/modifiers/ex-syndie.md index 7f1579e..63431dd 100644 --- a/src/design/masks/modifiers/ex-syndie.md +++ b/src/design/masks/modifiers/ex-syndie.md @@ -1,19 +1,19 @@ -# Modifier Name +# Ex-Syndie {{#template ../../../templates/unimplemented.md }} -> **Description:** (A short 1-sentence summary of this modifier.) +> **Description:** Use your cache of old syndie gear from before you left the business in pursuit of Good. Or whatever you feel like is Good. > -> **Objectives:** (List new objectives this modifier adds, if any) +> **Objectives:** N/A > -> **Masquerade/mask notes:** (Notes for mask & masquerade authorship, like if this modifier is intended to be custom-masquerade-only or what masks should roll this modifier more often, if applicable. N/A otherwise) +> **Masquerade/mask notes:** Should probably be fairly common (like, it would make sense to see one per round). > -> *(A sentence of flavor text of character dialogue someone with this modifier might say in-character)* +> *Yes, the [suicide bomb implant](../traitor/demolitionist.md) is mine. No, I don't work in that field anymore. I promise.* ## Concept -Outline the holistic concept of this modifier. + +An **Ex-Syndie** gains a cache of random traitor gear, left behind from their past as an agent. They may use this gear in whatever way they see fit--generally in service of their regular mask objectives. ## Gameplay -Describe the type of social deduction gameplay this modifier is supposed to create. -Outline how differing mask rolls can affect the intrigue of this modifier, and how it introduces ambiguity into interactions that might otherwise have none. -There is no need to get into specific details about the implementation: just communicate the high-level ideas and interactions that are meant to happen. + +Because traitor gear is often generically useful for accomplishing many goals, most masks can find a use for it. This creates ambiguity, as even a full set of some traitor mask's gear plus dubious actions isn't enough to conclusively pin someone as a traitor. It also creates an opportunity for traitors to pose as essentially any mask--if they get caught eventually, being seen drinking the entire bar and playing yourself off as an Ex-Syndie [Guzzler](../crew/guzzler.md) isn't the worst strategy. \ No newline at end of file From a67f692eb0aaaba4291ebf7bfefc057ef8a49d54 Mon Sep 17 00:00:00 2001 From: mirrorcult Date: Fri, 3 Apr 2026 11:19:46 -0700 Subject: [PATCH 4/8] noble --- src/design/masks/modifiers/noble.md | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/design/masks/modifiers/noble.md b/src/design/masks/modifiers/noble.md index 7f1579e..dc01df6 100644 --- a/src/design/masks/modifiers/noble.md +++ b/src/design/masks/modifiers/noble.md @@ -1,19 +1,25 @@ -# Modifier Name +# Noble {{#template ../../../templates/unimplemented.md }} -> **Description:** (A short 1-sentence summary of this modifier.) +> **Description:** Live a noble life without killing anyone. > -> **Objectives:** (List new objectives this modifier adds, if any) +> **Objectives:** Do not kill any players during the round. > -> **Masquerade/mask notes:** (Notes for mask & masquerade authorship, like if this modifier is intended to be custom-masquerade-only or what masks should roll this modifier more often, if applicable. N/A otherwise) +> **Masquerade/mask notes:** Obviously should not be whitelisted for any masks that have kill objectives. Should also not be very common. > -> *(A sentence of flavor text of character dialogue someone with this modifier might say in-character)* +> *You simply don't understand. I'm an extremely noble and pious person. I would NEVER kill anyone. My associate, however, does not have the same qualms.* ## Concept -Outline the holistic concept of this modifier. + +The Noble modifier adds an objective requiring the user to refrain from killing anyone. + +Upon killing someone, the Noble character will receive a martyr-esque notification that they've brought dishonor to themselves. +After a 5-minute delay, they will kill themselves in penance. ## Gameplay -Describe the type of social deduction gameplay this modifier is supposed to create. -Outline how differing mask rolls can affect the intrigue of this modifier, and how it introduces ambiguity into interactions that might otherwise have none. -There is no need to get into specific details about the implementation: just communicate the high-level ideas and interactions that are meant to happen. + +Any Noble character naturally tends towards being conflict-averse, which may be stark departure from how one would typically play the mask they received. +Since any resistance on their part could result in their death, they want to ensure that there are others around them to protect and fight for them. +This creates an interesting decision for command or security players, as they must forgo any traditional violent response, as it could almost certainly spell their doom. +Instead, they're forced to de-escalate situations nonviolently, ensuring that their hands stay clean. From 650f8ae4d6892801632cc811db3caf15c40dfd09 Mon Sep 17 00:00:00 2001 From: mirrorcult Date: Fri, 3 Apr 2026 11:19:53 -0700 Subject: [PATCH 5/8] a commit --- src/design/masks/modifiers/noble.md | 1 + 1 file changed, 1 insertion(+) diff --git a/src/design/masks/modifiers/noble.md b/src/design/masks/modifiers/noble.md index dc01df6..c758606 100644 --- a/src/design/masks/modifiers/noble.md +++ b/src/design/masks/modifiers/noble.md @@ -20,6 +20,7 @@ After a 5-minute delay, they will kill themselves in penance. ## Gameplay Any Noble character naturally tends towards being conflict-averse, which may be stark departure from how one would typically play the mask they received. + Since any resistance on their part could result in their death, they want to ensure that there are others around them to protect and fight for them. This creates an interesting decision for command or security players, as they must forgo any traditional violent response, as it could almost certainly spell their doom. Instead, they're forced to de-escalate situations nonviolently, ensuring that their hands stay clean. From f0d0c87a48686adce49f1c797324508f669b41b8 Mon Sep 17 00:00:00 2001 From: mirrorcult Date: Fri, 3 Apr 2026 11:29:48 -0700 Subject: [PATCH 6/8] jealous --- src/design/masks/modifiers/jealous.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/design/masks/modifiers/jealous.md b/src/design/masks/modifiers/jealous.md index 7f1579e..e17decb 100644 --- a/src/design/masks/modifiers/jealous.md +++ b/src/design/masks/modifiers/jealous.md @@ -1,19 +1,23 @@ -# Modifier Name +# Jealous {{#template ../../../templates/unimplemented.md }} -> **Description:** (A short 1-sentence summary of this modifier.) +> **Description:** Take out your jealous fury on those you might normally be aligned with. > -> **Objectives:** (List new objectives this modifier adds, if any) +> **Objectives:** Prevent anyone else with the same mask as you from completing their objectives. > -> **Masquerade/mask notes:** (Notes for mask & masquerade authorship, like if this modifier is intended to be custom-masquerade-only or what masks should roll this modifier more often, if applicable. N/A otherwise) +> **Masquerade/mask notes:** Can be on pretty much any mask that actually has objectives where it would be reasonably interesting to play out (i.e. where the masks would normally have little reason to ever be antagonistic towards eachother on principle). Shouldn't be able to roll unless at least one other player has the same mask, obviously. > -> *(A sentence of flavor text of character dialogue someone with this modifier might say in-character)* +> *God, how I do despise that Captain! What--you've sworn vengeance on the Head of Personnel for running over your dog? Well.. well.. I hate YOU!!!* ## Concept -Outline the holistic concept of this modifier. + +A Jealous character seeks to prevent anyone with the same mask as them from completing their objectives. If their mask is changed during the round, the objective will still be targeted towards their original mask. ## Gameplay -Describe the type of social deduction gameplay this modifier is supposed to create. -Outline how differing mask rolls can affect the intrigue of this modifier, and how it introduces ambiguity into interactions that might otherwise have none. -There is no need to get into specific details about the implementation: just communicate the high-level ideas and interactions that are meant to happen. + +The main goal of the Jealous modifier is simple: create antagonistic relationships and emotional betrayals between masks which would otherwise have no reason not to work together--and thus sow the ambiguous-seeds of doubt in everyone's mind when they work with a likeminded individual. It's much more interesting when, even if you know someone's mask beyond a reasonable doubt, you can never be quite sure of their ulterior motives, and whether they may secretly seek to put you down. + +It's also just fun to try and passively figure out who the other player(s) with that mask might be--and even more fun, in the same vein as [Hater](../crew/hater.md), to try and thwart their plans. A jealous [Arms Dealer](../crew/arms-dealer.md) may seek to monopolize the market, or a jealous [Vigilante](../crew/vigilante.md) may seek to lower tensions and keep murders from being discovered by others before they can deal with the killer themselves. + +Being Jealous gives the player the information that at least one other person with their mask exists, which can be decently valuable for deductions. From c0f57dfdfd41aeb88bee573e0ef52039da8a9b76 Mon Sep 17 00:00:00 2001 From: mirrorcult Date: Fri, 3 Apr 2026 11:30:31 -0700 Subject: [PATCH 7/8] oops --- src/design/masks/crew/nobleman.md | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 src/design/masks/crew/nobleman.md diff --git a/src/design/masks/crew/nobleman.md b/src/design/masks/crew/nobleman.md deleted file mode 100644 index 8c082a4..0000000 --- a/src/design/masks/crew/nobleman.md +++ /dev/null @@ -1,31 +0,0 @@ -# Nobleman - -{{#template ../../../templates/implemented.md }} - -> **Name:** Nobleman -> -> **Troupe:** [Crew](../crew.md) -> -> **Archetypes:** N/A -> -> **Description:** Live a noble life without killing anyone. -> -> **Objectives:** Do not kill any players during the round. -> -> **Masquerade notes:** N/A -> -> *You simply don't understand. I'm an extremely noble and pious person. I would NEVER kill anyone. My associate, however, does not have the same qualms.* - -## Concept -The nobleman is a mask that must refrain from killing anyone. -If they do kill anyone, they will then die. - -## Abilities -Upon killing someone, the nobleman will receive a martyr-esque notification that they've brought dishonor to themselves. -After a 5-minute delay, they will kill themselves in penance. - -## Gameplay -The nobleman is a mask that is naturally conflict-averse due to the nature of their objective. -Since any resistance on their part could result in their death, they want to ensure that there are others around them to protect and fight for them. -This creates an interesting decision for command or security players, as they must forgo any traditional violent response, as it could almost certainly spell their doom. -Instead, they're forced to de-escalate situations nonviolently, ensuring that their hands stay clean. From fdbb89ffa0a0395ff3d1925213b230045625ac7c Mon Sep 17 00:00:00 2001 From: mirrorcult Date: Fri, 3 Apr 2026 11:30:43 -0700 Subject: [PATCH 8/8] fuckin --- src/SUMMARY.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 6d90def..48768eb 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -84,7 +84,6 @@ - [Leapleech](design/masks/parasite/leapleech.md) - [Psychid](design/masks/parasite/psychid.md) - [Crew](design/masks/crew.md) - - [Amnesiac](design/masks/crew/amnesiac.md) - [Angel](design/masks/crew/angel.md) - [Angry Man](design/masks/crew/angry-man.md) - [Arms Dealer](design/masks/crew/arms-dealer.md) @@ -101,7 +100,6 @@ - [Matchmaker](design/masks/crew/matchmaker.md) - [Mercenary](design/masks/crew/mercenary.md) - [Mind Reader](design/masks/crew/mind-reader.md) - - [Nobleman](design/masks/crew/nobleman.md) - [Phantom](design/masks/crew/phantom.md) - [Pilferer](design/masks/crew/pilferer.md) - [Rebel](design/masks/crew/rebel.md)