Mafia Theme: New York City

Discussion in 'Mafia' started by headphone, Jul 8, 2011.

Moderators: Pamitha, Water
  1. headphone

    headphone New Member

    Joined:
    Jul 8, 2011
    Messages:
    4
    Likes Received:
    0
    Here is a theme I made. I tried not to just re-skin the the default theme, but some of the roles are used.

    [​IMG]

    Normal People, the Mafia, a Street Thugs, Conartists and, a Serial Killer fight for control of New York City. The roles are supposed to mimic the variety of people found in New York City.

    Teams:
    New Yorkers
    The average person of the city, and the cops, docs, and ex-cons that fight for them.

    Street Thugs
    You use your brute force to try and take control of the city. They kill first at night and each member can kill during the day.

    Mafia
    You use subtler means than the street thugs, but aren't against using force. You only get one kill at night, but you also have other abilities.

    Conartist
    You use your brain over your brawn. You don't get any kills at night but can change the tides of the game with just a vote.

    Serial Killer
    You're a crazed lunatic seeking to paint the town red with blood. You kill last, but kill twice.


    Roles:
    New Yorkers
    New Yorker 5-30 (12-30 for a chance to witness something)
    You don't get any actions at night, but in larger games you may live near where crimes take place and have a 25% chance to witness who'll be killed or distracted at night. (You don't have any chance of seeing who did it though.) You might be mistaken for a Thug or a Serial Killer too...

    Officer 5-30
    You investigate people at night to learn what they are. Let the Desk Jockey do the talking for you when the Mafia has a Pretty Lady around, or else you'll get distracted the whole game.

    Desk Jockey 12-30
    You work at the police department with the officer. You're too busy with paper work to investigate at night, but you're also too busy to get distracted by the Pretty lady.

    Door Man 9-11 20-30
    Your uniform looks a lot like the Officer's. So when you're investigated, people mistake you for him.

    Doctor 5-11 29-30
    You use your medication to protect people. Be careful of the Pretty Lady though.

    Nurse 12-30
    You use your medication to protect people. You're not lesbian, so you won't get distracted by the Pretty Lady. In 30 person games, you may be insane and won't be able to protect anyone.

    Postal Worker 5-30
    Your work has been stressing you out lately, you feel like you might kill someone during the day. (You'll be revealed if you do)

    Informant 13-30
    You used to be part of the criminal underground, but have since grown a conscience. You have a 10% chance of your contacts informing you who'll be killing people at night. (you won't learn who'll die)

    Street Thugs
    Street Thug 12-30
    You kill first at night, and each of you get an extra kill during the day. (You'll be revealed if you kill during the day.)
    Driver 25-30
    You drive the car for drivebys, you'll remain anonymous for your day kill.

    Mafia
    Mafia 5-30
    You're a basic member, you only get a say in who's going to be killed at night.

    Stalker 8-11 18-30
    You're an ex-cop turned mafia, use your skills to investigate at night.

    Pretty Lady 12-30
    You're able to distract people with your feminine guiles. Use reports gained from the stalker to keep Docs, Street Thugs, Cops, or the Serial Killer distracted.

    Lawyer 23-30
    You're able to use your contacts to have a 33% chance to find out who the cops are investigating. (but not who the cops are.) Your extensive knowledge of loopholes in laws keeps you safe from hax.

    Conartists
    Conartist "a" 5-11 16-30
    You can't kill at night, but your vote is worth 3. Try to use this to change the tides of the game in your favor without revealing your self. If you're investigate, you'll show up as a plain New Yorker, and if you die the town won't know which Conartist died.

    Conartist "b" 10-11 22-30
    You can't kill at night, but your vote is worth -3. Try to use this to change the tides of the game in your favor without revealing your self. If you're investigate, you'll show up as a plain New Yorker, and if you die the town won't know which Conartist died.

    Serial Killer 27-30
    You get 2 kills at night and are immune to hax.


    Killer's Mother 28-30
    You see your self as a regular New Yorker, but you can only win with the Serial Killer. Don't worry though, the SK gets a message saying that you're his Mommy.



    unused:
    These are roles that are in the code but not used in the actual game.

    Tourist:
    Vote counts as 0. Sided with the New Yorkers.

    Vigilante
    Same as default's

    Killer's Mother
    Would see self as a regular New Yorker, but the Killer would get a message saying who his mother is.


    If any of these look cool let me know I might add them.

    The Code:
    Code (text):
    1. {
    2.     "name": "New York City",
    3.     "sides": [
    4.         {
    5.             "side": "mafia1",
    6.             "translation": "Mafia"
    7.         },
    8.         {
    9.             "side": "mafia2",
    10.             "translation": "StreetThugs"
    11.         },
    12.         {
    13.             "side": "conartists",
    14.             "translation": "Conartists"
    15.         },
    16.         {
    17.             "side": "serial",
    18.             "translation": "Serial Killer"
    19.         },
    20.         {
    21.             "side": "village",
    22.             "translation": "New Yorkers"
    23.         }
    24.     ],
    25.     "roles": [
    26.         {
    27.             "role": "villager0",
    28.             "translation": "New Yorker",
    29.             "side": "village",
    30.             "help": "You stay at home at night. Discuss who might be Mafia or a Street Thug during the day.",
    31.             "actions": {}
    32.         },
    33.         {
    34.             "role": "villager1",
    35.             "translation": "New Yorker",
    36.             "side": "village",
    37.             "help": "You stay at home at night. Discuss who might be Mafia or a Street Thug during the day. You may witness something from your window at night...",
    38.             "actions": {}
    39.         },
    40.         {
    41.             "role": "witness",
    42.             "translation": "New Yorker",
    43.             "side": "village",
    44.             "help": "You stay at home at night. Discuss who might be Mafia or a StreetThug during the day. You may witness something from your window at night...",
    45.             "actions": {
    46.                 "hax": {
    47.                     "kill": {
    48.                         "revealTeam": 0.25,
    49.                         "revealPlayer": 0
    50.                     },
    51.                     "distract": {
    52.                         "revealTeam": 0.25,
    53.                         "revealPlayer": 0
    54.                     }
    55.                 }
    56.             }
    57.         },
    58.         {
    59.             "role": "loner",
    60.             "translation": "New Yorker",
    61.             "side": "village",
    62.             "help": "You stay at home at night. Discuss who might be Mafia or a StreetThug during the day. You may witness something from your window at night...",
    63.             "actions": {
    64.                 "inspect": {
    65.                     "revealAs": "killer"
    66.                 }
    67.             }
    68.         },
    69.         {
    70.             "role": "poser",
    71.             "translation": "New Yorker",
    72.             "side": "village",
    73.             "help": "You stay at home at night. Discuss who might be Mafia or a StreetThug during the day. You may witness something from your window at night...",
    74.             "actions": {
    75.                 "inspect": {
    76.                     "revealAs": "thug"
    77.                 }
    78.             }
    79.         },
    80.         {
    81.             "role": "tourist",
    82.             "translation": "Tourist",
    83.             "side": "village",
    84.             "help": "You stay in your hotel room at night. Discuss who might be Mafia or a Gangbanger during the day. Your vote doesn't count. You're sided with the New Yorkers.",
    85.             "actions": {
    86.                 "vote": 0
    87.             }
    88.         },
    89.         {
    90.             "role": "rentacop",
    91.             "translation": "Door Man",
    92.             "side": "village",
    93.             "help": "Your uniform looks like an Officer's. You can't do anything he does though...",
    94.             "actions": {
    95.                 "inspect": {
    96.                     "revealAs": "inspector0"
    97.                 }
    98.             }
    99.         },
    100.         {
    101.             "role": "inspector0",
    102.             "translation": "Officer",
    103.             "side": "village",
    104.             "help": "Type /Inspect [name] to find out what that person is. You're sided with the New Yorkers.",
    105.             "actions": {
    106.                 "night": {
    107.                     "inspect": {
    108.                         "target": "AnyButSelf",
    109.                         "common": "Self",
    110.                         "priority": 30
    111.                     }
    112.                 }
    113.             }
    114.         },
    115.         {
    116.             "role": "inspector1",
    117.             "translation": "Officer",
    118.             "side": "village",
    119.             "help": "Type /Inspect [name] to find out what that person is. Becareful, the mafia may know you get distracted Pretty Ladies. You're sided with the New Yorkers.",
    120.             "actions": {
    121.                 "startup": {
    122.                     "reveal": "inspector1"
    123.                 },
    124.                 "night": {
    125.                     "inspect": {
    126.                         "target": "AnyButSelf",
    127.                         "common": "Role",
    128.                         "priority": 30,
    129.                         "broadcast": "Role"
    130.                     }
    131.                 }
    132.             }
    133.         },
    134.         {
    135.             "role": "jockey",
    136.             "translation": "Desk Jockey",
    137.             "side": "village",
    138.             "help": "You're part of the police department, but you only do paper work at night.(You're too busy to get distracted.) During the day share what your partner has found. You're sided with the New Yorkers.",
    139.             "actions": {
    140.                 "startup": {
    141.                     "reveal": "inspector1"
    142.                 },
    143.             "distract": {
    144.                 "mode": "ignore"
    145.             }
    146.             }
    147.         },
    148.         {
    149.             "role": "doc",
    150.             "translation": "Doctor",
    151.             "side": "village",
    152.             "help": "Type /Protect [name] to use your medication to keep that person alive. You're sided with the New Yorkers.",
    153.             "actions": {
    154.                 "night": {
    155.                     "protect": {
    156.                         "target": "AnyButSelf",
    157.                         "common": "Self",
    158.                         "priority": 5
    159.                     }
    160.                 }
    161.             }
    162.         },
    163.         {
    164.             "role": "nurse",
    165.             "translation": "Nurse",
    166.             "side": "village",
    167.             "help": "Type /Protect [name] to use your medication to keep that person alive. (If there are 30 people you might be insane and won't protect anyone.) You're immune to the Pretty Lady's guiles.  You're sided with the New Yorkers.",
    168.             "actions": {
    169.                 "night": {
    170.                     "protect": {
    171.                         "target": "AnyButSelf",
    172.                         "common": "Self",
    173.                         "priority": 5
    174.                     }
    175.                 },
    176.             "distract": {
    177.                 "mode": "ignore"
    178.             }
    179.             }
    180.         },
    181.         {
    182.             "role": "insanenurse",
    183.             "translation": "Nurse",
    184.             "side": "village",
    185.             "help": "Type /Protect [name] to use your medication to keep that person alive. (If there are 30 people you might be insane and won't protect anyone.) You're immune to the Pretty Lady's guiles.  You're sided with the New Yorkers.",
    186.             "actions": {
    187.                 "night": {
    188.                     "protect": {
    189.                         "target": "AnyButSelf",
    190.                         "common": "Self",
    191.                         "priority": 9001
    192.                     }
    193.                 },
    194.             "distract": {
    195.                 "mode": "ignore"
    196.             }
    197.             }
    198.         },
    199.         {
    200.             "role": "spy",
    201.             "translation": "Informant",
    202.             "side": "village",
    203.             "help": "You use your underground connections to find badguys. (This is a passive ablility.) When you learn something, make sure to report it to the cops. You're sided with the New Yorkers.",
    204.             "actions": {
    205.                 "hax": {
    206.                     "kill": {
    207.                         "revealTeam": 0,
    208.                         "revealPlayer": 0.1
    209.                     }
    210.                 }
    211.             }
    212.         },
    213.         {
    214.             "role": "samurai",
    215.             "translation": "Postal Worker",
    216.             "side": "village",
    217.             "help": "Delivering mail has been stressing you out, type /Kill [name] during the day phase to releave some stress by killing that person. You'll be revealed, so make your kill count. You're sided with the New Yorkers.",
    218.             "actions": {
    219.                 "standby": {
    220.                     "kill": {
    221.                         "target": "AnyButSelf",
    222.                         "msg": "You can kill now using /kill [name] :",
    223.                         "killmsg": "~Self~ JUST WENT POSTAL!"
    224.                     }
    225.                 }
    226.             }
    227.         },
    228.         {
    229.             "role": "vigilante",
    230.             "translation": "Vigilante",
    231.             "side": "village",
    232.             "help": "Type /Kill [name] to kill someone!(dont kill the New Yorkers!)",
    233.             "actions": {
    234.                 "night": {
    235.                     "kill": {
    236.                         "target": "AnyButSelf",
    237.                         "common": "Self",
    238.                         "priority": 19
    239.                     }
    240.                 }
    241.             }
    242.         },
    243.         {
    244.             "role": "mafia",
    245.             "translation": "Mafia",
    246.             "side": "mafia1",
    247.             "help": "Type /Kill [name] to kill someone!",
    248.             "actions": {
    249.                 "night": {
    250.                     "kill": {
    251.                         "target": "AnyButTeam",
    252.                         "common": "Team",
    253.                         "priority": 12,
    254.                         "broadcast": "team"
    255.                     }
    256.                 },
    257.                 "startup": "team-reveal"
    258.             }
    259.         },
    260.         {
    261.             "role": "hooker",
    262.             "translation": "Pretty Lady",
    263.             "side": "mafia1",
    264.             "help": "Type /Distract [name] to distract someone. You're sided with the mafia.",
    265.             "actions": {
    266.                 "night": {
    267.                     "kill": {
    268.                         "target": "AnyButTeam",
    269.                         "common": "Team",
    270.                         "priority": 12,
    271.                         "broadcast": "team"
    272.                     },
    273.                     "distract": {
    274.                         "target": "AnyButTeam",
    275.                         "common": "Self",
    276.                         "priority": 1,
    277.                         "broadcast": "team"
    278.                     }
    279.                 },
    280.                 "startup": "team-reveal"
    281.             }
    282.         },
    283.         {
    284.             "role": "stalker",
    285.             "translation": "Stalker",
    286.             "side": "mafia1",
    287.             "help": "Type /Inspect [name] to find out what that person is. You're sided with the Mafia.",
    288.             "actions": {
    289.                 "night": {
    290.                     "kill": {
    291.                         "target": "AnyButTeam",
    292.                         "common": "Team",
    293.                         "priority": 12,
    294.                         "broadcast": "team"
    295.                     },
    296.                     "inspect": {
    297.                         "target": "AnyButTeam",
    298.                         "common": "Self",
    299.                         "priority": 30,
    300.                         "broadcast": "team"
    301.                     }
    302.                 },
    303.                 "startup": "team-reveal"
    304.             }
    305.         },
    306.         {
    307.             "role": "lawyer",
    308.             "translation": "Lawyer",
    309.             "side": "mafia1",
    310.             "help": "Use your contacts to keep tabs on Police Office.(This is a passive ability) Your knowledge of the law keeps you safe from other people's hax.  You're sided with the Mafia.",
    311.             "actions": {
    312.                 "night": {
    313.                     "kill": {
    314.                         "target": "AnyButTeam",
    315.                         "common": "Team",
    316.                         "priority": 12,
    317.                         "broadcast": "team"
    318.                     },
    319.                     "hax": {
    320.                         "inspect": {
    321.                             "revealTeam": 0.33,
    322.                             "revealPlayer": 0
    323.                         }
    324.                     }
    325.                 },
    326.                 "avoidHax": [
    327.                     "kill"
    328.                 ],
    329.                 "startup": "team-reveal"
    330.             }
    331.         },
    332.         {
    333.             "role": "thug",
    334.             "translation": "Street Thug",
    335.             "side": "mafia2",
    336.             "help": "Type /Kill [name] to kill someone at night or during the day. If you shoot someone during the day, you'll be revealed.",
    337.             "actions": {
    338.                 "night": {
    339.                     "kill": {
    340.                         "target": "AnyButTeam",
    341.                         "common": "Team",
    342.                         "priority": 11,
    343.                         "broadcast": "team"
    344.                     }
    345.                 },
    346.                 "standby": {
    347.                     "kill": {
    348.                         "target": "AnyButTeam",
    349.                         "msg": "You can kill now using /kill [name] :",
    350.                         "killmsg": "~Target~ was shot twice in the chest by ~self~"
    351.                     }
    352.                 },
    353.                 "startup": "team-reveal"
    354.             }
    355.         },
    356.         {
    357.             "role": "driver",
    358.             "translation": "Driver",
    359.             "side": "mafia2",
    360.             "help": "You drive the car for drivebys, type /Kill [name] during the day phase to kill that person. You'll remain anonymous. You're sided with the Street Thugs.",
    361.             "actions": {
    362.                 "night": {
    363.                     "kill": {
    364.                         "target": "AnyButTeam",
    365.                         "common": "Team",
    366.                         "priority": 11,
    367.                         "broadcast": "team"
    368.                     }
    369.                 },
    370.                 "standby": {
    371.                     "kill": {
    372.                         "target": "AnyButTeam",
    373.                         "msg": "You can kill now using /kill [name] :",
    374.                         "killmsg": "~Target~ was shot 42 times in a driveby."
    375.                     }
    376.                 },
    377.                 "startup": "team-reveal"
    378.             }
    379.         },
    380.         {
    381.             "role": "killer0",
    382.             "translation": "Serial Killer",
    383.             "side": "serial",
    384.             "help": "Type /Kill [name] to kill someone! and then type /Kill [name] again to kill someone else!",
    385.             "actions": {
    386.                 "night": {
    387.                     "kill": {
    388.                         "target": "AnyButTeam",
    389.                         "common": "Team",
    390.                         "priority": 13
    391.                     },
    392.                     "startup": {
    393.                         "reveal": "mother"
    394.                     }
    395.                 },
    396.                 "distract": {
    397.                     "mode": "ChangeTarget",
    398.                     "hookermsg": "You tried to seduce the Serial Killer, you just were killed!",
    399.                     "msg": "The ~Distracter~ came to you last night! You killed her instead! She reminded you of your mother..."
    400.                 },
    401.                 "avoidHax": [
    402.                     "kill"
    403.                 ]
    404.             }
    405.         },
    406.         {
    407.             "role": "killer",
    408.             "translation": "Serial Killer",
    409.             "side": "serial",
    410.             "help": "Type /Kill [name] to kill someone! and then type /Kill [name] again to kill someone else!",
    411.             "actions": {
    412.                 "night": {
    413.                     "kill": {
    414.                         "target": "AnyButTeam",
    415.                         "common": "Team",
    416.                         "priority": 13,
    417.                         "limit": 2
    418.                     },
    419.                     "startup": {
    420.                         "reveal": "mother"
    421.                     }
    422.                 },
    423.                 "avoidHax": [
    424.                     "kill"
    425.                 ]
    426.             }
    427.         },
    428.         {
    429.             "role": "mother",
    430.             "translation": "New Yorker",
    431.             "side": "serial",
    432.             "help": "You stay at home at night. Discuss who might be Mafia or a StreetThug during the day. You may witness something from your window at night...",
    433.             "actions": {}
    434.         },
    435.         {
    436.             "role": "conartist1",
    437.             "translation": "Conartist",
    438.             "side": "conartists",
    439.             "help": "By making fake ballot slips, your vote is worth 3. You're sided with the Conartists.",
    440.             "actions": {
    441.                 "vote": 3,
    442.                 "startup": "team-reveal",
    443.                 "inspect": {
    444.                     "revealAs": "villager0"
    445.                 }
    446.             }
    447.         },
    448.         {
    449.             "role": "conartist2",
    450.             "translation": "Conartist",
    451.             "side": "conartists",
    452.             "help": "By taking votes out of the ballot box, your vote is worth -3. You're sided with the Conartists.",
    453.             "actions": {
    454.                 "vote": -3,
    455.                 "startup": "team-reveal",
    456.                 "inspect": {
    457.                     "revealAs": "villager0"
    458.                 }
    459.             }
    460.         }
    461.     ],
    462.     "roles1": [
    463.         "doc",
    464.         "mafia",
    465.         "inspector0",
    466.         "samurai",
    467.         "conartist1",
    468.         "villager0",
    469.         "villager0",
    470.         "stalker",
    471.         "rentacop",
    472.         "conartist2",
    473.         "villager0"
    474.     ],
    475.     "roles2": [
    476.         "nurse",
    477.         "mafia",
    478.         "hooker",
    479.         "inspector1",
    480.         "jockey",
    481.         "villager1",
    482.         "thug",
    483.         "thug",
    484.         "villager1",
    485.         "witness",
    486.         "villager1",
    487.         "samurai",
    488.         "spy",
    489.         "villager1",
    490.         "witness",
    491.         "conartist1",
    492.         "villager1",
    493.         "stalker",
    494.         "witness",
    495.         "rentacop",
    496.         "poser",
    497.         "conartist2",
    498.         "lawyer",
    499.         "spy",
    500.         "driver",
    501.         "inspector1",
    502.         "killer",
    503.         "mother",
    504.         "doc",
    505.         "insanenurse"
    506.     ],
    507.     "villageCantLoseRoles": [
    508.         "samurai"
    509.     ]
    510. }

    Well, there it is. If it looks unbalanced or could be better, let me know what to add/remove. I'm open to any suggestions.
    Update, put the Killer's Mother in.
     
    Last edited: Jul 9, 2011
  2. Twistedspoon

    Twistedspoon Member

    Joined:
    Apr 17, 2011
    Messages:
    253
    Likes Received:
    0
    Nice theme, very creative.
     
  3. TheUnknownOne

    TheUnknownOne Member

    Joined:
    Mar 28, 2011
    Messages:
    988
    Likes Received:
    3
    Indeed, this aint a reskin. Might get populair :3
     
  4. yiran

    yiran Become a Magical Girl!

    Joined:
    Oct 21, 2010
    Messages:
    1,695
    Likes Received:
    0
    Just wondering, is the Desk Jockey virtually a voice for the Officer?

    Nice Theme btw.
     
  5. headphone

    headphone New Member

    Joined:
    Jul 8, 2011
    Messages:
    4
    Likes Received:
    0
    Yeah, basically he is. With conartists showing up as plain villagers and the mafia getting the Pretty Lady, the Officer needs an auto clear.
     
Moderators: Pamitha, Water