Making New Roles

== Town of Salem is a game with many roles and alignments, and people want to make more to possibly be put into the game! If you want to make an idea, make sure to follow these rules first:

General Rules and Guidelines == Here's a list of what NOT to have in your role, and what to avoid.
 * Role Dependency - Any role that requires another role to be in the game.
 * Hardcounters - Any role that exists purely to counter or nerf another role.
 * Re-hashes - Mafia/Neutral versions of Town roles or vice-versa.
 * Night Chat Town - Any Town roles that allow multiple town roles to chat at night.
 * Slightly Changed Role - Any role that is extremely similar to an existing one.
 * Independent Mafia Killing - Any Mafia killing role that kills on its own, giving Mafia two kills.
 * Buddy Role - Any role that requires another specific person to survive to win.
 * Conversion Role - Any role that converts other people into its own role.
 * Night Immune Town - Any Town role that is night immune.
 * Combination Role - Any role that is a combination of other roles.
 * Self-Confirming Town - Any role that can confirm itself as innocent easily.
 * Evil Retributionist - Any role that can revive Neutral or Mafia roles.
 * Neutral Chaos - Roles that are part of the Neutral Chaos alignment.
 * Anything Chaos - Actually, just don't make any chaos roles.
 * Roleswapper - Any role that swaps/changes others' roles.
 * RNG Role - Any role that depends on random chance.
 * Visitor - Any role that has a win condition involving visiting other people.
 * Copycat - Any role that uses other role's night abilities.
 * Survivor Rehash - Any Neutral Benign role whose only goal is to survive to the end of the game.
 * Neutral Investigative - Any Neutral role that investigates people.
 * Non-Evil Neutral Evil - Any Neutral Evil or Killing role that cannot win with the Mafia or (other) Neutral Killings, or can win with the Town.
 * Omniscient Town Killing - Any Town Killing role that can only kill evil roles. (it can't mess up)
 * Limited Neutral Killing - Any Neutral Killing role that has a limited number of kills or commits suicide.
 * Negative Utility - Any role that hurts its faction more than it helps it.
 * New Alignments - Do not make new alignments or factions to the game. Your role idea should have an alignment that exists in ToS, not a custom-made one by you.
 * Tracker roles - Roles that know who their target visit.
 * Breaking the Trial System - Any role that can mess with the process of reporting players, like the Pre-1.5 Disguiser
 * Town Plus - Any role that actively buffs the town or nerfs non-town roles.
 * Day Controller - Any role that controls what another role does at day, E.G. speaking, voting, etc.
 * ​Reverse Escort - ​A role that roleblocks visiting roles from someone, causing an infinite loop which will then cause the game to crash. This can be negated by BMG creating a proxy system.
 * New roles in the "Town Power" Alignment: - The point of the Town Power suggestion is to reduce excessively powerful roles, not make more of them.
 * Overly Complex Role - If it would take way too long to program, it's probably not worth suggesting. (If the role is complicated, this doesn't count. the rule applies only to the programming process of the role.)

Town Roles
Currently, Town has the most wins, and so creating a Town role should mainly consist of finding something that adds variety and tweaks the balance of Town's win-rate down.

Town Protective

 * Remember to not do rehashes of what are already done. Also, do not make this role night immune- instead make it have 1 self ability, continuing the trend of Doctor and Bodyguard.

Town Investigative

 * Remember, we already have many roles that can find out the roles of others, so beware. Many ideas are revolving around revamping Sheriff. Here are a few interesting ones:

http://town-of-salem.wikia.com/wiki/Thread:136063

http://town-of-salem.wikia.com/wiki/Thread:136166

Town Support

 * Since we already have 5 support roles, the most out of any alignment in the game, new roles here are generally not needed. However, if you make a creative Town role and it doesn't seem to fit any alignment, this is normally your place. You should make no night immunity or OP roles.

Town Killing

 * Remember not to make it night immune to prevent this role from being overpowered, its killing shouldn't go through night immunity.

Mafia Roles
The Mafia are pretty balanced compared with neutrals, but with Town, they are underpowered. So, try and make some roles that nerf Town, but not Neutrals.

Mafia Killing

 * You shouldn't make any roles in this alignment, as it is not needed. Especially if it kills by itself, which is an independent Mafia Killing.

Mafia Deception

 * Excellent alignment to make roles for!

Mafia Support

 * Excellent alignment to make roles for!

Neutral Roles
Neutral roles generally struggle to win, especially the Neutral Killers. If you want to make a role in this faction, be creative, and make sure it is not underpowered.

Neutral Benign

 * These should be allowed to win with anyone. Also, they should not be night immune permanently.

Neutral Evil

 * Neutral Evil roles should never be able to win with the town(only jester and executioner break this, but they only win with town if they complete their goal). Also, these should generally not be night immune.

Neutral Killing

 * Neutral Killing roles should never be able to win with other Neutral Killers, even further, anyone but their own faction. They should also be Night Immune EVERY night to prevent it from being underpowered.

Neutral Chaos

 * Just dont make one. It isnt allowed.