You are viewing the MafiaScum.net Wiki. To play the game, visit the forum.

System for Theme Flavor Unbreakability

From MafiaWiki
Jump to navigation Jump to search

System for Theme Flavor Unbreakability (STFU) is a tool for mods to help create themed setups that are unbreakable by flavor.

The intent of this system is that mods who follow it to the letter can state this in their opening post, as a deterrent against players obsessing over outguessing the mod with regard to flavor. This system is not suitable for all setups, and it should not be stated that STFU is being used if the randomization is "tweaked" in any way.

This article is a work in progress.

Background

One of the most frequent things both players and mods will say about a theme game's setup is that it is "unbreakable by flavor." In many cases, this is incorrect, even when the mod him/herself believes it to be true. Because it's so often false, many players (myself notably) will go to great efforts to break it.

In the case where the setup really is unbreakable, those players are essentially being nothing more than a distraction. When it is breakable, then the intended balance of the game is likely to be ruined.

By formalizing a system of setup generation that mods can point to and say "STFU," attempts to outguess the mod can be thwarted proactively.


General Principle

In general, the idea of STFU is that the mod generates a list of town aligned flavor-role pairings, and randomly assigns them to ALL the players. The mod then independently and randomly assigns non-town alignments to players. The mod may choose to tweak the roles slightly to fit the new alignment, or add modifiers (such as ninja) if balance requires it. The mod finally assigns non-town flavor to each of the players if necessary, using whichever non-town flavors best fit their roles. Non-town aligned players are told what their original flavor would have been if it differs from their new flavors.

Specifics are described below for various setup types.

Standard Flavor Setup Without Safe Role-claims

In most theme games, there is a town flavor and a scum flavor. The following is the process for properly randomizing a "standard" theme setup.

1. Create a Private Topic for modnotes. The first post can be anything, but the randomizations below should go in the posts immediately following it. Because the first post may have to be edited to change permissions, it shouldn't be used in randomization.

2. Determine "playerlist order" as it will appear in the game's OP. Usually it's best to use the order in which players signed up.

3. Make a list of town-aligned flavors. There should be as many flavors as there are players. For each flavor, determine a role suitable for that flavor.

4. In the second post in the mod PT, post the playerlist order, then the flavor-role pairings, then roll Xd100 twice, where X is the number of players. The first set of rolls correspond to a flavor roll for each player, the second set is for tie-breakers.

5. Whichever player got the highest role is assigned the first flavor-role pairing. The second highest roller gets the second and so forth until all the flavor-role pairings have been assigned. Where there are ties, compare the second set of dice instead. The results should be posted in the third post of the mod PT.

6. In the next post, state the number of each type of non-town factions, and roll Xd100 twice again. Whoever rolls the highest becomes scum #1, next highest is scum #2 and so forth.

7. For each scum player, choose a scum flavor that makes the most sense with that player's role. If necessary for balance, or if the role would be completely useless to scum, small adjustments can be made to the role. The scum players' original flavor will be given to them as a safe flavor claim. The next post in the mod PT should contain the results of this final step.

Be very careful when making adjustments to roles. Always keep in mind that role is related to the players' fake flavor as well as their real, so if it obvious that a specific role is being used with scum intent, players will rightly try to flavor-game to determine who's fake flavor best fits the scum role.


Standard Flavor Setup With Safe Role-claims

In games with alignment-indicative and role-indicative flavors, the process is identical to Flavor Setup Without Safe Role-claims up to step 7. Instead do the following:

7. For each scum player, assign a scum flavor-role pairing in whatever way you choose. The scum players' original flavor and role will be given to them as a complete safe-claim. The next post in the mod PT should contain the results of this final step.

Non-Alignment-Indicative Flavor Setups

In games where there is no specific scum flavor, the process is identical to Standard Flavor Setup Without Safe Role-claims, except that the scum flavors assigned in step 7 are simply their real flavor. Safe flavor-claims should not be given. It should be indicated to the scum players exactly how their role PM differs from a town-aligned PM.


Flavor Irrelevant Setups

Occasionally mods want a game where flavor is merely flavor, and has no in-game relevance and can be entirely ignored. This can be done with or without flavor being alignment-indicative. This process can also be applied to non-The full process is as follows:


1. Create a Private Topic for modnotes. The first post can be anything, but the randomizations below should go in the posts immediately following it. Because the first post may have to be edited to change permissions, it shouldn't be used in randomization.

2. Determine "playerlist order" as it will appear in the game's OP. Usually it's best to use the order in which players signed up.

3. Make a list of town-aligned flavors. There should be as many flavors as there are players. If there is no flavor, skip this step and step 4.

4. In the second post in the mod PT, post the playerlist order, then the flavors, then roll Xd100 twice, where X is the number of players. The first set of rolls correspond to a flavor roll for each player, the second set is for tie-breakers.

5. Whichever player got the highest role is assigned the first flavor. The second highest roller gets the second and so forth until all the flavors have been assigned. Where there are ties, compare the second set of dice instead. The results should be posted in the third post of the mod PT.

6. In the next post, list all the roles in the game together with their alignment, and roll Xd100 twice again. Whoever rolls the highest gets the first role, next highest gets the second role and so forth.

7. If flavor is alignment-indicative, then for each scum player, choose a scum flavor for them in whatever way you like. The scum players' original flavor will be given to them as a safe flavor claim. Note that if flavor is alignment-indicative, there should not be a role in the game that can identify a player's flavor.

8. The next post in the mod PT should contain the results of steps 6 and 7.